
3. 應(yīng)用項(xiàng)目簡介
務(wù)必了解通過e2 studio中的FSP設(shè)置配置ADC外設(shè)和使用API函數(shù)創(chuàng)建自己的應(yīng)用的實(shí)際實(shí)現(xiàn)。本應(yīng)用筆記補(bǔ)充了兩個應(yīng)用項(xiàng)目,分別演示了12位和16位數(shù)據(jù)轉(zhuǎn)換模式下的ADC模塊操作。
主要項(xiàng)目稱為“adc_16_oversampling_ra6t2”,旨在演示專門用于16位轉(zhuǎn)換的正確FSP配置和自校準(zhǔn)操作,以確保在過采樣模式 – 連續(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)行對照。您可以使用與主要項(xiàng)目相同的輸入運(yùn)行輔助項(xiàng)目,以確定12位和16位ADC模式之間的性能差異。運(yùn)行輔助項(xiàng)目的步驟與主要項(xiàng)目相同,因此本應(yīng)用筆記中未作詳細(xì)介紹。
兩個項(xiàng)目的配置不同,而ADC轉(zhuǎn)換方法取決于配置;二者的代碼基本相同。運(yùn)行主要項(xiàng)目后,您應(yīng)該了解如何在e2 studio的“Stacks”(堆棧)選項(xiàng)卡中設(shè)置16位操作的重要配置。此外,您還應(yīng)該了解自校準(zhǔn)的重要性以及需要使用自校準(zhǔn)功能的場景。
3.1 項(xiàng)目聲明
在“adc_16_oversampling_ra6t2”項(xiàng)目中,A/D轉(zhuǎn)換器將在過采樣模式 – 連續(xù)掃描模式組合下運(yùn)行,以從用戶選擇的外部模擬輸入(例如,信號發(fā)生器和傳感器等)中獲取16位轉(zhuǎn)換值。
該應(yīng)用項(xiàng)目的框圖如下所示:

圖14. 應(yīng)用項(xiàng)目框圖
主機(jī)計(jì)算機(jī)運(yùn)行兩個軟件:e2 studio和J-Link RTT Viewer。這兩個軟件通過主機(jī)計(jì)算機(jī)的USB連接與RA6T2 MCU進(jìn)行通信。e2 studio與MCU之間會傳輸調(diào)試會話信息,J-Link RTT Viewer會向MCU發(fā)送項(xiàng)目命令并接收MCU發(fā)生的任何模塊錯誤。
以下步驟描述了該項(xiàng)目的功能:
1. 用戶將啟動ADC外設(shè)的連續(xù)掃描。
2. 將對模擬輸入進(jìn)行連續(xù)轉(zhuǎn)換,直到在RAM中的數(shù)組中存儲設(shè)定數(shù)量的樣本(默認(rèn)為1024個樣本)。
3. 捕獲1024個樣本后,ADC掃描將停止,程序也將暫停。
4. 如果需要,用戶可以檢查和/或?qū)С鰯?shù)據(jù)以供進(jìn)一步分析。
5. 準(zhǔn)備好重新啟動掃描過程后,用戶將繼續(xù)運(yùn)行該程序。
6. 如果條件需要,用戶會選擇運(yùn)行自校準(zhǔn)功能。
用戶輸入、應(yīng)用狀態(tài)打印消息和錯誤都通過安裝在主機(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é)將回顧每個應(yīng)用項(xiàng)目的重要時鐘設(shè)置和堆棧設(shè)置。在這兩個項(xiàng)目中,F(xiàn)SP配置都存儲在名為configuration.xml的文件中。雙擊該文件將打開項(xiàng)目的FSP配置視圖。

圖15. 應(yīng)用項(xiàng)目的文件夾結(jié)構(gòu)
3.2.1 時鐘/引腳設(shè)置
在“Clocks”(時鐘)選項(xiàng)卡中,可以為項(xiàng)目配置各種MCU時鐘速度設(shè)置。對于這兩個項(xiàng)目,A/D轉(zhuǎn)換時鐘 (ADCLK) 源是外設(shè)模塊時鐘 (PCLKC),設(shè)置為60MHz。

