首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

飞思卡尔dsc的ad转换模块初始化

飞思卡尔dsc的ad转换模块初始化

昨天有个朋友问我怎么使用pe来初始化飞思卡尔dsc的ad模块,其实使用pe来做初始化是比较简单的,这省去了我们大量的查寄存器和写代码的时间,但是这并不代表这编程者可以对芯片一无所知。要想正确使用一个模块还是要对这个模块的结构和寄存器有一个大体的了解,这样才能正确地配置、使用这个模块。
     啰嗦完了,进入正题,先来看飞思卡尔dsc的ad模块的简单介绍和结构介绍。
     结构图,从数据手册上截下来的,从结构图上看,一个ad模块有一个参考输入,有两组共八路模拟量输入,有两个12位转换器。

      该ad模块有如下特点:
1.12位分辨率
2.最大ADC时钟频率为5.33MHz(1/6系统时钟)
3.最高采样频率可达1.78msps
4.单次转换时间为8.5个ADC时钟
5.附加采样时间为6个ADC时钟
6.同步模式下26.5个ADC时钟周期即可完成八路输入量的一次采样
7.ADC的转换可以受PWM或者TMR模块同步控制
8.可以完成两路输入的同步采样
9.可以存储多达八次测量
10.内部的多路复用器可以从八路输入中选择两路
11.可以实现差分输入测量或者单端输入测量
寄存器介绍在这里就不说了,大家看手册就好了,下面重点说一下使用pe实现ad模块初始化
试验环境:codewarrior8.3 win7 32
使用平台:mc56f8366
第一步:新建工程,选择使用pe工具(最下面一项)。
返回列表