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.

SN75DP139: Image tearing and stretching

Part Number: SN75DP139

Hi all,

I have an issue with our setup, which includes SN75DP139 DP++ to HDMI re-driver. We're unsure if the issue persists within IC, but any help would be appreciated.

Our setup will always launch and work as intended, but after an uncertain time period (approx. 10-50 minutes), the image will start to tear and break (see attached video). This event has no any recognizable pattern on how to reproduce or isolate it. The only way is to launch the system and wait. From our knowledge, the image never goes back to normal on it's own, and we have to re-plug the display to bring it back to normal, or reset the entire system. After doing either, the issue will always come back with random time delay as before. I have no access or resources to use an appropriate oscilloscope to verify signal integrity or check for anomalies, but I can confirm that no components are overheating.

DP++ source: 

SOM-7583 on PCB with differential impedance of 85 ohms, 1% tolerance, sent through SAMTEC high-speed board-to-board connector. All DP++ connections are approx. 70mm long +-2 mm. This DP++ source works flawlessly (see below) 

SN75DP139 PCB:

The DP++ signal comes through the SAMTEC high-speed board-to-board connector and enters SN75DP139 IC. The DP++ signal comes clean and well-working up to the SN75DP139 input, as we re-routed the signal on that point to a commercial tabletop monitor DP input and such setup works with no artifacts. The HDMI signal exits through the SN75DP139 IC and passes to another module with display. The display in question is ECX335B with HDMI input driver board.

Display works fine on its own without artifacts, and is not overheating in any case. 

The configuration of SN75DP139 follows:

I2C_EN -> 4k7 Pullup

Vsadj -> 4k02 Pulldown

OE_N -> 4k7 Pulldown

DDC_EN -> 4k7 Pullup

HPD_INV -> 4k7 Pulldown

OVS -> 4k7 Pullup

SRC -> 4k7 Pullup

Any different configuration brings no change or worse results. 

Any help would be appreciated.