Other Parts Discussed in Thread: HD3SS460, TPS65988, TPS65987D, TPD6S300A
Hi,
our design uses a tps65982 as DP source and most DP sinks are working fine. However some of them have problems with aux communication (but the dp-alt-mode is negotiated successfully). In order to debug this we tested our design with a Unigraf UCD-340 DP Alt Mode Generator & Analyzer and that yielded incorrect voltage levels on AUX using the UCD-340's "AUX (SBU) lines test":
```
0000.000.001: Start test "AUX (SBU) lines test"
0000.000.068: USB ET cable contain 1 USB2.0 lanes
0000.005.512: Setup for straight cable orientation
0000.006.340: Disconnect CC lines for 1500 ms ...
0001.508.631: Set UFP role
0001.509.738: Connect CC lines
0001.509.783: Wait for DUT to be attached 10000 ms ...
0001.657.860: DUT attached
0001.657.906: Wait for DP Alt mode 5000 ms ...
0001.985.458: DP Alt Mode active
0001.985.505: Set HPD low to avoid AUX communication
0002.186.109: Measure voltage level on AUX+ line ... 1.581V
0002.329.159: Measure voltage level on AUX- line ... 0.007V
0002.481.897: Setup for flipped cable orientation
0002.482.728: Disconnect CC lines for 1500 ms ...
0003.990.288: Set UFP role
0003.991.396: Connect CC lines
0003.991.444: Wait for DUT to be attached 10000 ms ...
0004.127.838: DUT attached
0004.127.885: Wait for DP Alt mode 5000 ms ...
0004.455.151: DP Alt Mode active
0004.455.200: Set HPD low to avoid AUX communication
0004.656.129: Measure voltage level on AUX+ line ... 1.582V
0004.800.088: Measure voltage level on AUX- line ... 0.007V
0004.944.640: Test results:
0004.944.688: Straight cable:
0004.944.788: AUX+: 1.581V is out of range [0.100V, 0.600V]
0004.945.101: AUX-: 0.007V is out of range [2.500V, 3.000V]
0004.945.365: Flipped cable:
0004.945.464: AUX+: 1.582V is out of range [0.100V, 0.600V]
0004.945.783: AUX-: 0.007V is out of range [2.500V, 3.000V]
0004.946.047: Post test cable replug
0004.946.857: Disconnect CC lines for 220 ms ...
0005.167.551: Restore CC lines
0005.175.067: Test FAILED: "AUX (SBU) lines test"
0005.175.140: Error: 17:Incorrect voltage on AUX+
*** Test complete -- FAILED (Error code 17) ***
```
As per TI recommendation we have removed pullups/pulldowns from the DP_AUX lanes hence tps65982s J1/J2 go directly to the imx8MQ's DP_AUX_N/DP_AUX_P balls (called HDMI_AUX_P/HDMI_AUX_N there since the SoC can drive both DP and HDMI). What could be the problem here and what would you recommend to fix it?
Note: We've verified the that other DP-alt-mode sources not using the tps65982 pass the UCD-340's "AUX (SBU) lines test" as expected. We also verified that the UCD-340's link training tests (DP_TX* is muxed via TI HD3SS460 in our design) passes as expected on our design.