微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > BQ76PL455A-节电池断线检测问题

BQ76PL455A-节电池断线检测问题

时间:10-02 整理:3721RD 点击:

TI的大大们,本人在使用BQ76PL455A做前端采集中,需要做一个断线检测功能处理,同时打开所有奇数或偶数电芯压榨电阻接通,然后读取当前的电压,和没启用开路检测功能之前的节电池比较吗?根据两者的压差做一个比较来判断是否某节电池断线,TI的文档在这个断线检测,没有详细的说明,如果是比较两者压差,那压差需要在多大值? 

yao要针对你的外围电路设计, 和系统设计的要求。 并没有规定的值。

TI员工,你好,那要如何判断当前哪节电池是否已经掉线?

PDF文档当中对掉线的描述好像非常的模糊呀

BQ455的PDF文档对掉线检测这块的描述,感觉是比较的模糊,有点不太好理解.

This test connects an internal resistor between every 2 adjacent sense leads. This feature is called ‘squeeze’ in the data manual. The cell channels are sampled both before and after enabling the squeeze function to compare for an appropriate change in voltage.  The host controller is responsible for controlling the process and determining if enough change was detected.

BatBroken is done with the following sequence:

  1. Read CBENBL register and check that the value is 0x0000 to ensure the internal squeeze resistors are disabled.
  2. Sample all cells and store the sampled valued to compare later.
  3. Enable the squeeze function by setting the TSTCONFIG[EQ_SQUEEZE_EN] bit. This will also disable all EQ pin outputs.
  4. Enable one half of the internal resistors by writing 0xAAAA (all odd channels) to the CBENBL register.
  5. Wait ADCWAIT for the cell inputs to be able to respond to an actual open wire condition. ADCWAIT will depend on the component selection in the cell input filter circuit.[TV1]  
  6. Sample all cells and compare to the sampled value stored earlier. If any cell has deviated a significant amount from the valued stored in step #2, then that odd cell has an open wire.
  7. Enable one half of the internal resistors by writing 0x5555 (all even channels) to the CBENBL register.
  8. Wait ADCWAIT for the cell inputs to be able to respond to an actual open wire condition. This will depend on the component selection in the cell input filter circuit.
  9. Sample all cells and compare to the sampled value stored earlier. If any cell has deviated a significant amount from the valued stored in step #2, then that even cell has an open wire.
  10. Write 0x0000 to the CBENBL register to ensure the internal squeeze resistors are disabled.
  11. Disable the squeeze function by clearing the TSTCONFIG[EQ_SQUEEZE_EN] bit. This will also re-enable all EQ pin outputs.

Possible Faults and post conditions:

-       ADC OV fault indicated by FAULT_SUM[OV_FAULT_SUM] (address 0x52-53) set, and corresponding cell OV faults set in FAULT_OV[OV_FAULT] (address 0x56-57).

-       ADC UV fault indicated by FAULT_SUM[UV_FAULT_SUM] (address 0x52-53) set, and corresponding cell UV faults set in FAULT_UV[UV_FAULT] (address 0x54-55).

-       Window comparator OV fault indicated by FAULT_SUM[CMPOV_FAULT_SUM] (address 0x52-53) set, and corresponding comparator OV faults set in FAULT2_OV[CMPOV_FAULT] (address 0x5C-5D).

-       Window comparator UV fault indicated by FAULT_SUM[CMPUV_FAULT_SUM] (address 0x52-53) set, and corresponding comparator UV faults set in FAULT2_UV[CMPUV_FAULT] (address 0x5A-5B).

 

Note: ADCWAIT is the amount of time required to see a change on the input in the open wire condition. An open could occur at any point in the sample path, however the worst case duration would be if the open wire break occurred somewhere between the input filter cap and the cell. A simplified diagram of the SQUEEZE resistor in relation to the input filter cap is shown below.


 We need to show how to compute this.

谢谢TI员工,探花,顺便问一下这份文档的下载连接!非常感谢!

这需要联系当地的技术支持 

额~~ 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top