我觉得主要的问题出在MOS管的驱动上。
假设你输入电压ADC V3是12V,然后你的GS驱动电压也是12V,当MOS驱动打开时,你认为S极的电压是多少?假设MOS导致阻抗是30Ω,那么当MOS管导通时,输入电压是12V,那么通过R38,R43到底,S极的电压也是接近12V的电压,那你的GS驱动电压就接近0V,MOS管就关断了。
我觉得当你输入电压12V时,你的MOS管处于一直关断的状态,无法导通。但是当你电压低的时候,比如输入5V,就不存在这个问题,因为MOS管导通后,S极电压也有5V左右的电压,GS驱动电压等于12-5,还有7V的电压,MOS管还可以驱动。可以正常工作。
我觉得主要的问题出在MOS管的驱动上。
假设你输入电压ADC V3是12V,然后你的GS驱动电压也是12V,当MOS驱动打开时,你认为S极的电压是多少?假设MOS导致阻抗是30Ω,那么当MOS管导通时,输入电压是12V,那么通过R38,R43到底,S极的电压也是接近12V的电压,那你的GS驱动电压就接近0V,MOS管就关断了。
我觉得当你输入电压12V时,你的MOS管处于一直关断的状态,无法导通。但是当你电压低的时候,比如输入5V,就不存在这个问题,因为MOS管导通后,S极电压也有5V左右的电压,GS驱动电压等于12-5,还有7V的电压,MOS管还可以驱动。可以正常工作。
4
举报
-
清风台上:
非常感谢你的指导!确实画电路的时候没有考虑到这个情况,我试着把NMOS改为PMOS,运放的正负输入交换,那现在存在的问题就是在Vs-Vg<Vth的时候,PMOS不能打开,那就是0~Vth的输入信号都无效了。 那还有别的方法可以检测全部的0~10V电压么?在有这个保护开关的情况下
-
杨
回复
清风台上:
你可以试试把MOS管放到R43的接地处,这样S极直接是接地的。GS电压就不会被影响。然后再修改下电路,看看能不能实现。
-
-
杨
回复
清风台上:
如果你还是要用PMOS的,用目前你画的电路,要保证0~2V能够驱动的话,Q10就不能接地,要接一个负压才行。