Part Number: TDP0604
Tool/software:
Good Morning!
I've recently been trying to convert a DDI output from an Intel based COM module to a compatible HDMI signal for connection to an external monitor.
The DDI port is configured as a DVI output, and works correctly with an evaluation board using the circuit attached titled "Evaluation Board DVI Output".
Evaluation Board DVI Output.pdf
I have used a slightly different level shifter to that shown in the evaluation board schematic. I have opted to use the TDP0604, but have unfortunately had no luck in getting it to work. I found an approved design on this TI forum for DVI to HDMI using the TDP0604, but again am struggling to get anything to display on the external monitor I have connected. The design I mention can be found here:
https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1207095/tdp0604-tdp0604
Between the evaluation board design and the approved schematic I mention, there is a difference in the input coupling. The approved design uses 0ohm resistors (DC coupled) and the evaluation board uses 100nF caps (AC coupled). I've tried both methods but neither seem to be the cause of my issue. Are you able to clarify if I should be using AC or DC coupled for a DVI configured DDI port?
I have also found a similar design in use here:
This approved schematic uses a DDI port level shifted to a HDMI connector. I'm not certain how the DDI port is configured in this design, so it may be that the AC coupling is appropriate here.
The document below, HDMI Level Shifter Design, is the board I have designed and been trying to get to work. This is used is strap mode.
The configuration using the straps is as follows:
- Mode, 17, 1k pulldown
- Addr/Eq0, 35, float
- EQ1, 8, float
- CFG0, 21, 10k pulldown
- CFG1, 22, 10k pulldown
- LIN_EN, 5, 1k pulldown
- AC_EN, 23, 1k pulldown
- HPDOUT_SEL, 2, float
- CTLEMAP_SEL, 4, 20k pulldown
- TXPRE, 29, float
- TXSWG, 38, float
I have also tried the following:
- ADDR/EQ0, 35, 1k pulldown.
- AC_EN, 23, 1k pullup
- 100nF cap added to EN, 7.
- Changed R1109 and R1110 to 1k8.
- Removed L1100 to L1103 and shorted pads using wire.
- Double checked the pinouts and net connections multiple times and can't say any incorrect connections.
- Verified HPD_OUT changes to 5V when external monitor is connected. This drops back to 0V on disconnection.
- Reading through the datasheet for each strap pin and ensuring correct configuration.
- Verified all power pins are at 3V3.
- The differential pair outputs of the TDP0604 jump to 3V3 when a cable is connected, but drop to about 2V with nothing connected.
I'm at a bit of a loss as to what could be causing my issue. I was hoping you would be able to have a look at my design and see if you can spot any problems, and maybe suggested some possible things to try?
I look forward to your response!
Tom

