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

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

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

RA6T2的16位模數(shù)轉(zhuǎn)換器操作 [12] 應(yīng)用項(xiàng)目簡(jiǎn)介

瑞薩MCU小百科 ? 來(lái)源:未知 ? 2023-08-14 12:05 ? 次閱讀


3. 應(yīng)用項(xiàng)目簡(jiǎn)介


務(wù)必了解通過(guò)e2 studio中的FSP設(shè)置配置ADC外設(shè)和使用API函數(shù)創(chuàng)建自己的應(yīng)用的實(shí)際實(shí)現(xiàn)。本應(yīng)用筆記補(bǔ)充了兩個(gè)應(yīng)用項(xiàng)目,分別演示了12位和16位數(shù)據(jù)轉(zhuǎn)換模式下的ADC模塊操作。


主要項(xiàng)目稱為“adc_16_oversampling_ra6t2”,旨在演示專門用于16位轉(zhuǎn)換的正確FSP配置和自校準(zhǔn)操作,以確保在過(guò)采樣模式 – 連續(xù)掃描模式組合下正常進(jìn)行轉(zhuǎn)換。運(yùn)行此項(xiàng)目的步驟從第4節(jié)開始。


輔助項(xiàng)目稱為“adc_12_sar_ra6t2”,使用的數(shù)據(jù)采集系統(tǒng)相同,但ADC配置為在SAR模式 – 連續(xù)掃描模式組合下進(jìn)行12位轉(zhuǎn)換。該項(xiàng)目旨在方便您自行進(jìn)行對(duì)照。您可以使用與主要項(xiàng)目相同的輸入運(yùn)行輔助項(xiàng)目,以確定12位和16位ADC模式之間的性能差異。運(yùn)行輔助項(xiàng)目的步驟與主要項(xiàng)目相同,因此本應(yīng)用筆記中未作詳細(xì)介紹。


兩個(gè)項(xiàng)目的配置不同,而ADC轉(zhuǎn)換方法取決于配置;二者的代碼基本相同。運(yùn)行主要項(xiàng)目后,您應(yīng)該了解如何在e2 studio的“Stacks”(堆棧)選項(xiàng)卡中設(shè)置16位操作的重要配置。此外,您還應(yīng)該了解自校準(zhǔn)的重要性以及需要使用自校準(zhǔn)功能的場(chǎng)景。


3.1 項(xiàng)目聲明

“adc_16_oversampling_ra6t2”項(xiàng)目中,A/D轉(zhuǎn)換器將在過(guò)采樣模式 – 連續(xù)掃描模式組合下運(yùn)行,以從用戶選擇的外部模擬輸入(例如,信號(hào)發(fā)生器和傳感器等)中獲取16位轉(zhuǎn)換值。


該應(yīng)用項(xiàng)目的框圖如下所示:


圖14. 應(yīng)用項(xiàng)目框圖


主機(jī)計(jì)算機(jī)運(yùn)行兩個(gè)軟件:e2 studio和J-Link RTT Viewer。這兩個(gè)軟件通過(guò)主機(jī)計(jì)算機(jī)的USB連接與RA6T2 MCU進(jìn)行通信。e2 studio與MCU之間會(huì)傳輸調(diào)試會(huì)話信息,J-Link RTT Viewer會(huì)向MCU發(fā)送項(xiàng)目命令并接收MCU發(fā)生的任何模塊錯(cuò)誤。


以下步驟描述了該項(xiàng)目的功能:

1. 用戶將啟動(dòng)ADC外設(shè)的連續(xù)掃描。

2. 將對(duì)模擬輸入進(jìn)行連續(xù)轉(zhuǎn)換,直到在RAM中的數(shù)組中存儲(chǔ)設(shè)定數(shù)量的樣本(默認(rèn)為1024個(gè)樣本)。

3. 捕獲1024個(gè)樣本后,ADC掃描將停止,程序也將暫停。

