Camera interfaces
183
Alvium CSI-2 Cameras User Guide V2.6.2
Non-isolated, programmable GPIOs
GPIOs description
The camera has four non-isolated GPIOs that can be configured by software to act
as inputs or outputs.
Alvium GPIOs use the push-pull technology to switch the signal level between low
and high. For low levels, the signal is "pulled" down towards ground level. For high
levels, the signal is "pushed" up towards VCC level.
Alvium GPIOs feature the CMOS push-pull output drivers and Schmitt trigger
inputs with an internal pull-up resistor and a filter circuit, shown in
. The
push-pull GPIOs are able to source or sink current from an external pin.
Available GPIOs
From four GPIOs, I2C uses two GPIOs for control traffic. Therefore, only two GPIOs
are available for user control of the camera.
I/O cables maximum length
The maximum length for I/O cables must not exceed 30 m.
Figure 79: GPIOs block diagram
Pullup
3.3V
Pad
Inpu t enable
Inpu t
Outpu t enable
Schmi
Ʃ
Schmi
Ʃ
Outpu t
GPIOs : 2, 3
Pins: 5, 6
ALVIUM
CMOS
CMOS
Non-isolated GND
Pin 6
Internal
External