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.

[参考译文] TUSB8020B-Q1:无法通过 i2c 总线检测到 TUSB8020

Guru**** 2538940 points
Other Parts Discussed in Thread: TUSB8020B

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1001292/tusb8020b-q1-tusb8020-cannot-be-detected-through-the-i2c-bus

器件型号:TUSB8020B-Q1
主题中讨论的其他器件:TUSB8020B

大家好 、

测量每个电源引脚后、电压正常、符合数据表中的上电顺序。 但现在 USB 端口仍然不可用、并且无法通过 i2c 总线检测到 usb8020芯片、因此怀疑芯片工作不正常。  

请提供一些帮助。

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

    尊敬的 Amelie:

    原理图反馈:

    • GRSTz 引脚上有一个内部上拉电阻器、我们不建议在该引脚上安装外部上拉电阻器。
    • 如果 通过引脚配置配置集线器、则在 PWRCTLx 输出上安装上拉电阻器将在该端口上启用电池充电模式。

    如果 SMBUSz 为高电平并且未连接 EEPROM、则集线器是否连接?  如果没有、您能否检查 USB_VBUS 引脚电压是否在500mV 左右?  此外、上行 USB 2.0端口的 DP 和 DM 上的线路状态是什么?

    如果集线器配置为 I2C 模式、它将在 I2C 主模式下运行、在上电复位后、它将查找连接的 EEPROM。  如果未看到 EEPROM、它将加载到引脚配置中并充当集线器。

    如果集线器配置为 SMBus 模式、它将在 SMBus 从模式下运行、在上电复位后、它将等待 SMBus 主器件进行配置。  在 SMBus 主机将寄存器中的 cfgActive 位置位之前、它不会作为集线器进行连接。

    您的 SMBus/I2C 主设备检查的地址是什么?  听起来您的应用是 SMBus 应用、而不是 I2C 应用。  大多数 I2C 主机可与 TUSB8020B 的 SMBus 模式搭配使用。

    此致、

    JMMN

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

    您好、JMMN

    我们在引脚 VDD_3V3 (7、13、23... TUS8020上的引脚),上发现电流泄漏、这会导致在我们提供3.3V 电源之前这些引脚上出现0.9V 的压降。  我们已经检查了 TUS8020的所有外围电路,最终发现它是 SMBus 线路导致 VDD 3V3引脚上的泄漏,而 VDD 1V1引脚似乎运行正常,  那么、您能帮我们解决这个令人困惑的问题吗、我是否可以看到 TUS8020的内部方框图、以便我们了解 SMBus 线路和 VDD 3V3引脚之间的关系?

    我们测试了上电顺序、发现 VDD_1V1 在 VDD_3V3 1ms 之前(RST 信号时序正确)、此时热启动和冷启动都有问题、如图2-1所示; 软件控制的 VDD_1V1在 VDD_3V3之后、RST 信号正常、冷启动和热启动正常、但加电序列非常混乱、如图2-2所示。 请在 VDD_3V3 1ms 之前确认 VDD_1V1上的电源是否存在问题、 并帮助根据正常时间序列分析我们的软件上电后的波形。

    3.USB1下行 VBUS 未与电源连接时不能正常工作

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

    您好、Dai Xinyu、

    1.您能否确认集线器是否保持断电状态、但连接到已通电的 SDA/SCL 线路?   集线器在 SDA/SCL 引脚上有内部下拉电阻、在这种情况下可能会消耗功率、但由于集线器仅部分受电、因此器件运行未定义。  由于未启用 SMBus 模式、我建议断开这些引脚。

    2. 两个示波器图看起来都不正常。  1.1V 电压轨看起来正常、但保持部分受电状态的3.3V 电压轨会导致意外行为。  为什么3.3V 电平保持在低电平?  什么类型的稳压器正在供电? 仅当发生电源轨处于预期水平时、复位才有效。

    3. 您能更详细地解释一下吗?  电池充电在两个下行端口上都启用、因此电源开关将在没有主机控制器时启用、然后在连接主机控制器时重新启用。  您能否共享电源开关设计?  下游电源开关的来源是什么?

    此致、

    JMMN

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

    您好、JMMN

    1.当 VDD_1V1 NAD VDD_3V3正常使能时捕获图片。 当我们禁用 VDD_1V1和 VDD_3V3时、发现漏电(__LW_AT__IIC)。 下游电源处没有输入。 因此、我们认为泄漏是 IIC 的原因。 下拉电阻是多少? 为什么 IIC 泄漏会影响 VDD_3V3?

    我们的 SoC 在系统上电时启用 VDD_1V1和 VDD_3V3。 集线器芯片上没有其它操作系统。 我们认为 VDD_3V3不立即上拉3.3V 是导致集线器芯片中出现未知电路的原因。 电源控制图如下所示。 我们还想知道、我们能否将无法控制的固定电源用于 SMBUSZ/SS_DN2/GRSTZ/PWRCTL_POL/SS_DN1/OVERCUR1Z 等外设配置?

    电源开关设计如下所示。

     

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

    您好、Dai Xinyu、

    I2C 单元由3.3V 电压供电、因此这就是泄漏电流出现的原因。  下拉电阻通常为150uA 或约22k Ω。

    2. 由于应用不使用 SMBus,我建议将其从 I2C 总线断开以防止泄漏。  另一个 IO 可通过常规上拉/下拉进行设置。

    此致、

    JMMN

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

    你(们)好 JMMN

    请检查电源序列。 我们断开 IIC。

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

    是的、看起来是正确的。  客户是否能够在复位/启动时看到可靠的性能?

    如果需要、1.1V 电压轨可以斜升至接近3.3V、但电流实现看起来是可以接受的。

    此致、

    JMMN