- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ATmeg128的DA
基于ATmega128的DA(DAC0832)设计院系:武汉理工大学华夏学院信息工程系指导老师:钟学斌专业班级:自动化1111学生姓名:周攀二0一三年七月二十五日目录1、设计任务42、芯片简介42.1 特点4 2.2 引脚说明4 2.3 工作原理5 2.4 DAC0832的三种工作方式 63、系统方案设计7 3.1 数字信号产生模块的论证与选择73.2 DA转换模块的论证与选择 8 3.3 信号处理模块的论证与选择 8 3.4软件程序的分析与实现84、电路设计114.1系统总体框图114.2 DA转换电路原理图124.3 信号处电路原理图134.4 电源 135、测试方案与测试结果135.1 测试方案135.2 测试条件与仪器145.3 测试结果与分析14附录1 参考文献16附录2 系统原理图 16设计任务设计制作一个DA转换电路,要求使用ATmega128输出数字信号。DA转换芯片要求使用DAC0832。2、芯片简介2.1 特点分辨率为8位;电流稳定时间1us;可单缓冲、双缓冲或直接数字输入;只需在满量程下调整其线性度;单一电源供电(+5V~+15V);低功耗,20mW。2.2 引脚说明D0~D7:8位数据输入线,TTL电平,有效时间应大于90ns(否则锁存器的数据会出错);ILE:数据锁存允许控制信号输入线,高电平有效;CS:片选信号输入线(选通数据锁存器),低电平有效;WR1:数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ILE、CS、WR1的逻辑组合产生LE1,当LE1为高电平时,数据锁存器状态随输入数据线变换,LE1的负跳变时将输入数据锁存;XFER:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于500ns)有效;WR2:DAC寄存器选通输入线,负脉冲(脉宽应大于500ns)有效。由WR2、XFER的逻辑组合产生LE2,当LE2为高电平时,DAC寄存器的输出随寄存器的输入而变化,LE2的负跳变时将数据锁存器的内容打入DAC寄存器并开始D/A转换。IOUT1:电流输出端1,其值随DAC寄存器的内容线性变化;IOUT2:电流输出端2,其值与IOUT1值之和为一常数;Rfb:反馈信号输入线,改变Rfb端外接电阻值可调整转换满量程精度;Vcc:电源输入端,Vcc的范围为+5V~+15V;VREF:输入线,VREF的范围为-10V~+10V;AGND:模拟信号地;DGND:数字信号地。2.3 工作原理DAC0832是常用的8位电流输出型并行低速数模转换芯片,当需要转换为电压输出时,可外接运算放大器,运放的反馈电阻可通过RFB端引用片内固有电阻(图3中的Rfb),也可外接。内部集成两级输入寄存器,使得数据输入可采用双缓冲、单缓冲或直通方式,以便适于各种电路的需要(如要求多路D/A异步输入、同步转换等)。如图3所示,DAC0832由T型R-2R电阻网络、模拟开关、运算放大器和参考电压VREF四大部分组成。2.4 DAC0832的三种工作方式:DAC0832进行D/A转换,可以采用两种方法对数据进行锁存。(注意ˉLE1,ˉLE2低电平有效,即当它们为低电平时,输入锁存器和DAC寄存器工作在直通状态)第一种方法:输入锁存器工作在锁存状态,而DAC寄存器工作在直通状态。具体地说,就是使ˉWR2和ˉXFER都为低电平,从而DAC寄存器的锁存选通端ˉLE2为低电平而直通;同时,使输入锁存器的控制信号ILE处于高电平、ˉCS处于低电平,这样,当ˉWR1端来一个负脉冲时,就可以完成1次转换。第二种方法:输入锁存器工作在直通状态,而DAC寄存器工作在锁存状态。就是使ˉWR1和ˉCS为低电平,ILE为高电平,这样,输入锁存器的锁存选通端ˉLE1为低电平而直通;当ˉWR2和ˉXFER 端输入1个负脉冲时,使得DAC寄存器工作在锁存状态,提供锁存数据进行转换。根据上述对DAC0832的输入锁存器和DAC寄存器不同的控制方法,DAC0832有如下3种工作方式:(1)单缓冲方式:单缓冲方式是控制输入锁存器和DAC寄存器同时接收资料,或者只用输入锁存器而把DAC寄存器接成直通方式。此方式适用只有一路模拟量输出或几路模拟量异步输出的情形。⑵双缓冲方式:双缓冲方式是先使输入寄存器接收资料,再控制输入寄存器的输出资料到DAC寄存器,即分两次锁存输入资料。此方式适用于多个D/A转换同步输出的情节。⑶直通方式:直通方式是资料不经两级锁存器锁存,即、、、均接地,ILE接高电平。数字量一旦输入,就直接进入DAC寄存器,进行D/A转换。此方式适用于连续反馈控制线路,不过在使用时,必须通过另加I/O接口与CPU连接,以匹配CPU
文档评论(0)