Instruction manual
Camera interfaces
MARLIN Technical Manua
l
Page 29
Triggers
All inputs configured as triggers are linked by AND. If several inputs are being used as triggers, a
high signal must be present on all inputs in order to generate a trigger signal. The polarity for
each signal can be set separately via the inverting inputs.
The camera must be set to "external triggering" to trigger image capture by the trigger signal.
All input and output signals running over the HiRose plug are controlled by an advanced feature
register.
Offset Name Field Bit Description
0xF1000300 IO_INP_CTRL1 Presence_Inq [0] Indicates presence
of this feature
(read only)
--- [1..6]
Polarity [7] 0: low active, 1:
high active
--- [8..10]
InputMode [11..15] Mode
--- [16..30]
PinState [31] RD: Current state
of pin
0xF1000304 IO_INP_CTRL2 Same as
IO_INP_CTRL1
Table 16: Input configuration register
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.
For inputs the PinState bit refers to the inverted output side of the optical coupler. This signals
that an open input sets the PinState bit to “1”.
ID Mode
Default
0x00
Off
0x01 reserved
0x02 Trigger input Input 1
0x03 reserved
0x04 reserved
0x05 tbd (SPI external DCLK)
0x06..0x0F reserved
0x10..0x1F reserved
Table 17: Input routing