Difference between revisions of "M0dularis+"

From KONNEKTING Wiki
Jump to navigation Jump to search
Line 26: Line 26:
  
 
== Hardware ==
 
== Hardware ==
 +
 +
Pinout Application Connector:
 +
 +
{| border="1" style="text-align:center; border-collapse:collapse"
 +
! scope="col"|
 +
! scope="col"|
 +
! scope="col"|
 +
! scope="col"|
 +
! scope="col"|Description
 +
! scope="col"|Pin
 +
! scope="col"|Pin
 +
! scope="col"|Description
 +
! scope="col"|
 +
! scope="col"|
 +
! scope="col"|
 +
! scope="col"|
 +
 +
|-
 +
|
 +
|
 +
|
 +
|
 +
| style="background-color: grey;"|GND / KNX GND
 +
|1
 +
|2
 +
| style="background-color: grey;"|GND from 24V Input
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|
 +
|
 +
| style="background-color: red;"|VCC
 +
|3
 +
|4
 +
| style="background-color: indianred;"|24V from 24V Input
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|
 +
|TX3
 +
|
 +
|PA22 / SDA
 +
| style="background-color: yellow;"|SDA / IO0
 +
|5
 +
|6
 +
| style="background-color: limegreen;"|IO3
 +
|SJ: PA19/D12 od. PA02/A0
 +
|MISO1
 +
|RX1
 +
|
 +
|-
 +
|
 +
|RX3
 +
|
 +
|PA23 / SCL
 +
| style="background-color: yellow;"|SCL / IO1
 +
|7
 +
|8
 +
| style="background-color: lightblue;"|ExtINT Application / IO2
 +
|SJ: PA18/D10 od. PB09/A2
 +
|SS1
 +
|TX1
 +
|
 +
|-
 +
|SDA2
 +
|RX2
 +
|MISO2
 +
|PA09 / D3
 +
| style="background-color: mediumseagreen;"|Option0
 +
|9
 +
|10
 +
| style="background-color: mediumseagreen;"|Option7
 +
|PA17 / D13
 +
|SCK1
 +
|RX1
 +
|SCL1
 +
|-
 +
|SCL2
 +
|TX2
 +
|MOSI2
 +
|PA08 / D4
 +
| style="background-color: mediumseagreen;"|Option1
 +
|11
 +
|12
 +
| style="background-color: mediumseagreen;"|Option6
 +
|PA16 / D11
 +
|MOSI1
 +
|TX1
 +
|SDA1
 +
|-
 +
|
 +
|
 +
|SCK2
 +
|PA15 / D5
 +
| style="background-color: mediumseagreen;"|Option2
 +
|13
 +
|14
 +
| style="background-color: mediumseagreen;"|Option5
 +
|PA20 / D6
 +
|
 +
|
 +
|
 +
|-
 +
|
 +
|
 +
|SS2
 +
|PA14 / D2
 +
| style="background-color: mediumseagreen;"|Option3
 +
|15
 +
|16
 +
| style="background-color: mediumseagreen;"|Option4
 +
|PA21 / D7
 +
|
 +
|
 +
|
 +
|}
 +
  
 
You can decide via solder-jumper between
 
You can decide via solder-jumper between
Line 34: Line 157:
 
* 5V and 3.3V on Frontend connector
 
* 5V and 3.3V on Frontend connector
 
* PullUp or No PullUp for I2C
 
* PullUp or No PullUp for I2C
 +
 +
 +
 +
=== Connections ===
 +
 +
* '''ProgButton*''': D15 / A1 [EIC8]
 +
* '''ProgLED''': D19 / A5
 +
* '''Save*''': D17 / A3 [EIC4]
 +
* '''Reset*''': Lötbrücke zw. SAMD-RESET und BCU-RESET Pin
 +
* '''ExtInt TOP*''': D38 [EIC13]
 +
* '''SPI Flash'''
 +
** '''CS''': D9
 +
** '''DO/IO1''': PA12 / D22 MISO
 +
** '''DI/IO0''': PB10 / D23 MOSI
 +
** '''CLK''': PB11 / D24 SCK
 +
 +
\* = PWM capable
 +
  
 
== Software ==
 
== Software ==

Revision as of 11:12, 25 February 2018

M0dularis M+
M0dularisM+ Controller with µBCU
Developer Alexander Christian
Status/Current Version Version 1.0 already works
µC Atmel/Microchip SAMD21G18J
KNX Siemens BCU / Micro BCU


Description

Controller-Board, mainly designed for OKW 4TE REG case, but also useable with anything else that fits. Can be used with Siemens BCU and Eugen's µBCU. Uses the powerful SAMD21 microcontroller from Microchip/Atmel and has optional I²C EEPROM and SPI Flash.


Hardware

Pinout Application Connector:

Description Pin Pin Description
GND / KNX GND 1 2 GND from 24V Input
VCC 3 4 24V from 24V Input
TX3 PA22 / SDA SDA / IO0 5 6 IO3 SJ: PA19/D12 od. PA02/A0 MISO1 RX1
RX3 PA23 / SCL SCL / IO1 7 8 ExtINT Application / IO2 SJ: PA18/D10 od. PB09/A2 SS1 TX1
SDA2 RX2 MISO2 PA09 / D3 Option0 9 10 Option7 PA17 / D13 SCK1 RX1 SCL1
SCL2 TX2 MOSI2 PA08 / D4 Option1 11 12 Option6 PA16 / D11 MOSI1 TX1 SDA1
SCK2 PA15 / D5 Option2 13 14 Option5 PA20 / D6
SS2 PA14 / D2 Option3 15 16 Option4 PA21 / D7


You can decide via solder-jumper between

  • D12 and A0
  • D10 and A2
  • 5V and 3.3V on Application connector
  • 5V and 3.3V on Frontend connector
  • PullUp or No PullUp for I2C


Connections

  • ProgButton*: D15 / A1 [EIC8]
  • ProgLED: D19 / A5
  • Save*: D17 / A3 [EIC4]
  • Reset*: Lötbrücke zw. SAMD-RESET und BCU-RESET Pin
  • ExtInt TOP*: D38 [EIC13]
  • SPI Flash
    • CS: D9
    • DO/IO1: PA12 / D22 MISO
    • DI/IO0: PB10 / D23 MOSI
    • CLK: PB11 / D24 SCK

\* = PWM capable


Software

Developer Documentation

Build It