www.diamondsystems.com
Zeta User Manual Rev 1.0
Page 51
15
“D” Model
Digital I/O
Zeta “D” models provide
16 digital I/O coming from an I2C I/O expander chip. The digital I/O consists of 16 I/O
lines organized as two 8-bit ports A and B. They may be configured with a jumper for either 3.3V or 5V logic levels,
and they may also be configured with a jumper for 10K ohm pullup or pull-down resistors. These jumper settings
apply to both ports collectively; it is not possible to configure one port for 3.3V and the other for 5V at the same
time, or to configure one port for pull-up and other for pull-down simultaneously. For safety and to prevent
glitches, on power up or reset, all ports reset to input mode and all port data registers reset to all 0.
Source code and detailed instructions for “D” model
DIO features are downloadable from the Diamond Systems
website www.diamondsystems.com.
•
16 digital I/O lines
•
Programmable direction in 8-bit groups
•
User-selectable 3.3V / 5V logic levels
•
User-selectable 10K pull-up / pull-down resistors
The circuit controller is PCA9535 I2C to GPIO Expander that interfaces to the processor via the I2C bus from COM
express connector. 7bit I2C address for the GPIO expander is 0x22. Please refer Section Digital I/O (J15) Digital IO
Connector pinouts.
Figure 13: Digital I/O connector