Other Parts Discussed in Thread: TPS25751, BQ25731
器件型号: TPS25751
主题中讨论的其他器件: BQ25731
您好:
我的设计具有嵌入式主机 MCU (EC)。 对于电池电量耗尽配置、我将选择 AwaysEnableSink。 当然、这样下游 EC 可以接收电力、引导以及将贴片加载到 TPS25751。
该设计还包含 BQ25731。 我知道在此配置中、“嵌入式控制器在存在电池充电器时管理系统中的电池充电器。“ TPS25751 数据表表表表的表 8-6 提供了该公式。 这是否意味着我们应该将 BQ25731 直接连接到 EC 的 I2C 总线、而不是 TPS25751 的 I2Cc 控制器总线? 我会问、因为 TPS25751 数据表图中没有描述它。
此外、由于主机应负责管理充电器、我是否认为我们应将~I2Ct_IRQ 连接到 EC、以便它可以处理与角色切换(受电方与供电方/USB-OTG)等相关的中断?
我很好奇、就 EEPROM 而言、如果 TPS25751 通过 I2Cc 连接了任何配置参数、是否会向 BQ25731 发送这些参数、或者这些参数是否来自 EEPROM 中的补丁? 为以下事件减轻一些中断处理的工作量可能会有所帮助:
- PD 硬复位<1>
- 插头插入或拆卸<3>
- 新合同为消费者<12>
- 将合同作为提供者<13>
- 状态已更新<26>
- PD 状态已更新<26>
这样 EC 就可以专注于诸如 ChargeVoltage () 和 ChargeCurrent ()、运行时电池电流监控、终止充电等方面,但不需要参与 USB 合约谈判(为我的团队减少固件开发)。
此致、
Vincent