HEF4051使用故障处理心得
最近项目使用STM32F1单片机控制HEF4051通道切换开关.接收到公司开发工程师给我的原理图和PCB后开始
焊接调试及程序编写. 在程序调试中通过控制S1,S2,S3 状态实现Y0toZ,Y1toZ,Y2toZ,Y3toZ,Y4toZ,Y5toZ,Y6toZ,
Y7toZ.调试时,将S1,S2,S3 至低,Y0toZ正常导通,其余均为未导通.在将S1至高,S2和S3至低后,发现Y0toZ, Y1toZ
均导通(正常情况应该只Y1toZ是导通的).在将S1,S2,S3都至高,发现Y0toZ,Y1toZ,Y2toZ,Y3toZ,Y4toZ,Y5toZ,Y6toZ,
Y7toZ.全部导通(正常情况应该只有Y7toZ导通).
首先通过程序查找问题,发现程序没有任何问题.仔细查看芯片手册也未发现问题.测量芯片供电电压8.4V.工程师
直接8.4V提供给了HEF4051.将8.4V供电换成3.3V后问题解决.本人臆测供电8.4V,使得芯片误认为8.4V才属高,而
3.3默认为低.所以造成芯片对S1,S2,S3 管脚理解错误.通过调整HEF4051芯片电压解决故障.