0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RA6T2的16位模数转换器操作 [12] 应用项目简介

RA生态工作室 2024-06-10 08:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

3. 应用项目简介

务必了解通过e2 studio中的FSP设置配置ADC外设和使用API函数创建自己的应用的实际实现。本应用笔记补充了两个应用项目,分别演示了12位和16位数据转换模式下的ADC模块操作。

主要项目称为“adc_16_oversampling_ra6t2”,旨在演示专门用于16位转换的正确FSP配置和自校准操作,以确保在过采样模式 – 连续扫描模式组合下正常进行转换。运行此项目的步骤从第4节开始。

辅助项目称为“adc_12_sar_ra6t2”,使用的数据采集系统相同,但ADC配置为在SAR模式 – 连续扫描模式组合下进行12位转换。该项目旨在方便您自行进行对照。您可以使用与主要项目相同的输入运行辅助项目,以确定12位和16位ADC模式之间的性能差异。运行辅助项目的步骤与主要项目相同,因此本应用笔记中未作详细介绍。

两个项目的配置不同,而ADC转换方法取决于配置;二者的代码基本相同。运行主要项目后,您应该了解如何在e2 studio的“Stacks”(堆栈)选项卡中设置16位操作的重要配置。此外,您还应该了解自校准的重要性以及需要使用自校准功能的场景。

3.1 项目声明

“adc_16_oversampling_ra6t2”项目中,A/D转换器将在过采样模式 – 连续扫描模式组合下运行,以从用户选择的外部模拟输入(例如,信号发生器和传感器等)中获取16位转换值。

该应用项目的框图如下所示:

wKgZomaCbK6ADMZmAACCBtyQ5_c696.jpg

图14. 应用项目框图

主机计算机运行两个软件:e2 studio和J-Link RTT Viewer。这两个软件通过主机计算机的USB连接与RA6T2 MCU进行通信。e2 studio与MCU之间会传输调试会话信息,J-Link RTT Viewer会向MCU发送项目命令并接收MCU发生的任何模块错误。

以下步骤描述了该项目的功能:

1. 用户将启动ADC外设的连续扫描。

2. 将对模拟输入进行连续转换,直到在RAM中的数组中存储设定数量的样本(默认为1024个样本)。

3. 捕获1024个样本后,ADC扫描将停止,程序也将暂停。

4. 如果需要,用户可以检查和/或导出数据以供进一步分析。

5. 准备好重新启动扫描过程后,用户将继续运行该程序。

6. 如果条件需要,用户会选择运行自校准功能。

用户输入、应用状态打印消息和错误都通过安装在主机计算机上的J-Link RTT Viewer软件进行处理。

在辅助项目“adc_12_sar_ra6t2”中,A/D转换器将在SAR模式 – 连续扫描模式组合下运行,并执行相同的步骤。

3.2 FSP配置

本节将回顾每个应用项目的重要时钟设置和堆栈设置。在这两个项目中,FSP配置都存储在名为configuration.xml的文件中。双击该文件将打开项目的FSP配置视图。

wKgaomaCbK6AE1sCAACcFCe_Dh0687.jpg

图15. 应用项目的文件夹结构

3.2.1 时钟/引脚设置

“Clocks”(时钟)选项卡中,可以为项目配置各种MCU时钟速度设置。对于这两个项目,A/D转换时钟 (ADCLK) 源是外设模块时钟 (PCLKC),设置为60MHz。

wKgZomaCbK6AO6F9AAGDVK5lUs0907.jpg

图16. FSP配置的“Clock”(时钟)选项卡

ADCLK可以在最低25MHz到最高60MHz的范围内运行。对于添加到“Stacks”(堆栈)选项卡的每个ADC模块,时钟源和附加分频比设置是可配置的。

3.2.2 堆栈设置

“Stacks”(堆栈)选项卡中,可以为项目添加和配置外设模块。要添加新模块,请使用“New Stack”(新堆栈)按钮。要添加ADC16模块,既可使用“New Stack > Analog > ADC Driver on r_adc_b”(新堆栈 > 模拟 > r_adc_b 上的 ADC 驱动程序)直接添加模块,也可通过输入“New Stack > Search > r_adc_b”(新堆栈 > 搜索 > r_adc_b)使用搜索功能。

wKgaomaCbK6AWEU6AACNRfv4qN8823.jpg

图17. 将一个新r_adc_b模块添加到堆栈

单击“r_adc_b”模块 >“Properties”(属性)选项卡 >“Settings”(设置)选项卡即可调出模块设置。每个项目的设置将在下面详细说明。

3.2.2.1 16位过采样模式项目的ADC模块属性

下表列出了与ADC模块默认值不同的“adc_16_oversampling_ra6t2”项目的ADC模块设置:

表10. 与ADC模块默认值不同的adc_16_oversampling_ra6t2项目的ADC模块配置

wKgZomaCbK6AdsDRAAO6pMhGx30464.jpg

wKgZomaCbICAXnoeAAAu5OaR0w8230.png

3.2.2.2 12位SAR模式项目的ADC模块属性

下表列出了ADC模块默认值不同的“adc_12_sar_ra6t2”项目的ADC模块设置:

表11. 与ADC模块默认值不同的adc_12_sar_ra6t2项目的ADC模块配置

wKgZomaCbK6AAbvhAAKPTz9eQIA762.jpg

3.3 使用的FSP API

下表列出了两个应用项目使用的FSP API及其使用说明:

wKgaomaCbK6AF-t_AAHxp4WH284760.jpg

