使用中出现模拟开关无法关断的现象,原因在于EXTFOH0这个引脚的电压超出了模拟开关电源电压。在此种情况下当微控制器控制Switch输出0V时,NO引脚出现了电压。
因为EXTFOH0这个引脚是一个运放的输出引脚,如果控制Switch_0为低电平时,此时运放(±15V电源)工作在开环状态,此时输出电压远远超出模拟开关的电源5V,这时候COM和N0是接通的。
这是我通过把芯片的COM引脚翘起来,与板子上电路断开,用可调电源接入COM引脚改变电压发现的问题。当我控制模拟开关在off状态时,可调电源输出0-5V,NO引脚上没有电压的。当COM引脚输出超过5V时,NO引脚出现了电压。
关于目前的问题,有没有其他模拟开关芯片能接受输入电压超过电源电压的。还有一种就是在EXTFOH0输出大于5V时,能不能有其他办法控制在5V以内。