Tool/software:
Hi,
we are using a DS92LX1621/1622 with custom designed PCBs to transfer data from a camera to an FPGA board. Additionally, we have frame trigger and a PWM signal which we would like to transfer from FPGA board to camera using one of the GPIOs.
Ser/Des chips are setup in camera configuration and things are working mostly. We can establish a stream from our camera with our defined trigger pulses.
However, if we configure the second GPIO in direction from DES -> SER and try to transfer our PWM signal (also with constant HIGH), we observe many back-channel CRC errors and spurious signals on other GPIOs.
In forward direction CRC error counter is normally 0.
We also observed that PCLK on serializer switches between 50MHz when reading from camera to 25MHz int. clock between frames. At the time of this switch, the LOCK pin on DES goes low for ~280us. This seems also to be the time when spurious signals appear on our camera trigger (GPIO0).
Is this intended behavior that we lose LOCK when switching from external PCLK to internal CLK?
How can we assure that no spurious signals appear at the GPIO outputs on the SER when switching between clocks?
Best regards,
Simon