主题中讨论的其他器件: TPS25730、BQ25798、 TPS25751
工具与软件:
我已经开始一个包含锂离子2S 电池(标称值为7.4V)的新设计。 在该应用中、我需要使用 USB-C 连接器进行电池充电、并将 D+/D-用于将 USB 2.0数据连接到 MCU。 我的器件是被视为 DCP、还是被视为 不同的 PD 3.x 命名规则?
我的设备需要一个 PD 控制器、以便与使用 USB-C 电缆插入的任何 PD 3.x 兼容充电器进行协商。 PC 或 USB-C 壁式模块充电器。 我想提供5V、9V 或 12V 的最高 VBUS 电压。 但不超过12V。 负载消耗的最大电流为3A (大容量电池充电期间)且在正常运行期间<=1A。 我 为 PD 控制器选择了 TPS25730DREFR、BQ25672是电池充电器、也是主系统电源的稳压电源(7.4V)。 我选择的 PD 和电池充电控制器是否一起兼容? TPS25730数据表显示了它兼容的一些特定 BQnnnnn 电池充电器。 但是、根本未提及 BQ25672是兼容还是不兼容。 但如果 正确设置了 TPS25730D 中的 ADCINx、则似乎是这些选项应由引导加载默认值。 目前、我将其绑定如下:
- ADCIN1 = 10k res 至 GND。 (自举解码为0)
- ADCIN2 = Rdivtop 43.2k 至3V3_LDO、Rdivbottom 10k 至 GND (带解码为3)
- ADCIN3 = Rdivtop 43.2k 至3V3_LDO、Rdivbottom 10k 至 GND (带解码为3)
- ADCIN4 = Rdivtop 200k 至3V3_LDO、Rdivbottom 10k 至 GND (带解码为1)
根据数据表、这种 Strap 配置应使 TPS25730具有如下所示的上电默认值:
Vpphv_min = 5V
Vpphv_max = 12V
Ipphv_min = 3A
Ipphv_max = 3A
I2C 地址= 0x20
很抱歉要求对我的设计进行部分验证、但有人可以确认这是一个好的解决方案并且捆绑设置正确吗?