在工業(yè)自動(dòng)化與精密測(cè)量領(lǐng)域,ADC的可靠性是系統(tǒng)穩(wěn)定性的保障。圍繞電路抗干擾、誤差補(bǔ)償及熱設(shè)計(jì),探討提升數(shù)據(jù)采集可靠性的硬件解決方案。
本文主要從硬件設(shè)計(jì)的角度,分享Air8101工業(yè)引擎ADC設(shè)計(jì)中的一些關(guān)鍵注意點(diǎn),軟件開(kāi)發(fā)方面不做深入探討。
一、Air8101外部ADC說(shuō)明
1.1 外部ADC相關(guān)管腳
Air8101有10路外部ADC,相關(guān)管腳參考下圖橙色方框標(biāo)注:

注意這些ADC管腳存在復(fù)用功能:
除了可以作為ADC使用之外,還可以用作GPIO、UART、PWM、I2C、SPI、RGB等功能。
項(xiàng)目設(shè)計(jì)時(shí),如果用作其他復(fù)用功能,就不能作為ADC使用。
Air8101管腳復(fù)用表下載:https://docs.openluat.com/air8101/product/shouce/
Air8101有ADC1、ADC2、ADC3、ADC4、ADC5、ADC6、ADC10、ADC12、ADC13、ADC14,一共10路外部ADC。
這10路ADC復(fù)用的對(duì)應(yīng)關(guān)系為:
ADC1對(duì)應(yīng)ADC10;
ADC2對(duì)應(yīng)ADC12;
ADC3對(duì)應(yīng)ADC13;
ADC4對(duì)應(yīng)ADC14;
ADC5和ADC6,沒(méi)有對(duì)應(yīng)的其他ADC通道;
這里的對(duì)應(yīng)關(guān)系如何理解呢?
以ADC1對(duì)應(yīng)ADC10為例,意思是在Air8101內(nèi)部,ADC1和ADC10是同一個(gè)ADC通道,ADC1和ADC10不能同時(shí)使用。
1.2 電壓測(cè)量要點(diǎn)
Air8101的外部ADC分辨率為12bit;測(cè)量電壓范圍為0到2.4V,不支持內(nèi)部分壓。
1)測(cè)量不超過(guò)2.4V的外部電壓時(shí):
如果外接電路的被測(cè)電壓不超過(guò)2.4V,被測(cè)電壓可以直連ADC,不需要做任何電路處理;
2)測(cè)量超過(guò)2.4V的外部電壓時(shí):
如果外部電路的北側(cè)電壓超過(guò)2.4V,必須將外部電壓使用電阻分壓,使掛在ADC上的電壓不超過(guò)2.4V。
那么,分壓電阻怎么選擇呢?
首先,取決于被測(cè)電壓的值,測(cè)量最大電壓5V和最大電壓12V時(shí)的分壓電阻肯定是不一樣的;
其次,電阻一定要使用1%精度,這樣才能盡可能的使分壓比符合要求;
再次,可以在ADC輸入處增加1個(gè)濾波電容,抑制高頻噪聲,避免ADC讀數(shù)波動(dòng)。
以上都是經(jīng)驗(yàn)之談,現(xiàn)在我們以被測(cè)外部電壓為5V,分壓后掛在ADC上的電壓為1.5V,來(lái)舉例說(shuō)明:
▼ 分壓電阻示例 ▼

分壓比要求:
Vout/Vin=1.5V/5V=0.3,
即:R2=0.3×(R1+R2),
解得R1:R2≈2.33:1。
推薦電阻值:
上拉電阻 R1=2.4MΩ(±1%精度)
下拉電阻 R2=1.0MΩ(±1%精度)
實(shí)際分壓比:
1.0MΩ/(2.4MΩ+1.0MΩ)≈0.294,
5V分壓后為5V×0.294≈1.47V,滿足量程不超過(guò)2.4V的要求;
相應(yīng)的,假設(shè)通過(guò)ADC測(cè)得的電壓值時(shí)1.47V,則可以換算出來(lái)被測(cè)電壓值為:
1.47V/0.294=5V;
需要特別指出的是,即便使用MΩ級(jí)別的電阻,系統(tǒng)也會(huì)存在固定的功耗浪費(fèi):
總電流: I=5V/(2.4MΩ+1.0MΩ)≈1.47μA
總功耗: P=5V×1.47μA=7.35μW
功耗極低,適合電池供電的低功耗場(chǎng)景。
二、Air8101內(nèi)部ADC說(shuō)明
2.1 一路用于檢測(cè)VBAT電壓的ADC
Air8101內(nèi)部占用了一路ADC,用于檢測(cè)VBAT引腳的電壓:
不需要外接任何硬件電路,直接通過(guò)軟件API讀取VBAT電壓即可;
電壓測(cè)量范圍:2.5V-4.35V;
可以使用如下代碼讀取VBAT電壓:

2.2 一路用于檢測(cè)CPU溫度的ADC
Air8101內(nèi)部占用了一路ADC,用于檢測(cè)CPU的溫度:
不需要外接任何硬件電路,直接通過(guò)軟件API讀取即可;
溫度測(cè)量范圍:-40°C ~ +85°C;
可以使用如下代碼讀取CPU溫度:

三、硬件設(shè)計(jì)參考
提供完整的Air8101硬件開(kāi)發(fā)參考設(shè)計(jì)(以太網(wǎng)、攝像頭、音頻功放、RS485、RS232、ADC等),以及電源設(shè)計(jì)總體說(shuō)明,可參考下方鏈接詳細(xì)說(shuō)明。
Air8101最新硬件參考設(shè)計(jì)資料下載:
https://docs.openluat.com/air8101/luatos/hardware/design/reference/

今天的內(nèi)容就分享到這里了!
審核編輯 黃宇
-
adc
+關(guān)注
關(guān)注
100文章
7482瀏覽量
554425 -
模擬信號(hào)采集
+關(guān)注
關(guān)注
0文章
7瀏覽量
2596
發(fā)布評(píng)論請(qǐng)先 登錄
告別低精度!16位AD模擬量采集模塊,4/6/8/12路通道任選
技術(shù)解析 | 離子捕捉劑:提升電子封裝可靠性的關(guān)鍵材料與應(yīng)用選型指南
基于CW32 MCU的I2C接口優(yōu)化穩(wěn)定讀寫(xiě)EEPROM關(guān)鍵技術(shù)
從硬件設(shè)計(jì)優(yōu)化到可靠性的挑戰(zhàn)
高性能模擬信號(hào)采集:揭秘ADC硬件設(shè)計(jì)的核心要素!
半導(dǎo)體可靠性測(cè)試恒溫箱模擬嚴(yán)苛溫度環(huán)境加速驗(yàn)證進(jìn)程
【深度解析】硬件電路設(shè)計(jì):如何確保嵌入式數(shù)據(jù)可靠性?
AR 眼鏡硬件可靠性測(cè)試方法
提供半導(dǎo)體工藝可靠性測(cè)試-WLR晶圓可靠性測(cè)試
電機(jī)微機(jī)控制系統(tǒng)可靠性分析
芯片可靠性測(cè)試:性能的關(guān)鍵
半導(dǎo)體集成電路的可靠性評(píng)價(jià)
可靠性優(yōu)先:ADC硬件設(shè)計(jì)在模擬信號(hào)采集中的關(guān)鍵技術(shù)!
評(píng)論