对74HC573的理解更正

74HC573我经常用在控制设备里锁存状态的, 虽然一直用起来没有问题,但最近还是发现不同型号的芯片逻辑有点不一样。

我对74HC573常用的方式是, OE直接下拉, LE下拉后接入单片机IO口, 由单片机控制对输入进行锁存, 但我以前一直以为它就一定是这个逻辑: 在OE下拉的情况下, 如果LE为低电平,不管输入是什么样的,对输出是没有影响的. 这个理解来自于网络上的一个关于74HC573真值表的说明上,那个图如下:

网上大量流传的图片

这个图片中显示,如果OE和LE都为低电平 , 不管输入为任何情况,输出不变. 这个其实是不一定的.我根据我对另一批74HC573的实际测试,再看了这种74HC573官方Datasheet后, 实际的结果应该如下:

NXP的Datasheet

这批芯片真实的真值表应该如上图, 如果OE和LE都为低电平时, 输出端根据输入端变化 ,但不会锁存.

这个地方还是很重要的,因为如果OE和LE直接下拉,如果输入接入到单片机默认是上拉或下拉(非高阻态)的IO口上时, 上电的时候会导致输出部分不确定. 所以这个芯片也不能乱买,要看好它的行为逻辑符合自己的需要才行。

Leave a comment

Your email address will not be published. Required fields are marked *