Hi,
We have developed a Fiber converter and now production has started the client wants the actual lock data rate be displayed.
While the hardware locks fine to the signal and the output is very clean measured on a 12G measurement device. I get very often a wrong data rate back when running the Lock Data Rate Indication procedure (Programming guide 3.11)
Most of the times it goes bad at the point the SDI cable is still connected to the converter, and we change the SDI rate in the generators. But it happens too when plug a cable from a reset state.
So i'm trying to find my fault in the process, And i'm wondering if i'm doing something wrong in to initiate / reinitiate when lock is detected.
While SDI lock goes down we run a CDR Reset, As we have found that the CDR might keep the old settings of the previous signal if we do not apply a CDR reset when lock has gone.
When lock is lost, we start looping till we have a Carrier Detect and we perform a InitEQ or InitCD (Depending if it is an input or output) . (3.1.1 / 3.1.2)
After a stable lock we probe for the Lock Datarate (3.11) But we often get 6G indication with 1,5G input, or 1,5G indication when 12G input. But it is a bit random, it might indicate 5 times in a row ok.. And then 2 times miss it.
We also tried with do a full CTLE/CDR register reset and restore defaults, But that does change a lot, but takes more time to relock.
So What is the best procedure when lock is lost and relock to a different signal. ( would be nice if there was a writen step plan or flow diagram to set the LMH1297 in the proper state to relock to a new signal when signal is lost.
The weird thing is that the output sdi signal looks good, So the CDR seems to lock proper to the signal but the indication is off..
As generators we use BMD Teranex AV, Atem 1M/E 4K and a Phabrix QX12G All with the same results.