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

描述

mcu

 

 

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,然后继续扫描操作。

 

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

 

mcu

图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)。

 

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

 

mcu

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

 

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

 

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

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

 

 


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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分