大家好我是小乐,adc0809作用和用途,关于adc0809的工作原理很多人还不知道,那么现在让我们一起来看看吧!
adc0809作用和用途 adc0809的工作原理
1、每个D触发器做1/2分频,两级就是1/4分频,相当于时钟周期延长了4倍;74LS02是四-二输入或非门,用来配合单片机的读写信号和地址信号产生ADC0809需要的高电平ALE 、START(写的时候)和OE(读的时候)信号:按图中接法,ADC0809的地址是0xxx xxxxB,可以选0111 1111B即0x7F,当单片机写该地址时,WR和P2.7就会同时输出低电平,经过或非门U5A,形成高电平的ADC0809的ALE(通道地址锁存使能),并生成START信号启动AD转换。
2、当单片机读取地址0x7F时,RD和P2.7同时输出低电平,经U6A或非后形成ADC0809的OE(输出使能)信号,ADC0809输出转换结果数据。
3、首先,7474是触发器。
4、应该是D触发器。
5、而7402就是逻辑门了。
6、为什么要这么接?其实不这么接也是可以的,这是一种决绝方案罢了。
7、先说说0809吧,0809其实是8路的AD转换芯片,但注意的是,并不是同步转换。
8、那么0809如何确定你要对哪一路进行转换呢?其实是由MCU(我说的MCU是微处理器,可以是51,ARM,AVR,FPGA等,你这图不太清,应该是52系列单片机。
9、)发出地址(所谓发出地址,其实就是输出地址电平,因为0809的地址选择,其实就是3线8线译码器,000表示选择0端口转换,依次到111表示7端口转换),输出地址后,在发送锁存信号,将地址锁存到0809,而后在开启转换(START),待转换结束以后,EOC发出有效电平(表示转换结束),单片机接受到转换结束信号后,发出OE(out enable),目的是使0809发出转换结果。
10、这就是一般步骤了。
11、由触发器和逻辑门构成的那部分电路的目的就在于此,就是为了组合出相应的控制信号。
12、具体的程序不同,可能电路会不一样,我不知道你的程序代码,不敢随便下结论。
13、但可以肯定的是为了产生CLOCK,START,和OE信号。
14、CLOCK刚才没有涉及到,其实是控制转换速度的一个时钟,640Khz左右吧。
15、而该图的时钟是由单片机发出来的。
16、从上面的分析可以看出,不同的控制信号之间其实是有一定的时间关系,不可以是先ALE后输出地址,必须要先输出地址后ALE,因而设计了那个外部电路,用来实现信号的排序,但其实也不能这么说,只是这么说你可能更容易理解。
本文到这结束,希望上面文章对大家有所帮助。