Hello,
I have a problem with DS90UB947 serializer. When I stop its input PCLK clock (I cut its input signal), it still streams out some FPD Link 3 signal. The signal consists of clock of the last frequency and no data. It seems PLL has been locked to a last frequency and serializer streams out despite of lack of input (OpenLDI) PCLK signal. I have to perform serializer reset to stop streaming and restore PCLK signal to start it again. I disabled "PCLK Auto" bit in "General Configuration" register (Disable auto-switch) but with no effect.
The serializer also signalizes "PCLK Detect" bit = 1 in "General Status" register despite of PCLK clock is disconnected. I see no PCLK on oscilloscope, but this bit is still 1. It sets 1 after first valid PCLK and never goes 0 when PCLK disconnects. Is this correct behavior?
I need to stop the steaming of internal clock when PCLK is off. My device causes problems down the FPD Link. Do you know a more elegant solution than reseting the serializer every time the input PCLK stops?
Thank you.
Ondra