Dokumentation IBBCape – Hardware

 1. KNX-Interface

  • Galvanisch getrennter Siemens TPUART2 an UART2
  • Steckverbinder mit normaler Busklemme

2. Onewire-Busmaster (4x)

2.1 Version 2013, 2te Gen.
  •  Maxim DS2483 Onewire Busmaster über I2C-Multiplexer PCA9546 (I2C3 – I2C6)
  • Federzugklemmen von links nach rechts: 5V | GND | Bus.0 | Bus.0 | Bus.1 | Bus.2 | Bus.3
  • 5V abgesichert über 200mA Polyfuse
  • DS18B20 Temperatursensor an Bus.0
2.2 Version 2014, 3te Gen. / Version 2015, 4te Gen.
  •  Maxim DS2483 Onewire Busmaster über I2C-Multiplexer PCA9546 (I2C2 – I2C5)
  • Phoenix Contact PTSM von links nach rechts: Bus.0 | Bus.1 | Bus.2 | Bus.3
  • Wenn KNX- und Onewire-Anschlüsse unten liegen am PTSM folgende Belegung: von oben nach unten (5V, OW, GND)
  • 5V abgesichert über 200mA Polyfuse
  • DS18B20 Temperatursensor an Bus.0

3. Elektronischer Haushaltszähler (eHZ)

  • Serieller UART mit 3,3V-Logikpegeln über UART1
  • Geschützt über Längswiderstände 470 Ohm und Schottkydioden
  • 3,3V abgesichert über 200mA Polyfuse
  • Belegung der RJ11-Buchse (Ausrichtung: Beschriftung „IBBCape“ lesbar): 3,3V | TX (Beaglebone Ausgang!) | RX (Beaglebone Eingang!) | GND

4. EnOcean-Gateway (optional)

  • EnOcean Gateway an UART4
  • Zu bestücken mit TCM310 Gateway Modul oder TCM300 Modul und entsprechender Firmware
  • 50 Ohm Antennenanschluss über RP-SMA-Buchse
  • Bei Nichtbestückung UART4 frei nutzbar (nicht geschützt!)

5. Realtime-Clock (optional)

  • Maxim DS3232M RTC-Baustein an I2C2
  • Zusätzlich Batteriehalter/Batterie in Bauplatz G1 bestücken (Polarität beachten!)

6. Cape-EEPROM

  • 24C64 EEPROM an I2C2
  • gemäß Beaglebone SRM mit vordefinierten Pinmux-Werten
  • Adressierung/Einstellung der Cape-ID über Dip-Switches (binär 8-11)
    • Cape-ID 0: 1-2 OFF, 3 ON (Lieferzustand)
    • Cape-ID 1: 1 ON, 2 OFF, 3 ON
    • Cape-ID 2: 1 OFF, 2-3 ON
    • Cape-ID 3: 1-3 ON

7. Belegte Ressourcen

 Folgende Ressourcen werden vom Cape genutzt und sollten nicht von anderen Capes benutzt werden:

  • UART1_TXD/_RXD: P9-24, P9-26
  • UART2_TXD/_RXD: P9-21, P9-22
  • UART4_TXD/_RXD: P9-13, P9-11
  • GPIO1_16 (bei Benutzung der RTC als Interrupteingang)

Folgende Ressourcen werden vom Cape genutzt und können gegebenenfalls von anderen Capes mitbenutzt werden:

  • I2C2-SCL/-SDA: P9-19, P9-20
  • SYS_RESETN: P9-10