Hi Kai, support saying that the signal alone is enough was a mistake,
I'm sorry for that. SIGNAL_IN, VDD_IN and GND_IN are needed for
triggers to work, as per:
https://inivation.freshdesk.com/support/solutions/articles/36000267742-synchronizing-with-external-cameras
The signal input is pretty simple: there's an electrical isolation and
voltage translation component (which is why VDD and GND must be
connected, as they provide the reference and power for the input stage
of this component), and the output of that, referenced to internal GND
and 3.3V of the camera board, is sent to an FPGA IO to detect changes
and timestamp whenever a rising or falling edge is detected. This does
not do any signal filtering or debouncing, so any fluctuations would
indeed be picked up too.
No part of that directly supports TTL logic, it's all CMOS components,
which makes the proper functioning of the translation component with
all three connections vital.
The translation/isolation component is an Analog Devices ADUM1200
(model ADUM1200WSRZ-RL7).
Could you elaborate on what kinds of crashes you saw? This part not
functioning properly should not be able to crash the software or your
PC, at most the camera would be disconnected and the software just
stops with a notification of the camera device not being there anymore.
--
Luca Longinotti (llongi)
Software Engineer
iniVation AG -
https://inivation.com/
Zurich, Switzerland
Office:
+41 44 500 32 14
Support -
https://inivation.com/support/