The DI16ac I2C-HAT is a 16 digital input channels Raspberry Pi add-on board that uses the I2C bus for communication with Raspberry Pi. It offers 16 isolated source/sink digital input channels. The input channels can be used to count edges, every input channel has two internal 32-bit counter attached, one for counting rising edges and the other for counting falling edges. The DI16ac also has 16 LED indicators for digital inputs status monitoring.
The wide operating input voltage of the digital inputs is perfect for most applications. The isolation protects your Raspberry Pi from the harsh external environment.
Users can stack up to 16 DI16ac I2C-HATs on one Raspberry Pi. Make sure every DI16ac from the stack has a unique I2C bus address. Setting the address value is accomplished using the on board I2C address jumpers.
|Power Consumption||0.25W(50mA@5V) max.|
|Operating Temperature||-25 to 75°C|
|Watchdog Timer||System and Communication|
|Digital Input Channels||16|
|Signal Type||Sink and source isolated channels with common ground or power|
|On Voltage Level||+3 to +30V|
|Off Voltage Level||+1V max.|
|Counter||Channels : 32(16 rising, 16 falling), Max. Counts: 32-bit, Max. Input Frequency : 100Hz, Min. Pulse Width : 5ms|
|Isolation Voltage||2000 VAC|
The DI16ac I2C-HAT has 2 connectors(10 pin, 3.81mm pitch). The pins are divided into 4 blocks, 2 blocks on each of the connectors. Every block has 5 pins, 4 Digital Input pins and 1 Common pin.
Every input channel uses to pins:
x is the channel index, range [0 .. 15].
y is pin block index
Input channels [0 .. 3] use COM0, input channels [4 .. 7] use COM1 and so on.
For details about wiring diagrams check the Digital Inputs Sink/Source Types in the Application Wiring POST
2 x 10 pin detachable screw terminal, pitch 3.81 mm