尊敬的 TI:
当我使用 SN65DP159时、我发现寄存器0B[4:3]不能被写入。
我已通过10K 电阻器将 I2C_EN/PIN 绑定到 VCC3V3、并让 TX_TERM_CTL 不连续。
我设置0x0B=0x89、当我读回0x0B、发现它为0x81时、[4:3]不能更改。
为什么? 以及如何修复它。
PS:我有另一个与这个相同的板。 这样就可以正常工作、而这个没有 HDMI 数据输出。
我不喜欢这个原因。
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.
尊敬的 TI:
当我使用 SN65DP159时、我发现寄存器0B[4:3]不能被写入。
我已通过10K 电阻器将 I2C_EN/PIN 绑定到 VCC3V3、并让 TX_TERM_CTL 不连续。
我设置0x0B=0x89、当我读回0x0B、发现它为0x81时、[4:3]不能更改。
为什么? 以及如何修复它。
PS:我有另一个与这个相同的板。 这样就可以正常工作、而这个没有 HDMI 数据输出。
我不喜欢这个原因。
尊敬的 David:
我将 OE 的电容更改为0.22uF。
并检查电源序列是否正常。
但设备仍然没有输出数据。
因此、我转储寄存器作为附件。
我将其与正常工作的器件进行比较、发现 page0上的寄存器完全相同。
您好!
无法写入寄存器和无法输出数据是两个单独的问题。
无法写入寄存器
您现在是否能够写入寄存器?
如果不是、寄存器0x0B[4:3]是否是唯一存在此问题的寄存器?
如果您设置 TX_TERM_CTL = L、然后在 I2C 模式下读取寄存器0x0B、是否仍然看到寄存器0x0B 读回0x81?
当 I2C_EN = 1时、您是否能够正确地写入并读回其他寄存器?
无法 输出数据
我可以查看一下您的原理图吗?
您是否遇到 HDMI1.4和/或2.0问题?
看看寄存器转储、为什么要将 DDC_RAIN_SET 设置为1?
谢谢
David
尊敬的 David:
对于无法写入寄存器的问题:
我删除了 HPD_SNK 上拉至 HDMI_5V 的电阻器。
那么寄存器0x0B 可被正常读取和写入。
无法 输出数据
附件是原理图、请检查。
因为我不使用芯片的 DDC 函数、所以我禁用 DDC_RAIN_SET。
附件是寄存器的值、具有 HDMI 输出并可显示在电视上。
(PS。我有另一个可以正常工作的板)
请帮帮我。 非常感谢~~e2e.ti.com/.../SCHEMATIC1-_5F00_-P39_5F00_GTH_5F00_HDMI_5F00_FPGA2.pdfe2e.ti.com/.../iicdump_5F00_good_5F00_log.txt