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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

c7f3176a-2cfb-11ee-815d-dac502259ad0.gif

2配置RA6T2 ADC模块

2.1 ADC规范

2.1.6 扫描模式

扫描操作是指按顺序对模拟通道进行A/D转换的操作。扫描操作有3种扫描模式可供选择:单次扫描模式、连续扫描模式和后台连续扫描模式。

ADC单元可用的扫描模式和转换方法组合如下表所示:

表3. 可用的扫描模式和转换方法组合

c7ff2a46-2cfb-11ee-815d-dac502259ad0.jpg

扫描操作是基于扫描组执行的。当扫描操作启动时,将根据虚拟通道设置对每个模拟通道执行A/D转换。如果同时启动分配给同一A/D转换器的2个或更多扫描组的扫描操作,则执行编号最小的扫描组的扫描操作。

模拟通道的A/D转换顺序是根据分配给扫描组的虚拟通道编号按升序排列的。编号最小的虚拟通道的转换在扫描组转换开始时即执行。

2.1.6.1 单次扫描模式

在单次扫描模式下,每次输入一个A/D转换启动触发信号,就对一个扫描组执行一次转换。每次A/D转换启动触发信号出现时,对分配给该扫描组的每个模拟通道执行一次A/D转换。

2.1.6.2 连续扫描模式

连续扫描模式是指对一个扫描组重复执行扫描操作。当A/D转换启动触发信号出现时,对分配给该扫描组的每个模拟通道重复执行A/D转换,直到出现A/D转换停止处理信号为止。

2.1.6.3 后台连续扫描模式

后台连续扫描模式是指对单个扫描组重复执行扫描操作。扫描操作从输入第一个A/D转换启动触发信号时开始。同连续扫描模式一样,对分配给该扫描组的每个模拟通道重复执行A/D转换,直到出现A/D转换停止处理信号为止。

如果在连续扫描操作期间出现A/D转换启动触发信号,则输出此时的A/D转换数据。如果A/D转换启动触发信号未出现,则不会输出A/D转换数据,也不会更新A/D数据寄存器和先进先出 (FIFO) 数据寄存器的值。

2.1.7 A/D扫描启动条件

A/D转换可由MCU上的多个外设模块触发。这些模块包括事件链路控制器 (ELC)、通用PWM定时器 (GPT) 以及来自I/O端口的外部触发信号。触发源的多样性使您能够灵活设计信号采集系统。本节将逐一详细介绍这些列出的触发信号。

要通过外设模块的触发信号执行A/D转换,则需为每个扫描组配置触发信号,并且需要在ADTRGENR寄存器中使能外设模块的触发信号输入。

此外,还有触发信号延时功能,用于延迟A/D转换启动触发信号,以调整每个扫描组的A/D转换启动时间。延时功能适用于ELC、GPT或外部源产生的触发信号,但不适用于软件触发源。在ADTRGDLRi(i = 0 至 4)寄存器中为每个扫描组设置要添加的延时值。添加的延时等于寄存器设定值×A/D转换时钟 (ADCLK) 周期。

2.1.7.1 ELC触发扫描启动

A/D转换可由事件链接控制器发出的事件启动。要使能通过ELC启动扫描,请使用 ADTRGELCn(n = 0 至 8)寄存器中的ELC事件配置扫描组,并在ADTRGENR寄存器中使能A/D转换启动触发信号。

下表显示了ADTRGELCn寄存器与其对应的ELC事件之间的关系:

表4. ELC事件名称和对应的寄存器位设置

c81a7d96-2cfb-11ee-815d-dac502259ad0.jpg

2.1.7.2 GPT触发扫描启动

A/D转换也可由通用PWM定时器的中断启动。要使能通过GPT启动扫描,请使用ADTRGGPTn(n = 0 至 8)寄存器中的GPT中断源配置扫描组,并在ADTRGENR寄存器中使能A/D转换启动触发信号。

下表显示了ADTRGGPTn寄存器与GPT中断源之间的关系:

表5. GPT中断源和对应的寄存器位设置

c832ff88-2cfb-11ee-815d-dac502259ad0.jpg

2.1.7.3 外部触发扫描启动

A/D转换可由外部触发引脚ADTRG0和ADTRG1的输入启动。要使能使用外部触发信号启动扫描,请在ADTRGENR寄存器中配置使用外部触发源的扫描组。

注:

外部触发信号为低电平有效。在使能外部触发引脚(ADTRG0和ADTRG1)之前,先将其设置为高电平。


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

    关注

    147

    文章

    19110

    浏览量

    403230
  • 瑞萨
    +关注

    关注

    38

    文章

    22516

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

    【瑞萨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 2659次阅读
    【瑞萨<b class='flag-5'>RA</b> × Zephyr评测】<b class='flag-5'>ADC</b>、DAC和PWM

    【瑞萨FPB-RA6E2试用】基础功能使用2

    ;RA_PSEL(3, 2, 7)>, <RA_PSEL(3, 2,
    发表于 12-30 17:08

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

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

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

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

    Renesas MCK - RA6T3:开启电机控制新篇章

    Renesas MCK - RA6T3:开启电机控制新篇章 电子工程师在电机控制领域不断探索,寻找高效、精准且稳定的解决方案。Renesas的MCK - RA6T3电机控制评估套件,就像是一颗璀璨
    的头像 发表于 12-29 15:10 455次阅读

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

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

    【瑞萨RA6E23.测试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

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

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

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

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