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

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

3天内不再提示

RA6T2的16位模数转换器操作 [10] 配置RA6T2 ADC模块 (7)

瑞萨嵌入式小百科 ? 来源:未知 ? 2023-08-09 12:05 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

d4126a88-3669-11ee-9e74-dac502259ad0.gif

2配置RA6T2 ADC模块

2.2 以16位深度操作ADC

2.2.4 混合模式 – 连续扫描模式组合

以下步骤详细说明了混合模式 – 连续扫描模式组合的操作过程:

1. 在混合模式 – 连续扫描模式组合下,扫描操作在输入软件触发信号或外设模块触发信号时开始。与触发信号对应的扫描组启动。

2. 扫描操作启动后,该扫描组对应的ADGRSR.ACTGRn(n = 0至8)位置1。执行A/D转换的A/D转换器对应的ADSR.ADACTm(m = 0、1)位也置1。

3. 在混合模式下,每次执行过采样时,都会在切换模拟通道时执行扫描操作。

4. 经过初始延时(对足够数量的值进行过采样以填充数字滤波器的抽头所需的时间)和每个模拟通道的相加/平均值计算时间后,A/D转换数据将存储在数据寄存器(ADDRi(i = 0至28)和ADEXDRj(j = 0至2、5至8))中。如果使用FIFO,A/D转换数据也将存储在FIFO数据寄存器(ADFIFODRk(k = 0至8))中。

5. 如果使能扫描结束中断,则当分配给该扫描组的所有虚拟通道的A/D转换完成后,将产生该扫描组对应的扫描结束中断。

6. 保留存储在数字滤波器中的过采样数据,同时执行后续轮次的扫描操作。经过组延时(在连续扫描操作中对另一个值进行过采样以获得后续A/D转换数据所需的时间)和每个模拟通道的相加/平均值计算时间后,A/D转换数据将存储在数据寄存器(ADDRi(i = 0至28)和ADEXDRj(j = 0至2、5至8))中。如果使用FIFO,A/D转换数据也将存储在FIFO数据寄存器(ADFIFODRk(k = 0至8))中。

7. 如果使能扫描结束中断,则当分配给该扫描组的所有虚拟通道的A/D转换完成后,将产生该扫描组对应的扫描结束中断。

8. 在执行A/D转换停止处理之前,重复一次步骤6和7,然后继续扫描操作。

以下是混合模式 – 连续扫描模式组合的扫描操作时序图:

d42486dc-3669-11ee-9e74-dac502259ad0.jpg

图7. 混合模式 – 连续扫描模式组合的时序图

在上面的示例中,ADC模拟通道0、2和4分别分配给虚拟通道0、1和2。所有虚拟通道都分配到扫描组0并由ADC0进行转换。图中显示了虚拟通道和模拟通道的扫描顺序。在混合模式下,将对每个模拟通道进行过采样以转换一个ADC数据样本,然后不断重复该扫描操作。

2.2.5 混合模式 – 后台连续扫描模式组合

以下步骤详细说明了混合模式 – 后台连续扫描模式组合的操作过程:

1. 在混合模式 – 后台连续扫描模式组合下,扫描操作在输入软件触发信号或外设模块触发信号时开始。与触发信号对应的扫描组启动。

2. 扫描操作启动后,该扫描组对应的ADGRSR.ACTGRn(n = 0至8)位置1。执行A/D转换的A/D转换器对应的ADSR.ADACTm(m = 0、1)位也置1。

3. 在混合模式下,每次执行过采样时,都会在切换模拟通道时执行扫描操作。

4. 经过初始延时(对足够数量的值进行过采样以填充数字滤波器的抽头所需的时间)和每个模拟通道的相加/平均值计算时间后,A/D转换数据即可供输出。在后台连续扫描模式下,从扫描操作启动开始,经过初始延时后即可获得A/D转换数据。

