您好!
有一个特定的 type-c 函数固定装置、可与其他系统(DRP 端口)配合使用、但无法与使用 TPS25810的 DFP 端口配合使用。 请在插入并移除装置时检查以下 VBUS/CC1/CC2波形。 请告知我们可以进一步检查的内容、以判断连接此装置时 VBUS 上没有有效的5V 电压的原因。
谢谢!
安东尼
安东尼
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.
仔细观察 Type-C 规范、我认为可能会发生的情况是 DRP 器件将 CC 电平拉低至 TPS25810可检测的水平以下。 下面是 Type-C 规范的摘录、其中说明了电源用于检测是否已连接接收设备的电压。 这适用于默认 USB 器件、其最低电压电平为250mV。
在示波器上很难看到(每分段2V)、因此如果 CC1上的电压接近或低于250mV、TPS25810可能无法检测到它
您可以尝试让 TPS25810广播3A 电流能力、这将提供最低的 Rp 电阻值、这将使 CC1上检测到的电压升高。
数据表的第8.2.1.3节显示了 TPS25810的应用曲线、这些曲线可能有助于作为预期行为的参考点
尊敬的 Adam:
与客户进行交叉检查后、该装置实际上充当 Type-C 标准中定义的调试附件。 以下是客户方面的意见:
TPS25810不在带有系留 电缆的系统上。 在这种情况下、固定装置具有固定电缆。 请注意、TI 突出显示的内容不适用于 TPS25810侧;它处于未连接的 SRC 状态、但没有固定电缆。 此外、它们在两条 CC 线路上都存在 Rp、因此它们应该知道 Rp 不适用。
夹具处于"B.2.4.1.2.1 UnattachedDeb.SNK 要求"状态、其中规定夹具应遵循:"两个 CC 引脚应通过 Rd 独立端接至接地端"。
此外、 TPS25810要退出未连接的 SRC 状态(请参阅4.5.2.2.7.2退出未连接的 SRC 状态)、则需要"CC1或 CC2引脚上存在 SRC.Rd 状态..." 不仅 是 CC1或 CC2。 因此、CC1和 CC2都应 触发该退出条件。
然后、源端(TPS25810端)在 4.5.2.2.8.2中从 AttachWait.SRC 状态退出:
"如果端口支持调试附件模式、当 V BUS 为 vSafe0V 并且在 CC1 和 CC2引脚上检测到 SRC.Rd 状态时、它应转换到 UnorientedDebugAccessore.SRC 至少实现 tCCDebounbing。"
然后、将 TPD25810侧引至4.5.2.2.17.1 UnorientedDebugAccessore.SRC 要求中的以下内容:
"端口应以其在 Rp 上通告的电平提供 V BUS 电流。 端口不应驱动 V CONN。"
简而言之、固定装置作为 DTS DRP (或 DTS 接收器)正常运行;请参阅附录 B:"调试附件模式"
客户还会在 CHG_HI 和 CHG 配置为不同级别时测量 TPS25810的 VBUS/CC1/CC2/DEBUG 引脚、如下所示、显示了移除然后插入固定装置的时刻。 在我看来、我们没有将其检测为有效的调试附件? 如果您认为 TPS25810行为正常、请告知我们、原因是什么。 谢谢!
照片2:
CHG:L CHG_HI:L
照片1:
CHG:H CHG_HI:L
照片3:
CHG:L CHG_HI:H
照片4:
CHG:H CHG_HI:H
安东尼
你(们)好。
由于伺服 V4连接错误、前一个螺纹中的 cc 电压不正确。 这使伺服 V4成为 DFP 角色。
示波器图片的一些更新。 我们可以在 CC1线路上观察到0.4V 电压。 无论作为我的团队、CC2线路上的电压是多少、我认为两条 cc 线路都应由 DFP 侧上拉。 但是、在所有当前广播情况下、DEBUG# GPIO 保持低电平。
案例1:
photo_1/ CHG:H/ CHG_HI:L
案例2:
photo_2/ CHG:L/CHG_HI:L
案例3:
photo_3/ CHG:L/CHG_HI:H
案例4:
photo_4/CHG:H/ CHG_HI:H
在这种情况下、我们如何使 TPS25810上拉两条 cc 线路。 有什么想法吗?
Ryan
您好、Adam、
感谢您的回复。 随着线程在4月24日更新、USB-C 固定装置(伺服 V4)有一根系留电缆。
该连接将与所示的标准 DFP 到 UFP 连接不同。 我们也不需要检测电缆方向。
此外、您展示的方框图。 两个 cc 引脚都有一个到 DFP 端电压源的上拉 Rp 无论如何、它们都应永久存在上拉电压。
当伺服 V4作为 USB-C 标准在调试附件模式下工作时、受控电缆末端的两条 cc 线都存在 Rd
当两个器件连接时、电路线路的电压电平应相同。 但是、它们处于不同的电压电平。
伺服 V4未回复 VBUS 以正常工作。 但它需要知道是否通过两条 cc 线路启用了调试模式。 我的问题是、在这种情况下、为什么 TPS25810仅上拉一个 cc 线路?
谢谢、
Ryan