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.

[参考译文] DS90UB948-Q1:当为948和947加电时、GPIO 0-3输出异常(保持高电平电压)

Guru**** 2543560 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/906502/ds90ub948-q1-948-gpio-0-3-output-abnormally-keep-high-level-voltage-when-powering-up-948-and-947-probably

器件型号:DS90UB948-Q1

大家好 、

我的客户在加电时遇到948 GPIO 0-3输出异常,可能是948和947 (20次重新启动后3次) 。

1. I2C 信号、LVDS 时钟和947和948的 LVDS 数据正常。
由947从 SOC 接收到的 GPIO 0-3信号正常、GPIO 0-3输出948异常(始终为高电平)
3.这种问题只能在启动时进行测试。
4.热插拔 FPD-link III 电缆时(此操作将重新初始化947/948/TP),可能性更高
5. 947/948的 PDB 引脚全部由硬件上拉。
6.启动后,只执行了以下初始化寄存器操作。

请提供一些建议吗?

寄存器值
DS947
0x3 0xda
0x7 TI948-I2C_ADDR_SLAVE
0x8 TI948_I2C_ADDR_SLAVE
0x70 TP_I2C_ADDR_SLAVE
0x77 TP_I2C_ADDR_SLAVE
0xD 0x3
0xE 0x30
0xF 0x3
0x4f 0x0
DS948
0x1d 0x5
0x1E 0x50
0x1f 0x5

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Amelie:

    感谢您提出详细的问题。  由于这发生在启动时:

    器件必须首先使 PDB 变为高电平、然后对其进行编程以配置引脚和其他器件设置(如上所示)。  这些 GPIO 测量是在何时进行的?

    请使用示波器测量 PDB 和3个 GPIO 引脚。  PDB 变为高电平并进行稳定多长时间后、GPIO 引脚变为正确的值?

     尝试在 PDB 为高电平+对器件设置进行编程之后以及 使用 GPIO 引脚之前增加延迟。  如果这无法解决问题、请分享您在上述测试步骤中得出的结果。  

    此致、
    Bryan Kahler

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    假设这是根据 Bryan 的建议解决的