MCP3221:低功耗12位A/D轉(zhuǎn)換器的卓越之選
在電子設(shè)計(jì)領(lǐng)域,模數(shù)轉(zhuǎn)換器(ADC)如同橋梁,連接著模擬世界和數(shù)字世界。Microchip的MCP3221就是這樣一款性能出色的12位ADC,在眾多應(yīng)用場景中展現(xiàn)出強(qiáng)大的實(shí)力。今天,我們就來深入了解一下這款產(chǎn)品。
文件下載:MCP3221A5T-I OT.pdf
一、MCP3221的特性亮點(diǎn)
1. 高精度與低功耗
MCP3221擁有12位分辨率,最大DNL為±1 LSB,INL為±2 LSB,能提供高精度的轉(zhuǎn)換結(jié)果。其轉(zhuǎn)換電流最大為250 μA,典型待機(jī)電流僅5 nA,最大1 μA,這種低功耗特性使其在電池供電和遠(yuǎn)程數(shù)據(jù)采集應(yīng)用中表現(xiàn)出色。
2. 靈活的通信接口
它采用I2C兼容的串行接口,支持100 kHz的標(biāo)準(zhǔn)模式和400 kHz的快速模式,單條2線總線上最多可連接8個(gè)設(shè)備,在I2C快速模式下采樣率可達(dá)22.3 ksps。
3. 集成功能與寬工作范圍
芯片內(nèi)部集成了采樣保持電路和轉(zhuǎn)換時(shí)鐘,單電源供電范圍為2.7V至5.5V,工作溫度范圍為 -40°C至 +125°C,采用小巧的SOT - 23 - 5封裝,適合各種小型化應(yīng)用。
二、應(yīng)用場景廣泛
MCP3221的特性使其在多個(gè)領(lǐng)域都有廣泛應(yīng)用:
- 數(shù)據(jù)記錄:憑借高精度和低功耗,可長時(shí)間穩(wěn)定記錄數(shù)據(jù)。
- 多區(qū)域監(jiān)測(cè):能同時(shí)對(duì)多個(gè)區(qū)域的模擬信號(hào)進(jìn)行采集和轉(zhuǎn)換。
- 手持便攜式設(shè)備:小巧的封裝和低功耗滿足了便攜設(shè)備的需求。
- 電池供電測(cè)試設(shè)備:低功耗延長了設(shè)備的續(xù)航時(shí)間。
- 遠(yuǎn)程或隔離數(shù)據(jù)采集:可在遠(yuǎn)程或隔離環(huán)境中可靠工作。
三、電氣特性詳解
1. 絕對(duì)最大額定值
VDD最大為 +7.0V,模擬輸入引腳相對(duì)于VSS的電壓范圍為 -0.6V至VDD + 0.6V,SDA和SCL引腳相對(duì)于VSS的電壓范圍為 -0.6V至VDD + 1.0V,存儲(chǔ)溫度范圍為 -65°C至 +150°C,工作時(shí)環(huán)境溫度范圍為 -65°C至 +125°C,最大結(jié)溫為 +150°C,所有引腳的ESD保護(hù)(HBM)≥4 kV。需要注意的是,超過這些額定值可能會(huì)對(duì)設(shè)備造成永久性損壞。
2. DC電氣規(guī)格
在VDD = 5.0V、VSS = GND、RPU = 2 kΩ、TA = -40°C至 +85°C、I2C快速模式(fSCL = 400 kHz)的條件下,其分辨率為12位,INL最大為±2 LSB,DNL最大為±1 LSB,無丟失碼,偏移誤差最大為±2 LSB,增益誤差最大為±3 LSB。
3. 動(dòng)態(tài)性能
在VIN = 0.1V至4.9V、1 kHz的條件下,總諧波失真(THD)為 -82 dB,信噪失真比(SINAD)為72 dB,無雜散動(dòng)態(tài)范圍(SFDR)為86 dB。
4. 模擬輸入
輸入電壓范圍為VSS - 0.3V至VDD + 0.3V(2.7V ≤ VDD ≤ 5.5V),泄漏電流為 -1至 +1 μA。
5. SDA/SCL接口
數(shù)據(jù)編碼格式為直二進(jìn)制,高電平輸入電壓VIH為0.7 VDD,低電平輸入電壓VIL為0.3 VDD,低電平輸出電壓VOL在IOL = 3 mA、RPU = 1.53 kΩ時(shí)為0.4 V,施密特觸發(fā)器輸入的遲滯電壓VHYST在fSCL = 400 kHz時(shí)為0.05 VDD,輸入和輸出泄漏電流均為 -1至 +1 μA。
6. 溫度規(guī)格
引腳電容(所有輸入/輸出)CIN、COUT在TA = 25°C、f = 1 MHz時(shí)為10 pF,總線電容CB在SDA驅(qū)動(dòng)低至0.4V時(shí)為400 pF。
7. 電源要求
工作電壓VDD范圍為2.7V至5.5V,轉(zhuǎn)換電流IDD典型值為175 μA,最大250 μA,待機(jī)電流IDDS典型值為0.005 μA,最大1 μA,活動(dòng)總線電流IDDA最大為120 μA。
8. 轉(zhuǎn)換速率
轉(zhuǎn)換時(shí)間tCONV典型值為8.96 μs,模擬輸入采集時(shí)間tACQ典型值為1.12 μs,采樣率fSAMP在fSCL = 400 kHz時(shí)為22.3 ksps。
9. 定時(shí)規(guī)格
I2C標(biāo)準(zhǔn)模式下,時(shí)鐘頻率fSCL為0至100 kHz,時(shí)鐘高時(shí)間THIGH為4000 ns,時(shí)鐘低時(shí)間TLOW為4700 ns等;I2C快速模式下,時(shí)鐘頻率FSCL為0至400 kHz,時(shí)鐘高時(shí)間THIGH為600 ns,時(shí)鐘低時(shí)間TLOW為1300 ns等。
四、典型性能曲線分析
文檔中給出了一系列典型性能曲線,如INL與時(shí)鐘速率、VDD、代碼、溫度的關(guān)系,DNL與時(shí)鐘速率、VDD、代碼、溫度的關(guān)系,以及增益誤差、偏移誤差、SNR、THD、SINAD、ENOB、SFDR等與相關(guān)參數(shù)的關(guān)系曲線。這些曲線能幫助工程師更好地了解MCP3221在不同條件下的性能表現(xiàn),從而在設(shè)計(jì)中做出更合理的選擇。例如,通過INL與VDD的關(guān)系曲線,我們可以知道在不同電源電壓下,轉(zhuǎn)換器的積分非線性情況,進(jìn)而評(píng)估其對(duì)轉(zhuǎn)換精度的影響。
五、引腳功能說明
1. (V{DD})和(V{SS})
(V_{DD})為設(shè)備提供2.7V至5.5V的電源,同時(shí)作為轉(zhuǎn)換過程的電壓參考,關(guān)于電源和接地的注意事項(xiàng)可參考相關(guān)章節(jié)。
2. 模擬輸入((A_{IN}))
(A{IN})是逐次逼近寄存器(SAR)轉(zhuǎn)換器采樣保持電路的輸入引腳,驅(qū)動(dòng)該引腳時(shí)需謹(jǐn)慎,其電壓范圍為(V{SS})至(V_{DD})。
3. 串行數(shù)據(jù)(SDA)
SDA是雙向引腳,用于傳輸?shù)刂泛蛿?shù)據(jù),是開漏輸出,需要上拉電阻連接到(V_{DD})(100 kHz時(shí)典型值為10 kΩ,400 kHz時(shí)典型值為2 kΩ)。正常數(shù)據(jù)傳輸時(shí),SDA僅在SCL低電平時(shí)允許變化,SCL高電平時(shí)的變化用于表示起始和停止條件。
4. 串行時(shí)鐘(SCL)
SCL是輸入引腳,用于同步SDA引腳的數(shù)據(jù)傳輸,也是開漏輸出,同樣需要上拉電阻連接到(V_{DD}),數(shù)據(jù)傳輸規(guī)則與SDA類似。
六、設(shè)備操作原理
1. 工作架構(gòu)
MCP3221采用經(jīng)典的SAR架構(gòu),通過內(nèi)部采樣保持電容存儲(chǔ)模擬輸入,采集時(shí)間結(jié)束后,轉(zhuǎn)換器輸入開關(guān)打開,利用存儲(chǔ)的電荷產(chǎn)生12位串行數(shù)字輸出代碼。采集時(shí)間和轉(zhuǎn)換由內(nèi)部時(shí)鐘自定時(shí),每次轉(zhuǎn)換結(jié)果存儲(chǔ)在12位寄存器中,可隨時(shí)讀取。
2. 數(shù)字輸出代碼
數(shù)字輸出代碼與輸入信號(hào)和電源電壓(V{DD})有關(guān),(V{DD})降低時(shí),LSB尺寸相應(yīng)減小,輸出代碼以MSB優(yōu)先的方式串行傳輸,格式為直二進(jìn)制。
3. 轉(zhuǎn)換時(shí)間和采集時(shí)間
轉(zhuǎn)換時(shí)間(tCONV)典型值為8.96 μs,采集時(shí)間(tACQ)典型值為1.12 μs,二者均依賴于內(nèi)部振蕩器,與SCL無關(guān)。
4. 采樣率
采樣率可通過單次或連續(xù)轉(zhuǎn)換測(cè)量。單次轉(zhuǎn)換包括起始位、地址字節(jié)、兩個(gè)數(shù)據(jù)字節(jié)和停止位,采樣率從一個(gè)起始位到下一個(gè)起始位測(cè)量;連續(xù)轉(zhuǎn)換時(shí),最大采樣率從一次轉(zhuǎn)換到下一次轉(zhuǎn)換測(cè)量,共18個(gè)時(shí)鐘(兩個(gè)數(shù)據(jù)字節(jié)和兩個(gè)確認(rèn)位)。
5. 非線性和誤差
- 差分非線性(DNL):表示實(shí)際代碼寬度與理想1 LSB寬度的偏差。
- 積分非線性(INL):是累積DNL誤差的結(jié)果,反映整體傳輸函數(shù)與線性響應(yīng)的偏差。
- 偏移誤差:是所有輸出代碼中代碼轉(zhuǎn)換點(diǎn)的偏差,會(huì)使整個(gè)A/D傳輸函數(shù)發(fā)生偏移。
- 增益誤差:決定A/D轉(zhuǎn)換器傳輸函數(shù)與理想斜率的偏差。
6. 電流參數(shù)
- 轉(zhuǎn)換電流(IDD):12位轉(zhuǎn)換過程中的平均電流。
- 活動(dòng)總線電流(IDDA):監(jiān)測(cè)I2C總線時(shí)的平均電流。
- 待機(jī)電流(IDDS):無轉(zhuǎn)換和數(shù)據(jù)輸出時(shí)的平均電流。
七、串行通信
1. (I^{2}C)總線特性
- 數(shù)據(jù)傳輸只能在總線空閑時(shí)啟動(dòng)。
- 時(shí)鐘線高電平時(shí),數(shù)據(jù)線必須保持穩(wěn)定,數(shù)據(jù)線的變化會(huì)被解釋為起始或停止條件。
2. 總線條件
- 總線空閑:數(shù)據(jù)線和時(shí)鐘線均為高電平。
- 開始數(shù)據(jù)傳輸:SDA線在SCL為高電平時(shí)從高到低的轉(zhuǎn)換表示起始條件。
- 停止數(shù)據(jù)傳輸:SDA線在SCL為高電平時(shí)從低到高的轉(zhuǎn)換表示停止條件。
- 數(shù)據(jù)有效:起始條件后,數(shù)據(jù)線在時(shí)鐘信號(hào)高電平期間穩(wěn)定表示數(shù)據(jù)有效,數(shù)據(jù)線在時(shí)鐘信號(hào)低電平期間變化,每位數(shù)據(jù)對(duì)應(yīng)一個(gè)時(shí)鐘脈沖。
- 確認(rèn):每個(gè)被尋址的接收設(shè)備在接收每個(gè)字節(jié)后必須產(chǎn)生確認(rèn)位,主設(shè)備需為確認(rèn)位生成額外的時(shí)鐘脈沖。主設(shè)備在讀取最后一個(gè)字節(jié)時(shí)不產(chǎn)生確認(rèn)位表示數(shù)據(jù)結(jié)束。
3. 設(shè)備尋址
地址字節(jié)是主設(shè)備發(fā)送起始條件后接收的第一個(gè)字節(jié),前4位為設(shè)備代碼(MCP3221為1001),后面三位為地址位(默認(rèn)101),最多可支持8個(gè)設(shè)備在同一總線上。地址字節(jié)的第8位決定主設(shè)備是讀取轉(zhuǎn)換數(shù)據(jù)還是寫入MCP3221,由于MCP3221沒有可寫寄存器,該位必須設(shè)置為1以啟動(dòng)轉(zhuǎn)換。
MCP3221憑借其高精度、低功耗、靈活的通信接口和廣泛的應(yīng)用場景,成為電子工程師在設(shè)計(jì)中值得考慮的一款優(yōu)秀ADC。在實(shí)際應(yīng)用中,工程師們可以根據(jù)具體需求,結(jié)合其電氣特性和性能曲線,合理使用這款產(chǎn)品,以實(shí)現(xiàn)最佳的設(shè)計(jì)效果。大家在使用MCP3221的過程中有沒有遇到過什么有趣的問題呢?歡迎在評(píng)論區(qū)分享交流。
-
adc
+關(guān)注
關(guān)注
100文章
7945瀏覽量
556863 -
低功耗
+關(guān)注
關(guān)注
12文章
4012瀏覽量
106848 -
MCP3221
+關(guān)注
關(guān)注
0文章
3瀏覽量
7708
發(fā)布評(píng)論請(qǐng)先 登錄
基于MCP3221下的帶有 I 2 C 接口的低功耗 12 位 A/D 轉(zhuǎn)換器
MCP3221:低功耗12位A/D轉(zhuǎn)換器的卓越之選
評(píng)論