网站大量收购独家精品文档,联系QQ:2885784924

第十章 ADC模数转换.docx

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

zhanghaoyu888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档