
MPC5744P_ADC采集.doc
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
本文档详细介绍了MPC5744P微控制器在ADC(模数转换器)数据采集过程中的应用方法和技术细节,包括配置步骤和编程技巧。
本段落档主要介绍MPC5744P处理器的ADC模块配置及应用。
一、概述
MPC5744P微控制器包含四个模拟数字转换器(ADC)模块,每个模块拥有16个通道,并采用12位逐次逼近寄存器(SAR)结构。通过选择特定的ADC集(set),能够实现亚微秒级的精确采样和转换。
二、配置
MPC5744P处理器中的ADC可以在两种模式下运行:常规模式与电机控制模式。在常规模式中,可以由CPU或CTU管理,并支持寄存器接口以及软件和硬件注入优先级选择等功能;而在电机控制模式下,则通过DMA接口操作,具有四个独立的结果队列、结果校准电路等特性。
三、CTU接口
CTU(交叉触发单元)允许在特定条件下自动生成ADC转换请求,减少CPU干预。每个CTU支持PWM期间的动态配置调整。
四、与其他模块交互
本部分重点讨论四个ADC之间的相互作用及与设备上其他组件的关系,并通过图表展示其连接情况。
五、eTimer接口
所有四个ADC均具备外部触发启动转换的能力,该功能可通过设置主配置寄存器(MCR)中的注入外部触发位来启用。
六、DMA接口
每个通道完成转换后都可以发起一次DMA请求操作。
七、FCCU接口
各ADC模块连接至故障收集和控制单元(FCCU),并能生成关键及非关键错误信号。
八、SAR ADC
采用12位逐次逼近寄存器(SAR)架构的ADC,能够为多种应用提供快速且准确的数据转换。启动时需要设置相应的参考电压VDD_HV_ADRE0和VDD_HV_ADRE1。
九、时钟信号
ADC模块使用IPG_CLK作为数字部分(ADCD)总线时钟,并从中派生出用于SAR控制器操作的AD_CLK,后者同样是ADCA与ADCD中的运行及逐次逼近寄存器控制时钟。
总之,MPC5744P处理器内的ADC模块提供了强大的功能和灵活配置选项,以满足多样化的应用需求。
全部评论 (0)


