2 配置ra6t2 adc模块
ra6t2 mcu包含两个噪声整形sar型a/d转换器单元,二者采用混合式架构,兼具sar型和δσ调制型的特性。
ra6t2 adc与其他ra mcu adc模块的不同之处在于其可用功能的数量更多,其中包括利用过采样和噪声整形逐次逼近技术实现的扩展16位分辨率。丰富多样的设置、功能和转换方法使用户能够针对所需的应用定制转换器配置。
2.1 adc规范
本节将回顾《ra6t2硬件用户手册》(hw um) 中指定的以及/或者可使用灵活配置软件包 (fsp) api进行配置的adc外设的主要可用设置和功能。每项设置都有详尽的说明,以便用户了解其对a/d操作和转换的影响。
2.1.1 模拟通道
模拟通道是要进行a/d转换的模拟信号的物理源。模拟通道包含以下各项:
模拟输入通道:模拟输入的a/d转换通道,信号源为mcu的i/o引脚。
扩展模拟通道:mcu内部的模拟信号源(如温度传感器、内部参考电压和d/a转换器)的a/d转换通道。
模拟通道支持单端输入和差分输入。总共有最多29个模拟输入通道可用,计算所依据的条件如下:
• a/d转换器单元0 (adc0) 可选择最多21个支持单端输入的模拟通道和最多12个支持差分输入的模拟通道(捕获最多6个差分信号)。
• a/d转换器单元1 (adc1) 可选择最多17个支持单端输入的模拟通道和最多8个支持差分输入的模拟通道(4对)。
• adc0和adc1共用9个模拟输入通道。
模拟输入通道的可用配置如下表所示:
表1. 模拟通道的可用配置列表
注:
1. 请勿从a/d转换器单元0和1对同一信号源执行a/d转换。
2. 仅在已禁用可编程增益放大器 (pga) 且pga设置为单端输入时,anx才能作为模拟输入通道用于进行a/d转换。如果已使能pga,则anx用作pgavss引脚。请勿对anx执行a/d转换。无论pga的使能/禁用设置如何,如果pga设置为伪差分输入,则无法对anx执行a/d转换。
3. 如果在单端或伪差分输入模式下使用pga,则a/d将转换pga的输出,pgainn(n = 0 至 3)对应的a/d转换通道应设置为单端输入。
4. 使用pga或pga设置为伪差分模式时,不能使用通道专用采样保持电路的shinxn(反相输入 (-))。
5. 当通道专用采样保持电路用于单端输入时,shinxp(非反相输入 (+))通道和shinxn(反相输入 (-))通道不得分配给同一扫描组(x = 0 至 2,4 至 6)。
6. 如果使用差分输入执行a/d转换,应将偶数编号的通道设置为a/d转换目标。对于差分输入,偶数编号的通道用作非反相输入,奇数编号的通道用作反相输入 (-)。
扩展模拟输入通道的可用配置如下表所示:
表2. 扩展模拟通道的可用配置列表
注:
1. 请勿从a/d转换器单元0和单元1对同一信号源执行a/d转换。
2. 扩展模拟功能(自诊断功能除外)仅支持单端输入。请勿设置为差分输入。
3. 自诊断功能仅支持差分输入。
2.1.2 虚拟通道
虚拟通道是一组寄存器,用于存储模拟通道的a/d转换配置,包括但不限于模拟通道的选择、a/d转换的可选设置、a/d转换数据的数据处理方法以及扫描组分配等。
在执行a/d转换之前,模拟通道应分配给任一虚拟通道,而虚拟通道应分配给某个扫描组。模拟通道、虚拟通道和扫描组之间的关系将在第2.1.3节中进行更详细的介绍。
注:
• 一个虚拟通道只能分配给一个扫描组。
• 在以下情况下,可将一个模拟通道分配给多个虚拟通道:
同一模拟通道要在不同的扫描组内进行转换,或者
同一模拟通道要在同一扫描组内进行多次转换
• 如果同一模拟通道要在同一扫描组内使用多个虚拟通道执行多次a/d转换,应结合使用fifo功能。
2.1.3 扫描组
扫描组是一组模拟通道,用于在扫描操作中执行a/d转换。要使用扫描组,请执行以下操作:
• 将要执行a/d转换的模拟通道分配给所需的虚拟通道
• 将该虚拟通道分配给扫描组
• 将该扫描组分配给特定的a/d转换器
下图所示为模拟通道、虚拟通道和扫描组之间的关系示例。图中显示了每个a/d转换器在扫描操作期间的模拟通道分配和最终的转换顺序。
图3. 描述扫描组分配的配置示例
可为单个扫描组分配多个虚拟通道。转换方法将决定虚拟通道的数量范围,如下所述:
• sar模式:每个扫描组包含最多8个虚拟通道
• 过采样模式:每个扫描组包含最多8个虚拟通道
• 混合模式:每个扫描组包含2到4个虚拟通道
如果分配给一个扫描组的虚拟通道数超过最大数量,将按升序对通道进行转换,而超过最大数量之后的通道不会进行转换。
注:
• 分配给特定扫描组的虚拟通道应仅分配给可由该adc单元转换的模拟通道。
如果其中包含任何无法由指定adc单元转换的模拟通道,将引发未定义的转换。
• 对于混合模式,需要将至少2个虚拟通道分配给一个扫描组才能确保正常工作。
• 如果分配给一个扫描组的虚拟通道数超过最大数量,将按升序对通道进行转换,而超过最大数量之后的通道不会进行转换。
支持向量机(兵(车)王问题程序设计)
Modbus通信协议的FPGA实现
工业物联网网关常见问题及解答
提高系统抗干扰的措施
超实用!Intel伽利略开发板入门指南
RA6T2的16位模数转换器操作之配置RA6T2 ADC模块
全方面解读新宝来底盘
浅谈智慧城市-智慧灯杆
关于防火门监控系统设计与安装方法的简单分析
苹果或将于2021年推出“苹果眼镜”?
人工智能课程今秋走入北京高中课堂开展相关研究
利用高边电流放大器构建28V断路器
台积电解读全球半导体产业的情况以及看好比特币对相关产业链的促进作用
以太网:无人机的首选连接平台
向新造G 智赢未来
“感知推动数字化转型”演讲
什么是柔性制造?柔性制造现状、意义、案例分析
WAN协议介绍
特斯拉超对超时占用车主进行收费 欠费车辆将被暂停使用超级充电服务
基于扩散模型的视频合成新模型,加特效杠杠的!