This board is design to fit on a raspberry and permit multiple features. It main use is for prototyping since the board is large.
All the features has been tested
Github : https://github.com/NathanB49/Utilipi
Openhardware.io : https://www.openhardware.io/view/618/UtiliPi
There is 32 channels I/O included 8 which can work with interrupt service thank to an I/O expender on I²C bus.
The Analog to Digital Converter have 4 channel 10V max and 4 channel with input selection. The input selection works either for 10V max or 4-20mA loop.
For each protocol, the connectors are routed to their native port on the raspberry. The level input can be 16V max. For the SPI, 4 channel from the raspberry are used for CS for each connector.
There is 8 transistors NPN, the collector and emitter pin are available on the connector. For each transistors, a LED show it state (open/close).
There is 4 channel directly connected to the raspberry. Unlike the others, they are not protected for over-voltage (max 3.3V).
The board can be powered by raspberry (remove the jumper JP1) or it can be powered by external supply (max 36V).
|Qty||Value||Device||Package||Parts||Description||MF||MPN||Aliexpress or Ebay link|
|1||LMR14030||U1_1||Buck alimentation 5V 3.5A|
|1||MP2307||U1_2||Buck module on PCB||AliExpress: 2PCS Mini DC Converter Step Down Buck Power Supp...|
|2||TXB0104||U3_1, U3_2, U3_3||Bidirectionnal Level shifter|
|1||FDS6911||U3_4||Dual N-channel MOSFET|
|1||MCP3208||U4_1||CAN 12bits 8 channel SPI|
|1||LM4040AIM3-4.1||U4_2||Voltage reference 4.096V 0.1%|
|2||MCP23017||U5_1, U5_2||Expender I/O 16 channel I²C|
|2||ACPL-247-500E||U6_1, U6_2||Quad photo-transistors|
|2||MMPQ2222A||U6_3, U6_4||Quad transistors NPN|