Environment and Tools • Z-Hub • Block Diagram • Schematic • Board
This board was designed using KiCad 5.1.10.
This board contains a Stack Connector, with the 2021 Z-Hub pinout.
Z-Hub 2021 | |
---|---|
GND | GND |
GND | GND |
BAT+ | BAT+ |
SOl+ | SOl- |
5V | 5V |
3V3 | 3V3 |
MISO1 | MOSI1 |
SCK1 | CAN_H |
SDA | CAN_L |
SCL | CE02 |
CE11 | CE12 |
SDA1 | SCL1 |
SDA2 | SCL2 |
TX1 | RX1 |
TX2 | RX2 |
DIG1 | DIG6 |
ALRT1 | /CHRG |
PWM | DIG8 |
/FAULT | DIG9 |
DIG5 | DIG10 |
The design was separated in hierarchical sheets to accommodate all components in an orderly way.
The first page contains the STM32L476 with all its accompanying circuits; crystals, debugging LED, Boot solder jumper, decoupling capacitors and reset button. On the same page you find the stack connector along with a programming and debugging connector, as well as the I2C pull-ups for all I2C lines.
The second page contains the basic peripherals, such as the CAN transceiver, the 128 Mb flash memory and the SD card.
The last page contains all the sensors implemented on this board. The I2C ones are divided in two lines, the first one being I2CA, which covers the MS5607 Barometer, the HDC-1080 Humidity sensor and the ZMOD4410 CO2 and air quality sensor. The second I2C line is I2CB, focused on the attitude of the probe, covering the MPU-6050 Accelerometer and the MMC5983 Magnetometer. This page also contains the Thermistor Interfaces, connected to the STM32 via SPI, but note that these components only use the MISO connection of the SPI line. The last component that this page contains is the MPX5071GP, which outputs pressure data via a 5V line, read via an ADC by the STM32.