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.

[参考译文] TPS25750:限制非 USB PD 外设的电流

Guru**** 2612045 points
Other Parts Discussed in Thread: TPS25750

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1190091/tps25750-limit-current-for-non-usb-pd-peripheral-devices

器件型号:TPS25750

我想将最大电流限制为500mA。 我已经了解到无法通过 TPS25750应用定制工具进行定制的信息、因此我将尝试通过寄存器进行此操作。

我将0x32 TX_SOURCE _CAPS 寄存器中的最大电流设置为500mA、并将 PORT_CONTROL 寄存器中的 TypeCCCurrent 设置为 USB 默认电流。(我已在配置中选择 USB2.0、因此我希望默认电流为500mA)。

结果是、如果我连接 USB-PD 器件(在这种情况下为智能手机)、那么我可以看到电流受到限制(我猜是根据在 CC 线路上进行的协商)、但如果我通过 USB-C 至 USB-A 电缆(因此在一端没有 CC 线路)连接 USB 测试负载器件、 然后、我可以拖动超过1A、电路板会因过载而复位。

无论我连接什么、是否可以始终将电流限制为500mA? 我看不到任何其他我可以更改为这样的寄存器。

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

    您好、Borys、

    端口控制寄存器中的 TypeCC当前 用于配置在 PD 模式下运行时 PD 的广播。 由于您要连接 USB-A 电缆、PD 将以传统模式运行并禁用 PD 功能。 由于 USB-A 电缆没有 CC 线、因此电缆本身将具有预先确定的 Rp 值、该值将告知 PD 电流限制。  

    根据表4-26得出的 Rp 值将设置电流限制:

    是否可以尝试检查另一条 Type-A 转 Type-C 电缆? 通常情况下、从 Type-A 到 Type-C 电缆的电流限制为1.5A 或3.0A。

    非常尊重、

    Brandon Beader

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

    您好、Brandon、我正在与 Borys 合作。 我们使用的电缆是 USB-C 转 USB A 母线。 (USB type C 电缆和连接器规范中的表3-19)

    根据 USB Type C 电缆和连接器规范、电缆具有连接到 GND 的 Rd (5.1k Ω)电阻器、可识别为接收器件。

    寄存器0x29 (1:0)是否为 USB type C 电缆和连接器规范中表4-26所述的 Rp?

    如果我们将0x29设置为 USB 默认电流、为什么看不到任何电流限制?
    或者、具有 Rp 的器件只能提供多少功率、但源没有硬件限制(TPS25750)?

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

    您好、Henrick、

    我认为这里有一些误解,我会尝试加以澄清。 USB-A 仅支持拉电流功能、不支持灌电流电源、因此对于该线、USB-A 将提供拉电流、Type-C (TPS25750)将接收功率。 为了使协商正常工作、USB-A 必须使用线路中预先确定的 Rp 值向 Type-C (PD)提供功能。 这是因为 USB-A 端口没有 CC 线功能。 使用此预先确定的 Rp 值、PD 可以知道 Type-A 端口的源能力。 导线内的 Rp 值是预先确定的值、连接在 Vconn 和 CC 线之间。

    由于 PD 以传统模式运行、您将无法通过寄存器0x29配置电流限制、因为您不想过度消耗传统电源。 导线内的硬件 Rp 值将设置电流限制、因此、如果该导线的 Rp 值为5.1k Ω、则器件的电流限制为3.0A @5V。

    为了更好地了解 Type-A、Type-C 电缆、我建议阅读 Type-C 规范中的第3.5节"传统电缆组件"。

    非常尊重、

    Brandon Beader

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

    您好、Brandon  

    我们的测试设置如下:

    USB Type-C 转 USB 标准 A 插座

    参考表4-27 (灌电流)而不是4-26 (拉电流)

    电缆适配器具有地的 Rd (5.1k)。 电缆内部无 Rp

     TPS25750是电源

    /Henrik

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

    您好、Henrick、

    我看到、很抱歉、我使用的是公头连接器。 是的、您答对了!  

    让我在内部检查一下这是不是我们以前看到过的。

    非常尊重、

    Brandon Beader

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

    您好、Henrick、

    在内部检查后、 当您在端口控制寄存器中设置 TypeCCCurrent 时、无论 USB2.0配置如何、该器件都将默认为 USB3.1电流限制(900mA)。 由于该器件是一种 PD、通常用于高于 USB 规范、因此其优化范围大于1A、因为这是精度最重要的时候。

    电缆本身内的 Rd 值仅让 PD 知道灌电流能力、不会设置电流限制。 电流限制由 PD 内部的 Rp 值设置。 由于上述原因、我们仅支持900mA、1.5A 和3A 电流限制。

    非常尊重、

    Brandon Beader