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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

1c51ee96-327c-11ee-9e74-dac502259ad0.gif

2配置RA6T2 ADC模块

2.2 以16位深度操作ADC

RA6T2 MCU上的ADC外设的独特之处在于,它能够利用过采样和平均值计算技术将12位分辨率扩展到16位分辨率。有5对不同的转换方法 – 扫描模式组合可以达到16位分辨率,已在下表中突出显示:

表8. 突出显示的转换方法 – 扫描模式组合可以提供16位分辨率

1c62d1f2-327c-11ee-9e74-dac502259ad0.jpg

每对模式组合的扫描操作过程将在以下各节中更详细地描述。

2.2.1 过采样模式 – 单次扫描模式组合

以下步骤详细说明了过采样模式 – 单次扫描模式组合的操作过程:

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

2. 根据数字滤波器中的抽头数和A/D转换值相加/平均值计算次数,对每个模拟通道进行过采样。每个模拟通道的过采样完成后,将丢弃存储在数字滤波器中的过采样数据。

3. 过采样完成后,输出每个模拟通道的A/D转换数据。A/D转换数据将存储在数据寄存器(ADDRi(i = 0至28)和ADEXDRj(j = 0至2、5至8))中。如果使用FIFO,A/D转换数据也将存储在FIFO数据寄存器(ADFIFODRk(k = 0至8))中。

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

5. 在扫描操作期间,该扫描组对应的 ADGRSR.ACTGRn(n = 0至8)位置1。执行A/D转换的A/D转换器对应的ADSR.ADACTm(m = 0、1)位也置1。扫描操作完成后,每个位都清零,A/D转换器进入空闲状态。

以下是过采样模式 – 单次扫描模式组合的扫描操作时序图示例:

1c821b02-327c-11ee-9e74-dac502259ad0.jpg

图4. 过采样模式 – 单次扫描模式组合的时序图

在此示例中,ADC模拟通道0、2和4分别分配给虚拟通道0、1和2。所有虚拟通道都分配到扫描组0并由ADC0进行转换。图中显示了虚拟通道和模拟通道的扫描顺序。将对每个模拟通道进行过采样以转换一个ADC数据样本。

2.2.2 过采样模式 – 连续扫描模式组合

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

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

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

3. 根据数字滤波器中的抽头数和A/D转换值相加/平均值计算次数,对每个模拟通道进行过采样。每个模拟通道的过采样完成后,将丢弃存储在数字滤波器抽头中的过采样数据。

4. 过采样完成后,输出每个模拟通道的A/D转换数据。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转换停止处理之前,重复一次步骤3至5,然后继续扫描操作。

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

1cb75876-327c-11ee-9e74-dac502259ad0.jpg

图5. 过采样模式 – 连续扫描模式组合的时序图

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

2.2.3 混合模式 – 单次扫描模式组合

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

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

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

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

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

5. 在扫描操作期间,该扫描组对应的 ADGRSR.ACTGRn(n = 0至8)位置 1。执行A/D转换的A/D转换器对应的 ADSR.ADACTm(m = 0、1)位也置 1。扫描操作完成后,每个位都清零,A/D 转换器进入空闲状态。此外,将在扫描操作结束时丢弃数字滤波器中的过采样数据。

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

1cdbe39e-327c-11ee-9e74-dac502259ad0.jpg

图6. 混合模式 – 单次扫描模式组合的时序图

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

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

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

