Problem
Ich treibe eine induktive Last von einem Mikrocontroller mit einem MOSFET an. Ich habe einen Strommesswiderstand in Reihe mit der Last. Ich habe nicht viel Erfahrung mit Transistoren (hätte in der Schule mehr Aufmerksamkeit schenken sollen!), Deshalb versuche ich, die Schaltung sowohl mit einem NMOS- als auch mit einem PMOS-Transistor zu implementieren.
Das Problem besteht darin, dass sich die PMOS-Schaltung wie erwartet verhält, während sich die NMOS-Schaltung unregelmäßig verhält. Ich würde gerne wissen, was die Unterschiede verursacht.
P-Kanal-MOSFET
Hier ist die Schaltung mit dem P-Kanal-MOSFET. V1 ist ein 32-kHz-PWM-Signal mit 50 % Tastverhältnis. Da der Strommesswiderstand mit Masse verbunden ist, kann ich die Spannung einfach mit einem nichtinvertierenden Verstärker messen.
Als Ergebnis der Simulation macht die Schaltung genau das, was Sie erwarten; die Spannung über dem Stromerfassungswiderstand folgt perfekt linear dem Strom in der Induktivität.
N-Kanal-MOSFET
Hier ist die Schaltung mit dem N-Kanal-MOSFET. V1 ist ein 32-kHz-PWM-Signal mit 50 % Tastverhältnis. Der Strommesswiderstand ist nicht mit Masse verbunden, daher verwende ich einen Differenzverstärker, um die Spannung darüber zu messen.
Das Verhalten dieser Schaltung entspricht nicht meinen Erwartungen. Der Strom durch den Induktor ist viel niedriger als die PMOS-Topologie und V_SENSE ist ein Chaos.
Hier ist eine vergrößerte Version mit dem enthaltenen PWM-Signal V1 (in ROT dargestellt).
Fragen
Das "Rauschen", das Sie am Sense-Ausgang sehen, wird dadurch verursacht, dass die Eingänge des Operationsverstärkers ihren Gleichtaktbereich überschreiten. Aber wie kann das passieren, wenn der Operationsverstärker Rail-to-Rail-Eingänge hat?
Wenn der FET ausgeschaltet ist, versucht die Induktivität, jeden durch sie fließenden Strom aufrechtzuerhalten. Dazu erzeugt er eine Spannung, die über der Versorgungsspannung liegt. D1 begrenzt diesen Spannungsanstieg auf etwa 0,6 V, während Strom durch die Induktivität rezirkuliert wird. Während dieser Zeit werden die Eingänge des Operationsverstärkers auf etwa +12,6 V getrieben, 0,6 V über V+ (was sehr schlecht ist, da sie für ein absolutes Maximum von 0,3 V jenseits der Versorgungsschienen ausgelegt sind).
Um dieses Problem zu lösen, verlegen Sie den Messwiderstand an das andere Ende der Induktivität. Jetzt bleiben die Eingänge knapp unter 12 V und der Operationsverstärker sollte ordnungsgemäß funktionieren.
Chupacabras
Daniel
dgreenheck
dgreenheck
Russell McMahon
Russell McMahon
Russell McMahon