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.

[参考译文] TUSB320LAI:针对 USB2.0 OTG 的电池充电器 IC 选择->USB-C 改造

Guru**** 2384370 points
Other Parts Discussed in Thread: TUSB320LAI, BQ25606, TUSB320
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/648520/tusb320lai-battery-charger-ic-selection-for-usb2-0-otg----usb-c-revamp

器件型号:TUSB320LAI
主题中讨论的其他器件: BQ25606TUSB320TUSB320L

我们正在尝试设计一个具有 USB2.0 OTG 功能的 USB-C 兼容系统。 要求如下:

  1. 适合 USB-C 本机功率分布(15W)。 不需要 USB-PD。
  2. 器件将是 DRP、当连接到另一个 DRP 时、首选使用 Try。SNK。
  3. 当连接到专用充电器时、电池必须充电电流为3A。  器件可在充电时通电或断电。
  4. 当连接到 DFP 时、必须以 CC 引脚上指示的电流容量充电。

根据 TI 网站上的两个 USB2.0 -> USB-C 转换白皮书、我们选择 TUSB320LAI 作为 CC 控制器。 我们将 BQ25606视为电池充电器。  但是、这方面存在一些问题:

-为了将 TUSB320配置为 Try.SNK,它必须在 I2C 模式下运行。 当处于 I2C 模式时、大概系统处理器需要通过 I2C 读取 TUSB 电流模式、然后在电池充电器 IC 上切换 RLIM 限流电阻器。 但是、如果器件在充电时关闭、会发生什么情况? 在某种程度上、仍需要将电流模式传递给电池充电器。 我认为这可以通过 GPIO 输出引脚上的电平来实现-这意味着 TUSB 必须处于 GPIO 模式。 但是、当器件打开时、TUSB320肯定需要处于 I2C 模式。 那么-是否可以动态地将 TUSB 模式从 GPIO ( 器件断电时)切换到 I2C (器件通电时)

- 无论如何、BQ25606似乎不是合适的充电器、因为它根据 BC1.2规范根据 DP/DN 电平设置输入电流限制。 当检测到 DCP (DP/DN 短接)时、它将充电电流限制为2.4A。 因此、我们无法利用 USB-C 的完整3A 本机功能 是否有一个充电解决方案将根据在 USB-C CC 引脚上检测到的电流模式来设置充电电流?  

 

 

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

    TUSB320L/H 支持电池电量耗尽模式。 基本上、在这个模式中、器件已经在 CC 引脚上启用了 Rd 下拉电阻器来为电池充电。 您提到的情况是不可行的、因为当系统关闭(VDD=0)时、TUSB320将被传送为默认电流电平。 一旦系统具有有效的 VDD 电平、就可以读取 I2C 寄存器以调整不同的有效电流电平。 因此、在电池电量耗尽模式下、TUSB320处于关闭状态、即使在 GPIO OUT1/OUT2/OUT3中也是如此、如果要启用这些输出信号或 I2C 寄存器、则直到 VDD 有效。

    此致、
    Luis Omar Moran
    高速接口
    SWAT 小组
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Luis。 好的、我现在了解了电池电量耗尽模式的运行、但在大多数情况下、电池不会完全耗尽、只会放电。 如果我们如该图所示(通过"低成本 USB-C 实现"白皮书)将 VDD 直接连接到电池、则 TUSB320确实具有有效的 VDD。 在这种情况下、是否可以检测和启用快速(3A)充电? 假设系统的其余部分仍处于断电状态(因此 I2C 仍然不可用)。  

    我知道这不是一个成熟的原理图、但图中的电池充电器模块没有显示任何 CC 引脚(或 TUSB 或处理器)接口。 在 USB-C 系统中、充电器应该如何计算充电电流容量?

     

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

    在 GPIO 模式下、TUSB320仅通告默认的 Type-C 电流电平。 如果您的应用需要更高的电流电平、则必须使用 I2C。 尝试。 SNK 和 Try。SRC 是 I2C 模式的特定特性。

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

    [引用用户="Luis Omar Moran"]

    在 GPIO 模式下 、TUSB320 仅通告默认的 Type-C 电流电平。  

    [/报价]

    您是否会进一步对此进行澄清? 根据数据表中的表3:

    "连接"状态是否仅由 VBUS 检测确定? 因此、如果连接到仅充电器电源、TUSB 是否不会处于连接状态? (如果是、它应该指示 GPIO 模式下的电流电平?)