伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

瑞薩RA系列FSP庫開發實戰指南之ADC掃描模式和轉換時間

瑞薩嵌入式小百科 ? 來源:野火電子 ? 2026-04-02 15:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

25.3

ADC掃描模式

ADC單元0中有多達13個模擬輸入通道,而在ADC 單元1中有多達16個模擬輸入通道,兩個ADC單元加起來總共就擁有了29個ADC通道,但是實際上ADC 單元0和ADC單元1分別有3個通道只能連接到相同的引腳,所以實際上能同時使用的通道數量為26個,加上還有內部的溫度傳感器輸出等特殊通道。

這么多的ADC通道我們該如何使用它們呢?在這里我們引入“掃描模式”的概念,在使用ADC外設時,我們必須首先配置其掃描模式,使得ADC按照特定掃描模式的方式進行ADC轉換。

ADC外設有三種掃描模式,分別為:單次掃描模式、連續掃描模式和組掃描模式。在FSP配置器中,用戶可以為ADC模塊設置為三種掃描模式當中的其中一種,如下圖所示。

90169578-2d80-11f1-90a1-92fbcf53809c.png

點擊查看大圖

單次掃描模式:在單次掃描下,每一次觸發將掃描一個或多個指定通道。

連續掃描模式:在連續掃描下,首先需要一次觸發,然后一個或多個指定的通道會被重復連續進行掃描,直到軟件調用函數R_ADC_ScanStop()停止掃描。

分組掃描模式:將所選擇的模擬輸入通道分為A組和B組,然后按組對所選擇的模擬輸入通道進行一次A/D轉換。A、B組可獨立選擇掃描啟動條件,可獨立啟動A、B組的A/D轉換。

在每種模式中,模擬通道按通道數的升序進行轉換,然后掃描溫度傳感器和電壓傳感器(如果它們也被勾選了的話)。每一種掃描模式都有著它的優點和缺點,但具體使用什么模式進行ADC轉換,就需要通過我們的項目的需求需要什么樣的效果來決定。

25.3.1

單次掃描模式

在單次掃描模式轉換期間,我們可以通過ADST為來判斷ADC是否處在工作狀態,在ADC轉換的期間ADST為將一直保持為1,當所有選定通道的ADST 轉換完成時,將自動設置為0。然后ADC將進入一個等待狀態。

當ADCSR.ADST位通過軟件觸發器、同步觸發器輸入(ELC)和異步觸發器輸入被置1的時候,ADC轉換開始。對在ADANSA0和ADANSA1寄存器中選擇的ANn通道進行A/D轉換,從編號最小的n的通道開始。

每當單個信道的A/D轉換完成時,A/D轉換結果都被存儲在關聯的A/D數據寄存器(ADDRy)中。

當所有選定通道的A/D轉換完成時,將生成一個ADC12i_ADI(i=0,1)中斷請求。

25.3.2

連續掃描模式

在連續掃描模式下,對指定信道的模擬輸入重復執行A/D轉換。這里的ADCSR.ADST位不會自動清除,只要ADCSR.ADST位保持1時就會一直的重復步驟2、步驟3、步驟4,直到ADCSR.ADST位通過軟件被置0時ADC單元轉換才會停止,之后ADC單元進入等待狀態。

當ADCSR.ADST位通過軟件觸發器、同步觸發器輸入(ELC)和異步觸發器輸入被置1的時候,ADC轉換開始。對在ADANSA0和ADANSA1寄存器中選擇的ANn通道進行A/D轉換,從編號最小的n的通道開始。

每當單個信道的A/D轉換完成時,A/D轉換結果都被存儲在關聯的A/D數據寄存器(ADDRy)中。

當所有選定通道的A/D轉換完成時,將生成一個ADC12i_ADI(i=0,1)中斷請求。

對在ADANSA0和ADANSA1寄存器中選擇的ANn通道進行A/D轉換,從編號最小的n的通道開始。

25.3.3

組掃描模式

在分組掃描模式下,應用程序將通道分配給兩個組:組A和組B當中的一個。可以為這些組分配不同的啟動觸發器,分別選擇A、B兩組的開始掃描條件,當接收到該組的指定ELC啟動觸發器時,轉換開始。并且組A可以設置為優先于組B,當A組優先于B組時,A組觸發器將暫停正在進行的B組掃描。

我們以ELC為例子:使用GPT作為A組的觸發源,并使用A組作為B組的觸發源。

