主题中讨论的其他器件: BQ27441EVM-G1A、 EV2400
是否可以通过 I2C 或通过更改器件设置并观察状态线变化来确定或读取电池电压? 在我的设计中、如果系统处于休眠状态数月、我希望将电池放电至约3.6V、但我的微控制器没有模拟输入。
谢谢
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.
是否可以通过 I2C 或通过更改器件设置并观察状态线变化来确定或读取电池电压? 在我的设计中、如果系统处于休眠状态数月、我希望将电池放电至约3.6V、但我的微控制器没有模拟输入。
谢谢
您好 Frank、
bq24193没有集成 ADC。
如果器件处于充电状态、您可以尝试降低充电电压限制并监控充电状态寄存器、直到它报告"充电完成"、但这只能在充电期间工作。 如果禁用充电、器件充电状态将显示"未充电"。
如果使用 bq24193、建议的方法是使用电量监测计通过使用 MCU 通过 I2C 获取电压测量值。 另一种选择是使用 bq2589x 系列中具有可测量 VBAT 的 ADC 的器件。
感谢您的回复。 系统确实具有 BQ27441电量监测计、因此我们将从中获取电压。 昨天、我获得了 EV2400 USB 转 I2C 接口和 BQ27441EVM-G1A、但遇到了问题。 我的系统有一个大型锂离子电池:容量为14400mAh、能量为52000mWh。 在 DEV 工具 GUI 中、我转到参数 Q&A 来配置监测计、但无法输入这些大值。 (最大容量为8000、能量为32767)。 转至技术指南 sluac9a.pdf、第31页显示了器件限制、但是、如果我们的应用程序员将超过这些限制的值填充到寄存器中、会发生什么情况?
偏移10 (设计容量)与偏移14 (默认设计容量)有何不同?为什么存在限制差异?
弗兰克。
你(们)好、Frank
我建议您使用不同的系统侧测量仪表、如 bq27531。 这样就可以实现更大的电池组。 此外、您还可以按应用手册和本单页概述中所述调整电流相关参数、包括设计容量和电流。
e2e.ti.com/.../5037.how-to-guage-high-capacity-packs.pdf
谢谢
Onyx