S0 Impulse interface

isolated dual S0 impulse interface
This interface offers dual isolated S0 Inputs. The S0 voltage is 12V.
Interface
| Function | Block Pin | Info |
|---|---|---|
| Power | 6 | 3.3V |
| Power | 1,2 | 5V |
| 3,4,39,40 | GND | |
| I2C Config | 19/20 | EEPROM 24c32 |
| Channel A | 37 | Low active |
| Channel B | 38 | Low active |
Usage
Linux
On a NanoPiNeoCore base:
| Slot 1 | GPIO | Block Pin |
|---|---|---|
| Channel A | 201 | 37 |
| Channel B | 200 | 38 |
echo 200 > /sys/class/gpio/export
echo 201 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio200/direction
echo in > /sys/class/gpio/gpio201/direction
cat /sys/class/gpio/gpio201/value
cat /sys/class/gpio/gpio200/value
for Slot 2:
| Slot 2 | GPIO | Block Pin |
|---|---|---|
| Channel A | 3 | 37 |
| Channel B | 2 | 38 |
echo 2 > /sys/class/gpio/export
echo 3 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio2/direction
echo in > /sys/class/gpio/gpio3/direction
cat /sys/class/gpio/gpio3/value
cat /sys/class/gpio/gpio2/value