Pike Technical Manual
V5.2.0
112
Camera interfaces
IO_INP_CTRL 1-2
The
Polarity
flag determines whether the input is low active (0) or high active
(1). The
input mode
can be seen in the following table. The
PinState
flag is used
to query the current status of the input.
The
PinState
bit reads the inverting optocoupler status after an internal nega-
tion. See
Figure 60: Input block diagram
This means that an open input sets the
PinState
bit to
0
. (This is different to
Allied Vision Marlin, where an open input sets
PinState
bit to
1.
)
Register
Name
Field
Bit
Description
0xF1000300
IO_INP_CTRL1
Presence_Inq
[0]
Indicates presence of this fea-
ture (read only)
---
[1..6]
Reserved
Polarity
[7]
0: Signal not inverted
1: Signal inverted
---
[8..10]
Reserved
InputMode
[11..15]
Mode
---
[16..30]
Reserved
PinState
[31]
RD: Current state of pin
0xF1000304
IO_INP_CTRL2
Same as IO_INP_C-
TRL1
Table 24: Advanced register:
Input control
ID
Mode
Default
0x00
Off
0x01
Reserved
0x02
Trigger input
Input 1
0x03
Reserved
0x06
Sequence Step
0x07
Sequence Reset
0x08..0x1F
Reserved
Table 25: Input routing