电子技术基础数字部分第五版康华光的实际应用2例.ppt
数字电路实际中应用,对9600波特率的串行通信基波信号调制成频率为48kHz的2DPSK调制波,要求若是数据0,则载波与前面载波反相。调制波示意图,0,0,1,1,1,1,1.设计2DPSK调制电路,数字电路实际中应用,CPLD调制电路,数字电路实际中应用,设计的电路如图所示,0,1,1,0,0,0,0,1,1,0,0,0,数字电路实际中应用,地址检测器地址并行输出部分图纸,2.分析实际中出现的问题,74HC373 八D锁存器,Q7,核心电路是8个传输门控D锁存器。LE=1,Qi=Di每一个D锁存器输出都带三态门。OE=1,输出高阻;OE=0,Qi=Qi,74HC373内部逻辑图,74373功能:LE=1时数据输入,在LE锁存;OE=0时,输出被锁存的数据。,数字电路实际中应用,数字电路实际中应用,光电耦合器,接法1.输入低电平LED发光,对应输出高电平,0,1,接法2.输入高电平LED发光,对应输出低电平,1,0,数字电路实际中应用,电路由74373和光耦组成。目的是单片机检测到的20位地址送给3片74LS373,从上到下分别为高、中、低位地址,并通知PLC。PLC输出、,=1表示已经读到了地址,、分别=1,分别让高、中、低74LS373使能读出高、中、低位地址,平时=1,、=0。为PLC输入数据线,数字电路实际中应用,.单片机每隔35ms检测一次地址,检测后通过并行口输出地址反码,先送高位,高位地址的最高位D7=1(反码=0)表示有新检测地址;然后再送中、低位地址。.PLC=1,检测=1,得知有新地址,便开始一轮读地址,先读高位,然后=010读出中位,最后=001读出低位,读完后=1000 通知单片机已经读完地址。再=0100 准备下一轮。,数字电路实际中应用,.PLC输出使=1,引起单片机中断,单片机中断服务程序中,得知PLC已读完地址,重新送高位地址,高位地址的最高位D7=0(反码=1),一轮地址输出结束。提问:在生产过程中和应用过程中,经常发现74LS373损坏,而且中位的这一片74LS373损坏的概率最大,约是其它两片的2倍,试分析其原因,并给出解决方法。,数字电路实际中应用,原因:PLC读地址时,程序中读完高位地址后,先打开中位74LS373的三态门,再关高位三态门,在这一瞬间,高、中位三态门同时打开;读完中位地址后,先打开低位74LS373的三态门,再关中位三态门,在这一瞬间,中、低位三态门同时打开;并且光电耦合器关闭延时长,开启延时短;当连接在一起的两个三态门同时打开,可能造成三态门损坏,由于中位三态门与高、低位三态门都同时打开,所以概率大。解决方法:修改PLC程序,先关读完地址的三态门,略延时,再打开欲读地址的三态门,通过示波器观察保证任何时候都没有两个三态门同时打开。,两个三态门同时打开,可能造成三态门损坏的说明,0,导通,导通,数字电路实际中应用,1,截止,截止,