您好、WM、
我按照图8.3进行了连接、以实现12 BMS。
我向 AFE 提供了启动信号、并观察到了 Cap1、CAP2和 cap3以及 regout 电压、所有这些都在规格中。
以下是我使用 c prog 进行的设置。
i2cwrite (0x00、0x02);//系统状态为 SCD 清除
delay();
i2cwrite (0x0B、0x19);// cc_cfg 编程为0x19、不知道原因?
delay();
i2cwrite (0x04、0x10);// sys_ctrl1配置为 ADC_en
delay();
i2cwrite (0x06、0x9F);// protect1配置为 RSN =1、400usec 延迟200mV、用于 SCD 限制
delay();
i2cwrite (0x07、0x7F);protect2配置为1.2秒延迟、100mV 配置为 OCV 限制
delay();
i2cwrite (0x08、0xF0);// UV 延迟为16秒,ov 延迟为8秒
delay();
i2cwrite (0x09、0xB0);//可 V TRIP 设置为4.12v
delay();
i2cwrite (0x0A、0xFF);// UV 设置为3.1v
delay();
i2cwrite (0x05、0x42);// cc_en 被置位、放电引脚被置位。
delay();
运行并读回寄存器后、我将获得相同的值、但在放电引脚上、我能够观察到197.5mV、但不能观察到12V。
在相同的设置下、当充电引脚变为高电平时、我只能观察到0.8mV 而不是12v。
您能不能建议可能出现的问题、并帮助我解决这个问题。
谢谢
Imran
