在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ADC對連續外部信號進行采樣的概念和用法-以M031/M032為例

jf_pJlTbmA9 ? 來源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-08-10 16:21 ? 次閱讀

M031/ M032 內建逐次逼近式模擬數字控制器 (SAR ADC),支持 12 位分辨率,每秒可實現兩百萬次采樣 (Msps)。內建模擬多任務器 (Analog Multiplexer), ADC 輸入信號可選擇從外部管腳或者內部電壓。利用 PDMA 功能,ADC 可以在沒有 CPU 參與的情況下運行,執行最大采樣率,最小化系統電流消耗,或允許 CPU 執行其它工作項目。

完整應用筆記討論了 ADC 一般操作流程、軟硬件注意事項及 PDMA 的使用方法。最后范例程序以 PDMA 和 ADC 來展示連續采樣外部信號的流程。

概述

下圖說明輸入信號,參考電壓選擇和寄存器的內部連接方式,并包含以下功能:

一組 12 位分辨率 SAR ADC 并帶獨立 VREF 管腳

多達 16 路的單端輸入通道或 8 組全差分仿真輸入通道

1 個內部輸入通道 band-gap voltage (VBG)

A/D 轉換開始條件:

軟件向 ADST 位寫1

外部 (STADC) 管腳觸發

Timer 0~3 溢出脈沖觸發

PWM 事件觸發

每個信道的轉換結果儲存在相應數據寄存器內,并帶有有效和覆蓋標志

支持 PDMA 傳輸模式,將轉換結果儲存在用戶指定的目標地址

wKgZomTSGjCAPXL5AAGs8Bk74AQ254.png

ADC 控制器框圖

一般操作:時鐘源選擇

ADC 具有一組 8-bit 預分頻器,按照以下列公式得出 ADC 時鐘頻率 (ADCCLK) 為:

ADC 時鐘頻率 (ADCCLK) = (ADC 時鐘源頻率) / (ADCDIV + 1);其中 M031/ M032 ADC 時鐘頻率 (ADCCLK) 最大值為 34 MHz。使用者可以透過 PLL 倍頻,產生 34 MHz 或者 68 MHz 頻率。將 PLL 設定為 ADC 時鐘源,并透過 ADCDIV 除頻產生 34 MHz,即可讓 ADC 運行在最高速度。

wKgaomTSGjKAKPidAAB8ullTdOk905.png

ADC 時鐘源控制

輸入模式選擇

ADC 輸入模式可以選擇為單端輸入或全差分輸入。當 DIFFEN(ADC_ADCR [10]) 為 1,ADC 為差分輸入。

單端輸入

如圖「ADC 單端輸入信號」所示,在單端輸入模式下,AVSS或者 VSS為 ADC 負端輸入的信號 (AIN-),外部輸入電壓為 ADC 正端輸入的信號 (AIN+)。如「ADC 單端輸入模式轉換結果映像圖」所示,在 0V 和參考電壓 (VREF) 之間,切分出微小電位階。其數字結果以 0 到 4095 的無符號數,表示輸入電壓位于 0V 和參考電壓 (VREF) 之間的位置。

wKgZomTSGjOAaog5AAA09l7UvOU909.png

ADC 單端輸入信號

wKgaomTSGjSAUPPIAABnC_faMXw722.png

ADC 單端輸入模式轉換結果映像圖

全差分輸入

如圖「ADC 全差分輸入信號」所示,在全差分輸入模式下,測量值是兩個輸入信號之間的差值,兩個輸入信號必須為 180° 反相信號,并固定共模電壓為 VREF/2。由于一個輸入管腳被定義為正輸入管腳 (AIN+) 而另一個被定義為負輸入管腳 (AIN-),因此根據哪個輸入信號更高,差值可以是正的或負的。如「ADC 全差分輸入模式轉換結果映像圖」所示,當 DMOF(ADC_ADCR [31]) 設置為 1 時,轉換結果是以二的補碼碼形式表示的有符號數,或者當 DMOF(ADC_ADCR [31]) 設置為 0 時,轉換結果是以二進制格式表示的無符號數。

