Contact us for more information or custom configurations. All designs, engineering and manufacturing are done at our factory, Kelowna, British Columbia, Canada.
PI-SPI-DIN GPIO Connector Pinout
The PI-SPI-DIN Series of peripheral modules are designed to "Daisy Chain" from the main PI-SPI-DIN-RTC-RS485 module.
Three modules rely on the SPI buss - the 8AI, 8DI and 4KO modules. - the 8DI and 4KO modules use a GPIO expander chip (MCP23S08) as described above - the 4AO 4-20mA analog output module uses the I2C buss and the DAC used (MCP4728) can be programmed for different I2C addresses
A typical daisy chained system maxing out the hardware provided chip selects (without "hacking" the boards to use other GPIO pins as chip selects) would be as follows:
3 x PI-SPI-DIN-8AI modules for a total of 24 x 4-20 mA Inputs (GPIO7, GPIO23 and GPIO18)
4 x PI-SPI-DIN-4AO modules for a total of 16 x 4-20 mA Outputs (I2C bus)
4 x PI-SPI-DIN-4KO modules for a total of 16 SPDT 2A Contact Relays (GPIO8 and 4 Jumper selectable addresses on the modules A0 thru A3)
4 x PI-SPI-DIN-8DI modules for a total of 32 Isolated Digital inputs (GPIO24 and 4 Jumper selectable addresses on the modules A0 thru A3)
That is 15 modules for a total of 88 I/O points, all powered form the main module.