當ELC0上的GPT觸發ELC_ADC(A組)時,A組的ADC開始轉換。

當組A掃描完成時,將生成一個ADC12i_ADI(i=0,1)中斷。

B組的掃描由ELC_ADC(A組)開始。

當B組掃描完成時,如果ADCSR.GBADIE位為1時將生成一個ADC12i_GBADI(i=0,1)中斷。

25.4

ADC轉換時間

25.4.1

ADC時鐘

當使用ADC時,ADC轉換時鐘(ADCLK)必須至少為1MHz。并且,在使用ADC時很多RA MCU一般也有PCLK比率限制。

RA6M5和RA4M2的AD轉換時鐘是由PCLKC經過分頻產生,PCLKA和PCLKC(ADCLK)的分頻比可以設置為1:1,2:1,4:1,8:1,1:2,1:4。當使用50 MHz時鐘的時候12-bit AD轉換時間為0.4μs。

RA2L1的AD轉換時鐘是由PCLKD經過分頻產生,PCLKB和PCLKD(ADCLK)的分頻比可以設置為1:1,1:2,1:4。在正常轉換模式下,當使用64MHz 時鐘的時候12-bit AD轉換時間為0.7μs;在快速轉換模式下,當使用48MHz時鐘的時候12-bit AD轉換時間為0.67μs。

25.4.2

采樣時間

90c923a0-2d80-11f1-90a1-92fbcf53809c.png

點擊查看大圖

掃描轉換時間(tSCAN)包括:掃描開始時間(tD)、斷開檢測輔助處理時間(tDIS)*1、自診斷A/D轉換處理時間(tDIAG和tDSD)*2、A/D轉換處理時間(tCONV)、掃描結束時間(tED)。

A/D轉換處理時間(tCONV)由輸入采樣時間(tSPL)和逐次逼近轉換時間(tSAM)組成。

采樣時間(tSPL)用于在A/D轉換器中對采樣和保持電路充電。如果由于模擬輸入信號源的高阻抗而沒有足夠的采樣時間,或者如果A/D轉換時鐘(ADCLK)很慢,可以使用ADSSTRn寄存器來調整采樣時間。

由逐次逼近(tSAM)轉換的時間如下:

12位精度需要13個ADCLK

狀態10位精度需要11個ADCLK

狀態8位精度需要9個ADCLK

選擇通道數為n的單次描模式下的掃描轉換時間(tSCAN)可確定為:

911fd470-2d80-11f1-90a1-92fbcf53809c.png

連續掃描模式下第一個周期的掃描轉換時間為單次掃描減去tED的tSCAN。連續掃描模式下第二次及后續周期的掃描轉換時間固定如下:

91789876-2d80-11f1-90a1-92fbcf53809c.png

25.5

電壓值轉換

模擬電壓經過ADC轉換后,是一個12位的數字值,如果通過串口以16進制打印出來的話,可讀性比較差,那么有時候我們就需要把數字電壓轉換成模擬電壓,也可以跟實際的模擬電壓(用萬用表測)對比,看看轉換是否準確。

一般在設計硬件原理圖的時候會把ADC的輸入電壓范圍設定在:0~3.3V。若設置ADC的分辨率是12位的,那么12位滿量程對應的電壓就是3.3V,12位滿量程對應的數字值是:2^12,數值0對應的就是0V。假設轉換后的數值為X,X對應的模擬電壓為Y,那么會有這么一個等式成立:

91d01650-2d80-11f1-90a1-92fbcf53809c.png

因此在ADC轉換完成之后,我們可以調用FSP庫函數R_ADC_Read(),從ADC的數據寄存器里讀出上述等式中X的值,從而再經過計算得出對應的電壓值。

92283be6-2d80-11f1-90a1-92fbcf53809c.png

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

    關注

    100

    文章

    7755

    瀏覽量

    556615
  • 瑞薩
    +關注

    關注

    37

    文章

    22503

    瀏覽量

    91027
  • 引腳
    +關注

    關注

    16

    文章

    2114

    瀏覽量

    55914
  • 觸發器
    +關注

    關注

    14

    文章

    2065

    瀏覽量

    63489

原文標題:ADC掃描模式、轉換時間——瑞薩RA系列FSP庫開發實戰指南(92)

