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.

[参考译文] TIDA-050047:使用 USB-C PD 设计1S2P/1S3P 充电器

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1442283/tida-050047-designing-1s2p-1s3p-charger-using-usb-c-pd

器件型号:TIDA-050047
主题中讨论的其他器件: BQ25792TPS25750TPS25751、TPS25751EVM

工具与软件:

嗨、

我正在尝试用 TIDA-050047为电池充电器制造灵感。

我的目标是 :

  • 仅灌电流
  • 使用 PD 以5A 或3A 的电流为锂离子电池(1SP2或1SP3)充电
  • 按照带 EEPROM 存储器的 TIDA 中的说明打造自主充电器

下面是我的架构图 :

规格 :

  • VSYS = 4.2V
  • ISYS = 3A (带裕度)
  • Ichg = 3A 或5A

对于 BQ25792 :

  • Fsw = 1.5MHz
  • ILIM_HIZ =无限制
  • PROG = 1S

对于 TPS25750 :

  • 电池电量耗尽模式 :安全模式

当然、这附带了一些问题  

问题1 :您是否注意到有关所附原理图的任何问题或潜在改进?

问题2 :是否有另一种方式将 bin 文件发送到 EEPROM 而不是使用 Aardvark I2C ?

问题3 :TPS25750如何从 VBUS 中选择电压?

  • 案例1 :我想以3A 的电流为电池充电。 电压是5V @ 3A 还是20V @?A?
  • 案例2. :我想以5A 的电流给电池充电。 电压是否为20V @?A?

问题4 :关于问题3、我不明白我应该如何确定 IIN 矢量 Isat 自举。 例如、如果 VBUS 为20V、而我想以5A 的电流充电、该如何计算 IIN

问题5. :我是否还需要为锂离子电池使用 BMS ,或者 BQ25792是否足以提供保护?

问题6.  在我的配置中、TPS25750 LDO_3V3的最大电流消耗是多少? 仅通过 VBUS 为 EEPROM 存储器供电是否足够?

我将添加一些测试点并尽快启动路由过程。  

非常感谢您的帮助!

Thomas。

e2e.ti.com/.../MODULE_5F00_CHARGER_5F00_INDICE_5F00_1.pdf

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

    您好、Thomas:

    我主要支持 USB-C PD 控制器系列器件、因此会为您解答这些问题。 我将本主题重新分配给支持电池充电器产品的同事、他们可以回答与器件相关的问题。

    问题1。  

    TPS25750不推荐用于新设计。 您需要改用 TPS25751。 它是 TPS25750的 P2P 替代产品、也是 TPS25750的直接继承产品。 所有的特性都是相同的、而且 TPS25751提供最新的支持。

    如果这是概念验证板、除非您完全确定 ADCIN 配置、否则我建议不要将您的 ADCIN 引脚接地。 在需要更改时、保留电阻分压器可实现一定的灵活性。 如果您对选择有信心、应该没问题。

    应连接漏极引脚(请参阅 TIDA 原理图)

    对于 TPS25751、请勿在未使用时将 IRQ 连接至 GND。 通过一个上拉电阻连接到 LDO3V3、以匹配其他 I2C 线路。

    问题2:

    I2C EEPROM 可使用支持所用 EEPROM 的任何 EEPROM 编程工具进行编程。 我们不需要 Aardvark、只是我们用于对板进行编程的东西。

    问题3。

    基本的 USB-C PD 合约始于广播其功率能力的源设备。 基本壁式适配器可提供以下合同:5V/3A、9V/3A、15V/3A 和20V/3A。 在应用程序配置工具中、您可以配置 TPS25751的灌电流功能。 在运行时、供电方将广播其能力、而受电方(TPS25751)将根据您配置的受电能力请求其中一个能力。 我们通常会尝试协商双方支持的最高功率合约。

    一个协商的协议、PD 控制器将对 BQ25792输入限制进行编程、使其反映协商的协议、并在此基础上限制功率。

    直接回答您的问题:

    无论充电电流如何、PD 合约都将协商。 我不知道您是如何选择充电电流、但 PD 协商将仅取决于所连接适配器的供电能力和应用配置工具中设置的受电能力。

    然后、BQ 将尝试根据当前合约尽可能多地消耗功率。 参见 Q4。

    我建议查看 USB-C PD 以了解更多信息以及 TPS25751EVM 的本用户指南。  https://www.ti.com/lit/ug/slvucp9a/slvucp9a.pdf?ts = 1732294972660&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTPS25751

    问题4。

    PD 控制器将根据合约自动设置 IIN。 您应该首先确定希望在接收能力中支持的功率级别、这将提供选择 L1时需要关注的最大电流。

    问题5.

    BQ 问题

    问题6.

    LDO3V3旨在支持 EEPROM 等 PD 外设以及 I2C 和 GPIO 上拉电阻。 对于 EEPROM 来说就足够了。 但是、请勿从 LDO3V3总线为任何其他外设供电。

    谢谢。此致、

    Chris

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

    您好 Thomas:

    我们正在研究您的问题、并将在当天结束前作出回复。

    此致、

    Wyatt Keller

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

    您好、Thomas:

    关于 Q5、BQ2579x 仅是一种电池充电器、不用于为裸电池充电。 该充电器本身仅调节到 VREG 寄存器设置、并仅强制达到 ICHG 电流电平、因此它对过压和过流提供一级保护、但对 SYS 上负载的欠压或过放电没有真正的保护。   我建议添加电池保护器 IC 以防止过压/欠压和过放电电流。  1S 保护器位于 https://www.ti.com/battery-management/protectors/products.html#404=Protection&1152max=1%3B1&上。

    此致、

    Jeff

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

    大家好、Chris 和 Jeff、

    首先,非常感谢您的反馈  

    问题1:  相应地更新了原理图:

    • TPS25750已替换为 TPS25751
    • 为 ADCIN 引脚添加了电阻分压器
    • IRQ 通过上拉电阻连接到 LDO3V3
    • 连接了漏极引脚

    Q2、Q4、Q6:  规格

    问题3:  我一定会对 USB PD 标准和您提供的用户指南进行更深入的探讨。

    问题5:  关于您的答案、Jeff、我将在原理图中添加一个电池保护器 IC。

    电路板布线完成后、您能否提供有关反馈?

    此致、

    Thomas

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

    您好 Thomas:

    我们可以在您完成设计后提供原理图/布局反馈。

    此致、

    Wyatt Keller