Thread 中讨论的其他器件:BQ25756
工具与软件:
您好!
我使用 BQ25756 并配置了 充电电流限制寄存器(REG0x02、REG0x03) 需要多长时间 采用 ESP32的 I2C . 数据表指定了这一数字 ICHG_REG (位10:2) 而后者具有 50mA 步长 、有效的充电电流范围为 400mA - 20000mA .
不过、在使用时 TI 的开发软件(TI Charger GUI 云) 实际寄存器值显示在后面 最小值和最大值 .
例如:
- 400mA →μ A 0x0020 (十进制的32)
- 5000mA →μ A 0x0190 (十进制的400)
- 20000mA →μ A 0x0640 (十进制为1600)
由此、看起来寄存器值是使用计算的:
ICHG_REG = mA/12.5
而不是 mA / 50 公式 DLP5531-Q1 .
我最初假设位步长是这样 50mA 、意思是:
ICHG_REG = mA/50
本来是可以实现的 400mA = 0x08 和 5000mA = 0x64 但这些值与在软件(TI Charger GUI 云)中观察到的实际值不匹配。
您能否说明:
- ICHG_REG 的正确缩放公式是什么?
- 为什么开发软件似乎使用 mA/12.5而不是数据表中的 mA/50?
- IC 是否应用了数据表中未明确提及的任何内部比例因子?
感谢您的帮助!