Hi All,
We have an issue with the TVP5158 in our custom CCA design. When the temperature dips below -30 degrees Celsius we start seeing line artifacts on the video. I've attached a couple of examples.
We've verified that the reset sequence is being followed and we are applying the 2.3.2 patch just in case. The issue has been narrowed down to the decoder by verifying the input signals look good at the pin. And the output looks good if the blue loss of sync test pattern is being applied. Only when it starts processing input video do we see the artifacts (including a blue test pattern from a generator).
The issue won't go away unless we reset the chip or power cycle the board. Even if we bring the temperature back up, the video still shows the corruption. We've also seen this on multiple boards, so we're pretty sure it's not just a one off part or PWB issue.
Along with the patch, we modify the following registers to configure the part to our use case.
NAME, REGISTER, VALUE
TVP5158_DECODER_WREN, 0xFE, 0x0F
TVP5158_AVD_OUT_CTRL_1, 0xB0, 0x60
TVP5158_AVD_OUT_CTRL_2, 0xB1, 0x17
TVP5158_POWER_CTRL, 0x1A, 0xF0
TVP5158_OUTPUT_FORM_CTRL_1, 0xA8, 0x04
TVP5158_OUTPUT_FORM_CTRL_2, 0xA9, 0x44
TVP5158_BLUE_SC_Y_CTRL, 0x90, 0x29
TVP5158_BLUE_SC_CB_CTRL, 0x91, 0xF0
TVP5158_BLUE_SC_CR_CTRL, 0x92, 0x6E
TVP5158_OFM_MODE_CTRL, 0xB2, 0x25
TVP5158_BRIGHTNESS_CONTRAST_RANGE, 0x12, 0x13
I'm hoping that only a simple register tweak is all we need to fix this!
Thanks for your help in advance!
Jason