- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字量只能有8种组合 如果模拟输入电压为0V、1V、2V、3V、4V、5V、6V和7V时,三位数字量恰好能精确表示,不会出现量化误差。 如果输入模拟电压为其余值就会产生量化误差,输入模拟电压为0.5V、1.5V、2.5V、3.5V、4.5V、5.5V和6.5V时量化误差最大,应当是0.5V 量化误差的定义是分辨率之半,其计算公式为: 式中N为ADC的二进制位数 ADC0809 ADC也有两大类: 一类在电子线路中使用,不带使能控制端; 另一类带有使能控制端,可和微机直接接口 ADC0809是一种8位逐次逼近式A/D转换器,可以和微机直接接口。 ADC0809的姐妹芯片是ADC0808,可以相互代换。 1.内部结构 ADC0809由八路模拟开关、地址锁存与译码器、比较器、256电阻阶梯、树状开关、逐次逼近式寄存器SAR、控制电路和三态输出锁存器等组成,如图所示。 (1)八路模拟开关及地址锁存与译码器 八路模拟开关用于输入IN0一IN7上八路模拟电压。 地址锁存和译码器在ALE信号控制下可以锁存ADDA、ADDB和ADDC上地址信息,经译码后控制IN0-IN7上哪一路模拟电压送入比较器。 1.内部结构 例如:当ADDA、ADDB和ADDC上均为低电平0以及ALE为高电电平时,地址锁存和译码器输出使IN0上模拟电压送到比较器输入端VIN (2)256电阻阶梯和树状开关 为了简化问题起见,现以二位电阻阶梯和树状开关(见图8-16)为例加以说明。 图中四个分压电阻使A、B、C和D四点分压成2.5V、1.5V、0.5V和OV。SAR中高位D1控制左边两只树状电子开关,低位D0控制右边四只树状开关。各开关旁的0和1表示树状开关闭合条件,由D1、D0状态决定 (2)256电阻阶梯和树状开关 例如:D1=1,则上面开关闭合而下面开关断开,D1=0时的情况正好与此相反。 树状开关输出电压VST和D1、D0关系列出于表8-2 对于8位A/D转换器,SAR为八位,电阻阶梯、树状开关和上述情况类似。 只是要有28=256个分压电阻,形成256个标准电压供给树状开关使用。 VST送给比较器输入端 D1D0 VST 0 0 0 V 0 1 0.5 V 1 0 1.5 V 1 1 2.5 V (3)逐次逼近寄存器和比较器 SAR在A/D转换过程中存放暂态数字量,在A/D转换完成后存放数字量,并可送到“三态输出锁存器 A/D转移前,SAR为全0。A/D转换开始时,控制电路使SAR最高位为1,并控制树状开关的闭合和断开,由此产生VST送给比较器。 比较器对输入模拟电压VIN和VST进行比较。 若VINVST,比较器输出逻辑0而使SAR最高位由1变为0 若VIN≥VST,则比较器输出使SAR最高位保留1。 此后,控制电路在保持最高位不变下,依次对次高位、次次高位……最低位重复上述过程,就可在SAR中得到A/D转换完成后的数字量。 (4)三态输出锁存器和控制电路 三态输出锁存器用于锁存A/D转换完成后的数字量。 CPU使OE引脚变为高电平1就可以从三态输出锁存器取走A/D转换后的数字量。 控制电路用于控制ADC0809的操作过程。 2.引脚功能 ADC0809采用双列直插式封装,共有28条引脚,如图8-15所示,现分四组简述如下: (1)IN0-IN7(8条) IN0-IN7为八路模拟电压输入线,用于输入被转换的模拟电压。 (2)地址输入和控制(4条) ALE为地址锁存允许输入线,高电平有效。 当ALE线为高电平时,ADDA、ADDB和ADDC三条地址线上地址信号得以锁存,经译码后控制八路模拟开关工作。 ADDA、ADDB和ADDC为地址输入线,用于选择IN0-IN7上那一路模拟电压送给比较器进行A/D转换。 ADDA、ADDB和ADDC对IN0-IN7的选择如表8-3所列。 (3)数字量输出及控制线(11条) START为“启动脉冲输入线,该线上正脉冲由CPU送来,宽度应大于l00ns 上升沿清零SAR,下降沿启动ADC工作。 EOC为转换结束输出线,该线上高电平表示A/D转换己结束,数字量已锁入“三态输出锁存器”。 2-1-2-8为数字量输出线, 2-1 为最高位。 OE为输出允许线,高电平时能使2-1-2-8引脚上输出转换后的数字量。 (4)电源线及其它(5条) CLOCK为时钟输入线,用于ADC0809提供逐次比较所需64OKHz时钟脉冲序列。 Vcc为+5V电源输入线 GND为地线 VREF(+)和VREF(一)为参考电压输入线,用于给电阻阶梯网络供给标准电压。VREF(+)常和Vcc相连,VREF(一)常接地。 MCS-51和A/D的接口 MCS-51和ADC接口必须弄清和处理好三个问题: ①要给STA
文档评论(0)