General Purpose I/O (GPIO) Lines#
Characteristics#
- Unlike opto-coupled I/O lines, GPIO lines aren't preconfigured as input or output lines. You can specify the line mode manually.
- GPIO lines have the advantage of very short propagation delays compared to opto-coupled I/O lines. The delays are approximately 10 times lower.
- GPIO lines are considerably more susceptible to EMI compared to opto-coupled I/O lines. Under harsh EMI conditions, the GPIO line can turn out to be unusable.
- GPIO lines are compatible with TTL signals.
Common Tasks#
Task | Feature |
---|---|
Specifying whether you want the GPIO line to operate as an input, output, or input-output line | Line Mode |
Determining the current status of one or all GPIO lines (high / low) | Line Status |
Configuring triggered image acquisition | Triggered Image Acquisition |
Selecting an output signal for a GPIO line | Line Source |
Inverting all input or output signals (high -> low, low -> high) | Line Inverter |
Setting the line connection for a GPIO line | Line Connection |
Enabling a termination resistor for the camera's differential GPIO line | Line Termination |
Sample Circuit Diagrams#
→ See Circuit Diagrams.
→ See I/O Control of racer 2 L Cameras
Timing Characteristics#
→ See I/O Timing Characteristics.