ADC 江湖風(fēng)云變幻,局勢(shì)不斷升級(jí),緊張刺激!究竟是內(nèi)置 ADC 更勝一籌還是外置 ADC 棋高一著?
如今 12 位 ADC 幾乎是單片機(jī)內(nèi)置 ADC 的標(biāo)配,既然如此,我們?yōu)槭裁催€需要獨(dú)立的 ADC?
其實(shí),關(guān)于究竟應(yīng)該選擇內(nèi)置 ADC 還是外部 ADC,并沒(méi)有確切的規(guī)定。而是要看具體追求的性能指標(biāo),并參考對(duì)系統(tǒng)造價(jià)等方面的評(píng)估。
各位道友,搬好小板凳,今天我們一起從六個(gè)維度,觀戰(zhàn) MCU 內(nèi)置 ADC 大戰(zhàn)外部 ADC!
第一維:系統(tǒng)集成度
單片機(jī)內(nèi)置 ADC:ADC 內(nèi)置于單片機(jī)內(nèi)部,集成度高,不需要額外的硬件。適合對(duì)外圍元件要求較低、系統(tǒng)硬件成本敏感的應(yīng)用場(chǎng)合。因?yàn)榕c其他模塊共享單片機(jī)的資源,體積小,集成方便。
外部 ADC:需要額外的 ADC 芯片,增加了硬件復(fù)雜性和成本,但性能更優(yōu)。適用于對(duì)采樣精度、采樣速率、抗干擾能力等要求高,降低嵌入式軟件開(kāi)發(fā)成本的場(chǎng)合。
第二維:成本
單片機(jī)內(nèi)置 ADC:ADC 集成在單片機(jī)內(nèi)部,降低了系統(tǒng)的硬件生產(chǎn)成本,特別是在低成本預(yù)算項(xiàng)目,或者需要大批量生產(chǎn)制造的消費(fèi)類(lèi)電子產(chǎn)品。如果單片機(jī)擔(dān)負(fù)任務(wù)繁重時(shí),會(huì)增加其軟件開(kāi)發(fā)成本。對(duì)于 ADC 性能要求較高時(shí),集成單片機(jī)的方案可能會(huì)比分立方案成本更高。
外部 ADC:由于需要外部的 ADC 及其輔助電子元器件,生產(chǎn)制造成本較高,通常用于需要高性能的工業(yè),醫(yī)療,汽車(chē)電子,雷達(dá),通信設(shè)備,科學(xué)實(shí)驗(yàn)測(cè)量?jī)x器中。對(duì)獨(dú)立 ADC 的編程控制會(huì)比較容易,會(huì)顯著降低控制軟件開(kāi)發(fā)成本。
第三維:分辨率與采樣精度
單片機(jī)內(nèi)置 ADC:絕大多數(shù)內(nèi)置的 ADC 的分辨率為 8 位、10 位或 12 位,部分高端單片機(jī)提供了 16 位的 ADC,但 ADC 實(shí)際采樣精度受到 MCU 內(nèi)部電路設(shè)計(jì)、噪聲和電源穩(wěn)定性的影響,比獨(dú)立的 ADC 的實(shí)際精度低。有效位數(shù)(ENOB) 明顯小于標(biāo)稱位數(shù)(Resolution),單片機(jī)片上 12 位 ADC 在實(shí)際工作中的有效位通常只有 10 位,甚至更低。常用于緩慢變化的模擬信號(hào)采集,而且對(duì)轉(zhuǎn)換精度要求不高的應(yīng)用場(chǎng)景,如在一些溫度傳感器、光敏電阻、壓力傳感器應(yīng)用當(dāng)中。
外部 ADC:可以提供更高的分辨率(16 位、18 位及 24 位),并且在設(shè)計(jì)上專(zhuān)門(mén)針對(duì)高精度信號(hào)處理,具有更好的線性度、低噪聲特性和高轉(zhuǎn)換精度。即使在 12 位也對(duì) MCU 內(nèi)置 ADC 具有很大的性能優(yōu)勢(shì)(ENOB>11.5b)。獨(dú)立 ADC 通常用于高精度傳感器、控制系統(tǒng)及音頻信號(hào)處理等領(lǐng)域。
第四維:采樣速率
單片機(jī)內(nèi)置 ADC:一般的單片機(jī)內(nèi)置 ADC 速度較慢,通常標(biāo)稱值可以到 1MSPS 以內(nèi),但是受單片機(jī)處理多任務(wù)時(shí)的資源限制,其實(shí)際連續(xù)采樣速率遠(yuǎn)小于標(biāo)稱值。對(duì)于低速信號(hào)采集夠用,但如果需要處理高速信號(hào),如無(wú)線通信、音頻或視頻數(shù)據(jù),會(huì)無(wú)法滿足系統(tǒng)采樣速率要求。
外部 ADC:外部獨(dú)立 ADC 通??梢赃_(dá)到更高的采樣率,如 1MSPS 或以上,甚至到 1GSPS,適用于高速信號(hào)處理,如雷達(dá)、無(wú)線基站,示波器,頻譜儀等應(yīng)用。
第五維:抗干擾性
單片機(jī)內(nèi)置 ADC:由于 ADC 內(nèi)置在單片機(jī)內(nèi)部,其抗干擾能力通常會(huì)受到單片機(jī)其他模塊的影響,如 CPU、PWM、電源模塊等。這些模塊的切換和操作可能會(huì)在 ADC 工作時(shí)引入內(nèi)部噪聲干擾,且無(wú)法消除, 顯著降低 ADC 的有效位數(shù)(ENOB)。
外部 ADC:由于其設(shè)計(jì),制造過(guò)程更為專(zhuān)業(yè),通常在芯片內(nèi)部模擬和數(shù)字接口部分做了更好的隔離,抗干擾能力更強(qiáng),特別是在惡劣外部干擾環(huán)境下工作時(shí),獨(dú)立 ADC 的性能優(yōu)勢(shì)非常明顯。
第六維:靈活性
單片機(jī)內(nèi)置 ADC:靈活性較低,受限于單片機(jī)內(nèi)部的架構(gòu)的及 pin 腳位的限制。通常適用于傳感器靠近 ADC 輸入腳的應(yīng)用場(chǎng)景,也無(wú)法靈活調(diào)整通道數(shù)和分辨率。
外部 ADC:具有很高的靈活性,能夠根據(jù)實(shí)際采樣需求選擇不同的分辨率、采樣速率的 ADC 進(jìn)行組合。可以配置多個(gè)通道、采樣率等參數(shù),以適應(yīng)復(fù)雜的數(shù)據(jù)采樣需求。尤其是具有 I2C/SPI 接口的 ADC,可以將不同的 ADC 貼近各自的傳感器,將模擬信號(hào)變換成數(shù)字信號(hào)之后再傳輸?shù)?MCU/FPGA,有效地避免了模擬信號(hào)在傳輸路徑中受到干擾。用同一組數(shù)字總線 SPI/IC,便于采集不同位置上的傳感器信號(hào)。
-
單片機(jī)
+關(guān)注
關(guān)注
6067文章
44973瀏覽量
650101 -
mcu
+關(guān)注
關(guān)注
146文章
17961瀏覽量
366310 -
adc
+關(guān)注
關(guān)注
99文章
6688瀏覽量
549101
原文標(biāo)題:六維觀戰(zhàn):MCU 內(nèi)置 ADC 大戰(zhàn)外部 ADC!
文章出處:【微信號(hào):MPS芯源系統(tǒng),微信公眾號(hào):MPS芯源系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
SWM32SRET6單片機(jī)的ADC功能介紹與串口應(yīng)用

STM32單片機(jī)學(xué)習(xí)筆記(5):ADC模數(shù)轉(zhuǎn)換器

淺析stm32f103系列單片機(jī)內(nèi)部ADC
ADC0809與51單片機(jī)的連接方式

STC單片機(jī)內(nèi)置EEPROM的源代碼免費(fèi)下載

MSP430單片機(jī)F54系列的單片機(jī)內(nèi)部的ADC轉(zhuǎn)換實(shí)例

AVR單片機(jī)教程--AVR單片機(jī)的ADC

基于STM32單片機(jī)模塊練習(xí)——ADC功能框圖

基于單片機(jī)內(nèi)部的ADC知識(shí)系統(tǒng)總結(jié)

評(píng)論