0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺談微控制器上運(yùn)行的片上 A/D 轉(zhuǎn)換器

要長(zhǎng)高 ? 來(lái)源:planetanalog ? 作者:DON DINGEE ? 2022-05-07 16:25 ? 次閱讀

作者: DON DINGEE

有些應(yīng)用程序需要更高的功能。但大多數(shù)制造商已經(jīng)在他們選擇的模塊上安裝了一個(gè)“免費(fèi)”的 A/D 轉(zhuǎn)換器——集成在微控制器或片上系統(tǒng) (SoC) 中。這些集成轉(zhuǎn)換器各不相同。讓我們不關(guān)注詳細(xì)的規(guī)格,而是看看制造商可能獲得的一些功能以及如何使用它們。

設(shè)置一些模擬通道

大多數(shù)集成 A/D 轉(zhuǎn)換器使用逐次逼近寄存器 (SAR) 架構(gòu)。對(duì)于半導(dǎo)體公司而言,SAR 是一個(gè)不錯(cuò)的中間選擇。簡(jiǎn)單,不占用小芯片太多空間,校準(zhǔn)容易。對(duì)于制造商而言,集成 SAR A/D 通常提供高達(dá)幾百 kHz 的采樣率和高達(dá) 12 位的分辨率。分辨率通常是可調(diào)的,例如沒(méi)有過(guò)采樣的 8 位,以及為降噪而過(guò)采樣的 12 位。

引腳數(shù)通常是一個(gè)考慮因素,尤其是對(duì)于非常小的、廉價(jià)的微控制器。對(duì)于具有更多引腳的較大部件,可能有相當(dāng)多的模擬通道,從 6 個(gè)到 12 個(gè)。問(wèn)題是芯片上只有一個(gè) A/D 轉(zhuǎn)換器,在它前面,有一個(gè)模擬多路復(fù)用器提供通道。多路復(fù)用的一個(gè)含義是沒(méi)有一些額外的電路。所有通道都具有相同的采樣率。這可能會(huì)影響具有不同類型傳感器的應(yīng)用程序。

多花幾美元,一些集成解決方案可能會(huì)有一些改進(jìn)。兩個(gè)多路復(fù)用器支持差分輸入,而不是單端輸入,以實(shí)現(xiàn)更好的噪聲抑制。組中可能有一個(gè)特殊的通道可配置為與其他通道不同的采樣率。與微控制器本身的數(shù)字電源軌相比,外部電壓參考引腳可以允許更高的電壓源,以實(shí)現(xiàn)更寬的模擬輸入范圍,或更穩(wěn)定的電源以實(shí)現(xiàn)更高的精度。

pYYBAGJ2LCWAR_0BAAD8DHdOlJA660.png

圖 1 SAM G51G 微控制器的框圖突出顯示了一個(gè) 8 通道、10 位 A/D 轉(zhuǎn)換器。資料來(lái)源:微芯片

簡(jiǎn)單到高級(jí)的數(shù)據(jù)收集

對(duì)于低采樣率應(yīng)用,一個(gè)好的經(jīng)驗(yàn)法則是讓微控制器盡可能長(zhǎng)時(shí)間地處于休眠狀態(tài)。在需要樣本時(shí)的簡(jiǎn)單配置中,A/D 子系統(tǒng)會(huì)喚醒,進(jìn)行轉(zhuǎn)換并創(chuàng)建結(jié)果。由于轉(zhuǎn)換器時(shí)鐘和模擬建立時(shí)間,請(qǐng)求和讀取之間存在一些延遲。還有許多其他模式可以發(fā)揮作用。

poYBAGJ2LDGATGoSAABD6XdfZsM140.png

圖 2 MCU 的 Port 1 用于 A/D 轉(zhuǎn)換。資料來(lái)源:MathWorks

大多數(shù)轉(zhuǎn)換器可以編程為自由運(yùn)行、定期采樣和存儲(chǔ)結(jié)果。需要注意的一點(diǎn)是,采樣率不是無(wú)限可編程的,因?yàn)樗鼈兪菚r(shí)鐘源的二進(jìn)制倍數(shù)。隨著采樣率的增加,讀取 A/D 數(shù)據(jù)會(huì)消耗越來(lái)越多的微控制器可用處理時(shí)間。

移動(dòng)數(shù)據(jù)是任何微控制器都可以做的最耗時(shí)的操作之一。許多高級(jí)部件提供直接內(nèi)存訪問(wèn) (DMA),其中 A/D 子系統(tǒng)將數(shù)據(jù)直接寫入編程的內(nèi)存位置。這對(duì)于對(duì)數(shù)據(jù)塊進(jìn)行采樣,然后在采集完成后對(duì)其進(jìn)行處理非常方便。