图18. 两个应用项目的FSP API用途列表

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19160

    浏览量

    404595
  • adc
    adc
    +关注

    关注

    100

    文章

    7950

    浏览量

    556976
  • 模数转换器
    +关注

    关注

    26

    文章

    4105

    浏览量

    130277
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索AD1672S:12、3 MSPS模数转换器的技术奥秘

    为数字信号的重任。今天,我们要深入了解的就是Analog Devices公司推出的AD1672S这款12、3 MSPS的模数转换器,一起揭开它的神秘面纱。 文件下载: AD1672S.pdf 规格概述 这份文档主要聚焦于AD1
    的头像 发表于 04-08 15:30 205次阅读

    AD9225:高性能12模数转换器的全方位解析

    AD9225:高性能12模数转换器的全方位解析 在电子设计领域,模数转换器(ADC)是连接模拟世界和数字世界的关键桥梁。AD9225作为一款高性能的
    的头像 发表于 04-07 14:10 132次阅读

    AD9230:高性能12模数转换器的卓越之选

    。 文件下载: AD9230.pdf 一、产品概述 AD9230是一款专为高性能、低功耗和易用性而优化的12单片采样模数转换器。它的转换速率最高可达250 MSPS,在宽带载波和宽带
    的头像 发表于 04-02 16:20 328次阅读

    深度剖析AD9434:高性能12模数转换器的卓越之选

    深度剖析AD9434:高性能12模数转换器的卓越之选 在现代电子系统中,模数转换器(ADC)扮演着至关重要的角色。今天,我们将深入探讨一款高性能的
    的头像 发表于 03-31 10:55 272次阅读

    AD9467:高性能16模数转换器的卓越之选

    AD9467:高性能16模数转换器的卓越之选 在电子工程师的日常工作中,模数转换器(ADC)是一个至关重要的组件,它直接影响着系统的性能和精度。今天,我们就来深入了解一款高性能的
    的头像 发表于 03-31 10:55 239次阅读

    SGM58031B:超小型低功耗16模数转换器的全面解析

    SGM58031B:超小型低功耗16模数转换器的全面解析 在电子设计领域,模数转换器(ADC)是连接模拟世界和数字世界的关键桥梁。今天我们要深入探讨的SGM58031B,就是一款性能
    的头像 发表于 03-12 13:50 248次阅读

    SGM58031Q:超小型低功耗16模数转换器的卓越之选

    SGM58031Q:超小型低功耗16模数转换器的卓越之选 在电子设计领域,模数转换器(ADC)的性能直接影响着整个系统的数据采集和处理能力。今天,我们就来深入了解一款超小型、低功耗的
    的头像 发表于 03-12 10:10 342次阅读

    SGM58031:低功耗16模数转换器的卓越之选

    SGM58031:低功耗16模数转换器的卓越之选 在电子设计领域,模数转换器(ADC)是连接模拟世界和数字世界的关键桥梁。今天,我们来深入探讨SGM58031这款低功耗、
    的头像 发表于 03-12 10:10 446次阅读

    深入解析ADS8320-HT:高性能16模数转换器的卓越之选

    深入解析ADS8320-HT:高性能16模数转换器的卓越之选 在电子工程领域,模数转换器(ADC)是连接模拟世界和数字世界的关键桥梁。今天,我们将深入探讨德州仪器(Texas
    的头像 发表于 02-05 13:45 547次阅读

    8 、双路 1.5GSPS 或单路 3.0GSPS 模数转换器

    模数转换器
    芯佰微电子
    发布于 :2026年01月07日 15:50:43

    Renesas MCK - RA6T2电机控制评估套件:设计与应用全解析

    Renesas MCK - RA6T2电机控制评估套件:设计与应用全解析 在电机控制领域,一款优秀的评估套件能为工程师们的开发工作带来极大便利。Renesas的MCK - RA6T2就是这样一款值得
    的头像 发表于 12-30 09:55 461次阅读

    探索RA6T2微控制:高性能与多功能的完美融合

    探索RA6T2微控制:高性能与多功能的完美融合 在当今的电子设计领域,微控制(MCU)扮演着至关重要的角色。一款性能卓越、功能丰富的MCU可以为产品带来更高的竞争力和更广泛的应用前景。今天,我们
    的头像 发表于 12-30 09:55 619次阅读

    模数转换器最高使用频段

    工作,甚至以1GHz以上的满功率带宽工作。四、具体案例ADC12C/DSxxx和ADC14C/DSxxx系列:这些系列模数转换器内置高性能的采样及保持放大器和高精度带隙电压参考电路,输入带宽高达1GHz
    发表于 12-16 09:58

    Texas Instruments ADS802:12、10MHz采样模数转换器的全方位解析

    Texas Instruments ADS802:12、10MHz采样模数转换器的全方位解析 在电子设计领域,模数转换器(ADC)是连接模拟世界和数字世界的关键桥梁。Texas
    的头像 发表于 12-10 10:20 590次阅读

    Texas Instruments ADS868xW 16 SAR 模数转换器数据手册

    Texas Instruments ADS868xW 16SAR模数转换器 (ADC) 是基于逐次逼近 (SAR) 模数转换器 (ADC) 拓扑的集成数据采集系统系列。这些器件具有高
    的头像 发表于 07-24 16:45 1292次阅读
    Texas Instruments ADS868xW <b class='flag-5'>16</b> <b class='flag-5'>位</b> SAR <b class='flag-5'>模数转换器</b>数据手册