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

    文章

    18604

    浏览量

    386559
  • adc
    adc
    +关注

    关注

    100

    文章

    7380

    浏览量

    553673
  • 模数转换器
    +关注

    关注

    26

    文章

    3929

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析ADS1110:16高精度模数转换器的卓越之选

    ,一款在众多领域都有出色表现的16模数转换器。 文件下载: ads1110.pdf 一、ADS1110概述 ADS1110是一款精密的、连续自校准的模数转换器,采用小巧的SOT23
    的头像 发表于 12-05 09:57 183次阅读
    深入解析ADS1110:<b class='flag-5'>16</b><b class='flag-5'>位</b>高精度<b class='flag-5'>模数转换器</b>的卓越之选

    深度解析ADS8411:16高速模数转换器的卓越之选

    ,一款162 MSPS的高速模数转换器,看看它在实际应用中究竟有何独特之处。 文件下载: ads8411.pdf 一、ADS8411的关键特性 高性能
    的头像 发表于 12-04 14:26 204次阅读
    深度解析ADS8411:<b class='flag-5'>16</b><b class='flag-5'>位</b>高速<b class='flag-5'>模数转换器</b>的卓越之选

    ‌ADS8517 16模数转换器技术文档总结

    该ADS8517是一个完整的低功耗单一5伏电源、16采样模数转换器。它包含一个完整的16, 基于电容的逐次近似寄存
    的头像 发表于 11-25 09:47 223次阅读
    ‌ADS8517 <b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模数转换器</b>技术文档总结

    ‌ADS7882 123 MSPS低功耗SAR模数转换器技术文档总结

    该ADS7882为123MSPS的A到D转换器,内部参考为2.5伏。该设备包含基于电容的SAR模数转换器,具有固有采样与保持功能。该设备提供12
    的头像 发表于 11-24 14:08 303次阅读
    ‌ADS7882 <b class='flag-5'>12</b><b class='flag-5'>位</b>3 MSPS低功耗SAR<b class='flag-5'>模数转换器</b>技术文档总结

    ADS7924 四通道 12 微功耗模数转换器(ADC)总结

    该 ADS7924 是一个四通道、12 模数转换器(ADC),带有 I^2^C™接口。凭借低功耗的ADC核心、低供电运行支持以及灵活的测量序列
    的头像 发表于 11-20 14:43 330次阅读
    ADS7924 四通道 <b class='flag-5'>12</b> <b class='flag-5'>位</b>微功耗<b class='flag-5'>模数转换器</b>(ADC)总结

    ADS8363 16,1MSPS,4x2/2x2 同步采样SAR模数转换器技术手册

    该ADS8363为双16、1MSPS的模数转换器(ADC),配备八个伪或四个全差分输入通道,分为两对,用于同步采集信号。模拟输入与ADC输入保持差分。输入多路复用器可采用伪差分模式,支持每个ADC
    的头像 发表于 11-19 15:19 313次阅读
    ADS8363 <b class='flag-5'>16</b><b class='flag-5'>位</b>,1MSPS,4x<b class='flag-5'>2</b>/<b class='flag-5'>2x2</b> 同步采样SAR<b class='flag-5'>模数转换器</b>技术手册

    ADS7028 小型 8 通道 12 模数转换器技术手册

    该ADS7028是一款易于使用的8通道、多路复用、12、1MSPS、逐次逼近寄存模数转换器(SAR ADC)。八个通道可以独立配置为模拟输入、数字输入或数字输出。该器件具有用于AD
    的头像 发表于 11-03 10:46 351次阅读
    ADS7028 小型 8 通道 <b class='flag-5'>12</b> <b class='flag-5'>位</b><b class='flag-5'>模数转换器</b>技术手册

    ?高精度模数转换器 CBM79AD60G ?18、5 MSPS、SAR型差分 #ADC #国产芯片

    模数转换器
    芯佰微电子
    发布于 :2025年09月29日 16:47:12

    Texas Instruments ADS111xL 16Δ-Σ模数转换器数据手册

    Texas Instruments ADS111xL 16Δ-Σ模数转换器 (ADC) 是一款精密、低功耗、16、兼容I^
    的头像 发表于 07-31 11:02 595次阅读
    Texas Instruments ADS111xL <b class='flag-5'>16</b><b class='flag-5'>位</b>Δ-Σ<b class='flag-5'>模数转换器</b>数据手册

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

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

    Analog Devices Inc. AD9217射频模数转换器数据手册

    Analog Devices Inc. AD9217射频模数转换器是一款单通道、126GSPS/10.25GSPS射频 (RF) 模数转换器
    的头像 发表于 07-01 14:19 611次阅读
    Analog Devices Inc. AD9217射频<b class='flag-5'>模数转换器</b>数据手册

    Analog Devices Inc. AD9207 12模数转换器数据手册

    Analog Devices Inc. AD9207 12模数转换器 (ADC) 设计用于支持能够直接采样高达7.5GHz宽带信号的通信应用。该12
    的头像 发表于 06-30 11:22 503次阅读
    Analog Devices Inc. AD9207 <b class='flag-5'>12</b><b class='flag-5'>位</b><b class='flag-5'>模数转换器</b>数据手册

    168通道同步采样模数转换器SC1467替换AD7616应用于电池化成

    168通道同步采样模数转换器SC1467替换AD7616应用于电池化成
    的头像 发表于 02-27 10:18 795次阅读
    <b class='flag-5'>16</b><b class='flag-5'>位</b>8通道同步采样<b class='flag-5'>模数转换器</b>SC1467替换AD7616应用于电池化成

    16模数转换器SC1464应用于工业油阀监测,替换AD7606

    16模数转换器SC1464应用于工业油阀监测,替换AD7606
    的头像 发表于 02-14 09:56 713次阅读
    <b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模数转换器</b>SC1464应用于工业油阀监测,替换AD7606

    24模数转换器SC1641——AD7793的优质国产替代方案

    24模数转换器SC1641——AD7793的优质国产替代方案
    的头像 发表于 01-15 10:09 1074次阅读
    24<b class='flag-5'>位</b><b class='flag-5'>模数转换器</b>SC1641——AD7793的优质国产替代方案