一些 A/D 子系統(tǒng)提供外部觸發(fā),等待收集樣本,直到某些硬件事件發(fā)生。某些部件提供比較窗口或限制。當(dāng)讀數(shù)低于低閾值、高于高閾值或介于或超出閾值范圍時(shí),將收集數(shù)據(jù)。這可以最大限度地減少微控制器的時(shí)間、存儲(chǔ)和工作,直到發(fā)生感興趣的事情。

片上 A/D 轉(zhuǎn)換器適用于何處

聽起來(lái)有很多選擇?如果一個(gè)人只需要編程手冊(cè)從頭開始,可能會(huì)有很多工作。許多寄存器需要按順序設(shè)置和管理,以使一切發(fā)生。供應(yīng)商已經(jīng)意識(shí)到人們不喜歡難以使用的部件。通常有可供下載的軟件驅(qū)動(dòng)程序可以完成大部分配置和讀取工作。

請(qǐng)記住,雖然供應(yīng)商提供的驅(qū)動(dòng)程序通常用于簡(jiǎn)單的用例,但更高級(jí)的功能可能需要編碼。瀏覽在線社區(qū)可能會(huì)找到創(chuàng)建和共享自定義驅(qū)動(dòng)程序的人。

一些用例非常適合這些片上 A/D 轉(zhuǎn)換器。一種是需要同類型傳感器的多個(gè)通道;例如,八個(gè)溫度傳感器分布在發(fā)動(dòng)機(jī)周圍。另一個(gè)是局部控制,例如設(shè)置閥門以獲得特定的壓力讀數(shù)。

微控制器功能越強(qiáng)大,其集成的 A/D 功能通常就越強(qiáng)大。如果有足夠的通道,并且采樣率和位分辨率對(duì)于應(yīng)用程序來(lái)說(shuō)足夠,那么“免費(fèi)”轉(zhuǎn)換器值得一看。