5. 保留存储在数字滤波器中的过采样数据,同时执行后续轮次的扫描操作。经过组延时(在连续扫描操作中对另一个值进行过采样以获得后续A/D转换数据所需的时间)和每个模拟通道的相加/平均值计算时间后,A/D转换数据即可供输出。

6. 如果在后台连续扫描操作期间输入A/D转换启动触发信号,此时的最新A/D转换数据将存储在数据寄存器(ADDRi(i = 0至28)和ADEXDRj(j = 0至2、5至8))中。如果FIFO功能设置为使能,A/D转换数据也将存储在FIFO数据寄存器(ADFIFODRk(k = 0至8))中。

7. 如果使能扫描结束中断,将产生扫描结束中断。

8. 在执行A/D转换停止操作前,将重复后台连续扫描操作(步骤5)。在处于后台连续扫描模式期间,只要输入A/D转换启动触发信号,即会输出A/D转换数据(步骤6和7)。

以下是混合模式 – 连续扫描模式组合的扫描操作时序图:

d439c588-3669-11ee-9e74-dac502259ad0.jpg

图8. 混合模式 – 连续扫描模式组合的时序图

在此示例中,ADC模拟通道0、2和4分别分配给虚拟通道0、1和2。所有虚拟通道都分配到扫描组0并由ADC0进行转换。图中显示了虚拟通道和模拟通道的扫描顺序。在混合模式下,将对每个模拟通道进行过采样,然后,当产生启动触发信号时,将对一个ADC数据样本进行转换,并不断重复这种扫描操作。

