芯片型号为BQ7693003DBT
(1)在OCD保护软件调试过程中,设置放电保护值为32A,设置负载34A触发OCD状态位硬件保护为1;
(2)OCD触发DSG 和 CHG位保护,按照芯片手册,OCD位不影响CHG;
(3) 触发OCD保护前,0x00 0x05 0x04寄存器值分别 0x80、0x43、0x10;
触发OCD保护后,0x00 0x05 0x04寄存器值分别 0x81、0x40、0x10;
(4) 麻烦造成OCD影响CHG位的原因可能是什么?
Hugo Zhang:
OCD保护不会关断CHG。
请确认是否是MCU把CHG关了。
user4743684:
你好我现在使用的芯片和你的一样,带CRC校验,使用的是独立的MCU作为主控制器,经过一番折腾在加了CRC校验的数据写到BQ76930后能够正常写入数据,并且读出来也比较正常。但是现在遇到一个问题就是我在配置的时候明明打开了CHG但是就是没有任何反应请问这回事什么问题呢?
Hugo Zhang:
回复 user4743684:
建议确认一下MCU通过I2C通讯去打开CHG时,有没有还存在一些要关断CHG的保护?
user4743684:
回复 Hugo Zhang:
多谢,刚才这个问题已经解决了,强行打开输出后读到状态寄存器输出短路置位,多次打开失败后检查了焊接发现输出端的快恢复二极管焊接反了导致电池VCC和PACK-短接在一起所以芯片实际上一直处于输出短路保护状态。现在已经成功打开,数据都能够正常交互了。 对了我还有一事今早看手册一直没怎么看明白,我使用的是带CRC校验的芯片,目前写入寄存器都是把地址,寄存器,数据经过CRC校验后写入 ,我从时序图中并没有看到怎么连续的操作带CRC的数据写入以及连续读出,请问连续的数据该怎么操作呢?