圖16. FSP配置的“Clock”(時鐘)選項(xiàng)卡
ADCLK可以在最低25MHz到最高60MHz的范圍內(nèi)運(yùn)行。對于添加到“Stacks”(堆棧)選項(xiàng)卡的每個ADC模塊,時鐘源和附加分頻比設(shè)置是可配置的。
3.2.2 堆棧設(shè)置
在“Stacks”(堆棧)選項(xiàng)卡中,可以為項(xiàng)目添加和配置外設(shè)模塊。要添加新模塊,請使用“New Stack”(新堆棧)按鈕。要添加ADC16模塊,既可使用“New Stack > Analog > ADC Driver on r_adc_b”(新堆棧 > 模擬 > r_adc_b 上的 ADC 驅(qū)動程序)直接添加模塊,也可通過輸入“New Stack > Search > r_adc_b”(新堆棧 > 搜索 > r_adc_b)使用搜索功能。

圖17. 將一個新r_adc_b模塊添加到堆棧
單擊“r_adc_b”模塊 >“Properties”(屬性)選項(xiàng)卡 >“Settings”(設(shè)置)選項(xiàng)卡即可調(diào)出模塊設(shè)置。每個項(xiàng)目的設(shè)置將在下面詳細(xì)說明。
下表列出了與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)換來自模擬通道0 (AN000) 的輸入信號,請執(zhí)行以下操作:將AN000分配給虛擬通道0,將虛擬通道0分配給掃描組0,再將掃描組0分配給ADC0。
下表列出了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
下表列出了兩個應(yīng)用項(xiàng)目使用的FSP API及其使用說明:

圖18. 兩個應(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)
原文標(biāo)題:RA6T2的16位模數(shù)轉(zhuǎn)換器操作 [12] 應(yīng)用項(xiàng)目簡介
文章出處:【微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
mcu
+關(guān)注
關(guān)注
147文章
18955瀏覽量
399216 -
瑞薩
+關(guān)注
關(guān)注
37文章
22485瀏覽量
90940
發(fā)布評論請先 登錄
SGM58031B:超小型低功耗16位模數(shù)轉(zhuǎn)換器的全面解析
SGM58031Q:超小型低功耗16位模數(shù)轉(zhuǎn)換器的卓越之選
SGM58031:低功耗16位模數(shù)轉(zhuǎn)換器的卓越之選
深入解析ADS8320-HT:高性能16位模數(shù)轉(zhuǎn)換器的卓越之選
Renesas MCK - RA6T2電機(jī)控制評估套件:設(shè)計(jì)與應(yīng)用全解析
探索RA6T2微控制器:高性能與多功能的完美融合
模數(shù)轉(zhuǎn)換器最高使用頻段
Texas Instruments ADS802:12位、10MHz采樣模數(shù)轉(zhuǎn)換器的全方位解析
深入剖析ADS7816:12位高速微功耗采樣模數(shù)轉(zhuǎn)換器
Texas Instruments ADS803:高性能12位模數(shù)轉(zhuǎn)換器的技術(shù)剖析與應(yīng)用指南
TLC2543M 12位模數(shù)轉(zhuǎn)換器:特性、原理與應(yīng)用詳解
高性能16位低功耗模數(shù)轉(zhuǎn)換器:TLC4545
Texas Instruments ADS868xW 16 位 SAR 模數(shù)轉(zhuǎn)換器數(shù)據(jù)手冊
Analog Devices Inc. AD9217射頻模數(shù)轉(zhuǎn)換器數(shù)據(jù)手冊
RA6T2的16位模數(shù)轉(zhuǎn)換器操作 [12] 應(yīng)用項(xiàng)目簡介




評論