Dear expert,
My system is UB935-UB962-SoC . According to "7.5.10 Error Handling" of datasheet, UB962 stop sending the CSI-2 frame in error condition which cause "downstream CSI-2 input receives a repeated Start of Frame". My customer own SoC will hang up for miss of End of Frame( during ESD test).
Then we clear 0x7C register PORT_CONFIG2 to 0 to clear bit 5 DISCARD_ON_PAR_ERR which is enabled by default. But SoC still hang up even more frequently.
Then we clear 0x02 register RX_PARITY_CHECKER_EN, then hang up disappear.
Questions are:
1. With clear 0x7C PORT_CONFIG2 to 0, UB962 send whole package with error, right? Why it seems doesn't take effect?
2. Is there any other register can disable either UB935 or UB962 to drop error packet?
3. With 0x02 register RX_PARITY_CHECKER_EN clear to 0, not only SoC doesn't hang up. There is also no screen blink. (Previously, screen blink during ESD test) It seems UB962 screen some good packet. Could you comment on this?
Thanks