Inter board communication - Geowissenschaften/EXCISS GitHub Wiki
The MCU uses intra-board communication methods to communicate with the peripheral devices. In the list below, the used protocol and the associated peripherals are listed.
UART
- MCU - Used for command & control and system health data transfer.
- Debug console - A second UART is available for monitoring & control purpose.
UART protocol and command lists
SPI
- EEPROM - Used for health data log storage.
I2C/SMBus
- PSU - Charger and Gauge command & control and health data readouts.
- RTC (DS3231MZ+) - Realtime clock. Utilising a coin cell to be able to run even if the VSYS is powered down.
- Haptic Motor Driver - command & control.
- Temperature sensors - Get current temperatures from one-wire sensors via an I2C to one-wire bridge.