Other Parts Discussed in Thread: DS90UB954-Q1
Hi all,
We want to monitor the errors on the CSI-2 lines due to errors created on the physical layer at higher temperatures.
The idea is to monitor the CSI_ERR_CNT register and look at the counter.
Unfortunately we see that this register indicates that there are a lot of packets received with errors. To determine what the received errors are we looked at the eye diagrams of the signals. These are all looking good.
We monitored the CSI-error registers(with a python script) for a while and they are looking like this:
SerialReg 0x5c = 0xff
SerialReg 0x5d = 0x2c
SerialReg 0x5c = 0x2c
SerialReg 0x5d = 0x2a
SerialReg 0x5c = 0x31
SerialReg 0x5d = 0x26
SerialReg 0x5c = 0x2a
SerialReg 0x5d = 0x28
SerialReg 0x5c = 0x17
SerialReg 0x5d = 0x21
SerialReg 0x5c = 0x26
SerialReg 0x5d = 0x24
SerialReg 0x5c = 0x23
SerialReg 0x5d = 0x21
SerialReg 0x5c = 0x24
SerialReg 0x5d = 0x24
SerialReg 0x5c = 0x24
SerialReg 0x5d = 0x23
SerialReg 0x5c = 0x25
SerialReg 0x5d = 0x23
SerialReg 0x5c = 0x24
SerialReg 0x5d = 0x22
SerialReg 0x5c = 0x21
SerialReg 0x5d = 0x24
SerialReg 0x5c = 0x23
...
The question here is are these errors generated due to the physical layer or due to protocol issues?
We also haven't noticed any problem with the received data of this CSI-2 interface on the deserializer side.
Thanks,
Stijn