《3718.逐次渐进型ADC转换器.doc》由会员分享,可在线阅读,更多相关《3718.逐次渐进型ADC转换器.doc(5页珍藏版)》请在三一办公上搜索。
1、逐次渐进型AD转换器一 设计任务和要求1. 转换精度0.5%2. 速度10秒以上3. 模拟电压要求输入范围为0v5V4. 要求采取必要的提高抗干扰能力措施二 原理电路设计1. AD转换器是把模拟量转换成数字量,即把模拟信号转换成数字信号,本课程选用的芯片是ADC0809,8位转换器。通过该芯片可以把IN端的05v直流信号转换为数字信号并送LED显示,故选用该芯片作为显示电路和微处理器的接口芯片。2. 需要解决的问题是,信号输入. 锁存与译码. 信号转换. 输出信号三 选择与比较硬件及说明 1 用8255A实现并行接口的连接,并作为8位数字显示电路的的微处理器的接口芯片 2.LED在功耗上还有寿
2、命上都要有很好的优势四.软件的选择及说明 采用查询法检测转换结束标志,用8255控制0809.0809将从IN端读入的8路模拟量转换成数字量送入8255的B口再从A口输出至七段显示管显示出来。ADC0809功能分析它是一种八位转换器,是一种单片CMOS器件,其内部图如下当ALE为高电平时,通道地址输入到地址锁存器中,下降沿将地址所存,在START上升沿时,所有的的内部寄存器清零,在下降沿时,开始进行AD转换,此期间START应保持低电平,在START下降咽喉10us左右,转换结束信号变为低电平,EOC变为低电平时,表示正在转换,为高电平时,表示转换结束,OE为低电平时,DOD7为高阻状态,OE
3、为低电平时,允许转换结果输出。他的低功耗约为15mv,转换时间为100us8255A在本设计中起输出,输入作用,C口为输出,pc1。Pc0作为七段LED显示器的选位码,A口作为输出方式,做七段LED的选位码B口为输入方式,读取0809转换后的数字量即8255通过B口读入0809转换后的数字量有PC1。Pc0产生位选,A口产生段选后七段LED显示出数字量其原理及功能表如下方式0的工作特点。通常不用联络信号,不适用中断,3个通道中的每一个都可以由程序选定作为输入或输出。另外的74LS373的真值表为五硬件总逻辑图实验硬件原理图由8066cpu。4LS138.74LS373.8255A.ADC080
4、9构成。8066CPU的地址经锁存器后与个个芯片相连A1.A3分别与8255A。ADC0809的AO.A1相连。A3.A4.A5作为74LS138的输入端,74LS138输出端Y4.Y5分别接于8255A.ADC0809的CS端。ADC0809的IN0.IN1.IN2三个通道输入信号,ADC0809转换后的数据从D0-D7数据线输出到PB0到PB7口,8255A的C口的PC0.PC2作为二位七段LED的位选码,PAO-PA7作为段选码,C口的PC7用来测试ADC0809转换数据是否开始或是否结束。六实验设计结果及分析旋转旋钮,实现模拟量的转变,七段LED管的数字显示的是不同的,最小值为00最大值为FF。ADC0809通过获取输入模拟量的值,然后将其转变成数字量,最后通过LED来显示七实验中遇到的困难 由于画图软件学得相当不好,所以在硬件总逻辑图中没有完成画图,只好语言叙述一下,还请谅解。八参考文献1数字模拟电子技术2.电子产品制造工艺3Multisim2001及其在电子设计中的应用