文章出處:【微信號:瑞薩嵌入式小百科,微信公眾號:瑞薩嵌入式小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RA系列FSP開發實戰指南I2C讀寫EEPROM實驗

    使用官方提供的FPS進行編程,官方提供的FPS具有方便、快捷、簡潔的特性。
    的頭像 發表于 01-27 10:02 ?3575次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫</b><b class='flag-5'>開發</b><b class='flag-5'>實戰</b><b class='flag-5'>指南</b><b class='flag-5'>之</b>I2C讀寫EEPROM實驗

    RA系列FSP開發實戰指南ADC簡介和結構框圖

    ADC即模擬-數字轉換器(Analog-to-digital converter),是一種用于將連續的模擬信號轉換為離散的數字信號的器件。就比如我們可以將我們生活中的溫度、壓力、聲音這樣的模擬信號通過
    的頭像 發表于 04-01 10:29 ?1433次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫</b><b class='flag-5'>開發</b><b class='flag-5'>實戰</b><b class='flag-5'>指南</b><b class='flag-5'>之</b><b class='flag-5'>ADC</b>簡介和結構框圖

    e2studio(1)----芯片搭建FSP環境

    視頻教學 樣品申請 請勿添加外鏈 e2studio軟件 e2studio是的集成開發環境,FSP 提供了眾多可提高效率的工具,用于開發
    發表于 09-30 15:28

    RA6E2地奇星開發板試用】開發板介紹及環境搭建

    2.0 Full-Speed、CAN FD、I3C、Quad SPI、HDMI CEC、12-bit ADC/DAC 等豐富外設 二、開發環境搭建(推薦 e2 studio + FSP
    發表于 12-22 00:40

    RA4系列開發板體驗】開發環境搭建和新手點燈指南

    RA4系列開發板體驗】開發環境搭建和新手點燈指南
    發表于 11-24 22:54

    RA4系列開發板體驗】ADC電壓測量

    RA4M2集成了● 12-bit A/D Converter (ADC12)● 12-bit 及溫度傳感器(TSN)。可以8位、10位、12位來采集數據,
    發表于 12-02 07:00

    RA4系列開發板體驗】6. ADC測量搖桿模塊偏移量

    之前發帖:【RA4系列開發板體驗】1. 新建工程+按鍵控制LED【
    發表于 12-09 21:37

    RA4系列開發板體驗】10. 我的試用總結

    KEIL下UART實現printf與scanf重定向【RA4系列開發板體驗】4. PWM驅動LED【
    發表于 12-10 22:34

    RA4系列開發板體驗】體驗過程

    拿到板子之后,做了幾個實驗過程,過程如下:1、在好奇心驅動下,逐步接觸;參照網上的實例,學習開發環境一、開箱驗貨二、搭建環境參考“ 【
    發表于 12-18 16:20

    e2studio(1)----芯片搭建FSP環境

    e2studio是的集成開發環境,FSP 提供了眾多可提高效率的工具,用于開發針對
    的頭像 發表于 11-14 17:08 ?3311次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>e2studio(1)----<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>芯片<b class='flag-5'>之</b>搭建<b class='flag-5'>FSP</b>環境

    【有獎直播預報名】電子RA系列產品開發工具FSP4.0.0新特性介紹

    為使用電子RA系列ARM微控制器的嵌入式系統設計提供簡單易用且可擴展的高質量軟件。 直播主題
    的頭像 發表于 11-22 12:20 ?1594次閱讀

    【視頻教程】RA單片機FSP開發(3)FSP架構-解釋Blinky架構[上]

    干貨分享 前篇回顧 【視頻教程】RA單片機FSP開發(1)環境搭建(帶RASC) 【視頻教程】
    的頭像 發表于 12-06 12:15 ?2014次閱讀

    RA2 MCU ADC轉換時間測試方法

    Portfolio: 之前有客戶在使用RA2 MCU時,由于測試方法不對,導致測出來的ADC轉換
    的頭像 發表于 02-08 11:25 ?2488次閱讀

    使用e2 studio FSP基于RA2E1定時器配置PWM輸出

    使用e2 studio FSP基于RA2E1定時器配置PWM輸出
    的頭像 發表于 08-01 00:13 ?2118次閱讀
    使用<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>e2 studio <b class='flag-5'>FSP</b>基于<b class='flag-5'>RA</b>2E1定時器配置PWM輸出

    電子RA系列微控制器的可擴展性強的配置軟件包 (FSP)安裝下載與使用指南

    電子RA系列微控制器的可擴展性強的配置軟件包 (FSP)安裝下載與使用指南
    的頭像 發表于 06-11 17:21 ?2031次閱讀