Other Parts Discussed in Thread: TMDS181
您好!
我在 TMDS181上遇到问题并寻求一些帮助。 我的问题与这两个线程非常相似:
- https://e2e.ti.com/support/interface/f/138/t/626622
- https://e2e.ti.com/support/interface/f/138/t/595650
我们发现 TMDS181作为接收器件存在问题、在将 Quantum Data 780E 多协议分析器/发生器热插拔设置为3480x2160p60 (RGB 位)后、它确实会正确通过时钟。 780E 上的固件已确认为最新版本(v18.08.3163)。
我们可以将进入 IN_CLKp/n 引脚的时钟范围为148.5MHz、但来自 OUT_CLKp/n 的时钟范围为37.125MHz。 作为参考、我们不使用信道交换功能。
如果我们执行以下任一操作、则输入和输出上的时钟都将变为148.5MHz 并且视频正在正确通过:
- 将780E 视频源更改为4k30、再返回至4k60。
- 向 Apply_RxTx_Changes 写入1。
- 向 HPDSNK_GATE 写入1、后跟0。
- 向 PD_EN 写入1、后跟0。
关于方法2、3和4,它们都破坏了视频,不能定期屏扬。
我们的 I2C_EN/PIN 150Ω I2C 控制连接高电平、我们在加电时向寄存器0x0B 写入0x1A、以将 TX_TERM_CTL 设置为75Ω Ω 至 Ω。
我们已使用分析器检查 SCDC 寄存器集中的地址0xA8偏移0x20的位1在连接到780E 的电缆时是否写入了1'B1,我们还可以在接收器上验证这一点, 当我们读回寄存器0x0B 的状态时、它显示为0x1A、这意味着 TMDS_CLOCK _Ratio_STATUS 在 TMDS181和接收器上是正确的。
此外,我们已将整个256字节 I2C 寄存器映射转储为已知良好和已知不良状态。 两个地图相互匹配。
我们的系统如下所示:
- HDMI 连接器-> TMDS181 -> FPGA (TMDS 线路)
- TMDS181 (本地 I2C 端口)-> CPU
TMDS181顶部标记
- TMDS181
- TI831
- CDG7 G4
在给定系统的情况下、我们需要以下内容:
- 避免将时钟置于此状态的寄存器位或配置。
- 一种通过本地 I2C 端口可靠检测 TMDS181是否处于该状态的方法、此时我们可以切换应用 RxTxChanges"位以复位状态机。
- 某种硬件修复。 虽然我们可以旋转电路板、但这是最不可取的选择。
期待您的回应。
Don