深入解析DS2745低功耗I2C電池監(jiān)測(cè)器
在當(dāng)今的電子設(shè)備中,電池管理至關(guān)重要,特別是在對(duì)成本敏感的應(yīng)用中。DS2745作為一款低功耗I2C電池監(jiān)測(cè)器,能夠提供電流、電壓和溫度測(cè)量數(shù)據(jù),為電池容量監(jiān)測(cè)提供了可靠的解決方案。
文件下載:DS2745.pdf
一、DS2745的主要特性
1. 高精度測(cè)量
- 電流測(cè)量:具備16位雙向電流測(cè)量能力,分辨率可達(dá)1.56μV/LSB,動(dòng)態(tài)范圍為±51.2mV。若使用15mΩ的感測(cè)電阻,電流感測(cè)范圍為±3.4A,分辨率為104μA/LSB。
- 電壓測(cè)量:采用11位電壓測(cè)量,分辨率為4.88mV,輸入范圍為0V至4.5V。
- 溫度測(cè)量:11位溫度測(cè)量,分辨率為0.125°C,測(cè)量范圍為 - 20°C至 + 70°C。
2. 低功耗設(shè)計(jì)
- 工作電流:典型值為70μA,最大值為100μA。
- 睡眠電流:典型值為1μA,最大值為3μA。
3. 標(biāo)準(zhǔn)接口
支持行業(yè)標(biāo)準(zhǔn)的I2C接口,方便與微處理器進(jìn)行通信。
二、引腳配置與功能
| DS2745采用8引腳μMAX封裝,各引腳功能如下: | PIN | SYMBOL | FUNCTION |
|---|---|---|---|
| 1 | SCL | 串行時(shí)鐘輸入,2線時(shí)鐘線,僅為輸入,內(nèi)部有下拉電阻用于檢測(cè)斷開。 | |
| 2 | SDA | 串行數(shù)據(jù)輸入/輸出,2線數(shù)據(jù)線,開漏輸出驅(qū)動(dòng),內(nèi)部有下拉電阻用于檢測(cè)斷開。 | |
| 3 | PIO | 通用輸入/輸出,具有輸入檢測(cè)功能的開漏輸出驅(qū)動(dòng),連接上拉電阻可實(shí)現(xiàn)雙向操作。 | |
| 4 | SNS | 感測(cè)電阻連接,連接到電池組負(fù)極,感測(cè)電阻連接在VSS和SNS之間。 | |
| 5 | VSS | 設(shè)備接地,連接到鋰離子電池負(fù)極。 | |
| 6 | CTG | 連接到地,連接到鋰離子電池負(fù)極。 | |
| 7 | VIN | 電壓感測(cè)輸入,通過(guò)此引腳監(jiān)測(cè)鋰離子電池電壓。 | |
| 8 | VDD | 電源輸入,通過(guò)去耦網(wǎng)絡(luò)連接到鋰離子電池正極。 |
三、詳細(xì)功能解析
1. 電流測(cè)量與累積
- 電流測(cè)量:在工作模式下,DS2745通過(guò)測(cè)量連接在SNS和VSS引腳之間的低阻值電流感測(cè)電阻上的電壓降,來(lái)監(jiān)測(cè)電池的電流流入和流出。電壓感測(cè)范圍為±51.2mV,ADC以18.6kHz的采樣時(shí)鐘對(duì)輸入進(jìn)行差分采樣,并在每個(gè)轉(zhuǎn)換周期完成后更新電流寄存器。
- 電流累積:累積電流寄存器(ACR)作為一個(gè)上下計(jì)數(shù)器,記錄電池中存儲(chǔ)的電荷量。每次電流測(cè)量轉(zhuǎn)換周期結(jié)束時(shí),電流測(cè)量結(jié)果加上可編程偏置值會(huì)在內(nèi)部進(jìn)行求和,并顯示在ACR中。ACR的范圍為0mVh至 + 409.6mVh,LSb為6.25μVh。
2. 電壓測(cè)量
電池電壓在VIN輸入相對(duì)于VSS進(jìn)行測(cè)量,范圍為0至4.992V(VIN引腳電壓限制為VDD),分辨率為4.88mV。測(cè)量結(jié)果每440ms更新一次,并以二進(jìn)制補(bǔ)碼形式存儲(chǔ)在電壓寄存器中。
3. 溫度測(cè)量
DS2745使用集成溫度傳感器測(cè)量電池溫度,分辨率為0.125°C。溫度測(cè)量每440ms更新一次,并以二進(jìn)制補(bǔ)碼形式存儲(chǔ)在溫度寄存器中。
4. 電流偏置與空白
- 電流偏移偏置:電流偏移偏置寄存器(COBR)允許將可編程偏移值添加到原始電流測(cè)量中,可用于校正靜態(tài)偏移誤差或有意調(diào)整電流結(jié)果。
- 電流空白:電流空白功能在將電流測(cè)量結(jié)果累積到ACR之前對(duì)其進(jìn)行修改。當(dāng)電流測(cè)量值(原始電流 + COBR)落在兩個(gè)定義的范圍內(nèi)時(shí),會(huì)有條件地發(fā)生電流空白。
5. 累積偏置
累積偏置寄存器(ABR)允許將可編程偏移值添加到電流累積過(guò)程中,可用于估計(jì)系統(tǒng)待機(jī)電流。
四、電源模式
DS2745有兩種電源模式:
- 活動(dòng)模式:作為高精度電池監(jiān)測(cè)器,持續(xù)進(jìn)行電壓、溫度、電流和累積電流測(cè)量,并更新測(cè)量寄存器。所有寄存器均可進(jìn)行讀寫訪問。
- 睡眠模式:低功耗模式,無(wú)測(cè)量活動(dòng)。當(dāng)(V_{DD}>2V)時(shí),允許對(duì)電流、累積電流和狀態(tài)/控制寄存器進(jìn)行串行訪問。
模式轉(zhuǎn)換條件如下:
- 從睡眠模式轉(zhuǎn)換到活動(dòng)模式:(SDA > V{IH}) 或 (SCL > V{IH})
- 從活動(dòng)模式轉(zhuǎn)換到睡眠模式:(SMOD = 1) 且 (SDA < V{L}) 且 (SCL < V{L}) 持續(xù) (t_{SLEEP})
五、I2C總線系統(tǒng)
1. 總線操作
DS2745作為從設(shè)備,支持在單從或多從、單主或多主系統(tǒng)中運(yùn)行。通過(guò)唯一設(shè)置7位從地址,最多128個(gè)從設(shè)備可以共享總線。I2C接口由串行數(shù)據(jù)線(SDA)和串行時(shí)鐘線(SCL)組成,支持雙向通信,最高速度可達(dá)400kHz。
2. 數(shù)據(jù)傳輸
- 位傳輸:每個(gè)SCL時(shí)鐘周期傳輸一位數(shù)據(jù),SDA邏輯電平在SCL時(shí)鐘脈沖的高電平期間必須保持穩(wěn)定。
- 起始和停止條件:主設(shè)備通過(guò)在SCL為高電平時(shí)使SDA從高到低轉(zhuǎn)換來(lái)發(fā)起起始條件(S),通過(guò)在SCL為高電平時(shí)使SDA從低到高轉(zhuǎn)換來(lái)終止停止條件(P)。
- 確認(rèn)位:數(shù)據(jù)傳輸?shù)拿總€(gè)字節(jié)都由確認(rèn)位(A)或無(wú)確認(rèn)位(N)進(jìn)行確認(rèn),用于檢測(cè)數(shù)據(jù)傳輸是否成功。
3. 命令協(xié)議
- 基本事務(wù)格式:包括寫事務(wù)(S SAddr W A MAddr A Data0 A P)和讀事務(wù)(S SAddr W A MAddr A Sr SAddr R A Data0 N P)。
- 寫數(shù)據(jù)協(xié)議:用于將數(shù)據(jù)寫入DS2745的寄存器和影子RAM,從內(nèi)存地址MAddr開始。
- 讀數(shù)據(jù)協(xié)議:用于從DS2745的指定內(nèi)存地址讀取寄存器和影子RAM數(shù)據(jù)。
六、總結(jié)
DS2745以其高精度的測(cè)量能力、低功耗設(shè)計(jì)和標(biāo)準(zhǔn)的I2C接口,為電池容量監(jiān)測(cè)提供了一種可靠且經(jīng)濟(jì)的解決方案。在實(shí)際應(yīng)用中,電子工程師可以根據(jù)具體需求合理配置DS2745的各項(xiàng)參數(shù),以實(shí)現(xiàn)對(duì)電池狀態(tài)的精確監(jiān)測(cè)。那么,在你的項(xiàng)目中,是否會(huì)考慮使用DS2745來(lái)進(jìn)行電池管理呢?
發(fā)布評(píng)論請(qǐng)先 登錄
深入解析DS2745低功耗I2C電池監(jiān)測(cè)器
評(píng)論