wKgZomTSGjaAIXkFAABOd6hIEjA324.png

ADC 全差分輸入信號

wKgaomTSGjeAFVHrAADLOMfpsUI586.png

ADC 全差分輸入模式轉換結果映像圖

結論

完整的應用筆記基于應用角度,介紹模擬數字轉換器的規格和特性。然后說明如何透過外部參考電壓管腳 VREF、TSMP 設定及校準,最小化 ADC 誤差并獲得最佳 ADC 精準度的方法和應用設計規則。一旦用戶掌握了這良好工作知識,就可以依照應用要求,基于速度、精準度及計算能力選擇最適合軟硬件設計參數。另外在 ADC 運行過程中,介紹利用 PDMA 快速地搬移數據或者利用數字比較器功能來偵測溫度傳感器、壓力傳感器及聲音傳感器,減少進出 ADC 中斷次數,降低 CPU 負擔,讓 CPU 可以處理更多任務。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5396

    瀏覽量

    122455
  • adc
    adc
    +關注

    關注

    99

    文章

    6599

    瀏覽量

    547486
  • 信號
    +關注

    關注

    11

    文章

    2829

    瀏覽量

    77639
  • PDMA
    +關注

    關注

    0

    文章

    5

    瀏覽量

    10990
收藏 人收藏

    評論

    相關推薦

    M031系列的輸出電壓范圍是多少?

    RT,最近項目方案需要驅動一個5V電平的IC,其輸入輸出電壓范圍: 經過調研,新唐M031系列性價比比較高。同時M031系列有5V容限的IO,可應用于本方案。但5V的IO僅為輸入作用: 現希望
    發表于 06-13 07:47

    M031系列的輸出電壓范圍是多少?

    RT,最近項目方案需要驅動一個5V電平的IC,其輸入輸出電壓范圍: 經過調研,新唐M031系列性價比比較高。同時M031系列有5V容限的IO,可應用于本方案。但5V的IO僅為輸入作用: 現希望
    發表于 08-21 07:37

    使用M032系列微控制器來執行USB磁盤和FatFs功能

    應用:此示例代碼使用 M032 系列微控制器(MCU) 來執行 USB 磁盤和 FatFs 功能。 BSP 版本:M031系列BSP CMSIS V3.05.000 硬件
    發表于 08-29 07:45

    如何使用M031/ M032系列微控制器讀取觸摸屏信號和分析手指觸摸位置

    應用程序 : 此試樣代碼使用 M031/ M032 系列微控制器讀取觸摸屏信號和分析手指觸摸位置。 此文檔將描述如何配置 ADC 讀取
    發表于 08-29 07:32

    如何在M031/M032系列微控制器中運行I2C/ SPI接口ISP橋

    應用程序:本示例代碼演示如何在 M031/M032 系列微控制器中運行 I2C/ SPI 接口 ISP 橋。 BSP 版本:M031系列CMSIS BSP V3.01.001 硬件
    發表于 08-29 07:59

    如何將Modbus主控器移植到M031/ M032系列微控制器中

    應用程序: 此示例代碼演示如何將 Modbus 主控器移植到 M031/ M032 系列微控制器中。 Modbus RTU 是源自 Master/ Slave 結構的開放式序列協議 。 BSP
    發表于 08-29 08:19

    使用M032系列微控制器將WS2812B通過SPI0或USPI0的MOSI驅動到光RGB-LED條

    應用:此樣本代碼是執行控制 SPI M032 傳輸協議,通過 USB HID 接口從PC 側到驅動 WS2812B LED 條。 BSP 版本: M031 BSP CMSIS V3.03.000
    發表于 08-29 07:56

    M031如何執行USB設備遠程喚醒功能

    , 積極喚醒被暫停的 USB 主機或被動等待 USB 主機傳輸恢復信號。 以下的上下文描述使用 M032 微控制器在USB 鼠標上執行暫停/ 恢復和遠程喚醒功能的情況 。 您可以在下列時間下載樣本
    發表于 08-30 08:51

    使用M032在SRAM中運行ISR

    應用程序: 此示例代碼使用 M032 在 SRAM 中運行 ISR 。 BSP 版本: M031_Series_BSP_CMSIS_V3.03.000 硬件: NuMaker-M032
    發表于 08-31 09:21

    使用M032 ISP函數將UART處理器映射SRAM

    應用程序: 此示例代碼使用 M032 在 SRAM 中運行 ISR 。 BSP 版本: M031_Series_BSP_CMSIS_V3.03.000 硬件: NuMaker-M032
    發表于 08-31 08:33

    新唐科技M032 系列簡介

    和傳感器數據可快速精確轉換,并快速響應和控制外部器件。此外,M032系列還提供豐富外設,包括通用串行控制接口(USCI)可靈活設置UART/SPI/I C、最多10組UART、4組
    的頭像 發表于 02-29 11:02 ?2885次閱讀
    新唐科技<b class='flag-5'>M032</b> 系列簡介

    M031M032系列微控制器的數據手冊免費下載

    新的NuMicro?M031/M032系列32位微控制器基于Arm?Cortex?-M0內核,具有1.8V~3.6V工作電壓,5V I/O耐受能力,最高可達48MHz。它為需要低壓接口連接操作
    發表于 07-06 08:00 ?5次下載
    <b class='flag-5'>M031</b>和<b class='flag-5'>M032</b>系列微控制器的數據手冊免費下載

    新塘單片機M031/M032系列規格書

    范圍內的48/72 MHz。M031/M032系列為需要1.8 V低壓接口的應用提供了解決方案連接增強型快速2 MSPS轉換率12位ADC、比較器和高達24通道96/144 MHz PWM控制。它支持電壓、電流和電流的快速精確數
    發表于 05-05 15:09 ?6次下載

    碼農的最愛!超好用新唐旗艦微控制器M031/M032系列幫你擺脫996魔咒!

    碼農的最愛!超好用新唐旗艦微控制器M031/M032系列幫你擺脫996魔咒!
    的頭像 發表于 08-10 11:32 ?1210次閱讀

    M032電競操控裝置參考方案

    M032電競操控裝置參考方案
    的頭像 發表于 08-10 16:26 ?664次閱讀
    <b class='flag-5'>M032</b>電競操控裝置參考方案
    主站蜘蛛池模板: 亚欧美色| 欧美日韩亚洲一区 | 亚洲 另类色区 欧美日韩 | 天堂资源在线最新版 | 亚洲成人高清在线观看 | 射在老师的里面真爽 | 天天摸天天干天天操 | 日韩毛片在线视频 | 欧美影院在线 | 精品香港经典三级在线看 | 美女视频一区二区三区在线 | 奇米第四狠狠777高清秒播 | 色香视频在线 | 亚洲一区二区三区在线 | 欧美视频一区二区三区在线观看 | 国产精品大尺度尺度视频 | 不卡无毒免费毛片视频观看 | 天天噜噜日日噜噜久久综合网 | 婷婷网五月天天综合天天爱 | 一级特黄aa毛片免费观看 | 欧美福利片在线观看 | 亚洲精品成人在线 | 1314酒色| 欧美一级片手机在线观看 | 国产操视频 | 一本到卡二卡三卡免费高 | 久久精品国产99精品国产2021 | 国产成人午夜精品影院游乐网 | 免费又黄又爽1000禁片 | 国产偷啪视频一区 | 天堂资源最新版在线www | 成人精品一区二区不卡视频 | 亚洲二区在线观看 | 日本xxxxx黄区免费看动漫 | 婷婷综合在线观看丁香 | 69ww免费视频播放器 | 插插操操 | 亚洲精品久久久久久婷婷 | 色系视频在线观看免费观看 | 三级欧美视频 | 日本高免费观看在线播放 |