未完待续


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

    关注

    147

    文章

    19227

    浏览量

    405115
  • 瑞萨
    +关注

    关注

    38

    文章

    22538

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RA6T1微控制:功能特性、电气参数与设计要点解析

    RA6T1微控制:功能特性、电气参数与设计要点解析 在当今的电子设计领域,微控制(MCU)扮演着至关重要的角色。RA6T1系列MCU凭借其高性能、丰富的功能和出色的安全性,成为众多
    的头像 发表于 04-01 11:10 420次阅读

    深入剖析RA6T3微控制:特性、应用与设计考量

    深入剖析RA6T3微控制:特性、应用与设计考量 在当今的电子设计领域,微控制扮演着至关重要的角色。Renesas的RA6T3微控制凭借
    的头像 发表于 04-01 10:10 206次阅读

    【瑞萨FPB-RA6E2试用】【FPB-RA6E2】 DAC-ADC 回环测试:基于 Zephyr RTOS 的模拟信号通路验证

    【FPB-RA6E2】 DAC-ADC 回环测试:基于 Zephyr RTOS 的模拟信号通路验证 DAC、ADC名词含义: DAC:数模转换器(Digital-to-Analog
    发表于 01-16 15:22

    【瑞萨RA × Zephyr评测】ADC、DAC和PWM

    本文章旨在评估使用 Zephyr RTOS 在 Renesas FPB-RA6E2 开发板上实现 ADC模数转换器)、DAC(数模转换器)和 PWM(脉宽调制)功能的应用。评估内容包
    的头像 发表于 01-10 10:22 2758次阅读
    【瑞萨<b class='flag-5'>RA</b> × Zephyr评测】<b class='flag-5'>ADC</b>、DAC和PWM

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

    关注的产品,它为电机控制开发提供了全面且有效的解决方案。本文将深入剖析MCK - RA6T2的各个方面,包括其特性、硬件组成、功能模块以及使用注意事项等。 文件下载: Renesas
    的头像 发表于 12-30 09:55 508次阅读

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

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

    探索RA6T3微控制:性能、特性与应用全解析

    实际应用中的表现。 文件下载: Renesas Electronics RA6T3 Arm®微控制.pdf 一、RA6T3概述 RA6T3微控制
    的头像 发表于 12-29 13:55 575次阅读

    【瑞萨RA6E2ADC数据采集与数码管显示

    模拟信号处理和显示控制方面的强大能力。 一、硬件设计与连接 1.1 硬件组件 主控板 :瑞萨RA6E2评估板 显示模块 :8(启用4)74HC595共阳极数码管 输入信号 :电位
    发表于 11-27 00:52

    【瑞萨RA6E2】3.测试RA6E2芯片温度

    Sensor (TSN)温度传感的简写,只不过它是瑞萨RA6E2内部的温度传感,直接连接MCU芯片。 由上图可以看到TSN其实是ADC12通道 下面是TSN的温度传感
    发表于 11-17 11:57

    【瑞萨RA6E2】+1、初识RA6E2芯片及芯片参数

    :实时时钟,支持日历与二进制计数模式 看门狗 :WDT与IWDT,增强系统可靠性 模拟外设 ADC12:12模数转换器,最多12通道 DAC12 × 2 :12
    发表于 11-11 19:19

    【瑞萨RA6E2ADC、DAC 电压输入输出

    ); 代码中 dac 的值为 0 ~ 4095,对应 0 ~ 3.3v 电压 【ADC 电压输入】 瑞萨 RA6E2 支持 12 ADC 电压检测,代码里可以读取 AD
    发表于 11-10 01:29

    RA-Eco-RA6M4开发板评测】ADC获取电压值

    分别为:单次描模式、连续扫描模式和分组扫描模式, 2 RT-Thread 的ADC简介 ADC(Analog-to-Digital Converter) 指模数转换器。是指将连续变化
    发表于 11-09 21:42

    【瑞萨RA6E2】Home Assistant物联网 ADC 温度计

    结合 ADC 温度传感和 ATK-D20 模块实现物联网温度计的项目设计。 项目结构 项目内容 硬件连接:RA6E2开发板和 ATK-D20 WiFi
    发表于 11-03 22:10

    瑞萨电子基于RA6T2的高频注入法方案详解

    瑞萨电子发布了基于高频注入法的样例方案,本篇以RA6T2样例工程为例,介绍高频注入法的一般性原理,瑞萨样例工程的结构、实现方式和调试硬件系统搭的一般应用。协助客户了解方案设计和瑞萨芯片的特色,可用于客户在此基础上开发自己应用领域的工程,加快产业化进度。
    的头像 发表于 10-27 11:31 5284次阅读
    瑞萨电子基于<b class='flag-5'>RA6T2</b>的高频注入法方案详解

    【EK-RA6E2开发指南】ADC获取电压值

    RA6E22ADC单元,每个ADC单元有12、10、8
    的头像 发表于 09-23 18:15 2296次阅读
    【EK-<b class='flag-5'>RA6E2</b>开发指南】<b class='flag-5'>ADC</b>获取电压值