您好!
我正在尝试将 BQ79656用于单个器件、以读取电池电压和温度。
电芯电压读数成功、但通过 NTC 连接的 GPIO 读取温度不起作用。 有人能帮我解决问题或指导我做错了什么吗?
这是我发送的 cmd。 也计算 CRC 并将
1) 1)通过发送 WAKE Ping 成功唤醒
2) 2) {0xD0、0x03、0x4c、0x00}- OTP ECC 测试
3) 3){0xD0、0x03、0x09、0x01}-阵列地址
4) 4){0xD0、0x03、0x06、0x00}-方向设置
5) 5){0xD0、0x03、0x08、0x02}-阵列堆栈器件
6){0x90、0x00、0x03、0x08、0x01}- 堆栈顶部
7){0xc0、0x03、0x4c、0x00}-读取
8){0xD0、0x00、0x03、0x0A}-活动的电池16
9){0xD0、0x00、0x07、0x02}- ADC 配置1
10){0xD0、0x03、0x0F、0x0E}- ADC control1
11){0xC0、0x05、0x68、0x1F}-读取电芯电压 (成功)
12){0xD0、0x03、0x0A、0x01}- TREF 启用
13){0xD0、0x00、0x0E、0x02}- GPIO 启用
14){0xC0、0x05、0x8C、0x01}- TREF 读取(成功)
15){0xC0、0x05、0x8E、0x01}- GPIO 读取
对于在处于活动 GPIO 中的0x8000中读取 GPIO 的响应、但第13步它已启用。
谢谢!