Part Number: BQ4050
在使用BQ4050用作电池管理芯片时发现了一个问题
使用的DM配置在最后,使用了动态计算的EDV2,EDV1和EDV0,没有使用EDV平滑功能,CEDV参数是根据实际所用电池测试所得
假设overload current为10A,从RSOC=100%开始12A放电,那么在EDV2之前VDQ标志位都会保持置位,如果继续保持,那么到达EDV2后VDQ会被取消置位,这种情况下一切正常。
如果电流一如既往的保持8A,EDV2后FCC会被更新,这种情况下也一切正常。
那么如果在一开始使用12A放电,在EDV2之前一小段的时候把电流调整到8A,这时候RSOC会被保持在7%,一直持续8A放电,最终的结局是CUV,且这时候的RSOC还是7%;如果在最终再把电流提高到12A,那么VDQ会被取消置位,然后正常放电,不过由于在7%停了太久,最终还是可能出现CUV。
我想知道这种情况的发生原因和机制
部分的DM:
| Settings | Protection | Protection Configuration | 0 | hex |
| Settings | Protection | Enabled Protections A | ff | hex |
| Settings | Protection | Enabled Protections B | 3f | hex |
| Settings | Protection | Enabled Protections C | 41 | hex |
| Settings | Protection | Enabled Protections D | 0c | hex |
| Settings | Permanent Failure | Enabled PF A | 0 | hex |
| Settings | Permanent Failure | Enabled PF B | 0 | hex |
| Settings | Permanent Failure | Enabled PF C | 0 | hex |
| Settings | Permanent Failure | Enabled PF D | 0 | hex |
| Settings | Configuration | Charging Configuration | 0 | hex |
| Settings | Configuration | Temperature Enable | 6 | hex |
| Settings | Configuration | Temperature Mode | 4 | hex |
| Settings | Configuration | DA Configuration | 1e | hex |
| Settings | Configuration | FET Options | 1d | hex |
| Settings | Configuration | Sbs Gauging Configuration | 4 | hex |
| Settings | Configuration | Sbs Configuration | 20 | hex |
| Settings | Configuration | Power Config | 0 | hex |
| Settings | Configuration | IO Config | 0 | hex |
| Settings | Configuration | LED Configuration | 00d0 | hex |
| Settings | Configuration | SOC Flag Config A | 433 | hex |
| Settings | Configuration | SOC Flag Config B | 8c | hex |
| Settings | Configuration | Balancing Configuration | 1 | hex |
| Settings | Configuration | CEDV Gauging Configuration | 078b | hex |
| Settings | Configuration | CEDV Smoothing Config | 8 | hex |
| Settings | AFE | AFE Protection Control | 70 | hex |
| Settings | AFE | ZVCHG Exit Threshold | 2200 | mV |
| Settings | Fuse | PF Fuse A | 0 | hex |
| Settings | Fuse | PF Fuse B | 0 | hex |
| Settings | Fuse | PF Fuse C | 0 | hex |
| Settings | Fuse | PF Fuse D | 0 | hex |
| Settings | Fuse | Min Blow Fuse Voltage | 3500 | mV |
| Settings | Fuse | Fuse Blow Timeout | 30 | s |
| Settings | BTP | Init Discharge Set | 150 | mAh |
| Settings | BTP | Init Charge Set | 175 | mAh |
| Settings | SMBus | Address | 16 | - |
| Settings | SMBus | Address Check | ea | - |
| Settings | Manufacturing | Mfg Status init | 30 | hex |