Electrical – HDMI to LVDS converter

analoghdmilvdstouchscreen

I am a software developer and now working on a touch screen based project of which I have no or little knowledge. Attached is the schematic of the circuit we obtained from chalkboard electronics. Schematic obtained from Chalkboard Electronics It is based on texas instrument's bridge schematic. I have build a single layered circuit which is not working as expected. This is our schematic.
I think that the problem lies in pin connections of TFP401 and SN75LVDSB. Can any one please help me to get this working?
Also, I dont need brightness control and hence have removed the pic micro controller from the original chalkboard circuit (which I purchased from the website). The chalkboard circuit works fine and hence I think pic micro controller is not the problem.
PCB Image

Best Answer

Check the PDO output of the TFP401A. It's high when the TFP401A thinks the TMDS on input is okay.

Then, your board appears to be 2-layer only. This won't work. You need a 4-layer board to have the impedances of the TMDS traces match. Why? Because in a 4-layer board, the thickness of the outer layer prepreg is only 0.4mm which gives you the correct impedance when using 0.2mm traces and 0.15mm trace separation. For the single 1.6mm core of a 2-layer board, you had to use 1.2mm track width and 1mm separation, which just isn't feasible with the TFP401A pin arrangement.

I did half of this (HDMI->TTL) a while ago, and it works like a charm.

Here's a picture of the relevant layout of circuit around the TFP401A, top layer.

Note all the rounded traces aren't too important, it's just to silence people who still think sharp edges matter. Same with matched trace length. 800x480x60Hz TMDS is ~70MHz only, so pixels on the line are about 2m long.

But impedance should match otherwise you get too much distortion. Same for the ground pad below the TFP401A and the blocking caps arranged around it. That's a requirement.

Related Topic