现在大多数数字系统和数字电路中,为了节省成本,方便开发,同时采用不同逻辑电平的器件。当前后级使用两种不同系列的逻辑门电路时,要考虑三个方面:
1.门电路的输入或输出是否超过数据手册规定的极值。
例如,驱动级为3.3v的 74HC系列,其负载电路为5v的74HC系列。由于74HC系列的输入输出只有基础的保护二极管(如下图),其电平极值要求为-0.5v ~ VDD+0.5v,所以不能接在一起。
不过除此之外的74LVC等系列的数据手册规定极值范围比74HC系列大一些(结构有所不同),通常满足这一要求。
2.驱动器件的输出电压必须满足负载器件的输入电压要求。
即:VOH(min)≥VIH(min) ;
VOL(max)≥VIL(max) ;
首先给出不同系列CMOS和TTL等电路的电平要求。
如果使用 5V CMOS系列驱动3.3V CMOS系列,VOH(min) = 4.4V;VIH(min)= 2.0V ;VOL(max)= 0.5V ;VIL(max)= 0.8V ,显然是满足要求的。
反过来,用3.3V CMOS系列驱动 5V CMOS系列,VOH(min) = 2.4V;VIH(min)= 3.5V ;VOL(max)= 0.4V ;VIL(max)= 1.5V ,显然不满足要求,为了解决这一矛盾,最简单的方法就是输出外接上拉电阻,构成OD门。具体内容参见P127。
当然,也可以采用逻辑电平转换芯片或电路。
3.输入输出电流匹配问题
如上图,无论是5V CMOS的最大输出电流通常都在20μA以上,3.3V CMOS的最大输入电流在5 μA左右,只要负载数目得当,且满足前两个要求,5V CMOS就能驱动3.3V CMOS。
其他的TTL和CMOS电路也可以根据上述方法验证其是否能连接。