LTC6803主要特點
可測量多達12 個串聯電池的電壓
可堆疊式架構
可支持多種電池化學組成和超級電容器
至相鄰器件的串行接口菊式鏈接
0.25% 的最大總測量誤差
專門針對符合ISO26262 標準的系統進行設計
可在 13ms 完成一個系統中所有電池的測量
無源電量平衡:
― 集成型電量平衡 MOSFET
― 能夠驅動外部平衡 MOSFET
具數據包誤差檢驗功能的 1MHz 串行接口
可在電池隨機連接的情況下保持安全
內置自測試功能電路
導線開路連接故障檢測
抗 EMI 的能力高
44 引腳 SSOP 封裝
LTC6803典型應用電路
LTC6803的命令格式
如上圖:每一個命令或者數據串后面都跟隨一個數據校驗碼。該校驗碼根據其對應的數據或者命令通過公式(P17)轉換得到。命令格式分以上幾種,LTC6803可以多片一起使用,通過四個地址位確定地址。
PollCommand可查詢LTC6803的狀態(BUSYorInterrupt),在命令發送完成之后,繼續拉低CSBI管腳會接收到LTC6803返回的PollData。返回PollData的形式是可配置的,當TogglePolling模式時:低忙/中斷,在1kHz下切換為不忙/不中斷;模式時:由于忙/中斷而被拉低,釋放為不忙/不中斷。
LTC6803使用總結
1、讀電壓轉換結果時序
LTC6803的AD轉換不是時刻都在轉換的,當發送一次STCVAD命令(啟動單元電壓ADC轉換和輪詢狀態),LTC6803轉換一次,轉換一次所需的時間可通過配置寄存器的CDC位配置。所以,讀取電壓測量值命令RDCV可以在發送STCAD延時固定的時間后發送。或者,在發送STCAD命令后拉低SS腳,讀取PollData,當PollData為1KHZ的信號(TogglePolling)或高電平(Levelpolling)時表示轉換完成,再發送RDCV命令,但再等待期間不能發送其他命令。還一種方法,在發送STCVAD命令后,當發送RDCV命令之前,發送PLADC(PollADCConverterStatus)命令查詢AD轉換是否完成。注:當發后STCVAD后,在配置的固定轉換時間內,若發送其他的AD轉換指令如STOWAD,讀取的轉換值會被后一條指令的轉換結果覆蓋。建議發送一個AD轉換指令后,等數據讀出來后,在發送另外一條AD轉換指令。
2、OpenWire檢測方法
STOWAD也是開始電壓轉換命令,不過和STCAD不同的是該命令會打開兩個100uA的電流源來確定當VCn開路的時候VCn1會明顯的增加。通過連續兩次檢測的明顯電壓增加值,確定該時間內有斷線發生。
3、過壓、欠壓標志檢測
在配置LTC6803的時候可以設定過壓點和欠壓點,過欠壓的比較周期可通過配置寄存器WRCFG的CDC位配置。
Figure2Configuration(CFG)RegisterGroup
Vuv、Vov與電壓值轉換公式:
UPComparisonVoltage=(Vuv-31)*16*1.5mV
OverComparisonVoltage=(Vov-32)*16*1.5mV
可通過發送RDFLG(ReadFlagRegisterGroup)命令讀取過壓、欠壓標志。
Figure3Flag(FLG)RegisterGroup
4、快速檢測整個電池組中有過欠壓發生
當需要過欠壓快速響應時,可通過指令PLINT指令,快速判斷整個電池組中是否有過欠壓發生。若有過欠壓發生,再調用RDFLG判斷具體是哪一節電池出現異常。
5、溫度檢測
溫度檢測分為內部和外部,外部溫度檢測電路如Figure4。
Figure4ExternalTemperatureMeasurementCircuit
發送STTMPAD(StartTemperatureADCConversionsandPollStatus)命令開始測量測量,結果可通過RDTMP(ReadTemperatureRegisterGroup)命令讀取。
Figure5Temperature(TMP)RegisterGroup
溫度測量電壓與ETMPx轉換公式:
外部溫度測量電壓=(ETMPx–512)?1.5mV
內溫測量電壓=(ITMP–512)?1.5mV=8mV?T(°K)