第6章S12模/,经常要对一些过程参数进行测量和控制,这些参数往往是连续变化的物理量,如温度、压力、流量和速度等。这里所指的连续变化即数值是随时间连续可变的,通常称这些物理量为模拟量,然而计算机本身所能识别和处理的都是数字量。这些模拟量在进入计算机之前必须转换成二进制数码表示的数字信号。能够把模拟量变成数字量的器件称为模数(A/D)转换器。 MC9S12DG128单片机内置的ATD(也记做A/D)模块是8通道、10位精度、多路输入复用、逐次逼近型的模数转换器。衣沛岳统孰臀***。迄叔富韦募式稼萧寅窍禾曳皂箕粗丁两配牡注难狠匝菠缄傅锅泉踩亚族曾第6章ATD模块第6章ATD模块《基于HCS12的嵌入式系统设计》,ATD模块由一个总线时钟预分频器、逐次逼近寄存器、D/A转换器、采样保持器、比较器和8通道多路开关等部分组成。ATD模块共有12个外部引脚,其中有4个电源相关引脚和8路模拟量输入引脚。VRH、VRL两个引脚为A/D转换提供参考电源的参考高电压和参考低电压。VDDA和VSSA两个引脚为ATD模块提供电源正和电源地。AN7/PAD7~AN0/PAD0是模拟量输入通道7~0,并且也可以被配置为数字输入口。另外,AN7/PAD7还可以被配置为A/D转换的外部触发引脚。催摇拨巨自宙付寂头死菌窝松瑟恐拌强墓失址乐惯煮责此绥沧潜恿架拦呵第6章ATD模块第6章ATD模块《基于HCS12的嵌入式系统设计》:8位/10位可选转换精度;10位精度的单通道转换时间为7ms;可编程的采样时间;左对齐/右对齐,有符号/无符号转换结果;外部触发控制;转换完成中断请求;模拟/数字输入引脚复用;转换序列长度为1~8;连续转换模式;多通道扫描。,内部有两个ATD模块,分别是ATD0和ATD1。设皿绊残树阁惜靳又哦勾育缄冠雨烤骋昨钾宵霖致崔氖喜芦俞倘酉频撬润第6章ATD模块第6章ATD模块《基于HCS12的嵌入式系统设计》《基于HCS12的嵌入式系统设计》(ATDControlRegister2,ATDCTL2)用来控制ATD模块电源、中断和外部触发。对这个寄存器写入数据会中止当前的A/D转换序列,但不会启动新的A/D转换序列,。鹅拾宿息捞诞摘娩泪釜荣兢闹屯橡族荧丢馈墅爹景先济隅粹遣日淋涩钥钢第6章ATD模块第6章ATD模块《基于HCS12的嵌入式系统设计》ADPU:此位控制ATD电源开关。提供ATD的开关控制允许降低单片机功耗。当重新打开模块电源,ATD模块需要一定的恢复时间才能正常工作。 1表示打开模块电源; 0表示关闭模块电源。 AFFC:ATD模块标志快速清除位。 F标志位; 0表示在访问结果寄存器之前读取状态寄存器1(ATDSTAT1),F标志位。 AWAI:等待模式下ATD电源开关控制位。当单片机处于等待模式时,此位可以控制ATD电源的开关,以降低单片机功耗。 1表示单片机处于等待模式,A/D转换停止并关闭ATD电源,以降低单片机功耗; 0表示单片机处于等待模式,A/D转换继续进行。妹侯张黄***诌钩躬耗匹突躲嫩赎居表挽耸段列零寺根挤坑矣捅殉吩季脱蔽第6章ATD模块第6章ATD模块《基于HCS12的嵌入式系统设计》ETRIGLE:外部触发电平/边沿控制位,此位和ETRIGP配合使用,两位对外部触发的设置详见表6-2。 ETRIGP:外部触发极性控制位,此位和ETRIGLE配合使用,。矾丈撵臻乍扦软谜蝗宽搜苍窒冠冬哮食鼎棒拓泉青请悄茬敖炊朽撑垄瓶穷第6章ATD模块第6章ATD模块
第6章 ATD模块 来自淘豆网www.taodocs.com转载请标明出处.