91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

瑞薩RA系列FSP庫開發(fā)實戰(zhàn)指南之ADC掃描模式和轉(zhuǎn)換時間

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

掃碼添加小助手

加入工程師交流群

25.3

ADC掃描模式

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

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

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

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

點擊查看大圖

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

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

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

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

25.3.1

單次掃描模式

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

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

每當單個信道的A/D轉(zhuǎn)換完成時,A/D轉(zhuǎn)換結(jié)果都被存儲在關(guān)聯(lián)的A/D數(shù)據(jù)寄存器(ADDRy)中。

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

25.3.2

連續(xù)掃描模式

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

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

每當單個信道的A/D轉(zhuǎn)換完成時,A/D轉(zhuǎn)換結(jié)果都被存儲在關(guān)聯(lián)的A/D數(shù)據(jù)寄存器(ADDRy)中。

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

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

25.3.3

組掃描模式

在分組掃描模式下,應用程序?qū)⑼ǖ婪峙浣o兩個組:組A和組B當中的一個??梢詾檫@些組分配不同的啟動觸發(fā)器,分別選擇A、B兩組的開始掃描條件,當接收到該組的指定ELC啟動觸發(fā)器時,轉(zhuǎn)換開始。并且組A可以設置為優(yōu)先于組B,當A組優(yōu)先于B組時,A組觸發(fā)器將暫停正在進行的B組掃描。

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

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

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

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

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

25.4

ADC轉(zhuǎn)換時間

25.4.1

ADC時鐘

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

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

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

25.4.2

采樣時間

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

點擊查看大圖

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

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

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

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

12位精度需要13個ADCLK

狀態(tài)10位精度需要11個ADCLK

狀態(tài)8位精度需要9個ADCLK

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

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

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

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

25.5

電壓值轉(zhuǎn)換

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

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

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

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

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

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

    關(guān)注

    100

    文章

    7755

    瀏覽量

    556622
  • 瑞薩
    +關(guān)注

    關(guān)注

    37

    文章

    22503

    瀏覽量

    91034
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    2114

    瀏覽量

    55917
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2065

    瀏覽量

    63490

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    RA系列FSP開發(fā)實戰(zhàn)指南I2C讀寫EEPROM實驗

    使用官方提供的FPS進行編程,官方提供的FPS具有方便、快捷、簡潔的特性。
    的頭像 發(fā)表于 01-27 10:02 ?3581次閱讀
    <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'>開發(fā)</b><b class='flag-5'>實戰(zhàn)</b><b class='flag-5'>指南</b><b class='flag-5'>之</b>I2C讀寫EEPROM實驗

    RA系列FSP開發(fā)實戰(zhàn)指南ADC簡介和結(jié)構(gòu)框圖

    ADC即模擬-數(shù)字轉(zhuǎn)換器(Analog-to-digital converter),是一種用于將連續(xù)的模擬信號轉(zhuǎn)換為離散的數(shù)字信號的器件。就比如我們可以將我們生活中的溫度、壓力、聲音這樣的模擬信號通過
    的頭像 發(fā)表于 04-01 10:29 ?1813次閱讀
    <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'>開發(fā)</b><b class='flag-5'>實戰(zhàn)</b><b class='flag-5'>指南</b><b class='flag-5'>之</b><b class='flag-5'>ADC</b>簡介和結(jié)構(gòu)框圖

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

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

    RA6E2地奇星開發(fā)板試用】開發(fā)板介紹及環(huán)境搭建

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

    RA4系列開發(fā)板體驗】開發(fā)環(huán)境搭建和新手點燈指南

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

    RA4系列開發(fā)板體驗】ADC電壓測量

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

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

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

    RA4系列開發(fā)板體驗】10. 我的試用總結(jié)

    KEIL下UART實現(xiàn)printf與scanf重定向【RA4系列開發(fā)板體驗】4. PWM驅(qū)動LED【
    發(fā)表于 12-10 22:34

    RA4系列開發(fā)板體驗】體驗過程

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

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

    e2studio是的集成開發(fā)環(huán)境,FSP 提供了眾多可提高效率的工具,用于開發(fā)針對
    的頭像 發(fā)表于 11-14 17:08 ?3312次閱讀
    <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>環(huán)境

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

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

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

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

    RA2 MCU ADC轉(zhuǎn)換時間測試方法

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

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

    使用e2 studio FSP基于RA2E1定時器配置PWM輸出
    的頭像 發(fā)表于 08-01 00:13 ?2121次閱讀
    使用<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)安裝下載與使用指南
    的頭像 發(fā)表于 06-11 17:21 ?2033次閱讀