请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:BQ76920 工具/软件:Code Composer Studio
HII、
我使用 Bq76920和 HOST 作为 ATTINY。
电路配置如下
1.使用具有3s 配置的电池组(所有电路均根据 D/S 中的信息进行配置)
2.在主机上,我将设置以下寄存器
1. SYS_CTRL1 --> 0x10
2. SYS_CTRL2 --> 0x43
PROTECT1 --> 0x8C
PROTECT2 --> 0x5B
PROTECT3 --> 0x50
我尝试读取 CC 寄存器以获取 CHG 和 DSG 状态。 我将执行以下步骤来读取寄存器
1。CCREADING =(READRegister (CC_HI)<< 8)| READRegister (CC_LOW);//获取 CC 读取的 ADC 值
问题:
1.如何检测 CHG 状态和 DSG 状态?? (我尝试使不同颜色的 LED 亮起,以显示充电/放电状态下的电池电量状态)
2.与 D/S 一样、给定 CC_READY 位每250ms 变高、这将切换 ALERT 引脚。 在我的情况下、警报引脚不会变为高电平?