74HC138和74LS138在逻辑功能是是完全一样的,没有任何区别。但是其参数和电平类型上却存在很多的区别。这个问题就转化为了74HC系列和74LS系列逻辑芯片有哪些区别。他们的区别表现在如下几个方面。
1. 74HC138和74LS138的供电范围不同
74LS138逻辑芯片的供电范围为(4.75-5.25)V之间,而74HC138的供电范围为(2-6)V之间,由此可见HC系列的供电范围更快,应用更广泛。LS是早期的逻辑芯片,那时候的电路多以5V为主,(4.75-5.25)V的电压刚好适用于5V的电源系统。而后来出现了3.3V的供电系统,LS显然不再适用,所有出现了HC系列的芯片。现在单片机多以3.3V供电系统为主,74HC138更为适合。
2. 74HC138和74LS138的电平类型不同
74LS138是属于TTL类型的电平,而74HC138是属于CMOS类型的电平。早期的数字电路,在衡量驱动能力的时候都以驱动TTL电路数量为依据的,如可以驱动4个TTL电路、可以驱动8个TTL电路。TTL和CMOS的高低电平规范不同,从74LS138数据手册可以看出TTL电平高于2.7V为高电平VOH,低于0.4V为低电平VOL;而74HC138的数据手册上规定电平高于1.9V为高电平VOH,低于0.1V为低电平VOL。
3. 74HC138和74LS138的驱动能力不同
74LS138内部都是双极性三极管的输出方式,驱动能力比较强,功耗也比较大;而74HC138是MOS管电路,功耗比较小。不过驱动能力大小的问题都可以通过后级电路解决掉,所以驱动能力的问题不是很大。
以上三点,就是74HC138和74LS138的主要不同点。从选型的角度,现在以74HC138应用较多。