Tiny-BCU

From KONNEKTING Wiki
Revision as of 12:43, 16 March 2018 by Konnekting (talk | contribs) (Created page with "= Idea = * BCU without ready-to-use KNX Transceiver like OnSemi, Siemens or Elmos * Small µC that reads/writes the bits to KNX bus and * "emulates" a reduced KNX TPUART BCU...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Idea

  • BCU without ready-to-use KNX Transceiver like OnSemi, Siemens or Elmos
  • Small µC that reads/writes the bits to KNX bus and
  • "emulates" a reduced KNX TPUART BCU protocol

Requirements

  • Transceiver-Part: something to read/write the bits physically from/to KNX bus
  • Controller-Part: something that can interpret the bits from transceiver and make it BCU-style readable + write the bits of a telegram to the transceiver
  • Supply-Part: voltage and current from bus: at least 3.3V and 5V with about >=50mA, without creating interferrences on the BUS

Transceiver-Part

See: https://github.com/selfbus/hardware-incubation/tree/master/module/UPModule

Supply-Part

See: https://github.com/selfbus/hardware-incubation/tree/master/module/UPModule For instance one can also use the "Polulu" step-down modules to create 3.3V and 5V from up to 40V input. The are multiple candidates available, f.i. from TI

Controller-Part

Something like the Attiny85.

Features:

Open questions: How to debug? Maybe develop with Arduino UNO and then port to attiny?

SW: See: https://github.com/selfbus/software-arm-lib/tree/master/sblib/inc/sblib/eib