使用模拟开关TS12A12511DCNR出现的问题

                    

         使用中出现模拟开关无法关断的现象,原因在于EXTFOH0这个引脚的电压超出了模拟开关电源电压。在此种情况下当微控制器控制Switch输出0V时,NO引脚出现了电压。

          因为EXTFOH0这个引脚是一个运放的输出引脚,如果控制Switch_0为低电平时,此时运放(±15V电源)工作在开环状态,此时输出电压远远超出模拟开关的电源5V,这时候COM和N0是接通的。

          这是我通过把芯片的COM引脚翘起来,与板子上电路断开,用可调电源接入COM引脚改变电压发现的问题。当我控制模拟开关在off状态时,可调电源输出0-5V,NO引脚上没有电压的。当COM引脚输出超过5V时,NO引脚出现了电压。

          关于目前的问题,有没有其他模拟开关芯片能接受输入电压超过电源电压的。还有一种就是在EXTFOH0输出大于5V时,能不能有其他办法控制在5V以内。

3 个回复

  • 您好,TS12A12511D的输入架构中,输入端到Vcc是有二极管的,所以输入电压Vi在”Absolute Maximum Ratings table“ 看到Vi最大电压为Vcc+0.5V。 如果使用这类器件想输入电压大于Vcc的话,可以在输入端串联个限流电阻,但一定要保证电流小于Iik(输入钳位电流)值。

    或者是说选择开关器件的”Absolute Maximum Ratings table“中Vi最大超过Vcc的,也就是说它的Vi不依赖于Vcc, 但能承受的最大电压不能超过Vi,否则会损坏芯片。我看了下大部分的SPDT器件的datasheet,大多都是和TS12A12511一样,输入电压最大为Vcc+0.5,即输入端和Vcc都接有钳位二极管。
  • 回复 Kailyn Chen:

    这个极限参数我当时看SPEC的时候看到了,我当时抱着过压不过流不会损坏芯片的思想,结果过压导致了再关断下的导通。
    也就是说输入端COM和VCC之间有一个钳位二极管,如果我想过压使用的话,需要加一个串联电阻,让多出来的电压让这个电阻来承担,这样COM端就是钳位电压了。我试一下。
  • 回复 Kailyn Chen:

    我在EXTFOH和COM端串联了1K的电阻,COM端此时被钳位在5.5V,但是EXTFOH此时也是5.5V,照理说应该是+15V(可能是EXTFOH引脚无法输出足够电流),此时Switch为0V处于关断状态,管子仍然是导通的。
    在COM端串联1.1M的电阻,此时,COM端被钳位在5.5V,EXTFOH输出15V,但是NO引脚上仍然有少量的电压。
    串联1K和1.1M的电阻保证了进入COM脚的电流远远小于lik,但还是没有起作用。