This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS90UB960-Q1: BIST issue

Part Number: DS90UB960-Q1
Other Parts Discussed in Thread: DS90UB953-Q1

Now we are tuning a video transfer solution which used DS90UB960-Q1 (deserializer) and DS90UB953-Q1(serializer).
So far, we can not get the video data in the main board, which is connected to DS90UB960-Q1 board.
Then we performed BIST test to confirm status of the hardware link.

We wrote the kernel code referring to P960_953_BIST_AllPorts.py in Analog LaunchPAD. The BIST test seemed to be running well, as there is no obvious error in the log.
But the main board still cant receive any data.

We have some quesions about the chip.

1. Register RX_PORT_STS1 (0x4D) in DS90UB960-Q1,
[1] PORT_PASS 1: Receive input has met PASS criteria.
We can read 1 in this bit, does it mean DS90UB960 can receive valid video data?
It not, how can we make sure DS90UB960 could get the video data well in BIST test?
2. Can we know if there is video data in coaxial cable by oscilloscope?
If there is video data in coaxial cable, we can see the waveshape of about hundreds mV?

  • Hello Wenqiang,

    [1] PORT_PASS 1: Receive input has met PASS criteria.
    We can read 1 in this bit, does it mean DS90UB960 can receive valid video data?
    It not, how can we make sure DS90UB960 could get the video data well in BIST test?

    Port Pass by default will follow LOCK, which means it does not indicate if valid video is received or not. However, it can be configured to indicate the reception of a valid video signal, in register 0x7D by writing at least 1 to the bits[1:0].

    But you need to know that Pass can be used during normal operation mode to indicate valid video. So it can't be used in BIST mode since there is no real valid video signal.

    2. Can we know if there is video data in coaxial cable by oscilloscope?
    If there is video data in coaxial cable, we can see the waveshape of about hundreds mV?

    No this is not possible. However, if you enable PASS threshold as indicated above you will be able to tell if valid video is received.

    As an alternative, you should check DES register 0x72, 0x73, 0x74 and 0x75 to see if the correct resolution is received.