《单片机原理及应用》教学课件 第10章-AD DA转换.pptxVIP

《单片机原理及应用》教学课件 第10章-AD DA转换.pptx

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2;;;ADC0808是采样分辨率为8位、以逐次逼近原理进行模/数转换的CMOS器件,该芯片在多点巡回检测和过程控制、运动控制中应用十分广泛。; ADC0808的分辨率为8位(同样的参考电压下,位数越高采样数据的精度越高),AD芯片的转换时间取决于提供给芯片的时钟频率。 例如,时钟为500kHz时,转换时间为TCONV=128ms。若采样信号是单极性的,其电压范围应在0~5V;若采样信号是双极性的,电压范围应是±5V或±10V(需外加一定电路)。 芯片的启动转换控制方式为脉冲式(正脉冲),在脉冲的上升沿所有内部寄存器清零,下降沿则启动A/D转换。; 2.内部结构和外部引脚; 该芯片由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁存器用于锁存转换后的数字量,当OE端为高电平时输出转换后的数据。 ADC0808外部引脚如图10-2所示。; 各引脚功能定义如下:; (4)VR(+)、VR(-):正、负参考电压输入端。在单极性输入时,VR(+)=5V,VR(?)=0V;双极性输入时,VR(+)、VR(?)分别接正、负极性的参考电压。 (5)ALE:地址锁存允许信号,高电平有效。此信号有效时,ADDA,ADDB,ADDC三位地址信号被锁存,译码后选通对应的模拟通道。该信号常和START信号一起使用,以便同时锁存通道地址和启动A/D转换。 (6)START:A/D转换启动信号,正脉冲有效。加在该引脚上的脉冲上升沿使逐次逼近寄存器清零,下降沿使A/D转换开始。如果转换进程正在进行,又收到新的启动脉冲,则原来的转换进程被中止,开始新的转换。; (7)EOC:转换结束信号,高电平有效。该信号在A/D转换过程中为低电平,其余时间为高电平。EOC既可作为状态信号以便CPU查询,也可作为中断请求信号向CPU申请中断。在需要对某个模拟量不断采样、转换的情况下,EOC也可以作为启动反馈信号连接到START端,但在刚上电时需要由外电路启动第一次转换。 (8)OE:输出允许信号,高电平有效。该信号有效时,ADC0808的输出三态门被打开,此时微处理器可通过数据总线将转换结果读走。在中断工作方式下,该信号往往是CPU发出的中断响应信号。; 3.工作时序与使用说明;START的上升沿将逐次逼近寄存器清零,在该上升沿之后的2μs+8个时钟周期内,EOC信号将变为低电平,以指示转换操作正在进行中;转换完成后EOC再次变为高电平。单片机收到变为高电平的EOC信号后,送出OE信号,读取转换结果。 与微处理器连接时,输入通道的选择可以通过地址总线或数据总线进行设置。如果用EOC信号去产生中断请求,由于EOC的变低相对于启动信号有2μs+8个时钟周期的延迟,因此,为了避免产生虚假的中断请求,可使用EOC上升沿而非高电平产生中断请求。;14; 在该电路中,模拟电压信号经过变阻器RV1分压后由IN0通道进入ADC0808(ADDA,ADDB,ADDC均接低电平),经过模/数转换后,产生的数字量经输出通道传送给单片机的P1口。单片机把收到的数字量进行处理,产生正确的7段数码管的段码并通过P2口传送给LED。ALE与START相连,并连接至单片机的引脚,单片机通过检测引脚判断转换是否完成。;16;17;18;19;20;21;22;;24; DAC0832是双列直插式8位D/A转换器,它能够将输入的数字量转换成模拟量。其主要参数如下:分辨率为8位,转换时间为1ms,供电电源为+5V~+15V,逻辑电平输入与TTL电平兼容。DAC0832的引脚如图10-5所示。; DAC0832中各引脚的功能定义如下: (1)DI7~DI0:8位的数据输入端,DI7为最高位。 (2)IOUT1:模拟电流输出端1,当DAC寄存器中数据全为1时,输出电流最大,当DAC寄存器中数据全为0时,输出电流为0。 (3)IOUT2:模拟电流输出端2,IOUT2与IOUT1的和为一个常数,即IOUT1+IOUT2=常数。 (4)RFB:反馈电阻引出端,DAC0832内部已经有反馈电阻,所以RFB端可以直接接到外部运算放大器的输出端,这样相当于将一个反馈电阻接在运算放大器的输出端和输入端之间。 (5)VREF:参考电压输入端,此端可接一个正电压,也可接一个负电压,它决定了0~255的数字量转化出来的模拟量电压值的幅度,VRE

文档评论(0)

一帆风顺 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档