Pike Technical Manual
V5.2.0
116
Camera interfaces
IO_OUTP_CTRL 1-4
The outputs (Output mode, Polarity) are controlled via 4 advanced feature reg-
isters (see
Table 30: Advanced register: Output control
The
Polarity
field determines whether the output is inverted or not. The
output
mode
can be viewed in the table below. The current status of the output can be
queried and set via the
PinState
.
It is possible to read back the status of an output pin regardless of the output
mode. This allows for example the host computer to determine if the camera is
busy by simply polling the BUSY output.
Note
Outputs in
Direct
Mode:
For correct functionality the
Polarity should always be set
to 0
(SmartView: Trig/IO tab, Invert=No).
Register
Name
Field
Bit
Description
0xF1000320
IO_OUTP_CTRL1
Presence_Inq
[0]
Indicates presence of this fea-
ture (read only)
PWMCapable
[1]
Indicates if an output pin sup-
ports the PWM feature.
See
---
[2..6]
Reserved
Polarity
[7]
0: Signal not inverted
1: Signal inverted
---
[8..10]
Reserved
Output mode
[11..15]
Mode
see
---
[16..30]
Reserved
PinState
[31]
RD: Current state of pin
WR: New state of pin
0xF1000324
IO_OUTP_CTRL2
Same as IO_OUT-
P_CTRL1
0xF1000328
IO_OUTP_CTRL3
Same as IO_OUT-
P_CTRL1
0xF100032C
IO_OUTP_CTRL4
Same as IO_OUT-
P_CTRL1
Table 30: Advanced register:
Output control