一 关于74HC4051:
在/E=0使能输出的条件下,S2S1S0的三个值,能选通Y0~Y7其中的一个通道从Z输出。
二:问题提出:在按照IC给出的真值表进行芯片操作时,输出逻辑完全对不上
三:分析:如何确定选通一个通道,这个通道真的是导通?我的项目是将Y0~Y7作为AD的通道
3.1通过电平逻辑?NO!因为在未导通时,Y0~Y7对地电压相同,Z对地电平是一种值;当导通时只不过是Z对地的电平和Y0~Y7对地变成了相同,还是无法确定那个通道导通了。
3.2从导通后通过对AD施加不同的模式值,看那个通道发生了明显的变化来确定当前的AD通道对应的是哪个S2S1S0表值,YES!
四:按照测得的对应重新编排真值表,发现又不对应,像人参一样又有新的变化,究竟原因在哪?
五 :根本原因:就是74HC4051通道的切换要给以适当延时,根据负载电容的大小进行调整。当添加了延时后,不在像人参一样来回变化了。
六:总结:
因为负载的容性负载的存在,不给适当延时就直接操作,得出的结论就不是自己设想的通道的值,自然每次都会变化,特别是在鉴别通道时鉴别的要素量偏小,几个通道的干扰量相同,这就给通道鉴别增加了困惑
时间: 2024-10-07 10:12:37