4. 如果需要,用戶可以檢查和/或?qū)С鰯?shù)據(jù)以供進(jìn)一步分析。

5. 準(zhǔn)備好重新啟動(dòng)掃描過(guò)程后,用戶將繼續(xù)運(yùn)行該程序。

6. 如果條件需要,用戶會(huì)選擇運(yùn)行自校準(zhǔn)功能。


用戶輸入、應(yīng)用狀態(tài)打印消息和錯(cuò)誤都通過(guò)安裝在主機(jī)計(jì)算機(jī)上的J-Link RTT Viewer軟件進(jìn)行處理。


在輔助項(xiàng)目“adc_12_sar_ra6t2”中,A/D轉(zhuǎn)換器將在SAR模式 – 連續(xù)掃描模式組合下運(yùn)行,并執(zhí)行相同的步驟。


3.2 FSP配置

本節(jié)將回顧每個(gè)應(yīng)用項(xiàng)目的重要時(shí)鐘設(shè)置和堆棧設(shè)置。在這兩個(gè)項(xiàng)目中,F(xiàn)SP配置都存儲(chǔ)在名為configuration.xml的文件中。雙擊該文件將打開項(xiàng)目的FSP配置視圖。


圖15. 應(yīng)用項(xiàng)目的文件夾結(jié)構(gòu)


3.2.1 時(shí)鐘/引腳設(shè)置

“Clocks”(時(shí)鐘)選項(xiàng)卡中,可以為項(xiàng)目配置各種MCU時(shí)鐘速度設(shè)置。對(duì)于這兩個(gè)項(xiàng)目,A/D轉(zhuǎn)換時(shí)鐘 (ADCLK) 源是外設(shè)模塊時(shí)鐘 (PCLKC),設(shè)置為60MHz。


圖16. FSP配置的“Clock”(時(shí)鐘)選項(xiàng)卡


ADCLK可以在最低25MHz到最高60MHz的范圍內(nèi)運(yùn)行。對(duì)于添加到“Stacks”(堆棧)選項(xiàng)卡的每個(gè)ADC模塊,時(shí)鐘源和附加分頻比設(shè)置是可配置的。


3.2.2 堆棧設(shè)置

“Stacks”(堆棧)選項(xiàng)卡中,可以為項(xiàng)目添加和配置外設(shè)模塊。要添加新模塊,請(qǐng)使用“New Stack”(新堆棧)按鈕。要添加ADC16模塊,既可使用“New Stack > Analog > ADC Driver on r_adc_b”(新堆棧 > 模擬 > r_adc_b 上的 ADC 驅(qū)動(dòng)程序)直接添加模塊,也可通過(guò)輸入“New Stack > Search > r_adc_b”(新堆棧 > 搜索 > r_adc_b)使用搜索功能。


圖17. 將一個(gè)新r_adc_b模塊添加到堆棧


單擊“r_adc_b”模塊 >“Properties”(屬性)選項(xiàng)卡 >“Settings”(設(shè)置)選項(xiàng)卡即可調(diào)出模塊設(shè)置。每個(gè)項(xiàng)目的設(shè)置將在下面詳細(xì)說(shuō)明。


3.2.2.1 16位過(guò)采樣模式項(xiàng)目的ADC模塊屬性

下表列出了與ADC模塊默認(rèn)值不同的“adc_16_oversampling_ra6t2”項(xiàng)目的ADC模塊設(shè)置:


表10. 與ADC模塊默認(rèn)值不同的adc_16_oversampling_ra6t2項(xiàng)目的ADC模塊配置


注:

要使ADC0讀取和轉(zhuǎn)換來(lái)自模擬通道0 (AN000) 的輸入信號(hào),請(qǐng)執(zhí)行以下操作:將AN000分配給虛擬通道0,將虛擬通道0分配給掃描組0,再將掃描組0分配給ADC0。


3.2.2.2 12位SAR模式項(xiàng)目的ADC模塊屬性

