工具与软件:
大家好、我正在对利用 TUSB321控制器实现 UFP 的电路进行故障排除。 我将利用 OUT1和 OUT2、仅在连接具有3.0A 或更好功能的电源时执行特定的下游器件操作。 简而言之、当 OUT1和 OUT2为低电平时、我知道连接的电源可以为我的系统提供所需的电源。 我遇到了一个问题、其中有一个电源模块可以提供3.0A 电流、它应该会在 CC 线路上正确广播此功能(由 TUSB321读取此功能来设置 OUT1和 OUT2)。 我注意到 在连接 USB 电源线时 OUT1和 OUT2端口(特别是 OUT1未按预期被拉低)会出现间歇性行为。 我已经注意到、当我快速将电缆插入设备时、它几乎总是按预期工作。 但是、当线缆插入缓慢时、几乎无法正常工作。 我已经测量了有源 CC 线路的电压、在两种情况下(快速插入或慢速)测得的电压均为~2.1V。
这不是我最初所期望的。 数据表未指示与读取 CC1/CC2和设置 OUT1/OUT2 (配置为 UFP 时)相关的任何时序参数。 您能否帮助我找到根本原因并解决此问题、因为我们的产品不接受间歇性操作。
供参考:器件配置
引脚1、CC1 = CC1
PIN2、CC2 = CC2
引脚3、CURRENT_MODE =无连接
PIN4、端口= 10k Ω 下拉至 GND
引脚5、VBUS_DET = 887k Ω 1%上拉至 USB 供电电源
PIN6、 _vconn_fault =无连接
PIN7、OUT1 = 10k Ω 上拉至外部电源
PIN8、OUT2 = 10k Ω 上拉至外部电源
引脚9 = ID =无连接
引脚10、GND = GND
引脚11、DIR =无连接
引脚12、VDD = VUSB 或外部电源(取决于上游器件配置)