- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第十章ADC模数转换技术
BY
赵友全博工,副教授
10/2012
ADC相关性能参数
a(转换精度10it
□电压输入范围0-1.2/2.2/3.3/5DD
口参考电压范围1.2/2.2/3.3/5/VDD
□供电的滤波消噪
□a/採样保持时间sps
口信理
ADCHAIENcocoADCOcompleteADTRGMODEADLSMPADLPCADIVADICLKA食sumACFG单片机控制信号8通道逐次逼近型,10位线性分辨率,
ADCH
AIEN
coco
ADCO
complete
ADTRG
MODE
ADLSMP
ADLPC
ADIV
ADICLK
A食
sum
ACFG
单片机控制信号
图
配置寄存器ADCCFG
配置寄存器
ADCCFG
Comparetrue
Comparetrue
③
比较器真值
②
Async
ClockGon
ADACK四个时钟信号源
MCUSTOP
ADHWT
RTI硬件触发
RTI
模拟入AD0
模拟入
APCIL1
ADVIN
AD8
BusClock
时序控制AQCKClock
Divide
+2
initialize
sample
convettransferabort
convet
transfer
abort
A/D转换
时钟分频器
AIEN①-coco②
ALTCLK
MCU没有使用此时钟
Interrupt
中断信号
VBEFH
VBEFL
内部参考电压
DataRegisters
CompareLogic
CompareValueRegisters
比较值寄存器
数据结果寄存器
Comparetrue③
比较器真值
ADCSC2
状态控制寄存器2
S08概述
FreescaleMC9S08QG8ADC模块特点:
10位分辨率线性连续逼近算法。
·8个模拟输入。
·输出格式为10位或8位右对齐格式。
·时钟可从四个时钟源中选择。
单个或连续转换(在单个转换后自动返回空闲)。可配置的采样时间和转换速度及功耗。
可选择的异步硬件转换触发。
每完成一次转换触发中断标志位。
在等待和停止3时钟状态中运行可获得更低噪声。
·异步时钟源可获得更低噪声。
·可预置比较值。
·用中断判断AD转换后的数据是否小于,大于或等于比
较值。
ADC之相关寄存器
ADC模块包括的寄存器:
1配置寄存器,ADCCFG
2管脚使能控制寄存器,APCTL1
3状态和控制寄存器1,ADCSC1
4状态和控制寄存器2,ADCSC2
5数据结果寄存器,ADCRH和ADCRL
6比较值寄存器,ADCCVH和ADCCVL
R
ADCCFG
W
Reset:
76543210
ADLPC
ADIV
ADLSMP
MODE
ADICLK
00000000
7
ADLPC
低功耗配置—该控制位用于选择高的采样率还是低功耗
0-选择高采样率;1-选择低功耗。
6:5
ADIV
时钟分频选择—产生内部时钟ADCK的分频控制(ADCK有效范围0.4MHz—8或4MHz)
00-1分频,即ADCK等于AD的外部输入时钟;01-2分频;10-4分频;11-8分频
4
ADLSMP
采样时间配置—ADLSMP用于选择采样时间的长短,对于高阻抗输入的信号,延长采样时间可以提高精度,低阻输入信号则可以采用更高的速度。在高转换速率不要
求的情况下,长的采样时间能使连续转换模式减少电源功耗。“1”选择长的采样时间。
3:2
MODE
转换模式选择—MODE用于选择10位或8位转换精度。
00-8位转换(N=8);01-保留;10-10位转换(N=10);11-保留。也就是D2必须为0。
1:0
ADICLK
输入时钟选择—ADICLK用于在四种输入时钟源中选择其一(时钟将输入到分频器)00-总线时钟;01-总线时钟除以
文档评论(0)