下表列出了ADC模塊默認(rèn)值不同的“adc_12_sar_ra6t2”項(xiàng)目的ADC模塊設(shè)置:


表11. 與ADC模塊默認(rèn)值不同的adc_12_sar_ra6t2項(xiàng)目的ADC模塊配置


3.3 使用的FSP API

下表列出了兩個(gè)應(yīng)用項(xiàng)目使用的FSP API及其使用說(shuō)明:


圖18. 兩個(gè)應(yīng)用項(xiàng)目的FSP API用途列表


更多內(nèi)容,您可復(fù)制下方網(wǎng)址到瀏覽器中打開進(jìn)入瑞薩中文論壇查看:

https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/


下一章:運(yùn)行應(yīng)用項(xiàng)目


推薦閱讀

RA6T2的16位模數(shù)轉(zhuǎn)換器操作 [9] 配置RA6T2 ADC模塊 (6)

RA6T2的16位模數(shù)轉(zhuǎn)換器操作 [10] 配置RA6T2 ADC模塊 (7)

RA6T2的16位模數(shù)轉(zhuǎn)換器操作 [11] 配置RA6T2 ADC模塊 (8)

更多精彩內(nèi)容,請(qǐng)點(diǎn)擊


原文標(biāo)題:RA6T2的16位模數(shù)轉(zhuǎn)換器操作 [12] 應(yīng)用項(xiàng)目簡(jiǎn)介

文章出處:【微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(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)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16802

    瀏覽量

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

    關(guān)注

    33

    文章

    22275

    瀏覽量

    85819

原文標(biāo)題:RA6T2的16位模數(shù)轉(zhuǎn)換器操作 [12] 應(yīng)用項(xiàng)目簡(jiǎn)介