更多内容,您可复制下方网址到浏览器中打开进入瑞萨中文论坛查看:

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


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

    关注

    146

    文章

    18074

    浏览量

    370828
  • adc
    adc
    +关注

    关注

    99

    文章

    6750

    浏览量

    550060
  • 瑞萨
    +关注

    关注

    36

    文章

    22397

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RA-Eco-RA6M4开发板评测】——8.获取RA6M4开发板芯片内部温度传感

    : 使用TSN计算ADC温度值的公式 计算流程图 只要严格按照几张图操作,就可以非常简单的计算出RA6M4的内部温度值 1。打开瑞萨的RA Smart
    发表于 07-27 14:39

    RA-Eco-RA6M4开发板评测】ADC 电压表

    RA-Eco-RA6M4开发板评测】ADC 电压表 本文介绍了 RA-Eco-RA6M4-100PIN-V1.0 开发板实现基于串口打印、ADC 采集、
    发表于 07-25 12:33

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

    Texas Instruments ADS868xW 16SAR模数转换器 (ADC) 是基于逐次逼近 (SAR) 模数转换器 (
    的头像 发表于 07-24 16:45 ?265次阅读
    Texas Instruments ADS868xW <b class='flag-5'>16</b> <b class='flag-5'>位</b> SAR <b class='flag-5'>模数转换器</b>数据手册

    RA-Eco-RA6M4开发板评测】ADC、DAC 电压输入输出

    (FSP_SUCCESS == err); 代码中 dac 的值为 0 ~ 4095,对应 0 ~ 3.3v 电压 【ADC 电压输入】 瑞萨 RA6M4 支持 12 ADC
    发表于 07-21 03:54

    使用瑞萨R-T系列芯片实现相电流实时采样

    本篇介绍如何使用瑞萨R-T系列芯片,设计马达工程时,应用S&H功能,实现实时高效的AD采样,比起传统的逐相顺次AD采样,可提高控制的效果,从而提高整个系统的性能。以RA6T2为范例,结果可推广到瑞萨T系列(包括:
    的头像 发表于 07-16 16:19 ?713次阅读
    使用瑞萨R-<b class='flag-5'>T</b>系列芯片实现相电流实时采样

    瑞萨电子推出RA2T1系列微控制

    RA2T1系列微控制基于64MHz ArmCortex-M23内核设计,专为单电机控制应用而优化。RA2T1集成PWM定时,以及配备3个采样保持电路的A/D
    的头像 发表于 07-14 16:04 ?2599次阅读
    瑞萨电子推出<b class='flag-5'>RA2T</b>1系列微控制<b class='flag-5'>器</b>

    RA-Eco-RA4M2开发板评测】RA-Eco-RA4M2 PWM输出

    模块的结构框图 RA4M2系列共有共 8 个GPT定时(即8个通道), 其中包括 4 个32GPT定时(GPT32n (n=0~3))
    发表于 04-28 22:57

    RA-Eco-RA4M2开发板评测】ADC采集数据OLED输出

    RA-Eco-RA4M2开发板评测】ADC采集数据OLED输出 本次实验要实现使用瑞萨 R7FA4E2B93CFM 进行ADC转换实验,并
    发表于 04-16 21:19

    【瑞萨RA2L1入门学习】02. 串口打印 ADC 检测电压

    )即模数转换器,则是将模拟信号转换为数字信号的模块,在通信、数据采集等领域发挥着重要作用。例如激光雷达、温湿度传感等,这些传感通常是模拟
    发表于 03-07 11:52

    电机项目中瑞萨RA-T系列波形输出占空比详解

    在电机工程中,有时需输出带死区的0%和100%的占空比PWM波形,以达到过调制效果。本文以RA6T2为例,介绍在使用RA-T系列芯片建立电机工程时,如何使用GPT的互补PWM模式输出带死区的0%和100%的占空比波形,其结果可推广应用到其他系列芯片和相关领域。
    的头像 发表于 02-10 12:50 ?1821次阅读
    电机项目中瑞萨<b class='flag-5'>RA-T</b>系列波形输出占空比详解

    请问有没有满足-2V~+2V这个信号范围的ADC模数转换器

    我所应用的传感输出信号范围从-2V~+2V,请问有没有满足这个信号范围的ADC模数转换器,特别可以接受负电压-
    发表于 12-10 08:06

    瑞萨RA-T系列芯片ADC和GPT功能模块的配合使用

    通道打包和分组,GPT触发启动的设置。本文以RA6T2为范例,结果可推广到RA-T系列其他芯片和相关领域。
    的头像 发表于 11-21 13:40 ?1356次阅读
    瑞萨<b class='flag-5'>RA-T</b>系列芯片<b class='flag-5'>ADC</b>和GPT功能<b class='flag-5'>模块</b>的配合使用

    基于瑞萨RA6T2 MCU实现过电流保护功能

    本篇介绍如何在使用RA-T系列芯片时,通过使用内部比较ACMPHS配合POE模块,实现过电流保护,从而替代传统的硬件保护电路,这样可以降低项目的BOM成本。本篇文章以RA6T2为例,
    的头像 发表于 11-11 13:41 ?1127次阅读
    基于瑞萨<b class='flag-5'>RA6T2</b> MCU实现过电流保护功能

    MS5046T/5047T/5048T/5048N——2kSPS、16bit Σ-Δ ADC

    MS5046T/MS5047T/MS5048T/MS5048N 是适合高精度、低成本测量应用的 16bit 模数转换器。提供方案和FAE支持
    的头像 发表于 11-08 10:49 ?968次阅读
    MS5046<b class='flag-5'>T</b>/5047<b class='flag-5'>T</b>/5048<b class='flag-5'>T</b>/5048N——<b class='flag-5'>2</b>kSPS、<b class='flag-5'>16</b>bit Σ-Δ <b class='flag-5'>ADC</b>

    16bit 6通道带信号预处理的高速模数转换器——AiP8348

    16bit 6通道带信号预处理的高速模数转换器——AiP8348
    的头像 发表于 08-26 09:59 ?796次阅读
    <b class='flag-5'>16</b>bit <b class='flag-5'>6</b>通道带信号预处理的高速<b class='flag-5'>模数转换器</b>——AiP8348