LTC6803-1/ LTC6803-3 多節電池的 電池組監視器 特 點 ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 描 述 可測量多達 12 節串聯電池的電壓 可堆疊式架構 可支持多種化學電池和超級電容器 至相鄰器件的串行接口菊式鏈接 0.25% 的最大總測量誤差 專門針對符合 ISO26262 標準的繫統進行設計 可用 13ms 完成一個繫統中所有電池的測量 無源電池平衡: – 集成電池平衡 MOSFET – 能夠驅動外部平衡 MOSFET 內置溫度傳感器和熱敏電阻輸入 具有數據包誤差檢驗功能的 1MHz 串行接口 可在電池隨機連接的情況下保持安全 內置自測試功能電路 具有內置噪聲濾波器的 ΔΣ 轉換器 導線開路連接故障檢測 12μA 待機模式電源電流 抗 EMI 的能力高 44 引腳 SSOP 封裝 LTC®6803 是第二代的完整電池監視 IC,內置一個 12 位 ADC、一個精準型電壓基準、一個高電壓輸入多路復用器 和一個串行接口。每個 LTC6803 能夠測量多達 12 節串接 電池或超級電容器的電壓。通過運用一個獨特的電平移位 串行接口,可以把多個 LTC6803-1/LTC6803-3 器件串聯 起來 (無需使用光耦合器或隔離器),以監測長串串接電池 中每節電池的電壓。每個電池輸入具有一個相關聯的 MOSFET 電源開關,用於對過度充電的電池進行放電。 LTC6803-1 在內部將電池組的底端與 V- 相連。該器件的 引腳與 LTC6802-1 兼容,從而提供了一款直接替代型的升 級方案。LTC6803-3 則把電池組的底端與 V- 分開,故而 改善了第一節電池 (cell 1) 的測量準確度。 LTC6803 提供了一種用於將電源電流減小至 12μA 的待機 模式。此外,LTC6803 還可從一個隔離型電源來供電,因 而提供了一種將電池組耗電減小至零的方法。 對於要求可單獨尋址的串行通信的應用,請參考 LTC6803-2/LTC6803-4。 應 用 ■ ■ ■ ■ 電動汽車和油電混合動力汽車 高功率便攜式設備 後備電池繫統 電動自行車、摩托車、單腳滑行車 、LT、LTC、LTM、Linear Technology 和 Linear 標識是凌力爾特公司的注冊商標。所有 其他商標均為其各自擁有者的產權。 典型應用 V+ LTC6803-3 DIE TEMP + MUX 12-CELL BATTERY 1mA 100µA REGISTERS AND CONTROL + 電源電流與操作模式的關繫曲線 SERIAL DATA TO LTC6803-3 ABOVE 50V 12-BIT ∆Σ ADC ISOLATED DC/DC CONVERTER + VOLTAGE REFERENCE NEXT 12-CELL PACK BELOW V– 100k NTC EXTERNAL TEMP 12V SUPPLY CURRENT NEXT 12-CELL PACK ABOVE 10µA 1µA 100nA 10nA SERIAL DATA TO LTC6803-3 BELOW 1nA 100k 680313 TA01a HW SHUTDOWN STANDBY MEASURE 680313 TA01b 680313f 1 LTC6803-1/ LTC6803-3 絕對最大額定值 ( 注 1) 總電源電壓 (V+ 至 V-) ............................................75V 輸入電壓 (相對於 V-) C0 .........................................................–0.3V 至 8V C12 .....................................................–0.3V 至 75V Cn (注 5) .........................–0.3V 至 Min (8•n,75V) Sn (注 5) .........................–0.3V 至 Min (8•n,75V) CSBO、SCKO、SDOI ..........................–0.3V 至 75V 所有其他引腳..........................................–0.3V 至 7V 輸入之間的電壓 Cn 至 Cn – 1 ..........................................–0.3V 至 8V Sn 至 Cn – 1..........................................–0.3V 至 8V C12 至 C8............................................–0.3V 至 25V C8 至 C4..............................................–0.3V 至 25V C4 至 C0..............................................–0.3V 至 25V 工作溫度範圍 LTC6803I...........................................–40°C 至 85°C LTC6803H .......................................–40°C 至 125°C 規定溫度範圍 LTC6803I...........................................–40°C 至 85°C LTC6803H .......................................–40°C 至 125°C 結溫..................................................................... 150°C 貯存溫度範圍 ........................................–65°C 至 150°C 注:n = 1 至 12 引腳配置 LTC6803-1 LTC6803-3 TOP VIEW TOP VIEW CSBO 1 44 CSBI CSBO 1 44 CSBI SDOI 2 43 SDO SDOI 2 43 SDO SCKO 3 42 SDI SCKO 3 42 SDI V+ 4 41 SCKI V+ 4 41 SCKI C12 5 40 VMODE C12 5 40 VMODE S12 6 39 GPIO2 S12 6 39 GPIO2 C11 7 38 GPIO1 C11 7 38 GPIO1 S11 8 37 WDTB S11 8 37 WDTB C10 9 36 NC C10 9 36 TOS S10 10 35 TOS S10 10 35 VREG C9 11 34 VREG C9 11 34 VREF S9 12 33 VREF S9 12 33 VTEMP2 C8 13 32 VTEMP2 C8 13 32 VTEMP1 S8 14 31 VTEMP1 S8 14 31 NC C7 15 30 NC C7 15 30 V– S7 16 29 V– S7 16 29 C0 C6 17 28 S1 C6 17 28 S1 S6 18 27 C1 S6 18 27 C1 C5 19 26 S2 C5 19 26 S2 S5 20 25 C2 S5 20 25 C2 C4 21 24 S3 C4 21 24 S3 S4 22 23 C3 S4 22 23 C3 G PACKAGE 44-LEAD PLASTIC SSOP G PACKAGE 44-LEAD PLASTIC SSOP TJMAX = 150°C, θJA = 70°C/W TJMAX = 150°C, θJA = 70°C/W 680313f 2 LTC6803-1/ LTC6803-3 訂購信息 無鉛塗層 卷帶 器件標記 * 封裝描述 溫度範圍 LTC6803IG-1#PBF LTC6803IG-1#TRPBF LTC6803G-1 44 引腳塑料 SSOP –40°C 至 85°C LTC6803IG-3#PBF LTC6803IG-3#TRPBF LTC6803G-3 44 引腳塑料 SSOP –40°C 至 85°C LTC6803HG-1#PBF LTC6803HG-1#TRPBF LTC6803G-1 44 引腳塑料 SSOP –40°C 至 125°C LTC6803HG-3#PBF LTC6803HG-3#TRPBF LTC6803G-3 44 引腳塑料 SSOP –40°C 至 125°C 對於規定工作溫度範圍更寬的器件,請咨詢凌力爾特公司。* 溫度等級請見集裝箱上的標識。 有關非標準的含鉛塗層器件的信息,請咨詢凌力爾特公司。 如需了解更多有關無鉛器件標記的信息,請登錄:http://www.linear.com.cn/leadfree/ 如需了解更多有關卷帶規格的信息,請登錄:http://www.linear.com.cn/tapeandreel/ 電特性 符號 凡標注 • 表示該指標適合整個工作溫度範圍,否則僅指 TA = 25°C。V+ = 43.2V,V – = 0V,除非特別注明。 參數 條件 最小值 電源電壓,V+ 相對於 V – VERR 規格得到滿足 時序規格得到滿足 典型值 最大值 單位 DC 規格 VS VLSB VERR 10 4 55 55 V V mV/位 測量分辨率 ADC 的量化 ADC 偏移 (注 2) –0.5 0.5 mV ADC 增益誤差 (注 2) –0.12 –0.22 0.12 0.22 % % 總測量誤差 (注 4) 1.5 VCELL = –0.3V VCELL = 2.3V VCELL = 2.3V VCELL = 3.6V VCELL = 3.6V,LTC6803IG VCELL = 3.6V,LTC6803HG VCELL = 4.2V VCELL = 4.2V,LTC6803IG VCELL = 4.2V,LTC6803HG VCELL = 5V 2.3V < VTEMP < 4.2V,LTC6803IG 2.3V < VTEMP < 4.2V,LTC6803HG –2.8 –5.1 –4.3 –7.9 –9 –5 –9.2 –10 –9.2 –10 ±2.5 ±3 2.8 5.1 4.3 7.9 9 5 9.2 10 9.2 10 mV mV mV mV mV mV mV mV mV mV mV mV VCELL 電池電壓範圍 全標度電壓範圍 –0.3 5 V VCM 共模電壓範圍 (相對於 V – 的測量值) 輸入 Cn 的範圍 < 0.25% 增益誤差, n = 2 至 11,LTC6803IG 1.8 5•n V 0 5 V 1.8 5•n V 0 5 V 輸入 C0,C1 的範圍 < 0.25% 增益誤差, LTC6803IG 輸入 Cn 的範圍 < 0.5% 增益誤差, n = 2 至 11,LTC6803HG 輸入 C0,C1 的範圍 < 0.5% 增益誤差, LTC6803HG 芯片溫度測量誤差 VREF 基準引腳電壓 125°C 時的測量誤差 RLOAD = 100k 至 V– 基準電壓溫度繫數 基準電壓熱遲滯 基準電壓長期漂移 5 3.020 3.015 3.065 3.065 8 25°C 至 85°C 和 25°C 至 –40°C °C 3.110 3.115 V V ppm/°C 100 ppm 60 ppm/√kHr 680313f 3 LTC6803-1/ LTC6803-3 電特性 凡標注 • 表示該指標適合整個工作溫度範圍,否則僅指 TA = 25°C。V+ = 43.2V,V – = 0V,除非特別注明。 符號 參數 VREF2 第二基準電壓 VREG 穩壓器引腳電壓 條件 10V < V+ < 50V,無負載 ILOAD = 4mA 穩壓器引腳短路限值 IB 輸入偏置電流 IS 電源電流,測量模式 (注 7) IQS 電源電流,待機 ICS ISD IOW 電源電流,串行 I/O 最小值 典型值 最大值 2.25 2.1 2.5 2.5 2.75 2.9 V V 4.5 4.5 5.0 5.0 5.5 V V 8 引腳 C1 至 C12 的輸入 / 輸出 當測量電池電壓時 當不測量電池電壓時 測量電池電壓時流入 V+ 引腳的電流 連續測量 (CDC = 2) 連續測量 (CDC = 2) 每 130ms 測量一次 (CDC = 5) 每 500ms 測量一次 (CDC = 6) 每 2s 測量一次 (CDC = 7) 待機模式中流入 V+ 引腳的電流,所有串行端口 引腳均處於邏輯 “1” LTC6803IG LTC6803HG 串行通信期間流入 V+ 引腳的電流, 所有串行端口引腳均處於邏輯 “0”。 VMODE = “0”,該電流被加至 IS 或 IQS LTC6803IG LTC6803HG 電源電流,硬件停機 流出 V – 的電流,VC12 = 43.2V,V+ 浮動 (注 8) 放電接通電阻 VCELL > 3V (注 3) 用於導線開路檢測的電流 –10 單位 mA 1 10 µA nA 620 600 190 140 55 780 780 250 175 70 1000 1150 360 250 105 µA µA µA µA µA 8 12 16.5 µA 6 6 12 12 18 19 µA µA 3.1 3.9 4.3 mA 3 3 3.9 3.9 4.5 4.9 mA mA 0.001 1 µA 20 Ω 140 µA 10 70 110 熱停機溫度 145 °C 熱停機遲滯 5 °C 電壓模式時序規格 tCYCLE 測量循環 測量 12 節電池的電壓所需的時間 測量 10 節電池的電壓所需的時間 測量 3 節電池的溫度所需的時間 測量 1 節電池的電壓或溫度所需的時間 11 9 2.8 1.0 13 11 3.4 1.2 15 13 4.1 1.4 ms ms ms ms t1 SDI 有效至 SCKI 上升建立 10 ns t2 SDI 有效至 SCKI 上升保持 250 ns t3 SCKI 低電平 400 ns t4 SCKI 高電平 400 ns t5 CSBI 脈衝寬度 400 ns t6 CSBI 下降至 SCKI 上升 100 ns t7 CSBI 下降至 SDO 有效 100 ns t8 SCKI 下降至 SDO 有效 250 時鐘頻率 1 看門狗定時器超時周期 1 ns MHz 2.5 秒 時序規格 tPD1 CSBI 至 CSBO CCSBO = 150pF 600 ns tPD2 SCKI 至 SCKO CSCKO = 150pF 300 ns tPD3 SDI 至 SDOI 寫延遲 CSDOI = 150pF 300 ns tPD4 SDI 至 SDOI 讀延遲 CSDO = 150pF 300 ns 680313f 4 LTC6803-1/ LTC6803-3 電特性 符號 凡標注 • 表示該指標適合整個工作溫度範圍,否則僅指 TA = 25°C。V+ = 43.2V,V – = 0V,除非特別注明。 參數 條件 最小值 典型值 最大值 單位 電壓模式數字 I/O VIH 數字輸入電壓高 引腳 SCKI、SDI 和 CSBI VIL 數字輸入電壓低 引腳 SCKI、SDI 和 CSBI 0.8 V VOL 數字輸出電壓低 引腳 SDO,吸收 500μA 電流 0.3 V IIN 數字輸入電流 VMODE、TOS、SCKI、SDI、CSBI 10 µA 2 V 電流模式數字 I/O IIH1 數字輸入電流高 引腳 CSBI、SCKI、SDI (寫,引腳供電) IIL1 數字輸入電流低 CSBI、SCKI、SDI (寫,引腳供電) 1000 IIH2 數字輸入電流高 SDOI (讀,引腳吸收電流) 1000 IIL2 數字輸入電流低 SDOI (讀,引腳吸收電流) 3 10 µA µA µA 10 µA IOH1 數字輸出電流高 CSBO、SCKO、SDOI (寫,引腳吸收電流) 1000 IOL1 數字輸出電流低 CSBO、SCKO、SDOI (寫,引腳吸收電流) 1000 1300 1600 µA IOH2 數字輸出電流高 SDI (讀,引腳供電) 1000 1300 1600 µA IOL2 數字輸出電流低 SDI (讀,引腳供電) 3 10 µA 注 1:高於 “絕對最大額定值” 部分所列數值的應力有可能對器件造成永久性的 損害。在任何絕對最大額定值條件下暴露的時間過長都有可能影響器件的可靠 性和使用壽命。 µA 注 5:這些絕對最大額定值的適用前提是:輸入之間的電壓不超過絕對最大額 定值。 注 2:ADC 規格指標由總測量誤差 (VERR) 規格提供保證。 注 6:電源電流在連續測量期間進行測試。周期性測量 (130ms、500ms、2s 間隔) 過程中的電源電流由設計提供保證。 注 3:由於生產測試儀觸點電阻的原因,該規格指標是按照寬松的限值進行測 試的。20Ω 限值由設計提供保證。 注 7:CDC = 5、6 和 7 的電源電流未進行測量。它們由 CDC = 2 電源電流測 量來保證。 注 4:VCELL 指的是施加在 Cn 至 Cn –1 (n = 1 至 12) 兩端的電壓。VTEMP 指 的是施加在 VTEMP1 或 VTEMP2 和 V – 之間的電壓。 注 8:限值由高速自動化測試能力來決定。 典型性能特征 5 TA = 125°C TA = 85°C TA = 25°C TA = –40°C 0 0 1.5 0 –1.5 –3.0 –4.5 電池測量誤差與輸入 RC 值的 關繫曲線 –5 –10 C = 0µF C = 0.1µF C = 1µF C = 3.3µF CELL 1, 13ms CELL MEASUREMENT REPETITION VCELL = 3.3V –15 –20 –25 0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 CELL INPUT VOLTAGE (V) 680313 G01 CELL VOLTAGE ERROR (mV) 3.0 電池測量誤差與輸入 RC 值的 關繫曲線 CELL VOLTAGE ERROR (mV) TOTAL UNADJUSTED ERROR (mV) 4.5 電池測量誤差與電池輸入電壓的 關繫曲線 –30 0 1 2 3 7 8 4 5 6 INPUT RESISTANCE (kΩ) 9 10 680313 G02 CELLS 2 TO 12, 13ms CELL MEASUREMENT REPETITION VCELL = 3.3V –5 –10 –15 –20 C = 0µF C = 0.1µF C = 1µF C = 3.3µF –25 –30 0 1 2 3 7 8 4 5 6 INPUT RESISTANCE (kΩ) 9 10 680313 G03 680313f 5 LTC6803-1/ LTC6803-3 典型性能特征 1 0 –2 –4 –6 –8 –12 –14 0.1 –0.8 –0.6 –0.4 –0.2 0 0.2 0.4 0.6 0.8 1.0 V+ – VC12 (V) VCELL = 3.6V TA = 25°C CELL2 ERROR vs VC1 CELL3 ERROR vs VC2 CELLn ERROR VS VCn–1, n = 4 TO 12 –10 0 1 2 4 3 COMMON MODE VOLTAGE (V) 第 1 節電池的電壓測量誤差與 溫度的關繫曲線 0.25 –0.50 –1.25 –2.00 –50 –30 –10 10 30 50 70 90 110 130 TEMPERATURE (°C) 2.50 1.75 1.00 0.25 –0.50 –1.25 –2.00 –50 –30 –10 10 30 50 70 90 110 130 TEMPERATURE (°C) 0.1 –1.0 –0.8 –0.6 –0.4 –0.2 0 0.2 0.4 0.6 0.8 1.0 VIN CELL6 (V) 1.75 1.00 0.25 –0.50 –1.25 –2.00 –50 –30 –10 10 30 50 70 90 110 130 TEMPERATURE (°C) 680313 G09 測量增益誤差遲滯 20 TA = 85°C TO 25°C 18 電池測量共模抑制 0 TA = –45°C TO 25°C VCM(IN) = 5VP-P 72dB REJECTION –10 CORRESPONDS TO LESS THAN 1 BIT –20 AT ADC OUTPUT 16 NUMBER OF UNITS 20 15 10 14 12 10 8 6 680313 G10 –40 –60 2 0 –250 –200 –150 –100 –50 0 50 100 150 200 CHANGE IN GAIN ERROR (ppm) –30 –50 4 5 VCELL = 0.8V V+ = 9.6V 4 SAMPLES 680313 G08 測量增益誤差遲滯 NUMBER OF UNITS 1 第 3 至 12 節電池的電壓測量誤差 與溫度的關繫曲線 VCELL = 0.8V V+ = 9.6V 4 SAMPLES 680313 G07 25 CELL6 10 680313 G06 REJECTION (dB) 1.00 100 第 2 節電池的電壓測量誤差與 溫度的關繫曲線 CELL MEASUREMENT ERROR (mV) CELL MEASUREMENT ERROR (mV) VCELL = 0.8V V+ = 9.6V 4 SAMPLES 5 ALL OTHER CELLS = 3V 680313 G05 680313 G04 1.75 電池測量誤差與電池電壓的 關繫曲線 1000 CELL VOLTAGE MEASUREMENT ERROR (mV) 10 2 電池電壓測量誤差與共模電壓的 關繫曲線 CELL MEASUREMENT ERROR (mV) TA = 25°C VCELL = 3.3V CELL MEASUREMENT ERROR (mV) CELL 12 MEASUREMENT ERROR (mV) 100 第 12 節電池的測量誤差與 V+ 的關繫曲線 0 –250 –200 –150 –100 –50 0 50 100 150 200 CHANGE IN GAIN ERROR (ppm) 680313 G11 –70 10 100 1k 10k 100k FREQUENCY (Hz) 1M 10M 680313 G12 680313f 6 LTC6803-1/ LTC6803-3 典型性能特征 ADC 常態抑制與頻率的關繫曲線 ADC 積分非線性 0 2.0 –10 1.5 0.6 –40 –50 0.4 0.5 DNL (BITS) INL (BITS) –30 0 –0.5 –1.5 –70 –2.0 100 1k 10k FREQUENCY (Hz) 100k 50 1 0 2 3 INPUT (V) 4 0 850 CDC = 2 CONTINUOUS CONVERSION 14 40 25 20 15 C12 10 10 8 6 4 C6 5 125°C 85°C 25°C –40°C 2 C1 0 20 40 60 80 100 120 TEMPERATURE (°C) 10 0 20 40 30 SUPPLY VOLTAGE (V) 4.5 10 SAMPLES 10 5 0 –5 –10 0 25 60 700 125°C 85°C 25°C –40°C 650 600 0 10 20 40 30 SUPPLY VOLTAGE (V) 50 75 100 TEMPERATURE (°C) 125 50 60 680313 G18 外部溫度測量總未調整誤差與輸入 的關繫曲線 內部芯片溫度測量誤差 (采用一個 8mV/°K 比例因子) 15 50 750 680313 G17 680313 G16 TOTAL UNADJUSTED ERROR (mV) 0 800 12 SUPPLY CURRENT (µA) 30 5 4 連續轉換期間電源電流與電源電壓的 關繫曲線 16 35 3 2 INPUT (V) 1 680313 G15 待機電源電流與電源電壓的 關繫曲線 CELL INPUT = 3.6V E = (AMBIENT TEMP-INTERNAL DIE TEMP READING) (°C) CELL INPUT BIAS CURRENT (nA) –1.0 5 680313 G14 待機和硬件停機期間的 電池輸入偏置電流 0 –40 –20 –0.2 –0.8 680313 G13 45 0 –0.6 SUPPLY CURRENT (µA) 10 0.2 –0.4 –1.0 –60 ADC 微分非線性 0.8 1.0 –20 REJECTION (dB) 1.0 150 680313 G19 3.0 TA = 125°C TA = 85°C TA = 25°C TA = –40°C 1.5 0 –1.5 –3.0 –4.5 0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 TEMPERATURE INPUT VOLTAGE (V) 680313 G20 680313f 7 LTC6803-1/ LTC6803-3 典型性能特征 VREF 輸出電壓與溫度的關繫曲線 VREF 負載調節 VREF 電壓調節 3.09 3.070 3.068 3.074 3.08 3.070 3.062 3.07 TA = 85°C TA = 25°C 3.06 3.060 3.05 5 REPRESENTATIVE UNITS –25 25 75 0 50 TEMPERATURE (°C) 100 125 3.04 0 3.060 1000 10 100 SOURCING CURRENT (µA) 5.5 V+ = 43.2V 50 VREG (V) 4.5 4.2 0 2 4 6 8 SUPPLY CURRENT (mA) 10 12 4.0 TA = 125°C TA = 85°C TA = 25°C TA = –40°C 0 10 20 30 40 SUPPLY VOLTAGE (V) 50 680313 G24 6 CELLS DISCHARGING 1 CELL DISCHARGING 10 25 20 15 10 5 0 60 0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 CELL VOLTAGE (V) 680313 G26 13.10 13.05 13.00 12.95 12.90 12.85 5 0 CONVERSION TIME (ms) INCREASE IN DIE TEMPERATURE (°C) 15 30 13.15 35 20 35 電池轉換時間 ALL 12 CELLS AT 3.6V 45 VS = 43.2V TA = 25°C 40 25 40 13.20 50 12 CELLS DISCHARGING 60 680313 G25 芯片溫升與內部 FET 中放電電流的 關繫曲線 30 50 TA = 105°C TA = 85°C TA = 25°C TA = –45°C 45 5.0 4.8 20 30 40 SUPPLY VOLTAGE (V) 內部放電電阻與電池電壓的 關繫曲線 CDC = 2 CONTINUOUS CONVERSIONS 5.0 TA = 125°C TA = 85°C TA = 25°C TA = –40°C 10 680313 G23 VREF 電壓調節 4.4 0 680313 G22 VREF 負載調節 4.6 TA = –40°C 3.062 680313 G21 5.2 TA = 85°C 3.066 DISCHARGE RESISTANCE (Ω) 3.056 –50 TA = 25°C 3.068 3.064 TA = –40°C 3.058 VREG (V) VREF (V) 3.064 VREF (V) VREF (V) 3.066 4.0 NO EXTERNAL LOAD ON VREF, CDC = 2 (CONTINUOUS CELL CONVERSIONS) 3.072 0 10 20 30 40 50 60 70 80 DISCHARGE CURRENT PER CELL (mA) 680313 G27 12.80 –40 –20 0 20 40 60 80 TEMPERATURE (°C) 100 120 680313 G28 680313f 8 LTC6803-1/ LTC6803-3 引腳功能 為了確保與 LTC6802-1 的引腳兼容性,LTC6803-1 被配 置為在內部將底端電池輸入 (C0) 與負電源電壓 V – 相連。 LTC6803-3 提供了一種獨特的引出腳配置,具有一個用於 底端電池的輸入 (C0)。這一簡單的引腳功能差異為提升第 一節電池 (cell 1) 的測量準確度、增強 SPI 噪聲耐受性及 簡化布線提供了可能。更多信息請見應用信息部分中標題 為 “在 C0 上進行開爾文 (Kelvin) 連接的優勢” 的相關描 述。 CSBO (引腳 1):芯片選擇輸出 (低態有效)。CSBO 是芯片 選擇輸入 CSBI 的一個緩衝版本。CSBO 負責驅動菊鏈中 的下一個 IC。見 “應用信息” 部分中的 “串行端口”。 SDOI (引腳 2):串行數據 I/O 引腳。SDOI 在其與菊鏈中 下一個 IC 之間來回傳送數據。見 “應用信息” 部分中的 “串 行端口”。 SCKO (引腳 3):串行時鐘輸出。SCKO 是 SCKI 的一個緩 衝版本。SCKO 用於驅動菊鏈中的下一個 IC。見 “應用信 息” 部分中的 “串行端口”。 V + (引腳 4):正電源。引腳 4 可連接至電池組中的最高正 電壓或一個隔離式電源。在正常工作條件下,V + 必須大於 電池組中的最高正電壓。當接至隔離式電源時,可簡單地 通過斷開 V + 來關斷 LTC6803。 C12、C11、C10、C9、C8、C7、C6、C5、C4、C3、 C2、C1 (引腳 5、7、9、11、13、15、17、19、21、 23、25、27):C1 至 C12 是用於監視電池電壓的輸入。 對於 LTC6803-1,底端電池的負端子連接至引腳 V – (而對 於 LTC6803-3 則連接至引腳 C0)。次最低電壓連接至 C 1 , 依 次 類 推 。 有 關 將 電 池 連 接 至 LT C 6 8 0 3 - 1 和 LTC6803-3 的更多詳情,請見 “應用信息” 部分中的插 圖。LTC6803 能監視多達 12 節串聯連接的電池。串接的 每節電池都必須具有一個大於或等於位於其下方之電池電 壓的共模電壓。允許 100mV 的負電壓。 S12、S11、S10、S9、S8、S7、S6、S5、S4、S3、 S2、S1 (引腳 6、8、10、12、14、16、18、20、22、 24、26、28):S1 至 S12 引腳用於平衡電池組裡的電池。 如果串聯電池中的一節電池過度充電,則 S 輸出的內部可 用於對該節電池進行放電。每個 S 輸出的內部具有一個用 於放電 N 溝道 MOSFET。見 “方框圖”。該 NMOS 的最大 導通電阻為 20Ω。應把一個外部電阻器與 NMOS 相串聯, 以在 LTC6803 封裝的外部散逸熱量。當采用內部 NMOS 對電池放電時,應監視芯片溫度。見 “應用信息” 部分中的 “功率耗散和熱停機”。此外,S 引腳的內部還具有一個上拉 PMOS。這使 S 引腳能用於驅動外部 MOSFET 的柵極,以 獲得較高的放電能力。 C0 (LTC6803-3 上的引腳 29):底端電池的負端子。C0 與 V – 形成了開爾文 (Kelvin) 連接,可消除 V – 印制線上的電 壓降所產生的影響。 V – (LTC6803-1 上的引腳 29 / LTC6803-3 上的引腳 30): 把 V – 連接至串聯電池組中的最負電壓。 NC (LTC6803-1 上的引腳 30 / LTC6803-3 上的引腳 31): 該引腳未被使用並在內部通過 10Ω 電阻連接至 V –。它可被 置於懸空狀態或連接至 PCB 上的 V –。 V T E M P 1 、 V T E M P 2 ( LT C 6 8 0 3 - 1 上 的 引 腳 3 1 、 3 2 / LTC6803-3 上的引腳 32、33):溫度傳感器輸入。ADC 負 責測量 VTEMPn 上的電壓 (相對於 V –) 並將測量結果存儲於 TMP 寄存器中。ADC 測量以 V REF 引腳電壓為基準。因 此,可以采用連接至 VREF 引腳的熱敏電阻與電阻器的簡單 組合來監溫度。VTEMP 輸入也可以是通用的 ADC 輸入。可 測量介於 0V 至 5.125V (相對於 V –) 的任何電壓。 V REF (LTC6803-1 上的引腳 33 / LTC6803-3 上的引腳 34):3.065V 電壓基準輸出。該引腳應采用一個 1μF 電容 器進行旁路。VREF 引腳能驅動一個連接至 V – 的 100k 阻性 負載。較大的負載應采用一個 LT6003 運算放大器或相似器 件加以緩衝。 680313f 9 LTC6803-1/ LTC6803-3 引腳功能 VREG (LTC6803-1 上的引腳 34 / LTC6803-3 上的引腳 35):線性穩壓器輸出。該引腳應采用一個 1μF 電容器進 行旁路。VREG 能向一個外部負載提供高達 4mA 的電流。 VREG 引腳不吸收電流。 TOS (LTC6803-1 上的引腳 35 / LTC6803-3 上的引腳 36):電池組頂端輸入。當 LTC6803-1 或 LTC6803-3 是 菊鏈中的頂端器件時,將 TOS 連接至 V REG 。否則,將 TOS 連接至 V –。當 TOS 被連接至 VREG 時,LTC6803-1 或 LTC6803-3 將忽略 SDOI 輸入,而且 SCKO、CSBO 被 關 斷 。 當 T O S 被 連 接 至 V – 時 , LT C 6 8 0 3 - 1 或 LTC6803-3 預計數據將被傳送至 SDOI 引腳及從 SDOI 引 腳輸出。 NC (LTC6803-1 上的引腳 36):不連接。 WDTB (引腳 37):看門狗定時器輸出 (低態有效)。如果連 續 1 至 2.5s 未接收到有效命令,則 WDTB 輸出被置為有 效。WDTB 引腳是一個漏極開路 NMOS 輸出。當其被置 為有效時,它將輸出下拉至 V – 並把配置寄存器復位至其默 認狀態。 GPIO1、GPIO2 (引腳 38、39):通用輸入 / 輸出。通過把 一個 “0” 寫入一個 GPIO 配置寄存器位,漏極開路輸出被 啟動且該引腳被拉至 V –。通過將邏輯 “1” 寫入配置寄存器 位,對應的 GPIO 引腳呈高阻抗。需要一個外部電阻器將 該引腳拉至高達 V REG 。通過讀取配置寄存器存儲單元 GPIO1 和 GPIO2 的信息,即可確定這些引腳的狀態。例 如:倘若一個 “0” 被寫至寄存器位 GPIO1,則始終回讀一 個 “0”,這是因為輸出 N 溝道 MOSFET 將引腳 38 拉至 V –。如果一個 “1” 被寫至寄存器位 GPIO1,則引腳變至高 阻抗。視引腳 38 上的電壓的不同,回讀一個 “1” 或 “0”。 LTC6803 可通過 GPIO 接通 / 關斷其周圍的電路,或者從 周圍的某個電路讀取邏輯值。GPIO 引腳不用時應連接至 V –。 VMODE (引腳 40):電壓模式輸入。當 VMODE 連接至 VREG 時,SCKI、SDI、SDO 和 CSBI 引腳被配置為電壓輸入和 輸出。這意味著這些引腳可接受標準的 TTL 邏輯電平。當 LTC6803-1 或 LTC6803-3 是菊鏈中的底端器件時,把 VMODE 連接至 VREG。當 VMODE 連接至 V – 時,SCKI、 SDI 和 CSBI 引腳被配置為電流輸入和輸出,而 SDO 未使 用。當 LTC6803-1 或 LTC6803-3 由菊鏈中的另一個 LTC6803-1 或 LTC6803-3 進行驅動時,把 VMODE 連接至 V –。 SCKI (引腳 41):串行時鐘輸入。倘若 V MODE 連接至 VREG,則 SCKI 引腳可連接至任何邏輯門 (TTL 電平)。假 如 VMODE 連接至 V –,那麼 SCKI 必須由另一個 LTC6803-1 或 LTC6803-3 的 SCKO 引腳驅動。見 “應用信 息” 部分中的 “串行端口”。 SDI (引腳 42):串行數據輸入。如果 VMODE 連接至 VREG,則 SDI 引腳可連接至任何邏輯門 (TTL 電平)。如果 VMODE 連接至 V –,那麼 SDI 必須由另一個 LTC6803-1 或 LTC6803-3 的 SDOI 引腳驅動。見 “應用信息” 部分中的 “串行端口”。 SDO (引腳 43):串行數據輸出。倘若 V M O D E 連接至 VREG,則 SDO 引腳是一個 NMOS 漏極開路輸出。在 SDO 上需要布設一個上拉電阻器。如果 VMODE 連接至 V –,則不 使用 SDO 引腳。對於那些非堆棧底端的器件,當從堆棧讀 取數據時,SDI 是一個數據輸出。見 “應用信息” 部分中的 “串行端口”。 CSBI (引腳 44):芯片選擇 (低態有效) 輸入。假如 VMODE 連接至 VREG,則 CSBI 引腳可連接至任何邏輯門 (TTL 電 平)。如果 V MODE 連接至 V – ,那麼 CSBI 必須由另一個 LTC6803-1 或 LTC6803-3 的 CSBO 引腳驅動。見 “應用 信息” 部分中 的 “串行端口”。 680313f 10 LTC6803-1/ LTC6803-3 方框圖 4 LTC6803-1 2ND REFERENCE REGULATOR VREF2 5 6 7 V+ VREG S12 WATCHDOG TIMER WDTB 25 26 27 SCKO S3 CSBO ΔΣ A/D CONVERTER MUX C2 12 RESULTS REGISTER AND COMMUNICATIONS S2 29 30 C1 VMODE S1 GPIO2 V– CONTROL 10Ω NC EXTERNAL TEMP DIE TEMP 31 VTEMP2 32 32 26 27 4 29 30 43 42 41 40 39 38 35 V+ REGULATOR VREG 35 C12 S12 WATCHDOG TIMER WDTB 37 C11 SCKO S3 CSBO ΔΣ A/D CONVERTER MUX C2 12 RESULTS REGISTER AND COMMUNICATIONS S2 CSBI SDO SDI SCKI C1 REFERENCE 28 1 44 68031 BD SDOI 25 2 VREF VREF2 24 3 NC 36 2ND REFERENCE 7 GPIO1 TOS LTC6803-3 6 SDO SCKI VTEMP1 5 CSBI SDI REFERENCE 28 37 C11 SDOI 24 34 C12 VMODE S1 GPIO2 C0 CONTROL V– 10Ω NC 31 EXTERNAL TEMP DIE TEMP VTEMP1 32 VTEMP2 33 GPIO1 TOS 3 2 1 44 43 42 41 40 39 38 36 VREF 34 68033 BD 680313f 11 LTC6803-1/ LTC6803-3 時序圖 串行接口的時序圖 t1 t4 t2 t6 t3 t7 SCKI D3 SDI D2 D1 D0 D7···D4 D3 t5 CSBI t8 SDO D4 D3 D2 D1 D0 PREVIOUS COMMAND D7···D4 CURRENT COMMAND D3 680313 TD 工作 工作原理 LTC6803 是一款數據采集 IC,能測量多達 12 節串聯電 池的電壓。一個輸入多路復用器將電池連接至一個 12 位 ΔΣ 模數轉換器 (ADC)。一個內部 8ppm / °C 電壓基準與 該 ADC 相組合,使 LTC6803 擁有了出色的測量準確 度。 ΔΣ ADC 相比於其他類型 ADC (比如:逐次逼近型) 的固有優勢在 “應用信息” 部分的 “ΔΣ ADC 的優勢” 中進 行了闡述。 LTC6803 與主處理器之間的通信由一個 SPI 兼容型串行 接口來控制。如圖 1 所示,LTC6803-1 或 LTC6803-3 能夠沿著器件堆棧上下傳遞數據 (采用簡單的二極管用於 提供隔離)。該工作原理的描述見 “應用信息” 部分中的 “串行端口”。 LTC6803 還包含用於平衡電池電壓的電路。內部 MOSFET 可用於對電池進行放電。這些內部 MOSFET 還 可用於控制外部平衡電路。圖 1 示出了利用內部放電進行 的電池平衡。圖 12 示出了 S 引腳控制一個外部平衡電路 的情形。應注意的是:LTC6803 並不決定內部 MOSFET 的接通 / 關斷,這一點很重要。這完全由主處理器來控 制。主處理器將數值寫入 LTC6803 中的一個配置寄存器 以控制開關。如果與主處理器的通信被中斷,則 LTC6803 內部的看門狗定時器將關斷放電開關。 LTC6803 具有三種操作模式:硬件停機、待機和測量。 硬件停機是一種真正的零功率模式。待機模式是一種省電 狀態 (除了串行接口之外其他電路全部關斷)。在測量模式 中,LTC6803 用於測量電池電壓並把測量結果保存於存 儲器中。另外,測量模式還將監視每節電池的過壓 (OV) 及欠壓 (UV) 狀況。 硬件停機模式 可以使 V+ 引腳與 C 引腳和電池組斷開。如果 V+ 電源引 腳為 0V,則 LTC6803 通常將從電池吸收小於 1nA 的電 流。此時 IC 內部的所有電路均被關斷。當 V+ = 0V 時, 不能與 IC 進行通信。硬件停機電路的相關描述請見 “應用 信息” 部分。 待機模式 LTC6803 默認 (上電) 至待機模式。待機模式是在與電源 相連時電源電流最低的工作狀態。當 V+ = 44V 時,待機 電流通常為 12μA。除了串行接口和穩壓器之外,此時所 680313f 12 LTC6803-1/ LTC6803-3 工作 BATTERY POSITIVE 350V + + + + + + + + + LTC6803-3 IC #8 CSBI CSBO SDO SDOI SDI SCKO SCKI V+ VMODE C12 S12 GPIO2 C11 GPIO1 S11 WDTB C10 TOS S10 VREG C9 VREF S9 VTEMP2 C8 VTEMP1 S8 NC C7 V– S7 C0 C6 S1 S6 C1 C5 S2 S5 C2 C4 S3 S4 C3 + + + + + + + + + + + + + + + + + + + + LTC6803-3 IC #2 CSBI CSBO SDO SDOI SDI SCKO + SCKI V VMODE C12 S12 GPIO2 C11 GPIO1 S11 WDTB C10 TOS S10 VREG C9 VREF S9 VTEMP2 C8 VTEMP1 S8 NC C7 V– S7 C0 C6 S1 S6 C1 C5 S2 S5 C2 C4 S3 S4 C3 + + + BATTERIES #25 TO #84 AND LTC6803-3 ICs #3 TO #7 + V2 – OE2 LTC6803-3 IC #1 CSBI CSBO SDO SDOI SDI SCKO SCKI V+ VMODE C12 S12 GPIO2 C11 GPIO1 S11 WDTB C10 TOS S10 VREG C9 VREF S9 VTEMP2 C8 VTEMP1 S8 NC C7 V– S7 C0 C6 S1 S6 C1 C5 S2 S5 C2 C4 S3 S4 C3 V2 + 3V V1– OE1 MPU CS MISO MISI CLK V1– V2 – V1+ DIGITAL ISOLATOR MODULE IO 3V + + + 680313 F01 圖 1:96 節電池的電池組,菊鏈式接口。這是用於說明基本的多 IC 架構的簡化原理圖 680313f 13 LTC6803-1/ LTC6803-3 工作 有的電路均被關斷。為了實現盡可能低的待機電流消耗, 所有的 SPI 邏輯輸入均應設定為邏輯 1 電平。通過把比較 器占空比配置位 CDC[2:0] 設定為 0,可將 LTC6803 編 程為待機模式。如果器件在 ADC 測量正在進行之中時被 置於待機模式,則測量將被中斷且電池電壓寄存器將處於 一種不確定狀態。如欲退出待機模式,則必須將一個非零 值寫至 CDC 位。 測量模式 當 CDC 位被設置為一個 1 至 7 的數值時,LTC6803 處於 測量模式。當 CDC = 1 時,LTC6803 處於接通狀態並等 待一個起動 ADC 轉換命令。當 CDC 位的數值為 2 至 7 時,IC 將監視每個電池電壓並在 SDO 引腳上產生一個中 斷信號,指示所有的電池電壓均在 UV 和 OV 的限值範圍 之內。CDC 位的值決定了電池監視的頻度以及平均的電源 電流消耗水平。 用於指示 UV/OV 中斷狀態的方法有兩種:跳轉輪詢 (采用 一個 1kHz 輸出信號) 和電平輪詢 (采用一個高電平或低電 平輸出信號)。輪詢方法在 “串行端口” 部分進行說明。 UV / OV 限值由配置寄存器中的 VUV 和 VOV 值來設定。當 某個電池電壓超過 UV / OV 限值時,標志寄存器中的一個 位將被設定。每個電池的 UV 和 OV 標志狀態可采用讀標 志寄存器組 來決定。 當 IC 處於測量模式時,可隨時要求進行 ADC 測量。如欲 在測量模式中啟動電池電壓測量,則發送一個啟動 A / D 轉換命令。在發送了該命令之後,LTC6803 將通過跳轉 輪詢或電平輪詢指示 A / D 轉換器狀態 (如 “串行端口” 部 分所述) 。在電池電壓測量命令執行過程中,UV 和 OV 標 志 (在標志寄存器組之內) 也被更新。當測量完成時,器件 將繼續按照 CDC 位規定的頻率監視 UV 和 OV 狀況。 少於 12 節電池時的操作 如果連接至 LTC6803 的電池少於 12 個,則未用的輸入 通道必須屏蔽。配置寄存器中的 MCxI 位用於屏蔽通道。 此外,還可通過配置使 LTC6803 自動越過頂端兩節電池 的測量,從而減少功耗和測量時間。如果 CELL10 位為高 電平,則第 11 節電池 (cell 11) 和第 12 節電池 (cell 12) 的輸入被屏蔽,隻測量下面 10 節電池的電壓。按照默認 設置,CELL10 位為低電平,因此將測量所有 12 節電池 的電壓。有關少於 12 節電池時的操作的更多信息見應用 部分。 ADC 範圍和輸出格式 ADC 輸出一個帶 0x200 (十進制為 512) 偏移的 12 位代 碼 。輸入電壓可按下式計算: VIN = (DOUT – 512) • VLSB;VLSB = 1.5mV 式中的 DOUT 是一個十進制整數。 例如:一個 0V 輸入將具有一個 0x200 的輸出讀數。一個 0x000 的 ADC 讀數意味著輸入為 –0.768V。絕對 ADC 測 量範圍為 –0.768V 至 5.376V。分辨率為 VLSB = 1.5mV = (5.376 + 0.768)/212。有效範圍為 –0.3V 至 5V。該範圍 允許監視可能具有小的負電壓的超級電容器。低於 – 0.3V 的輸入超過了 C 引腳的絕對最大額定值。假如所有的輸入 均為負,則 ADC 範圍縮小至 –0.1V。高於 5V 的輸入將具 有噪聲 ADC 讀數 (見 “典型性能特征” 曲線)。 電池平衡期間的 ADC 測量 在對一節電池的電壓進行測量的過程中,主要的電池電壓 ADC 測量命令 (STCVAD 和 STOWAD) 將自動關斷其放電 開關。在測量期間,位於該電池上方及下方的各一節電池 的放電開關也被關斷。例如:在對第 5 節電池 (cell 5) 進行 測量時,放電開關 S4、S5 和 S6 將被關斷。 680313f 14 LTC6803-1/ LTC6803-3 工作 在某些繫統中,可能希望在電池測量期間允許放電繼續進 行。電池電壓 ADC 轉換命令 STCVDC 和 STOWDC 允許放 電開關在電池電壓測量期間保持導通。此項特性可使繫統 執行自測試以檢驗放電功能。 所有的放電開關在 OV 及 UV 比較測量期間均自動停用。 ADC 寄存器清零命令 清零命令可用於電池電壓寄存器和溫度寄存器的清零。清 零命令將把所有的寄存器都設定為 0xFFF。該命令用於確 定轉換操作在執行之中。當電池電壓穩定時,ADC 結果可 保持不變。如果一個啟動 ADC 命令發送至 LTC6803 但 PEC 未能匹配,則該命令被忽略且電壓寄存器內容也將不 會改變。發送一個清零命令並隨後回讀寄存器內容是一種 確定 “LTC6803 正在接受命令並執行新的測量” 的方法。清 零命令的執行時間需要 1ms。 由第二個基準電路產生的一個恆定電壓將利用 ADC 進行測 量,而且測量結果將被寫至診斷寄存器。電壓讀數應為 2.5V±16%。如果讀數超出該範圍則表示溫度傳感器電 路、高精度基準電路或 ADC 的模擬部分出現故障。DAGN 命令的執行時間為 16.4ms,即 12 節電池 tCYCLE 與 3 個溫 度 tCYCLE 之和。診斷讀命令可用於讀取寄存器內容。 采用通用輸入 / 輸出 (GPIO1、GPIO2) LTC6803 具有兩個通用數字輸入/輸出引腳。通過把一個 GPIO 配置寄存器位寫為邏輯低電平,即可啟動漏極開路輸 出。GPIO 為用戶提供了接通 / 關斷 LTC6803 周圍電路的 能力。實例之一或許是一個用於驗證繫統操作的電路。 當一個 GPIO 配置位被寫為邏輯高電平時,對應的 GPIO 引 腳可用作一個輸入。這個位的回讀值將是出現在 GPIO 引 腳上的邏輯電平。 ADC 轉換器自測試 看門狗定時器電路 兩個自測試命令可用於檢驗 ADC 數字部分的功能。這些自 測試還可檢驗電池電壓寄存器和溫度監視寄存器。在這些 自測試期間,將一個測試信號施加至 ADC。如果電路工作 正常,則所有的電池電壓和溫度寄存器都將包含 0x555 或 0xAAA。自測試功能運行的時間與測量所有電池電壓或所 有溫度傳感器所需的時間相同。 LTC6803 包括一個看門狗定時器電路。除了 CDC = 0 的情 況之外,看門狗定時器對於所有的模式都是接通的。如果 連續 1s 至 2.5s 未接收到有效命令,則看門狗定時器電路 超時。當看門狗定時器電路超時時,WDTB 漏極開路輸出 被置位為低電平,而配置寄存器位被復位至其默認 (上電) 狀態。在上電狀態中,CDC 為 0,S 輸出被關斷,IC 處於 低功率待機模式。WDTB 引腳保持低電平,直至接收到一 個有效命令為止。看門狗定時器提供了一種在與 MPU 的通 信發生中斷的情況下切斷電池放電的方法。在 CDC = 0 的 情況下,由於放電被切斷,因此不需要使用看門狗定時 器。漏極開路 WDTB 輸出可與其他的外部漏極開路信號進 行 “線或” 運算。把 WDTB 信號拉至低電平將不會啟動一個 看門狗事件,但 CNFGO 位 7 將反映該信號的狀態。因 此,在需要時 WDTB 引腳可用於監視外部數字事件。 多路復用器和基準自測試 LTC6803 采用一個多路復用器來測量 12 個電池輸入以及 溫度信號。一個診斷命令用於驗證多路復用器、溫度傳感 器和高精度基準電路的功能。診斷寄存器將在每次診斷測 試之後更新。如果多路復用器自測試未通過,則寄存器的 muxfail 位將為 “1”。 680313f 15 LTC6803-1/ LTC6803-3 工作 串行端口 概述 LTC6803 具有一個 SPI 總線兼容型串行端口。可采用菊鏈 的方式將多個器件串聯起來。有兩組串行端口引腳,被指 定為低側和高側。低側和高側端口使得能夠將多個器件以 菊鏈的方式連接起來,即便當這些器件工作於不同的電源 電壓時也無妨。如圖 1 所示,在典型的配置中,底端第一 個器件的正電源連接至頂端第二個器件的負電源。當器件 以這種方式堆疊時,就能通過把底端器件的高側端口與頂 端器件的低側端口相連實現它們的菊鏈式連接。采用這種 布局結構時,主控器可對級聯器件進行讀寫操作 (就好像它 們 形 成 了 一 個 長 的 移 位 寄 存 器 一 樣 ) 。 LT C 6 8 0 3 - 1 / LTC6803-3 負責轉換低側與高側端口之間信號的電壓電 平,以沿著電池組上下傳送數據。 物理層 在 LTC6803-1/LTC6803-3 上,7 引腳構成了低側及高側 端口。低側引腳為 CSBI、SCKI、SDI 和 SDO。高側引腳 為 CSBO、SCKO 和 SDOI。CSBI 和 SCKI 始終為輸入, 由主控器或堆棧中位於其下方的那個器件來驅動。CSBO 和 SCKO 始終為輸出,可驅動堆棧中位於其上方的那個器 件。當寫至一個器件堆棧時,SDI 為數據輸入。對於那些 非堆棧底端的器件,當從堆棧讀取數據時,SDI 是一個數 據輸出。當對器件堆棧進行寫操作時,SDOI 是一個數據輸 出;而當對器件堆棧進行讀操作時,SDOI 則是一個數據輸 入。SDO 是一個僅在堆棧底端器件上使用的漏極開路輸 出,如果需要,可以在此將其與 SDI 相連以形成單個雙向 端口。堆棧底端器件上的 SDO 引腳需要一個上拉電阻器。 對於堆棧中靠上的器件,SDO 應連接至局部 V – 或浮置。 為了在采取菊鏈式連接的器件之間進行通信,一個位置較 低的器件的高側端口引腳 (CSBO、SCKO 和 SDOI) 應通過 高壓二極管連接至位置較高的下一個器件相應的低側端口 引腳 (CSBI、SCKI 和 SDI)。在此配置中,器件采用電流 ( 而不是電壓) 進行通信。如欲從位置較低的器件向位置較高 的器件發送一個邏輯高電平信號,前者將從後者的引腳吸 收一個較小的電流。如欲發送一個邏輯低電平信號,則位 置較低的器件將吸收一個較大的電流。同樣,若要從位置 較高的器件向位置較低的器件發送一個邏輯高電平,則前 者將向後者的引腳供應一個較大的電流。若要發送一個邏 輯低電平,則位置較高的器件將供應一個較小的電流。見 圖 2。由於 CSBO、SCKO 和 SDOI 電壓接近於高側器件的 V –,因此高側器件的 V – 必須至少比低側器件高 5V,以保 證電流模式接口的電流流動。建議將高電壓二極管與 SPI 菊鏈信號串聯布設,如圖 1 所示。如果電池組彙流條被移 除,則這些二極管可避免 IC 遭受反向電壓應力。更多信息 請參見 “電池互連完整性”。 電流模式串行接口中的待機電流消耗在 CSBI、SCKI 和 SDI 均為高電平時可降至最低。 電壓模式引腳 (VMODE) 負責決定低側串行端口被配置為電 壓模式還是電流模式。對於菊鏈堆棧中的底端器件,該引 腳必須被拉至高電平 (連接至 VREG)。菊鏈中的其他器件必 須使該引腳被拉至低電平 (連接至 V –),以指定電流模式通 信。如欲指定堆棧頂端器件用於命令輪詢,則菊鏈頂端器 件上的 TOS 引腳必須連接至高電平。堆棧中的其他器件必 須使 TOS 被連接至低電平。見圖 1。 VSENSE (WRITE) + – LOW SIDE PORT ON HIGHER DEVICE READ 1 WRITE HIGH SIDE PORT ON LOWER DEVICE VSENSE (READ) + – 680313 F02 圖 2:電流模式接口 680313f 16 LTC6803-1/ LTC6803-3 工作 數據鏈路層 網絡層 LTC6803 的 SPI 兼容型接口通過配置在 一個采用 CPHA = 1 和 CPOL = 1 的繫統中工作。因此, SDI 上的數據在 SCKI 的上升沿期間必須保持穩定。 包錯誤代碼 (PEC) 字節是一個循環冗余校驗 (CRC) 值,采用初始 PEC 位 01000001 (0x41) 和下面的 特征多項式為一個寄存器組中的所有位 (按照它們的傳送順 序) 進行計算的: 每個字節由 8 個位組成。字節傳輸時以最高有 效位 (MSB) 為先。在執行寫操作時,SDI 上的數據值在 SCKI 的上升沿上被鎖存至器件中 (圖 3)。同樣,在執行讀 操作時,SDO 上的數據值輸出在 SCKI 的上升沿上有效, 並在 SCKI 的下降沿上進行變換 (圖 4)。 CSBI 必須在整個命令序列的持續時間裡 (包括一個命令字 節與後續數據之間的時間間隔) 保持低電平。在執行寫命令 時,數據在 CBSI 的上升沿上被鎖存。 x8 + x2 + x + 1 為了計算 8 位 PEC 值,可以設立一個簡單的程序: 1. 將 PEC 預置為 0100 0001。 2. 對於輸入寄存器組的每個位 DIN,設定 IN0 = DIN XOR PEC[7],然後再設定 IN1 = PEC[0] XOR IN0,IN2 = PEC[1] XOR IN0。 3. 更新 8 位 PEC 為 PEC[7] = PEC[6],PEC[6] = PEC[5],...... PEC[3] = PEC[2],PEC[2] = IN2, PEC[1] = IN1,PEC[0] = IN0。 4. 返回步驟 2,直到所有數據均被移位為止。8 位結果為最 終的 PEC 字節。 CSBI SCKI SDI MSB (CMD) BIT 6 (CMD) LSB (PEC) MSB (DATA) LSB (PEC) 680313 F03 圖 3:傳輸格式 (寫) CSBI SCKI SDI SDO MSB (CMD) BIT 6 (CMD) LSB (PEC) MSB (DATA) LSB (PEC) 680313 F04 圖 4:傳輸格式 (讀) 680313f 17 LTC6803-1/ LTC6803-3 工作 PEC 的計算實例示於表 1 和圖 5。單字節數據 0x01 的 PEC 在該字節的最後一位移出之後變為 0xC7。對於多字節 數據,PEC 在最後一個字節的末端 (LSB) 有效。 廣播命令是一種總線上的所有器件都將做出響 應的命令 (這與器件的地址無關)。見 “總線協議和命令” 部 分。 LTC6803 可計算所接收的任何命令或數據的 PEC 字節,並 將之與接收命令或數據之後的 PEC 字節進行比較。隻有在 這些 PEC 字節匹配時,命令或數據纔被認為是有效的。另 外,LTC6803 還把計算得出的 PEC 字節附接在其移出的數 據的末端。 在菊鏈式配置中,鏈路中的所有器件同時接收命令字節。 例如,為啟動一個器件堆棧中的 ADC 轉換,將發送單個 STCVAD 命令,所有器件將同時起動轉換。對於讀和寫命 令而言,則發送單個命令,於是堆疊器件實際上變成一個 級聯的移位寄存器,數據在其中通過每個器件移位至堆棧 中位置較高的下一個器件 (執行寫操作時) 或位置較低的下 一個器件 (執行讀操作時)。見 “串行命令實例” 部分。 對於采取菊鏈連接的 LTC6803-1/LTC6803-3 而言,每個 器件均根據其獨自發送或接收的數據來計算 PEC 字節。經 過的用於其他器件的數據確實會影響其 PEC。在執行讀命 令時,每個器件將移出其數據 (MSB 優先),而後移出它所 計算的 PEC 字節。例如:當從兩個堆疊器件 (底端器件 A 和頂端器件 B) 讀取標志寄存器內容時,數據將按以下順序 輸出: 對於 ADC 轉換,可以使用三種方法來確定其完 成。第一種方法是,一個控制器可起動一個 ADC 轉換,並 等待規定的轉換時間之後讀取結果。第二種方法是在發送 了一個 ADC 起動命令之後將 CSBI 保持於低電平。ADC 轉 換狀態將在 SDO 上輸出 (圖 6)。第二種方法的一個問題 是:在等待 ADC 轉換的過程中控制器無法分身去執行其他 的串行通信。第三種方法克服了這一局限性。控制器可發 送一個 ADC 起動命令,執行其他任務,然後發送一個輪詢 ADC 轉換器狀態 (PLADC) 命令,以確定 ADC 轉換的狀態 (圖 7)。對於 OV/UV 中斷狀態,輪詢中斷狀態 (PLINT) 命 令可用於快速確定電池組中的任何電池是處於過壓還是欠 壓狀況 (圖 7)。 FLGR0(A)、FLGR1(A)、FLGR2(A)、PEC(A)、 FLGR0(B)、FLGR1(B)、FLGR2(B)、PEC(B) 在執行寫命令時,每個器件接收其數據,而後是 PEC 字節 (MSB 優先)。例如:當把兩個配置寄存器的內容寫至兩個 堆疊器件 (底端器件 A 和頂端器件 B) 時,數據將按下列順 序輸入: CFGRR0(B)、CFGR1(B)、......、CFGR5(B)、PEC(B)、 CFGR0(A)、CFGR1(A)、......、CFGR5(A)、PEC(A) 表 1:計算 PEC 字節的程序 時鐘 周期 DIN IN0 IN1 IN2 PEC[7] PEC[6] PEC[5] PEC[4] PEC[3] PEC[2] PEC[1] PEC[0] 0 0 0 1 0 0 1 0 0 0 0 0 1 1 0 1 1 0 1 0 0 0 0 0 1 0 2 0 0 1 1 0 0 0 0 0 0 1 1 3 0 0 0 1 0 0 0 0 0 1 1 0 4 0 0 0 0 0 0 0 0 1 1 0 0 5 0 0 0 0 0 0 0 1 1 0 0 0 6 0 0 0 0 0 0 1 1 0 0 0 0 7 1 1 1 1 0 1 1 0 0 0 0 0 1 1 0 0 0 1 1 1 8 680313f 18 1 IN0 END Q INO = DATAIN XOR PEC[7]; PEC1 = PEC[0] XOR IN0; PEC2 = PEC[1] XOR IN0; PEC[7:0] = {PEC[6:2], PEC2, PEC1, IN0}; 2 3 4 DTFF CLK Q D PEC[0] 2 1 BEGIN PEC[7:0] = 0x41 PEC Hardware and Software Example CLOCK BEGIN PEC[7:0] = 0x41 INO = DATAIN XOR PEC[7]; DATAIN XOR PEC[0] INO XOR PEC1 Q DTFF CLK Q D PEC[1] PEC1 = PEC[0] XOR IN0; XOR PEC2 Q 圖5 DTFF CLK Q D PEC[2] PEC2 = PEC[1] XOR IN0; PEC[1] IN0 3 PEC[2] Q DTFF CLK Q D PEC[3] PEC[3] 4 Q DTFF CLK Q D END PEC[4] PEC[4] Q DTFF CLK Q D PEC[5] PEC[5] Q DTFF CLK Q D PEC[6] PEC[7:0] = {PEC[6:2], PEC2, PEC1, IN0}; PEC[6] Q 680313 F05 DTFF CLK Q D PEC[7] PEC[7] 工作 PEC[7] LTC6803-1/ LTC6803-3 680313f 19 LTC6803-1/ LTC6803-3 工作 tCYCLE CSBI SCKI SDI MSB (CMD) BIT6 (CMD) LSB (PEC) SDO TOGGLE OR LEVEL POLL 680313 F06 圖 6:傳輸格式 (ADC 轉換與輪詢) CSBI SCKI SDI MSB (CMD) BIT6 (CMD) SDO LSB (PEC) TOGGLE OR LEVEL POLL 680313 F07 圖 7:傳輸格式 (PLADC 轉換或 PLINT) 跳轉輪詢能穩健地確定器件狀態以及堆棧中器 件之間的連接完整性。跳轉輪詢在 LVLPL 位為低電平時啟 用。在輸入一個輪詢命令之後,數據輸出線將由從屬器件 根據其狀態來驅動。當輪詢 ADC 轉換器狀態時,數據輸出 在任何器件忙於執行 ADC 轉換時將處於低電平,並將在沒 有器件處於工作狀態時以 1kHz 頻率高低跳轉。同樣地,當 輪詢中斷狀態時,輸出將在任何器件具有某種中斷狀況時 處於低電平,並將在沒有器件存在中斷狀況時以 1kHz 頻率 跳轉。 如果某個器件處於工作 / 中 斷狀態,則 SDO 引腳 (底端器件) 或 SDI 引腳 (堆疊器件) 將為低電平。倘若其不處於工作 / 中斷狀態,則器件將把 信號從 SDOI 輸入傳送至數據輸出 (假如它不是堆棧頂端器 件) 或以 1kHz 在數據輸出線上跳轉 (假如它是堆棧頂端器 件)。如欲退出輪詢,則由主控器將 CSBI 拉至高電平。 電平輪詢在 LVLPL 位為高電平時被使能。在輸 入一個輪詢命令之後,數據輸出線將由從屬器件根據其狀 態來驅動。當輪詢 ADC 轉換器狀態時,數據輸出在任何器 件忙於執行 ADC 轉換時將處於低電平,而在沒有器件處於 工作狀態將處於高電平。同樣地,當輪詢中斷狀態時,輸 出將在任何器件具有某種中斷狀況時處於低電平,並將在 沒有器件存在中斷狀況時處於高電平。 如果某個器件處於工作 / 中斷狀態,則 SDO 引腳 (底端器件) 或 SDI 引腳 (堆疊 器件) 將為低電平。倘若其不處於工作 / 中斷狀態,則器 件將把電平從 SDOI 輸入傳送至數據輸出 (假如它不是 堆棧頂端器件) 或把數據輸出線保持於高電平 (假如它是 堆棧頂端器件)。因此,如果鏈路中的任何器件處於工作 或中斷狀態,則堆棧底端上的 SDO 信號將為低電平。如 果所有器件均不處於工作 / 中斷狀態,則堆棧底端上的 SDO 信號將為高電平。如欲退出輪詢,則由主控器將 CSBI 拉至高電平。 680313f 20 LTC6803-1/ LTC6803-3 工作 表 2:協議密鑰 包誤差代碼 主控器至受控器 N 位數 受控器至主控器 ... 協議的延續 數據的完整字節 PEC 診斷寄存器組包含一個 2 位版本修正代 碼。如果需要進行器件版本修正的軟件檢測,則與 LTC 聯繫以了解詳情。否則,該代碼可以忽略。然而,在所 有的場合中,在計算數據讀操作的包誤差代碼 (PEC) 時,所有位的數值都必須使用。 有 3 種不同的協議格式,描繪於表 3 至表 5。表 2 是讀取協議示意圖的關鍵。 表 3:廣播輪詢命令 8 8 命令 PEC 輪詢數據 表 4:廣播讀 8 8 8 … 8 8 8 … 8 命令 PEC 數據字節低 … 數據字節高 PEC 移位字節 1 … 移位字節 N 8 8 8 … 8 8 8 … 8 命令 PEC 數據字節低 … 數據字節高 PEC 移位字節 1 … 移位字節 N 表 5:廣播寫 見串行命令實例 表 6:命令代碼和 PEC 字節 命令描述 名稱 代碼 PEC 寫入配置寄存器組 WRCFG 01 C7 讀出配置寄存器組 RDCFG 02 CE 讀出所有電池電壓組 RDCV 04 DC 讀出電池電壓 (第 1 節至 4節) RDCVA 06 D2 讀出電池電壓 (第 5 節至 8節) RDCVB 08 F8 讀出電池電壓 (第 9 節至 12節) RDCVC 0A F6 讀出標志寄存器組 RDFLG 0C E4 讀出溫度寄存器組 RDTMP 起動電池電壓 ADC 轉換和輪詢狀態 STCVAD 全部 第 1 節電池 第 2 節電池 第 3 節電池 第 4 節電池 第 5 節電池 第 6 節電池 第 7 節電池 第 8 節電池 第 9 節電池 第 10 節電池 第 11 節電池 第 12 節電池 清零 (FF) 自測試 1 自測試 2 0E EA 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F B0 B7 BE B9 AC AB A2 A5 88 8F 86 81 94 93 9A 9D 680313f 21 LTC6803-1/ LTC6803-3 工作 表 6:命令代碼和 PEC 字節 (續) 代碼 PEC 全部 第 1 節電池 第 2 節電池 第 3 節電池 第 4 節電池 第 5 節電池 第 6 節電池 第 7 節電池 第 8 節電池 第 9 節電池 第 10 節電池 第 11 節電池 第 12 節電池 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 20 27 2E 29 3C 3B 32 35 18 1F 16 11 04 全部 外部 1 外部 2 內部 自測試 1 自測試 2 30 31 32 33 3E 3F 50 57 5E 59 7A 7D PLADC 40 07 PLINT 50 77 起動診斷和輪詢狀態 DAGN 52 79 讀診斷寄存器 RDDGNR 54 6B 起動電池電壓 ADC 轉換和輪詢狀態, 允許放電 STCVDC 全部 第 1 節電池 第 2 節電池 第 3 節電池 第 4 節電池 第 5 節電池 第 6 節電池 第 7 節電池 第 8 節電池 第 9 節電池 第 10 節電池 第 11 節電池 第 12 節電池 60 61 62 63 64 65 66 67 68 69 6A 6B 6C E7 E0 E9 EE FB FC F5 F2 DF D8 D1 D6 C3 起動導線開路 ADC 轉換和輪詢狀態, 允許放電 STOWDC 全部 第 1 節電池 第 2 節電池 第 3 節電池 第 4 節電池 第 5 節電池 第 6 節電池 第 7 節電池 第 8 節電池 第 9 節電池 第 10 節電池 第 11 節電池 第 12 節電池 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 97 90 99 9E 8B 8C 85 82 AF A8 A1 A6 B3 命令描述 名稱 起動導線開路 ADC 轉換和輪詢狀態 STOWAD 起動溫度 ADC 轉換和輪詢狀態 STTMPAD 輪詢 ADC 轉換器狀態 輪詢中斷狀態 680313f 22 LTC6803-1/ LTC6803-3 工作 表 7:配置 (CFG) 寄存器組 寄存器 RD/WR CFGR0 CFGR1 CFGR2 第7位 第6位 第5位 第4位 第3位 第2位 第1位 第0位 RD/WR WDT GPIO2 GPIO1 LVLPL CELL10 CDC[2] CDC[1] CDC[0] RD/WR DCC8 DCC7 DCC6 DCC5 DCC4 DCC3 DCC2 DCC1 RD/WR MC4I MC3I MC2I MC1I DCC12 DCC11 DCC10 DCC9 CFGR3 RD/WR MC12I MC11I MC10I MC9I MC8I MC7I MC6I MC5I CFGR4 RD/WR VUV[7] VUV[6] VUV[5] VUV[4] VUV[3] VUV[2] VUV[1] VUV[0] CFGR5 RD/WR VOV[7] VOV[6] VOV[5] VOV[4] VOV[3] VOV[2] VOV[1] VOV[0] 第6位 第5位 第4位 第3位 第2位 第1位 第0位 表 8:電池電壓 (CV) 寄存器組 寄存器 RD/WR 第7位 CVR00 RD C1V[7] C1V[6] C1V[5] C1V[4] C1V[3] C1V[2] C1V[1] C1V[0] CVR01 RD C2V[3] C2V[2] C2V[1] C2V[0] C1V[11] C1V[10] C1V[9] C1V[8] CVR02 RD C2V[11] C2V[10] C2V[9] C2V[8] C2V[7] C2V[6] C2V[5] C2V[4] CVR03 RD C3V[7] C3V[6] C3V[5] C3V[4] C3V[3] C3V[2] C3V[1] C3V[0] CVR04 RD C4V[3] C4V[2] C4V[1] C4V[0] C3V[11] C3V[10] C3V[9] C3V[8] CVR05 RD C4V[11] C4V[10] C4V[9] C4V[8] C4V[7] C4V[6] C4V[5] C4V[4] CVR06 RD C5V[7] C5V[6] C5V[5] C5V[4] C5V[3] C5V[2] C5V[1] C5V[0] CVR07 RD C6V[3] C6V[2] C6V[1] C6V[0] C5V[11] C5V[10] C5V[9] C5V[8] CVR08 RD C6V[11] C6V[10] C6V[9] C6V[8] C6V[7] C6V[6] C6V[5] C6V[4] CVR09 RD C7V[7] C7V[6] C7V[5] C7V[4] C7V[3] C7V[2] C7V[1] C7V[0] CVR10 RD C8V[3] C8V[2] C8V[1] C8V[0] C7V[11] C7V[10] C7V[9] C7V[8] CVR11 RD C8V[11] C8V[10] C8V[9] C8V[8] C8V[7] C8V[6] C8V[5] C8V[4] CVR12 RD C9V[7] C9V[6] C9V[5] C9V[4] C9V[3] C9V[2] C9V[1] C9V[0] CVR13 RD C10V[3] C10V[2] C10V[1] C10V[0] C9V[11] C9V[10] C9V[9] C9V[8] CVR14 RD C10V[11] C10V[10] C10V[9] C10V[8] C10V[7] C10V[6] C10V[5] C10V[4] CVR15* RD C11V[7] C11V[6] C11V[5] C11V[4] C11V[3] C11V[2] C11V[1] C11V[0] CVR16* RD C12V[3] C12V[2] C12V[1] C12V[0] C11V[11] C11V[10] C11V[9] C11V[8] CVR17* RD C12V[11] C12V[10] C12V[9] C12V[8] C12V[7] C12V[6] C12V[5] C12V[4] * 如果寄存器 CFGR0 中的 CELL10 位為低電平,則隻能對寄存器 CVR15、CVR16 和 CVR17 進行讀取操作。 表 9:標志 (FLG) 寄存器組 寄存器 RD/WR 第7位 第6位 第5位 第4位 第3位 第2位 第1位 第0位 FLGR0 RD C4OV C4UV C3OV C3UV C2OV C2UV C1OV C1UV FLGR1 RD C8OV C8UV C7OV C7UV C6OV C6UV C5OV C5UV FLGR2 RD C12OV* C12UV* C11OV* C11UV* C10OV C10UV C9OV C9UV * 如果寄存器 CFGR0 中的 CELL10 位為高電平,則 C11UV、C12UV、C11OV 和 C12OV 位始終為低電平。 680313f 23 LTC6803-1/ LTC6803-3 工作 表 10:溫度 (TMP) 寄存器組 寄存器 RD/WR 第7位 第6位 第5位 第4位 TMPR0 RD ETMP1[7] ETMP1[6] ETMP1[5] ETMP1[4] TMPR1 RD ETMP2[3] ETMP2[2] ETMP2[1] ETMP2[0] TMPR2 RD ETMP2[11] ETMP2[10] ETMP2[9] ETMP2[8] ETMP2[7] TMPR3 RD ITMP[7] ITMP[6] ITMP[5] ITMP[4] TMPR4 RD NA NA NA THSD 第3位 第2位 第1位 第0位 ETMP1[3] ETMP1[2] ETMP1[1] ETMP1[0] ETMP1[11] ETMP1[10] ETMP1[9] ETMP1[8] ETMP2[6] ETMP2[5] ETMP2[4] ITMP[3] ITMP[2] ITMP[1] ITMP[0] ITMP[11] ITMP[10] ITMP[9] ITMP[8] 表 11:包誤差代碼 (PEC) 寄存器 PEC RD/WR 第7位 第6位 第5位 第4位 第3位 第2位 第1位 第0位 RD PEC[7] PEC[6] PEC[5] PEC[4] PEC[3] PEC[2] PEC[1] PEC[0] 表 12:診斷寄存器組 寄存器 RD/WR 第7位 第6位 第5位 第4位 第3位 第2位 第1位 第0位 DGNR0 RD REF[7] REF[6] REF[5] REF[4] REF[3] REF[2] REF[1] REF[0] DGNR1 RD REV[1] REV[0] MUXFAIL NA REF[11] REF[10] REF[9] REF[8] 表 13:存儲器位描述 名稱 CDC 描述 比較器占空比 數值 CDC UV/OV 比較器周期 測量之間 VREF 斷電 電池電壓 測量時間 0 (默認) N/A (比較器關斷) 待機模式 是 N/A 1 N/A (比較器關斷) 否 13ms 2 13ms 否 13ms 3 130ms 否 13ms 4 500ms 否 13ms 5 130ms 是 21ms 6 500ms 是 21ms 7 2000ms 是 21ms CELL10 10 節電池模式 0 = 12 節電池模式 (默認);1 = 10 節電池模式 LVLPL 電平輪詢模式 0 = 跳轉輪詢 (默認);1 = 電平輪詢 GPIO1 GPIO1 引腳控制 寫入:0 = GPIO1 引腳下拉接通;1 = GPIO1 引腳下拉關斷 (默認) 讀出:0 = GPIO1 引腳處於邏輯 “0”;1 = GPIO1 引腳處於邏輯 “1” GPIO2 GPIO2 引腳控制 寫入:0 = GPIO2 引腳下拉接通;1 = GPIO2 引腳下拉關斷 (默認) 讀出:0 = GPIO2 引腳處於邏輯 “0”;1 = GPIO2 引腳處於邏輯 “1” WDT 看門狗定時器 讀出:0 = WDT 引腳處於邏輯 “0”;1 = WDT 引腳處於邏輯 “1” DCCx 放電電池 x x = 1...12 0 = 關斷用於電池 “x” 的短路開關 (默認);1 = 接通短路開關 VUV 欠壓比較電壓 * 比較電壓 = (VUV – 31)•16•1.5mV VOV 過壓比較電壓 * 比較電壓 = (VOV – 32)•16•1.5mV MUXFAIL 多路復用器自測試結果 讀出:0 = 測試通過;1 = 測試失敗 680313f 24 LTC6803-1/ LTC6803-3 工作 表 13:存儲器位說明 (續) 名稱 說明 數值 MCxI 屏蔽電池 x 中斷 x = 1...12 0 = 啟用電池 “x” (默認) 1 = 關斷中斷並清除用於電池 “x” 的標志 CxV 電池 x 電壓* x = 1...12 電池 “x” 的 12 位 ADC 測量值 電池 “x” 的電池電壓 = (CxV – 512)•1.5mV 當 A/D 轉換在進行之中時,讀作 0xFFF CxUV 電池 x 欠壓標志 x = 1...12 將電池電壓與 VUV 比較電壓進行比較 0 = 電池 “x” 未標有存在欠壓狀況的標志;1 = 電池 “x” 標有存在欠壓狀況的標志 CxOV 電池 x 過壓標志 x = 1...12 將電池電壓與 VOV 比較電壓進行比較 0 = 電池 “x” 未標有存在過壓狀況的標志;1 = 電池 “x” 標有存在過壓狀況的標志 ETMPx 外部溫度測量* 溫度測量電壓 = (ETMPx – 512)•1.5mV 0 = 熱停機未發生;1 = 熱停機已發生 THSD 熱停機狀態 REV 版本修正代碼 器件版本修正代碼 ITMP 內部溫度測量* 溫度測量電壓 = (ITMP – 512)•1.5mV = 8mV * T(°K) 在熱寄存器組的讀操作時狀態清至 “0” PEC 包誤差代碼 循環冗余校驗 (CRC) 值 REF 用於診斷的基準電壓 該基準電壓 = (REF – 512)•1.5mV。正常範圍在 2.1V 至 2.9V 之內 * 電壓計算公式采用寄存器的十進制值,0 至 4095 用於 12 位寄存器,0 至 255 用於 8 位寄存器 串行命令實例 下面的例子采用了一種 3 個 LTC6803-1 或 LTC6803-3 器件 堆疊的配置:底部 (B)、中部 (M) 和頂部 (T) 寫配置寄存器 (圖 8) 1. 將 CSBI 拉至低電平 2. 發送 WRCFG 命令及其 PEC 字節 3. 發送用於頂部器件的 CFGR0 字節,然後是 CFGR1 (T),... CFGR5 (T),CFGR0(T) 至 CFGR5(T) 的 PEC 4. 發送用於中部器件的 CFGR0 字節,然後是 CFGR1 (M),... CFGR5 (M),CFGR0(M) 至 CFGR5(M) 的 PEC 5. 發送用於底部器件的 CFGR0 字節,然後是 CFGR1 (B),... CFGR5 (B),CFGR0(B) 至 CFGR5(B) 的 PEC 6. 將 CSBI 拉至高電平;數據在 CSBI 的上升沿鎖存至所有器件之中。S 引腳在數據鎖存時做出響應。 計算上述序列的串行接口時間: 堆棧中的器件數目 = N 序列中的字節數 = B = 每個器件 2 個命令字節和 7 個數據字節 = 2 + 7•N 每個位的串行端口頻率 = F 時間 = (1/F)•B•8 位 / 字節 = (1/F)•(2 + 7•N)•8 當采用 1MHz 串行端口時,上述三單元示例的時間 = (1/1000000)•(2 + 7•3)•8 = 184μs 680313f 25 LTC6803-1/ LTC6803-3 工作 CSBI SCKI SDI WRCFG + CFGR + PEC td Sn (n = 1 TO 12) td < 2µs IF Sn IS UNLOADED Sn, DISCHARGE PIN STATE 680313 F08 圖 8:S 引腳動作和 SPI 傳輸 讀電池電壓寄存器 (12 節電池模式) 1. 將 CSBI 拉至低電平 2. 發送 RDCV 命令和 PEC 3. 讀取底部器件的 CVR00 字節,然後是 CVR01 (B), CVR02 (B),... CVR17 (B),再接著是 PEC (B) 4. 讀取中部器件的 CVR00 字節,然後是 CVR01 (M), CVR02 (M),... CVR17 (M),再接著是 PEC (M) 5. 讀取頂部器件的 CVR00 字節,然後是 CVR01 (T), CVR02 (T),... CVR17 (T),再接著是 PEC (T) 6. 將 CSBI 拉至高電平 計算上述序列的串行接口時間: 堆棧中的器件數目 = N 序列中的字節數 = B = 2 個命令字節、每個器件 18 個數據字節和 1 個 PEC 字節 = 2 + 19•N 每個位的串行端口頻率 = F 時間 = (1/F)•B•8 位 / 字節 = (1/F)•(2 + 19•N)•8 當采用 1MHz 串行端口時,上述三單元示例的時間 = (1/1000000)•(2 + 19•3)•8 = 472μs 啟動電池電壓 ADC 轉換和輪詢狀態 (跳轉輪詢) 1. 將 CSBI 拉至低電平 2. 發送 STCVAD 命令字節和 PEC (堆棧中的所有器件同時起動 ADC 轉換) 3. 將底部器件的 SDO 輸出拉至低電平並持續約 12ms 的時間 4. SDO 輸出以 1kHz 頻率跳轉,指示菊鏈中所有器件的 ADC 轉換均完成 5. 將 CSBI 拉至高電平以退出輪詢狀態 啟動電池電壓 ADC 轉換和輪詢狀態 (廣播命令和跳轉輪詢) 1. 將 CSBI 拉至低電平 2. 發送 STCVAD 命令字節和 PEC (堆棧中的所有器件同時起動 ADC 轉換) 3. 將所有並聯器件的 SDO 輸出拉至低電平並持續約 12ms 的時間 4. SDO 輸出以 1kHz 頻率跳轉,指示菊鏈中所有器件的 ADC 轉換均完成 5. 將 CSBI 拉至高電平以退出輪詢狀態 輪詢中斷狀態 (電平輪詢) 1. 將 CSBI 拉至低電平 2. 發送 PLINT 命令和 PEC 3. 假如任何器件具有某種中斷狀況,則把來自底部器件的 SDO 輸出拉至低電平;否則,SDO 為高電平 4. 將 CSBI 拉至高電平以退出輪詢狀態 680313f 26 LTC6803-1/ LTC6803-3 應用信息 LTC6803-1 和 LTC6803-3 之間的差異 LTC6803-1 和 LTC6803-3 唯一的差異是 V – 和 C0 引腳的 連接。在每顆 LTC6803 片上,V – 和 C0 是分離的信號。在 LTC6803-1 封裝中,通過把這些信號連接至同一個引腳將 V – 和 C0 信號短接在一起。在 LTC6803-3 封裝中,V – 和 C0 是分離的引腳。因此,LTC6803-1 與 LTC6802-1 引腳 兼容。對於新設計,LTC6803-3 的引出腳配置可實現至 C0 的開爾文 (Kelvin) 連接 (圖 24)。 可以使用較大的串聯電阻器和並聯電容器以降低濾波器帶 寬。因采用較大組件值而引起的測量誤差是組件值的一個 復變函數。另外,誤差還取決於測量的頻度。表 14 是一個 實例。在各例中測量的是一個 3.6V 電池,而誤差以 mV 來 顯示。對於 LTC6803-1,輸入 C1 至 C12 串聯了一個 RC 濾波器。而對於 LTC6803-3,輸入 C0 至 C12 串聯了一個 RC 濾波器。 表 14:電池測量誤差與輸入 RC 值的關繫 R = 100Ω, R = 1k, C = 0.1µF C = 0.1µF 電池電壓濾波 LTC6803 采用了一種用於執行其模數轉換的采樣繫統,並 提供了一個基本是 0.5ms 轉換窗口內的平均值的轉換結果 (假設相對於 512kHz 的 ΔΣ 調制器頻率不存在噪聲混疊)。 這表明使用一個在 500kHz 頻率下具 30dB 衰減的低通濾 波器可能是有利的。由於 ΔΣ 積分帶寬約為 1kHz,因此濾 波器轉角頻率不必低於該值以確保準確的轉換。 可以在輸入通路中插入 100Ω 的串聯電阻器,而不會引入 重大的測量誤差。可在電池輸入與 V – 之間增設並聯電容 器,以構成圖 9 所示的 RC 濾波電路。圖 12 中的電池電量 平衡 MOSFET 會在其接通和關斷時引起小幅瞬變。使 RC 濾波器的截止頻率相對較高將在實際轉換之前提供足夠的 穩定。在 ADC 定時中提供了一個大約 500μs 的延遲,因 此 16kHz LPF 是最佳方案 (100Ω、0.1μF),可提供 30dB 的噪聲抑制。 100Ω Cn 100nF + 7.5V 100Ω 100nF 680313 F09 C(n – 1) 圖 9:給電池輸入增加 RC 濾波 (示出的是一節電池接線圖) 第 1 節電池誤差 (mV,LTC6803-1) 第 2 至 12 節電池 (mV) R = 1k, R = 10k, C = 1µF C = 3.3µF 0.5 4.5 1.5 1.5 1 9 3 0.5 對於 LTC6803-1,不應布設與 V – 引腳串聯的電阻器。由 於電源電流源自 V – 引腳,因此該引腳上的任何電阻都可能 產生一個針對第 1 節電池 (cell 1) 的重大轉換誤差,而且, 由 RC 濾波器所引起的第 1 節電池誤差與 第 2 至 12 節電 池的誤差有所不同。 開路連接檢測 當某個電池輸入 (C 引腳) 開路時,它將影響兩個電池測 量。圖 10 示出了未在 C 引腳與電池之間實施外部濾波的應 用電路中至 C3 連接開路時的情景。在正常的 ADC 轉換中 (即:采用 STCVAD 命令),LTC6803 將在 C3 開路的情況 下提供接近於零的 B3 和 B4 讀數。B3 出現零讀數的原因 是:在 B3 的測量期間,ADC 輸入電阻將把 C3 拉至 C2 電 壓。同樣,在 B4 的測量過程中,ADC 輸入電阻將把 C3 拉 至 C4 電壓。 圖 11 示出了在與圖 10 相同的電池組點上的開路連接,不 過這次仍然連接了一個至 C3 的外部濾波網絡。視 C3 上所 保持的電容器值的不同,B3 和 B4 的正常測量可能不會給 出接近於零的讀數,因為 C3 引腳並沒有真正開路。事實 上,當在 C3 上使用一個大的外部電容時,C3 電壓將在若 680313f 27 LTC6803-1/ LTC6803-3 應用信息 + B4 B3 + 21 + 23 + 25 + 27 29 的導線開路的最佳方法是查看連接在輸入 C3 和 C4 之間的 電池 (電池 B4) 的數值變化。 LTC6803-1 C4 下面的算法可用於檢測至電池引腳 Cn 的開路連接: C3 C2 1. 發出一個 STOWAD 命令 (連接有 100μA 電流源)。 MUX C1 V– 2. 發出一個 RDCV 命令並將所有的電池測量結果存儲於陣 列 CELLA(n) 中。 100µA 3. 發出第二個 STOWAD 命令 (連接有 100μA 電流源)。 680313 F10 4. 發出第二個 RDCV 命令並將所有的電池測量結果存儲於 陣列 CELLB(n) 中。 圖 10:開路連接 5. 對於電池單元,假如 CELLA(1) < 0 或 CELLB(1) < 0, 則 V – 必定開路。 + B4 B3 + + + + 21 CF4 23 CF3 25 27 29 C4 LTC6803-1 C3 C2 MUX 對於 n = 2 至 11,倘若 CELLB(n +1) – CELLA(n + 1) > 200mV,或 CELLB(n +1) 達到 5.375V 的全標度值,則 Cn 開路。 C1 V– 如果 CELLA(12) < 0 或 CELLB(12) < 0,則 C12 必定 開路。 100µA 680313 F11 圖 11:采用 RC 濾波時的開路連接 干個 B3 和 B4 電池測量周期之後被充電至介乎 C2 和 C4 之間的電壓。這樣,當 B3 和 B4 的確切狀態事實上尚屬未 知時,B3 和 B4 的測量有可能指示一個有效的電池電壓。 為了可靠地檢測開路連接,提供了 STOWAD 命令。利用該 命令,兩個 100μA 電流源被連接至 ADC 輸入並在所有電 池轉換過程中接通。再來看一下圖 11,利用 STOWAD 命 及 B4 電池測量期間被 令,C3 引腳電壓將在 B3 電池測量 100μA 電流源拉低。與采用標準的 STCVAD 命令相比,這 往往將減小 B3 測量結果和增大 B4 測量結果。當 C3 開路 時,最大的變化出現在 B4 測量中。因此,檢測輸入 C3 上 選擇 200mV 門限以提供測量誤差容限。對於采用了一個連 接至 Cn 的電容器大於 0.5μF 的應用,重復第三步若干次將 對外部電容器進行足以符合標準的充分放電。 如果頂端 C 引腳開路而 V + 仍然處於連接狀態,那麼檢測至 頂端 C 引腳的開路連接的最佳方式是:將采用 STCVAD 命 令的所有電池測量結果之和與所有電池之和的輔助測量結 果進行比較,所使用的方法類似於圖 21 所示。當所有 12 節電池之和的測量結果明顯較低時,表明至頂端 C 引腳的 連接線存在開路 (假設已經確定其他 C 引腳均未開路)。 將 S 引腳用作數字輸出或柵極驅動器 S 輸出包括一個內部上拉 PMOS。因此,當加有一個高阻 抗負載 (例如:一個外部 MOSFET 的柵極) 時,S 引腳將起 一個數字輸出的作用。對於需要高電池放電電流的應用, 680313f 28 LTC6803-1/ LTC6803-3 應用信息 把一個分立的 PMOS 開關器件及合適的放電電阻器連接至 電池,並將柵極引出線連接至 S 輸出引腳,如圖 12 所示。 C (n) Si2351DS + 3.3k S (n) 33Ω 1W C (n – 1) 680313 F12 圖 12:外部放電 FET 連接 (示出了一節電池) 功率耗散和熱停機 連接至引腳 S1 至 S12 的 MOSFET 可用於對電池進行放 電。應采用一個外部電阻器來限制 MOSFET 所耗散的功 率。MOSFET 中的最大功率耗散受限於 LTC6803 所能容 許的發熱量。熱量過大將導致芯片溫度上升。LTC6803 I 等級器件的電特性可在芯片溫度高達 85°C 的情況下得到保 證。當芯片溫度高達 105°C 時,觀察到的測量準確度下降 極少或完全沒有。當溫度超過 150°C 時器件有可能受損, 因此推薦的最大芯片溫度為 125°C。 為避免遭受因過熱引發的損壞,LTC6803 內置了一個熱停 機電路。當在電池放電開關中耗散大量的功率時,器件會 發生過熱現像。當繫統的導熱性不良時,這一問題將加 重。 當器件不處於待機模式時,熱停機電路被使能 (見 “操作模 式”)。另外,當任何電流模式輸入或輸出吸收或供應電流 時,該電路也將被使能。如果在器件上檢測到的溫度高於 約 145°C,則配置寄存器將復位至默認狀態,從而關斷所 有的放電開關並禁止使用 ADC 轉換。當發生熱停機時,溫 度寄存器組中的 THSD 位將變至高電平。該位通過執行溫 度寄存器的讀出操作 (RDTMP 命令) 來清零。 由於熱停機中斷了正常的操作,因此應采用內部溫度監視 器來確定器件溫度接近不可接受水平的時間。 在電池數量少於 12 個的情況下使用 LTC6803 如果 LTC6803 由堆疊的電池供電,則電池的最小數目由 LTC6803 的電源電壓要求決定。電池電壓之和至少為 10V 以保證滿足所有的電氣規格。 圖 13 示出了 LTC6803 用於監視 7 節電池的實例。位置最 低的 C 輸入連接至 7 節電池,位置靠上的 C 輸入連接至 C12。其他結構 (例如:9 節電池) 將采用相同的方式進行 配置:位置最低的 C 輸入連接至電池單元,而未使用的 C 輸入則連接至 C12。未用的輸入將產生一個用於這些通道 的 0V 讀數。 另外,也可以命令 ADC 測量一個含 10 節或 12 節電池的堆 棧 (取決於控制寄存器中 CELL10 位的狀態)。還可命令 ADC 測量任何個別電池電壓。 故障保護 當使用諸如電池等高能量源時,必須始終謹慎從事。在考 慮裝配及使用過程中,繫統配置不當的方式不勝枚舉,這 或許會在電池繫統的有效壽命期限內對其產生不良的影 響。表 15 羅列了在設計保護電路時應當考慮的各種不同的 情況。前 5 種情形將在生產過程中預先采取措施加以防 範,並在 LTC6803-1/LTC6803-3 器件本身中內置合適的 保護功能電路。 電池互連完整性 涉及電池組斷裂的 FMEA 情形可能是最具破壞性的。在 LTC6803 IC 監測到電池組中的幾節電池之間存在中斷的場 合中,任何負載都將在菊鏈接線上施加一個大的反向電 680313f 29 LTC6803-1/ LTC6803-3 應用信息 NEXT HIGHER GROUP OF 7 CELLS 100 + + + + + + + NEXT HIGHER GROUP OF 7 CELLS V+ C12 S12 C11 S11 C10 S10 C9 S9 C8 S8 C7 S7 LTC6803-1 C6 S6 C5 S5 C4 S4 C3 S3 C2 S2 C1 S1 V– NEXT LOWER GROUP OF 7 CELLS 100 + + + + + + + V+ C12 S12 C11 S11 C10 S10 C9 S9 C8 S8 C7 S7 LTC6803-3 C6 S6 C5 S5 C4 S4 C3 S3 C2 S2 C1 S1 C0 V– NEXT LOWER GROUP OF 7 CELLS 680313 F13 圖 13:利用 LTC6803-1/LTC6803-3 監視 7 節電池 表 15:LTC6803-1/LTC6803-3 失效機理影響分析 情形 影響 設計上的緩解措施 電池輸入開路 (隨機)。 IC 輸入的上電序列。 在每個至 V + 和 V – 的引腳上布設箝位二極管 (IC 的內部) 可提供替代的電源通路。 電池輸入開路 (隨機)。 差分輸入電壓過應力。 在每對電池電壓輸入端上布設齊納二極管 (IC 的內部) 以限制應力。 一組電池單元與 IC 之間的線束斷接 電源與 IC 失去連接。 (在一個采用堆疊電池組的繫統中)。 可以由一個局部電源提供單獨供電。 堆疊的 LTC6803 器件之間的 數據鏈路斷接。 “菊鏈” 通信中斷 (IC 不承受應力)。 將失去與位於斷接點以上的器件的通信。 位於斷接點以下的器件仍能進行通信並執行所有功能, 不過,輪詢功能被停用。 在電池組放電期間,菊鏈電壓反轉至高達滿電池組電壓。 位於斷接點之上的所有器件將在斷接發生之後的 2s 以內 進入待機模式。放電開關在待機模式中被停用。 電池組完整,堆疊器件之間出現 斷裂。 在充電期間菊鏈承受正的過應力。 增設備用的電流通路鏈路。見圖 14。 電池組完整,堆疊器件內部出現 斷裂。 在放電期間電池輸入承受反向過應力。 在每個電池兩端增設並聯肖特基二極管以提供負載通路冗余。 二極管和接線必須處理電池組的滿工作電流,將限制 IC 所承受的應力。 電池組完整,堆疊器件內部出現 斷裂。 在充電期間電池輸入承受正的過應力。 在每個電池兩端增設 SCR 以提供充電通路冗余。SCR 和接線 必須處理電池組的滿充電電流,將通過選擇觸發齊納二極管來 限制 IC 所承受的應力。 電池組完整,堆疊器件之間出現 斷裂。 采用具頂部端口 I/O 接線的串聯保護二極管 (對於高達 600V 的電壓,采用 RS07J)。在最底部的數據端口上使用隔離式 數據鏈路。 680313f 30 LTC6803-1/ LTC6803-3 應用信息 壓。 這種情況有可能在初始安裝或使用過程中發生於模塊 化電池繫統。在該情形中,利用上部端口數據連接線中所 需的外部串聯高電壓二極管對菊鏈端口提供了針對反向電 壓的保護,如圖 14 所示。 在操作的充電階段,該故障將導致菊鏈 ESD 箝位電路的正 向偏置,而這也將造成器件受損。在此情形中采用一根替 代連接線來傳輸電流將避免遭受這種應力 (圖 14)。 4 5 6 7 8 9 10 11 12 + V– 13 LTC6803-1 (NEXT HIGHER IN STACK) 14 15 PROTECT AGAINST BREAK HERE SDO OPTIONAL REDUNDANT CURRENT PATH + SDI SCKI CSBI 16 RSO7J ×3 SDOI V SCKO CSBO 17 18 19 + 20 LTC6803-1 (NEXT LOWER IN STACK) 21 860313 F14 圖 14:針對菊鏈的反向電壓保護 (示出了單鏈路連接) 22 23 24 內部保護二極管 LTC6803 的每個引腳都具有保護二極管,旨在幫助防止由 外部施加的超過電源軌的電壓所引起的內部器件結構受 損,如圖 15 所示。圖中示出的二極管是具有 0.5V 正向擊 穿電壓的傳統 二極管。未作標記的齊納二極管結構具有一 種反向擊穿特性––最初在 12V 擊穿,然後急速返回至一個 7V 的箝位電壓。標記為 ZCLAMP 的齊納二極管為較高電壓 器件,具有一個 30V 的初始反向擊穿電壓,而且快速返回 至 25V。所有齊納二極管的正向電壓降均為 0.5V。倘若發 生不可預知的電壓箝位或電流流動時,請參閱圖 15。把所 有引腳上的電流限制為 ±10mA 將避免 IC 受損。 25 26 27 28 29 LTC6803-3 V+ C12 SCKO 3 S12 C11 SDOI 2 S11 C10 CSBO ZCLAMP 1 S10 C9 S9 C8 S8 ZCLAMP ZCLAMP ZCLAMP ZCLAMP ZCLAMP ZCLAMP C7 VREG S7 VREF C6 ZCLAMP VTEMP2 S6 VTEMP1 C5 35 34 33 32 S5 C4 CSBI S4 SDO C3 SDI S3 SCKI C2 VMODE S2 GPIO2 ZCLAMP C1 GPIO1 S1 WDTB C0 TOS V– 30 44 43 42 41 40 39 38 37 36 680313 F15 NOTE: NOT SHOWN ARE PN DIODES TO ALL OTHER PINS FROM PIN 30 圖 15:內部保護二極管 讀取外部溫度探頭信息 LTC6803 包括兩個 ADC 輸入通道 (VTEMP1 和 VTEMP2), 用於監視位於電池陣列內部的熱敏電阻 (溫度繫數通常約為 –4%/°C) 或二極管 (典型值為 –2.2mV/°C)。如圖 16 所 示,傳感器可直接由 VREF 供電 (總電流高達 60μA)。 680313f 31 LTC6803-1/ LTC6803-3 應用信息 對於那些需要較高驅動電流的傳感器,可以采用一個緩衝 運算放大器,如圖 17 所示。在這種場合,傳感器的電源實 際上間接取自 VREG 引腳。在此配置中,可支持大約 1mA (最大值) 的探頭負載。由於 VREF 在 LTC6803 的空閑和停 機模式中是關斷的,因此熱敏電阻驅動電路也被關斷,從 而最大限度地降低了功率耗散。由於 VREG 處於始終保持接 通的狀態,因而選擇緩衝運算放大器 (圖示的 LT6000) 以 實現其超低的功耗 (12μA)。 + LT6000 – LTC6803-1 VREG VREF VTEMP2 VTEMP1 NC V– 10k 10k 10k NTC 10k NTC 680313 F17 圖 17:針對較高電流傳感器實施 VREF 緩衝 擴充探頭數目 如圖 18 所示,采用一個雙通道 4:1 多路復用器來擴充通用 VTEMP1 和 VTEMP2 ADC 輸入以接受 8 個不同的探頭信號。 通過設定通用數字輸出 GPIO1 和 GPIO2 來選擇通道,而 合成信號則由 LT6004 微功率雙通道運算放大器部分進行 緩衝。探頭激勵電路將因探頭類型而異,這裡未予示出。 LTC6803-1 VREG VREF VTEMP2 VTEMP1 NC V– 100k 1µF 1µF 100k 100k NTC 680313 F16 圖 16:直接利用 VREF 驅動熱敏電阻 100k NTC 6 4 5 + – 另一種支持多傳感器的方法可在不使用任何 GPIO 引腳的 情況下實現。如果傳感器是 PN 二極管且多個並聯使用,則 溫度最高的二極管將產生最低的正向電壓,並且實際上建 立了至 VTEMP 輸入的輸入信號。因此,這個最熱的二極管 將對與二極管相連的 VTEMP 輸入的結果輸出起主導作用。 在此情形下,雖然並不知道熱量的具體位置或分布,但在 實際當中此類信息可能並不重要。圖 19 示出了基本原理。 在所示的任何傳感器配置中,全標度低溫結果輸出都表示 至 LTC6803 的傳感器連接存在開路故障。 PROBE8 PROBE7 PROBE6 PROBE5 7 8 1/2 LT6004 1 2 3 4 5 6 7 8 Y0 VCC X2 Y2 X1 Y X Y3 74HC4052 X0 Y1 X3 INH A VEE GND B 16 15 14 13 12 11 10 9 PROBE4 PROBE3 PROBE2 PROBE1 CPO2 GPO1 VREG VTEMP2 VTEMP1 1/2 LT6004 8 + 3 1 2 4 – 680313 F18 1µF V– 圖 18:利用多路復用擴充傳感器數目 LTC6803-1 VREG VREF VTEMP2 VTEMP1 NC V– 200k 200k 680313 F19 圖 19:將二極管傳感器用作熱點探測器 680313f 32 LTC6803-1/ LTC6803-3 應用信息 VREG 供電,那麼基準 IC 的操作功耗將給 LTC6803 增加明 顯的熱負載,因此采用一個外部高電壓 NPN 傳輸晶體管從 電池組形成一個局部 4.4V 電源 (Vbe 低於 VREG)。GPIO1 信號負責控制一個 PMOS FET 開關,以在即將執行校準時 啟動基準。由於 GPIO 信號在停機模式中默認至邏輯高電 平,因此在空閑周期中基準將自動關斷。 增加校準和完整電池組測量 通用的 VTEMP ADC 輸入可用於對任何 0V 至 4V 信號進行 數字轉換,其準確度與第 1 節電池的 ADC 輸入緊密對應。 提供的一個有用信號是高準確度電壓基準,例如:來自 LTC6655-3.3 的 3.300V。利用該信號的周期性讀數,主機 軟件能校正 LTC6803 讀數,以把準確度提升至超過內部 LTC6803 基準的水平和 / 或驗證 ADC 操作。圖 20 示出了 一種在 LTC6803-1 的 GPIO1 輸出的控制下,優先選擇利 用電池組對一個 LTC6655-3.3 進行供電的方法。如果由 另一個有用的信號是電池組的總電壓值。這可在正常采集 過程中出現操作故障時提供一種冗余的可用電池測量,或 作為一種更加快捷的監視整個電池組電壓的方法。圖 21 示 TOP CELL POTETNTIAL CZT5551 LTC6803-1 38 GPIO1 VREG VTEMP1 V– 1M Si2351DS 100nF LTC6655-3.3 8 GND SHDN 7 2 VOUT_F VIN 6 3 GND VOUT_S 5 4 GND GND 34 1 31 29 1µF 10µF 680313 F20 圖 20:提供校準基準的測量 499k CELL GROUP+ 1M 2N7002K WDTB 2 VREG 8 VTEMP1 1 + 1/2 LT6004 – V– CELL GROUP– 3 2 1 3 1µF 10nF 4 31.6k 680313 F21 圖 21:將一個 VTEMP 輸入用於完整電池組電壓讀取 680313f 33 LTC6803-1/ LTC6803-3 應用信息 出了怎樣采用一個阻性分壓器來獲得完整電池組電壓的 比例表示。 當 IC 進入待機模式時 (即:當 WDTB 變至 低電平時),采用一個 MOSFET 使電池組上的阻性負載 斷接。圖中示出了一個 LT6004 微功率運算放大器部 分,用於緩衝分壓器信號以保持準確度。該電路的優點 是:其轉換頻度大約可以比整個電池陣列的快 4 倍,因 而提供了一個較高的采樣速率選項 (代價則是精度 / 準確 度略有下降),從而為校準與電池平衡數據保留了高分辨 率電池讀數。 提供 SPI 數據端口的高速隔離 可支持 LTC6803 的 1Mbps 數據速率的隔離技術在隔離 (電池) 側所要求的功率比 LTC6803 的 VREG 輸出所能提供 1 5V_HOST 2 SPI_CLOCK SPI_CHIPSELECT SPI_MASTEROUT SPI_MASTERIN 100Ω 3 100Ω 4 100Ω 5 100Ω 6 1µF GND_HOST 7 8 1µF Si8441AB-C-IS QUAD ISOLATOR VDD1 VDD2 GND1 GND2 A1 B1 A2 B2 A3 B3 A4 B4 EN1 EN2 GND1 GND2 的要多。為使電池消耗最少,這意味著 DC/DC 功能必須與 一個合適的數據隔離電路一起執行,如圖 22 所示。一個 4 通道 (3 + 1) 數據隔離器 Si8441AB-C-IS 用於在一個主微 處理器和一個 LTC6803 之間提供非電耦的 SPI 信號連接。 一個廉價的隔離式 DC/DC 轉換器完全依靠主 5V 電源來為 隔離器功能電路供電。一個 4 通道三態緩衝器用於允許 LTC6803 上的 SPI 輸入在隔離器電路斷電時上升至邏輯高 電平,從而在待機情況下確保最低的功耗。應選擇合適的 至 VREG 的上拉元件,以便與由采用一個電流模式 SPI 接 口進行運作的 IC 施加在 VREG 上的負載相匹配,從而在操 作期間平衡所有電池中的電流。SDO 線上的附加上拉元件 (1k 電阻器和肖特基二極管) 用於改善上升時間,而在較低 數據速率應用中可能並不需要它們。 CMDSH2-3 16 15 14 13 12 4.22k 11 1/4 74ABT126 13 12 1 2 11 10 1k 4.22k 3 1/4 74ABT126 1µF 9 CSB1 4 5 4.22k 6 1/4 74ABT126 4.22k 10 8 470pF 20.0k 33nF PE-68386 1• •6 3 4 BAT54S 74ABT126 SUPPLY SHARED WITH ISOLATOR VDD2 and GND2 SCI SDO 9 1/4 74ABT126 1 LTC1693-2 8 IN1 VCC1 2 7 GND1 OUT1 3 6 VCC2 IN2 4 5 GND2 OUT2 VREG SCKI 680313 F22 V– 10.0k 圖 22:提供一個隔離式高速數據接口 680313f 34 LTC6803-1/ LTC6803-3 應用信息 如果電池組通電則進行電源去耦 V+ V– 如圖 23 所示,LTC6803-3 可在 和 上均布設濾波電 路,因此建議采用至電池組電壓的差分旁路。齊納二極管 負責遏止過壓到達 IC 電源引腳。一個小的鐵氧體磁珠電感 器用於保護齊納二極管,特別是針對高能量 ESD 衝擊的防 護。由於 LTC6803-1 無法布設一個至 V – 的串聯電阻,因 而需要使用額外的肖特基二極管來避免由 ESD 引起的反向 電源 (襯底) 電流流動。 CELLGROUP+ BLM31PG330SN1L 100Ω CMHZ5265B V+ 100nF BAT46W CELLGROUP– V– 680313 F23 LTC6803-1 配置 CELLGROUP+ BLM31PG330SN1L CMHZ5265B CELLGROUP– 100Ω 100Ω V+ 100nF V– LTC6803-3 配置 圖 23:電源去耦 在 C0 上進行開爾文 (Kelvin) 連接的優勢 V – 印制線電阻會在底端電池的負端與 LTC6803 的 V – 引腳 之間引起一個明顯的電壓降。對於 LTC6803-1,該電壓降 將導致底端電池電壓測量誤差的增加。LTC6803-3 將 C0 與 V – 分離,因而可在 C0 上實現開爾文連接,如圖 24 所 示。V – 印制線上的任何電壓降均不會影響底端電池電壓的 測量。如圖 23 所示,開爾文連接還將可以在 V – 上提供 RC 濾波。 + + + + BATTERY STACK LTC6803-1 + + BATTERY STACK + LTC6803-3 C1 + C1 R V ISUPPLY – C0 R ISUPPLY V– 680313 F24 圖 24:在 C0 上進行開爾文連接 可改善底端電池電壓測量準確度 硬件停機 如欲使 LTC6803 完全停機,可把一個 PMOS 開關連接至 V +,或者利用一個隔離式電源來驅動 V +。圖 25 示出了一 個開關 V + 的實例。DZ4 的擊穿電壓約為 1.8V。如果 SHDN < 1.8V,則將沒有電流流過堆疊的 MMBTA42 和 1M 電阻器。TP0610Ks 將被完全關斷。如果 SHDN > 2.5V,則 M7 將被接通,而且所有的 TP0610K 都將接 通。 圖 26 為隔離式電源實例。該電路可為兩個用於監視 24 個 串聯連接電池的 LTC6803 供電。當 5V 電源被拿掉時, LTC6803 將從電池吸收 1nA 的電流。請注意,在電池組總 電壓很低時 (低於 5V),采用一個外部 V + 電源對菊鏈 SPI 操作將不具備保護作用。 PCB 布局考慮 為實現最佳性能,應采用一個 1μF 電容器對 VREG 和 VREF 引腳進行旁路。LTC6803 能夠在 V + 與 V – 之間電壓高達 55V 的情況下運作。在 PCB 布局時應謹慎地使處於不同電 壓 的 印 制 線 保 持 物 理 分 離 。 需 對 LT C 6 8 0 3 - 1 和 680313f 35 LTC6803-1/ LTC6803-3 應用信息 V+ TP0610K 1M + + D1 + C12 DZ1 15V LTC6803-3 IC #3 C0 V – V+ TP0610K C12 DZ2 15V LTC6803-3 IC #2 + + 1M D2 C0 + V– V+ TP0610K C12 DZ3 15V 1M LTC6803-3 IC #1 SHDN DZ4 1.8V C0 50k V– + + + DZ1, DZ2, DZ3: MMSZ5245B DZ4: MMSZ4678T1 ALL NPN: MMBTA42 ALL PN: RS07J 680313 F25 圖 25:硬件停機電路將 LTC6803 的總電源電流減小至 1nA 以下 1µF 10k 10µF 220pF 33.2k GND 1 16 2 15 3 14 1µF BAT54S 1µF 11 7 10 8 9 1µF BAT54S 1µF 1µF 1µF 6 1µF BAT54S 1µF 1µF 100k BAT54S IMC1210ER 1µF 1µF 100V EACH OUTPUT 61V TYP +V1 CMHZ5265B COM1 1µF 1 5V LTC1693-2 8 VCC1 IN1 2 7 GND1 OUT1 3 6 IN2 VCC2 4 5 GND2 OUT2 INPUT 5V 90mA TYP 1µF EPF8119S BAT54S 1µF BAT54S 1µF BAT54S 1µF 100k BAT54S IMC1210ER 1µF 1µF 100V +V2 CMHZ5265B 680313 F26 COM2 圖 26:用隔離式電源給 LTC6803 供電 680313f 36 LTC6803-1/ LTC6803-3 應用信息 LTC6803-3 的引出腳配置進行適當的選擇以方便實現這種 物理分離。任何兩個相鄰引腳之間的電壓都不超過 5.5V。 封裝本體用於隔離最高電壓 (例如:43.2V) 與最低電壓 (0V)。比如,圖 27 示出了當把 12 節 3.6V 電池連接至 LTC6803-3 時,每個引腳上的 DC 電壓 (相對於 V –)。 ΔΣ ADC 的優勢 LTC6803 采用一個 ΔΣ 模數轉換器進行電壓測量。雖然 ΔΣ 轉換器的架構可能差別很大,但其共同的特性則是在 一個轉換的過程中對輸入進行多次采樣,然後進行濾波或 平均處理以產生數字輸出代碼。與此不同,SAR 型轉換器 則是獲取輸入電壓的單個 “快照”,隨後根據該單一樣本執 行轉換。對於噪聲環境中的測量來說,ΔΣ 轉換器與 SAR 轉換器相比優勢明顯。 42.5V 42.5V 42.5V 43.2V 43.2V 43.2V 39.6V 39.6V 36V 36V 32.4V 32.4V 28.8V 28.8V 25.2V 25.2V 21.6 21.6 18V 18V 14.4V 14.4V 盡管 SAR 轉換器可具有高采樣速率,但其滿功率帶寬常常 大於 1MHz,這意味著轉換器對於達到該頻率的噪聲很敏 感。而且,許多 SAR 轉換器具有高得多的帶寬 —— 高達 50MHz 甚至更高。雖然可以對輸入進行濾波,但是如果轉 換器被多路復用以測量若干個輸入通道,那麼每個通道都 將需要一個單獨的濾波器。一個低頻濾波器不能存在於一 個多路復用器和一個 ADC 之間,並且在多個通道上實現高 掃描頻率。對 SAR ADC 進行濾波的另一個後果是:利用輸 入濾波所獲得的降噪首先將使具有高采樣速率的好處蕩然 無存,因為濾波器將需要多個轉換周期纔能實現穩定。 對於一個給定的采樣速率,ΔΣ 轉換器能實現超卓的噪聲抑 制並在單個轉換周期之內完全穩定下來 —— 這是經過濾波 的 SAR ADC 轉換器所無法做到的。就高電壓開關控制器而 言,在測量電壓中將總是存在開關噪聲,因而噪聲抑制特 別重要。 CSBI CSBO SDO SDOI SDI SCKO SCKI V+ VMODE C12 GPIO2 S12 GPIO1 C11 WDTB S11 C10 LTC6803-3 TOS VREG S10 VREF C9 VTEMP2 S9 VTEMP1 C8 NC S8 V– C7 C0 S7 S1 C6 C1 S6 S2 C5 C2 S5 S3 C4 C3 S4 0V TO 5.5V 0V TO 5.5V 0V TO 5.5V 0V TO 5.5V 0V TO 5.5V 0V TO 5.5V 0V TO 5.5V 0V TO 5.5V 0V TO 5.5V 5V 3.1V 1.5V 1.5V 0V 0V 0V 3.6V 3.6V 7.2V 7.2V 10.8V 10.8V 680313 F27 圖 27:采用 12 節 3.6V 電池時的典型引腳電壓 680313f 37 LTC6803-1/ LTC6803-3 應用信息 ΔΣ 轉換器的其他優點是其具備固有單調性,意味著它們無 漏失碼並擁有卓越的 DC 規格指標。 轉換器細節 LTC6803 的 ADC 具有一個二階 ΔΣ 調制器,其後是一個 SINC2 有限脈衝響應 (FIR) 數字濾波器。前端采樣速率為 512ksps,這極大地降低了輸入濾波要求。在每個輸入端 上布設一個簡單的 16kHz、單極點濾波器 (由一個 100Ω 電阻器和一個 0.1μF 電容器構成) 將為大多數應用提供足夠 的濾波。這些組件值將不會降低 ADC 的 DC 準確度。 每個轉換由兩個階段組成 —— 自動置零階段和測量階段。 在每個轉換時 ADC 自動置零,從而極大地改善了 CMRR。 轉換過程的後一半則是實際的測量。 噪聲抑制 圖 28 示出了 ADC 的頻率響應。滾降遵循 SINC2 響應曲 線,第一個下凹點位於 4kHz。圖中還示出了一個單極點、 850Hz 濾波器 (187μs 時間常數) 的響應曲線,該濾波器對 於寬帶噪聲的積分響應與 LTC6803 的 ADC 相同,約為 1350Hz。這就意味著,如果寬帶噪聲被加至 LTC6803 的 輸入端,則數字輸出端上的噪聲增加將與一個在其之前布 設有一個理想的 1350Hz 磚牆低通濾波器並具有寬帶寬的 ADC (例如:SAR 型) 相同。 因此,如果在一個 SAR 轉換器之前布設一個模擬濾波器以 實現與 LTC6803 相同的噪聲抑制水平,則 SAR 轉換器將 具有較慢的輸入信號響應。例如,施加至 850Hz 濾波器輸 入端的一個階躍輸入將需要 1.55ms 時間穩定至 12 位精 度,而 LTC6803 的 ADC 則隻需單個轉換周期 (1ms) 即可 實現穩定。這也意味著非常高的采樣速率並未提供任何額 外的信息,因為模擬濾波器限制了頻率響應。 雖然較高階的有源濾波器可以提供一些改善,但其復雜性 使其並不適用於高通道數測量,因為每個輸入都需要一個 濾波器。 還應注意到,SINC2 響應曲線具有一個二階滾降包絡,因 而相比於單極點模擬濾波器提供了一個額外的好處。 10 FILTER GAIN (dB) 0 –10 –20 –30 –40 –50 –60 10 100 1k 10k FREQUENCY (Hz) 100k 680313 F28 圖 28:LTC6803 ADC 的噪聲濾波 680313f 38 LTC6803-1/ LTC6803-3 封裝描述 G 封裝 44 引腳塑料 SSOP (5.3mm) (參考 LTC DWG # 05-08-1754 Rev Ø) 12.50 – 13.10* (.492 – .516) 1.25 ±0.12 7.8 – 8.2 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 5.3 – 5.7 0.25 ±0.05 RECOMMENDED SOLDER PAD LAYOUT APPLY SOLDER MASK TO AREAS THAT ARE NOT SOLDERED 5.00 – 5.60* (.197 – .221) PARTING LINE 0.10 – 0.25 (.004 – .010) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2.0 (.079) MAX 1.65 – 1.85 (.065 – .073) 0° – 8° 0.55 – 0.95** (.022 – .037) 1.25 (.0492) REF NOTE: 1.DRAWING IS NOT A JEDEC OUTLINE 2. CONTROLLING DIMENSION: MILLIMETERS 3. DIMENSIONS ARE IN 0.50 BSC 7.40 – 8.20 (.291 – .323) MILLIMETERS (INCHES) 4. DRAWING NOT TO SCALE 5. FORMED LEADS SHALL BE PLANAR WITH RESPECT TO ONE ANOTHER WITHIN 0.08mm AT SEATING PLANE 0.50 (.01968) BSC SEATING PLANE 0.20 – 0.30† (.008 – .012) TYP 0.05 (.002) MIN G44 SSOP 0607 REV Ø *DIMENSIONS DO NOT INCLUDE MOLD FLASH OR PROTRUSIONS, BUT DO INCLUDE MOLD MISMATCH AND ARE MEASURED AT THE PARTING LINE. MOLD FLASH SHALL NOT EXCEED .15mm PER SIDE **LENGTH OF LEAD FOR SOLDERRING TO A SUBSTRATE †THE MAXIMUM DIMENSION DOES NOT INCLUDE DAMBAR PROTRUSIONS. DAMBAR PROTRUSIONS DO NOT EXCEED 0.13mm PER SIDE 680313f 由凌力爾特公司提供的資料均視為準確可靠,但本公司不為其應用承擔責任。如果使用此處所描述 的電路侵犯了相關的專利權,則與本公司無關。 39 LTC6803-1/ LTC6803-3 典型應用 可級聯的 12 節鋰離子電池監視器 CASCADED SPI PORT TO NEXT LTC6803-1 CSBI SDI SCKI CELL12 RSO7J IMC1210ER100K 100Ω RSO7J RSO7J 20Ω 100Ω MM5Z5265B BAT46W BAT46W 1 2 3 100Ω 100nF 4 5 C12FILTER 6 DC12 7 C11FILTER 8 DC11 9 C10FILTER 10 DC10 11 C9FILTER REPEAT INPUT CIRCUITS FOR CELL3 TO CELL12 12 DC9 13 C8FILTER 14 DC8 15 C7FILTER 16 DC7 17 C6FILTER 18 DC6 19 C5FILTER 20 DC5 21 C4FILTER 22 DC4 CSBO CSBI SDOI SDO SCKO SDI V+ SCKI C12 VMODE S12 GPIO2 C11 GPIO1 S11 WDTB C10 LTC6803-3 NC S10 TOS C9 VREG S9 VREF C8 VTEMP2 S8 VTEMP1 C7 NC S7 V– C6 S1 S6 C1 C5 S2 S5 C2 C4 S3 S4 C3 1M 100Ω 44 CELL2 100Ω 1M CSBI 100Ω 43 SDO* MAIN SPI PORT TO HOST µP OR SDI NEXT LTC6803-1 SCKI 20Ω 42 100Ω 41 40 *REQUIRES 1k PULL-UP RESISTOR AT HOST DEVICE (SIGNAL NOT USED FOR INTER-IC COMMUNCATION) 39 1M 1M 38 37 1M 36 35 34 33 32 31 10k 30 29 28 27 3 + 2 – 1µF 26 25 8 10nF 1/2 LT6004 4 24 23 5 6 C2FILTER + 8 1/2 LT6004 – 7 CELL1 475Ω 3.3k NTC1 4 10nF 680313 TA02 DC2 100Ω RQJ0503PGDQALT 10k 100Ω PDZ7.5B 33Ω 100Ω 1 100nF RQJ0503PGDQALT NTC2 1µF C3FILTER DC3 1M C1FILTER 100nF PDZ7.5B 33Ω 475Ω 3.3k DC1 相關器件 器件型號 描述 備注 LTC6801 獨立型多節電池的電池組故障監視器 可監視多達 12 節串聯連接電池的欠壓或過壓狀況。 LTC6802 和 LTC6803 繫列的伙伴芯片 LTC6802-1 具並行尋址串行接口的多節電池的電池組監視器 在功能上等同於 LTC6803-1 和 LTC6803-3,引腳與 LTC6803-1 兼容 LTC6802-2 具一個可獨立尋址串行接口的多節電池的電池組監視器 在功能上等同於 LTC6803-2/LTC6803-4,引腳與 LTC6803-2 兼容 LTC6803-2/ LTC6803-4 具一個可獨立尋址串行接口的多節電池的電池組監視器 在功能上等同於 LTC6803-1/LTC6803-3,可實現並行通信電池組拓撲結構 680313f 40 Linear Technology Corporation LT 0211 凌力爾特公司 www.linear.com.cn © LINEAR TECHNOLOGY CORPORATION 2011