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.

DS90UB953-Q1: When PDB is pulled low and then high again, link does not recover

Part Number: DS90UB953-Q1

Hello,

in my design i have a 953 as serializer linked to a 954. Since the register default values for the 953 work pretty well I do not change any of them.

After the first start I get a link to the attached 954 and video data is transmitted as expected.

When I now to this sequence:

  1. PDB=low
  2. wait 5ms
  3. PDB=high
  4. wait 5ms

I get a link again (locked+passed pins on 954 are high), but the CSI port seems not to accept any arriving data. The back channel works well.

I dumped all 256 i2c registers when working and when not. They only differ in the CSI-header data 

  • working: SER register 0x61..0x64 = 2c 4c 0b 01 
  • not working: SER register 0x61..0x64 = 00 00 00 00 00

Is there any known issue when PDB is used to sleep and wake the device?

Is there an issue when the CSI input sends data when PDB is low or brought up?