作者:在通用動(dòng)力公司從事導(dǎo)彈制導(dǎo)系統(tǒng)工作十年后,Don Dingee成為摩托羅拉 VMEbus 和單板計(jì)算機(jī)技術(shù)的傳道者。他為 Planet Analog 撰寫有關(guān)傳感器、ADC/DAC信號(hào)處理的文章。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7555

    瀏覽量

    151430
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5343

    瀏覽量

    120385
  • AD轉(zhuǎn)換器
    +關(guān)注

    關(guān)注

    4

    文章

    250

    瀏覽量

    41420
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    系統(tǒng)微控制器推動(dòng)便攜式醫(yī)療設(shè)備創(chuàng)新

    產(chǎn)品的系統(tǒng)。集成的微控制器運(yùn)行這些設(shè)備所需的唯一集成電路。用于醫(yī)療設(shè)備的微控制器具備如下特征: 高性能模擬數(shù)字
    發(fā)表于 12-21 10:22

    16位Σ-Δ A/D轉(zhuǎn)換器AD7705與微控制器的接口設(shè)計(jì)

    Σ-ΔA/D轉(zhuǎn)換器AD7705的特點(diǎn)、結(jié)構(gòu)和應(yīng)用,并舉例說(shuō)明這種串行輸入/輸出的A/D轉(zhuǎn)換器
    發(fā)表于 08-23 19:56

    16位Σ-Δ A/D轉(zhuǎn)換器AD7705與微控制器的接口設(shè)計(jì)

    微控制器計(jì)算出轉(zhuǎn)換器的輸入輸出轉(zhuǎn)換函數(shù)的偏移和增益斜率,對(duì)誤差進(jìn)行補(bǔ)償。 數(shù)字接口AD7705的串行數(shù)據(jù)接口包括5個(gè)接口,其中選輸入CS、串行時(shí)鐘輸入SCLK、數(shù)據(jù)輸入DIN、
    發(fā)表于 12-18 10:21

    分享一款不錯(cuò)的16位Σ-Δ A/D轉(zhuǎn)換器AD7705與微控制器的接口設(shè)計(jì)

    AD7705的內(nèi)部結(jié)構(gòu)16位Σ-Δ A/D轉(zhuǎn)換器AD7705與微控制器的接口設(shè)計(jì)
    發(fā)表于 04-08 06:30

    用于STM8微控制器A/D轉(zhuǎn)換器精度改進(jìn)技術(shù)

    STM8系列微控制器包括一個(gè)開關(guān)電容型模數(shù)轉(zhuǎn)換器。這種ADC類型使用SAR(逐次逼近寄存)原理, 通過(guò)該方法在幾個(gè)步驟中執(zhí)行轉(zhuǎn)換。轉(zhuǎn)換步驟
    發(fā)表于 10-10 06:42

    D A轉(zhuǎn)換器微控制器間的簡(jiǎn)單接口(該接口應(yīng)用在可編程正弦波

    D A轉(zhuǎn)換器微控制器間的簡(jiǎn)單接口(該接口應(yīng)用在可編程正弦波電路中):
    發(fā)表于 06-10 10:58 ?17次下載
    <b class='flag-5'>D</b> <b class='flag-5'>A</b><b class='flag-5'>轉(zhuǎn)換器</b>和<b class='flag-5'>微控制器</b>間的簡(jiǎn)單接口(該接口應(yīng)用在可編程正弦波

    用AD7549雙D A轉(zhuǎn)換器和8051微控制器設(shè)計(jì)12位模擬

    用AD7549雙D A轉(zhuǎn)換器和8051微控制器設(shè)計(jì)12位模擬I O端口:
    發(fā)表于 06-12 15:32 ?67次下載
    用AD7549雙<b class='flag-5'>D</b> <b class='flag-5'>A</b><b class='flag-5'>轉(zhuǎn)換器</b>和8051<b class='flag-5'>微控制器</b>設(shè)計(jì)12位模擬

    ADI 新款精密模擬微控制器集成了數(shù)據(jù)轉(zhuǎn)換器,可簡(jiǎn)化光模

    ADI 新款精密模擬微控制器集成了數(shù)據(jù)轉(zhuǎn)換器,可簡(jiǎn)化光模塊設(shè)計(jì) ADI 公司最新的 ARM7 微控制器能在更小尺寸封裝內(nèi)集成更多的 AD
    發(fā)表于 02-01 18:27 ?536次閱讀

    恩智浦推出首款內(nèi)嵌易用型CANopen驅(qū)動(dòng)微控制器

    恩智浦半導(dǎo)體近日宣布推出業(yè)界首款內(nèi)嵌易用型CANopen驅(qū)動(dòng),集成高速CAN物理層收發(fā)微控制器LPC11C22和LPC11C24。
    發(fā)表于 01-19 08:14 ?912次閱讀

    怎么在8位AVR微控制器運(yùn)行Linux?

    這是在8位的AVR微控制器運(yùn)行Linux的全過(guò)程,時(shí)間很長(zhǎng)哦,大家可以跳著往后看。
    的頭像 發(fā)表于 07-06 04:02 ?3350次閱讀

    Δ-Σ型A/D轉(zhuǎn)換器和SAR轉(zhuǎn)換器,特點(diǎn)對(duì)比分析

    許多微控制器廠商正在把模擬電路移入微控制器中,因?yàn)樗麄兇_信模擬單元在重要的方面能與邏輯門相抗衡:它們具有通用的功能,有廣泛的用途。在被考慮移入微控制器的模擬電路中就有A/
    發(fā)表于 08-19 14:32 ?2498次閱讀
    Δ-Σ型<b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>轉(zhuǎn)換器</b>和SAR<b class='flag-5'>轉(zhuǎn)換器</b>,特點(diǎn)對(duì)比分析

    NEC微控制器EMC措施——電容

    多年來(lái),NEC CMOS 微控制器集成了各種 EMC 技術(shù),雖然電容和倍頻時(shí)鐘發(fā)生是有效的,但對(duì)PCB 的設(shè)計(jì)方面卻沒(méi)有任何措施,這里是首次闡述。進(jìn)一步講,應(yīng)用筆記僅著重于 PC
    的頭像 發(fā)表于 08-16 09:12 ?1805次閱讀
    NEC<b class='flag-5'>微控制器</b>的<b class='flag-5'>片</b><b class='flag-5'>上</b>EMC措施——<b class='flag-5'>片</b><b class='flag-5'>上</b>電容

    微控制器基礎(chǔ)】——電路中的“數(shù)字與邏輯”(

    微控制器基礎(chǔ)】——電路中的“數(shù)字與邏輯”(
    的頭像 發(fā)表于 10-26 16:34 ?563次閱讀
    【<b class='flag-5'>微控制器</b>基礎(chǔ)】——電路中的“數(shù)字與邏輯”(<b class='flag-5'>上</b>)

    STM8微控制器A/D轉(zhuǎn)換器的精密改進(jìn)技術(shù)

    電子發(fā)燒友網(wǎng)站提供《STM8微控制器A/D轉(zhuǎn)換器的精密改進(jìn)技術(shù).pdf》資料免費(fèi)下載
    發(fā)表于 10-07 15:27 ?0次下載
    STM8<b class='flag-5'>微控制器</b><b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>轉(zhuǎn)換器</b>的精密改進(jìn)技術(shù)

    微控制器基礎(chǔ)】——從歷史切入,了解微控制器的五個(gè)要素(

    微控制器基礎(chǔ)】——從歷史切入,了解微控制器的五個(gè)要素(
    的頭像 發(fā)表于 12-07 10:55 ?592次閱讀
    【<b class='flag-5'>微控制器</b>基礎(chǔ)】——從歷史切入,了解<b class='flag-5'>微控制器</b>的五個(gè)要素(<b class='flag-5'>上</b>)