一、概述
MC33774 是一款鋰離子電池控制 IC,可應用於汽車和工業應用,支持 4-18 串電池監測。
MC33774 有 4 種測量模式,前面已經介紹了 Periodic 測量和 Application 測量,本文將對 MC33774 剩下兩種測量模式 SYNC 測量和 Fast VB 測量進行介紹。
二、Synchronized 測量
1. Synchronized 測量簡介
Synchronized 測量是一種同時進行主鏈和次鏈的測量,以下簡稱 SYNC 測量。為了確保同步測量,需同時對主鏈和次鏈進行配置,且配置相同,可以使用 ALLM_xxx 寄存器對主次測量鏈同時進行配置,以避免產生 SYNCMEASFLT 錯誤。啟用 SYNC 測量後,其在下一個定期測量周期開始測量,ADC2B 連續測量電池單元電壓,直到達到所設定的掃描次數。 ADC1A 和 ADC1B 也正常工作,當ADC2B 完成對VB17 的測量時,SYNC 測量結果寄存器將更新,如圖1 所示。
圖 1
當有部分電芯採樣通道未使能時,ADC2B 將會自動跳過被禁用的電池單元,如圖2 所示。
圖 2
SYNC 測量用於獨立時間內同步測量電芯電壓。
2. Synchronized 測量配置
使用SYNC 模式通過 CT 和 CB 引腳去測量單體電池電壓時,其配置流程如下:
① 與 Periodic 和 APP 測量一樣,SYNC 測量需先配置 ALLM_VCVB_CFG0 和ALLM_VCVB_CFG1 寄存器使能 CT 和 CB 電芯採樣通道,然後使能單體電池過欠壓檢測,配置單體電池過欠壓閾值;② 通過配置 ALLM_PER_CTRL 寄存器的 PERLEN 位配置主次鏈的掃描次數;
③ 通過 ALLM_CFG 寄存器配置MEASEN 位同時啟用主鏈和次鏈的數據採集;
④ 通過配置 ALLM_SYNC_CTRL 寄存器的 SYNCCYC 位可發起一次同步測量;
⑤ 待測量完成後,PRMM_MEAS_STAT 和 SECM_MEAS_STAT 寄存器的 SYNCRDY 位將被置1,可通過讀取該位檢查是否完成測量,測量完成後,SYNC 測量結果寄存器完成更新,可對相應的測量結果寄存器進行讀取,並通過圖3中的轉換公式將對應的數據轉換為具體的電壓值。
圖 3
3. Synchronized 測量時均衡暫停功能
與 APP 測量相同,SYNC 測量也有測量時均衡暫停功能。首先應通過 ALLM_CFG 寄存器配置延遲測量時間 BALPAUSELEN;然後在發起 SYNC 測量命令時,將 ALLM_SYNC_CTRL 寄存器的PAUSEBAL 位配置為 1,此時,均衡將暫停,並在所設定的延遲時間後開啟 SYNC 測量,至少等待(16*採樣通道數)次 SCAN,約為 77ms 後,SYNC 測量完成,均衡自動恢復開啟,SYNC 測量結果寄存器將更新,整個流程如圖4 所示。
圖 4
三、Fast VB 測量
1. Fast VB 測量簡介
Fast VB 測量是用於 ADC2B 的快速測量,即對 VB 引腳的電芯電壓測量。 ADC2B 測量每個使能的 VB 通道電壓的時間為 28×t s(meas),t s(meas)的典型值為 17us。啟用 Fast VB 測量後,將在下一個掃描周期開始測量,如圖5 所示。
圖 5
Fast VB 測量一般用於 VB 引腳的斷線檢測。
2. Fast VB 測量配置使用 Fast VB 模式通過 CB 引腳去測量單體電池電壓時,其配置流程如下:
① 使用 Fast VB 測量,首先需通過 SECM_VB_CFG0 寄存器使能CB 電芯採樣通道;② 通過 SECM_CFG 寄存器配置 MEASEN 位啟用次鏈的數據採集;
③ 通過配置 SECM_SYNC_CTRL 寄存器的 FASTVB 位可發起一次快速測量;
④ 待測量完成後,SECM_MEAS_STAT 寄存器的 FASTVBRDY 位將被置1,可通過讀取該位檢查是否完成測量;測量完成後,測量結果將更新在 SECM_SYNC_VB0 - SECM_SYNC_VB17 寄存器,可對相應的測量結果寄存器進行讀取,並通過圖3 中的轉換公式將對應的數據轉換為具體的電壓值。
四、總結
本文介紹了 SYNC 測量和 Fast VB 測量的特點、配置流程以及測量時均衡暫停功能。需要注意的是,SYNC 測量和 Fast VB 測量不可同時進行,兩者是互斥的,而 SYNC 測量或 Fast VB 測量則可以與 Period 測量和 APP 測量同時進行。
五、參考文獻
- pb841502 - MC33774 product brief (0.2).pdf
評論