文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ADS8411一款16、2 MHz模數(shù)轉(zhuǎn)換器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADS8411一款16、2 MHz模數(shù)轉(zhuǎn)換器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-23 10:29 ?0次下載
    ADS8411一款<b class='flag-5'>16</b><b class='flag-5'>位</b>、<b class='flag-5'>2</b> MHz<b class='flag-5'>模數(shù)轉(zhuǎn)換器</b>數(shù)據(jù)表

    ADS8364 16、6通道同步采樣模數(shù)轉(zhuǎn)換器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADS8364 16、6通道同步采樣模數(shù)轉(zhuǎn)換器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-22 09:22 ?0次下載
    ADS8364 <b class='flag-5'>16</b><b class='flag-5'>位</b>、<b class='flag-5'>6</b>通道同步采樣<b class='flag-5'>模數(shù)轉(zhuǎn)換器</b>數(shù)據(jù)表

    RA6T216模數(shù)轉(zhuǎn)換器操作 [14] 驗(yàn)證應(yīng)用項(xiàng)目

    RA6T216模數(shù)轉(zhuǎn)換器操作 [14] 驗(yàn)證應(yīng)用項(xiàng)目
    的頭像 發(fā)表于 06-26 08:06 ?302次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數(shù)轉(zhuǎn)換器</b><b class='flag-5'>操作</b> [14] 驗(yàn)證應(yīng)<b class='flag-5'>用項(xiàng)目</b>

    RA6T216模數(shù)轉(zhuǎn)換器操作 [13] 運(yùn)行應(yīng)用項(xiàng)目

    RA6T216模數(shù)轉(zhuǎn)換器操作 [13] 運(yùn)行應(yīng)用項(xiàng)目
    的頭像 發(fā)表于 06-19 08:06 ?291次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數(shù)轉(zhuǎn)換器</b><b class='flag-5'>操作</b> [13] 運(yùn)行應(yīng)<b class='flag-5'>用項(xiàng)目</b>

    RA6T216模數(shù)轉(zhuǎn)換器操作 [12] 應(yīng)用項(xiàng)目簡(jiǎn)介

    RA6T216模數(shù)轉(zhuǎn)換器操作 [12] 應(yīng)用項(xiàng)目
    的頭像 發(fā)表于 06-10 08:06 ?284次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數(shù)轉(zhuǎn)換器</b><b class='flag-5'>操作</b> [<b class='flag-5'>12</b>] 應(yīng)<b class='flag-5'>用項(xiàng)目</b><b class='flag-5'>簡(jiǎn)介</b>

    RA6T216模數(shù)轉(zhuǎn)換器操作 [11] 配置RA6T2 ADC模塊 (8)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [11] 配置RA6T2 ADC模塊 (8)
    的頭像 發(fā)表于 05-24 08:06 ?239次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數(shù)轉(zhuǎn)換器</b><b class='flag-5'>操作</b> [11] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (8)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [10] 配置RA6T2 ADC模塊 (7)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [10] 配置RA6T2 ADC模塊 (7)
    的頭像 發(fā)表于 05-15 08:06 ?264次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數(shù)轉(zhuǎn)換器</b><b class='flag-5'>操作</b> [10] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (7)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [9] 配置RA6T2 ADC模塊 (6)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [9] 配置RA6T2 ADC模塊 (
    的頭像 發(fā)表于 05-08 08:06 ?282次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數(shù)轉(zhuǎn)換器</b><b class='flag-5'>操作</b> [9] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (<b class='flag-5'>6</b>)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [8] 配置RA6T2 ADC模塊 (5)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [8] 配置RA6T2 ADC模塊 (5)
    的頭像 發(fā)表于 04-29 08:08 ?268次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數(shù)轉(zhuǎn)換器</b><b class='flag-5'>操作</b> [8] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (5)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [7] 配置RA6T2 ADC模塊 (4)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [7] 配置RA6T2 ADC模塊 (4)
    的頭像 發(fā)表于 04-20 08:06 ?256次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數(shù)轉(zhuǎn)換器</b><b class='flag-5'>操作</b> [7] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (4)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [6] 配置RA6T2 ADC模塊 (3)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [6] 配置RA6T2
    的頭像 發(fā)表于 04-12 08:06 ?239次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數(shù)轉(zhuǎn)換器</b><b class='flag-5'>操作</b> [<b class='flag-5'>6</b>] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (3)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [5] 配置RA6T2 ADC模塊 (2)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [5] 配置RA6T2 ADC模塊 (
    的頭像 發(fā)表于 04-04 08:05 ?283次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數(shù)轉(zhuǎn)換器</b><b class='flag-5'>操作</b> [5] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (<b class='flag-5'>2</b>)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [4] 配置RA6T2 ADC模塊 (1)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [4] 配置RA6T2 ADC模塊 (1)
    的頭像 發(fā)表于 03-29 08:05 ?288次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數(shù)轉(zhuǎn)換器</b><b class='flag-5'>操作</b> [4] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (1)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [2] A/D轉(zhuǎn)換器概述 (2)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [2] A/D轉(zhuǎn)換器
    的頭像 發(fā)表于 03-21 08:05 ?314次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數(shù)轉(zhuǎn)換器</b><b class='flag-5'>操作</b> [<b class='flag-5'>2</b>] A/D<b class='flag-5'>轉(zhuǎn)換器</b>概述 (<b class='flag-5'>2</b>)

    RA6T216模數(shù)轉(zhuǎn)換器操作 [1] 簡(jiǎn)介,A/D轉(zhuǎn)換器概述

    RA6T216模數(shù)轉(zhuǎn)換器操作 [1] 簡(jiǎn)介,A/D轉(zhuǎn)換器
    的頭像 發(fā)表于 03-13 08:05 ?254次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數(shù)轉(zhuǎn)換器</b><b class='flag-5'>操作</b> [1] <b class='flag-5'>簡(jiǎn)介</b>,A/D<b class='flag-5'>轉(zhuǎn)換器</b>概述