Pytanie:
BJT push-pull dla MOSFET
user95482301
2017-01-20 03:04:57 UTC
view on stackexchange narkive permalink

Szukam sposobu na napędzenie tranzystora MOSFET z dyskretnymi komponentami. Właściwie muszę napędzać kilka tranzystorów MOSFET o prądach 100-150A. Zastanawiam się, że byłoby możliwe nie użycie sterujących układów scalonych, aby mieć większą kontrolę nad funkcjonalnością, mniej złożoności, mniej kosztów.

Eksperymentowałem z różnymi układami, z rezystorami i kondensatorami. Używam oscyloskopu do monitorowania dzwonienia, czasu narastania / opadania itp.

Problem polega na tym, że gdy tylko wprowadzę rezystory, czas narastania / opadania staje się bardzo wysoki.

Sygnał wejściowy ma czas narastania / opadania tylko około ~ 8-10 ns. Używając samych BJT, sygnał jest łatwo kopiowany przy podobnych czasach narastania / opadania. Ale po wprowadzeniu pojemności bramki czas narastania / opadania staje się znacznie wyższy, np. 300-2000 ns.

Dlatego eksperymentowałem z różnymi metodami, aby skrócić czas narastania / opadania:

Metoda A: NPN + PNP (źródło prądu wtórnika napięcia z Vcc?)

Zrobiłem następujący obwód, nie zdając sobie sprawy, że napięcie bramki nigdy nie będzie większe niż napięcie sygnału wejściowego.

Potrzebuję, aby napięcie bramki było większe niż 10V, aby zminimalizować Rdson.

schematic

symuluj ten obwód - schemat utworzony przy użyciu CircuitLab

Metoda B: PNP + NPN

Eksperymentowałem z różnymi rezystorami i kondensatorami:

schematic

zasymuluj ten obwód

Ale okazało się, że:

  • Kondensator redukuje dzwonienie narastające, ale zwiększa dzwonienie przy opadaniu i czas => usuwany
  • Wszystkie rezystory z wyjątkiem R2 i R3 miały szkodliwy wpływ na charakterystykę wznoszenia / opadania => usunięto
  • Używając potencjometrów dla R2 i R3, stwierdziłem, że najlepszy opór to R3 = 4k i R2 = 1,5k.
  • Czas narastania 490ns, czas opadania 255ns.

Trochę się martwię, że napięcie bramki nie spada wystarczająco nisko, np. wydaje się pozostawać przy około 400mV. Chociaż wydaje się, że ziemia jest odczytywana przy 250mV, więc może płytka prototypowa jest po prostu kiepska. Jak niskie powinno być napięcie bramki, aby zapobiec gromadzeniu się ciepła, gdy sygnał jest stale niski (wyłączony)?

Zastanawiam się, czy jest coś jeszcze, co mogę zrobić, aby poprawić wydajność?

Ulepszony obwód:

schematic

zasymuluj ten obwód

Oscilloscope:

Uwaga: najwyraźniej sygnał wejściowy został odwrócony na oscyloskopie przez ustawienie. Zaktualizuję zrzuty ekranu później ...

enter image description here enter image description here enter image description here

A Ponadto, na poniższych zrzutach ekranu umieściłem podstawę PNP. Czy tak ma wyglądać? Wygląda trochę dziwnie.

Wygląda na to, że problem polega na tym, że NPN pozostaje włączony, co zapobiega ładowaniu bramki.

enter image description here enter image description here

Nie jest jasne, czy twój generator sygnału wytwarza sygnał przełączający się między 0 a 5 V lub -2,5 i +2,5 V, czy -5 i +5 V, czy co.Pomogłoby śledzenie zakresu lub wskazanie, jakie urządzenie reprezentujesz za pomocą tego symbolu.
Jeśli podstawa NPN ma 5 V, a emiter ma 6 V, to dlaczego miałby przewodzić?
Po co w ogóle potrzebujesz kierowców?5V wystarczy, aby włączyć ten MOSFET i uzyskać rezystancję do 0,004 oma.A gdzie jest to dzwonienie, o którym mówisz?Jeśli jest pod obciążeniem, to szczekasz na niewłaściwe drzewo.Potrzebowałbyś tłumika w całym MOSFET.
@VincePatron, Muszę jeździć 100A.Ale może lepiej mi będzie z Rdson 4mOhm z szybkim przełączaniem niż 2,5mOhm z wolnym przełączaniem.Spodziewam się również, że będę musiał napędzać około 8 tranzystorów MOSFET, więc nie jestem pewien, czy MCU może zapewnić wystarczający prąd.Krótko mówiąc, myślałem, że używanie BJT było łatwym rozwiązaniem, ale oczywiście nie jest.
> Powinienem pracować nad obwodem w następujący sposób.Problem z tym obwodem polega na tym, że nigdy nie można wyłączyć górnego pnp przy źródle 5v.odpowiedź na twoje pytanie zależy przede wszystkim od tego, dlaczego potrzebowałeś sterownika.próbujesz zwiększyć napięcie napędu lub prąd napędowy albo wyostrzyć napęd, czy ...?
> Muszę jeździć 100A.dla tego rodzaju napędu, wybierz dedykowany sterownik bramki.
Nadal wymaga poprawy.Q2 jest mocno przesterowany.= >> ogromne opóźnienie wyłączenia (= czas przechowywania).Nic nie zostało zrobione przeciwko przesterowaniu.W przeszłości te środki zaradcze były dobrze znane, ale wydaje się, że dziś zostały pozostawione w prochu.Po drugie: Q1 stale naciska, a Q2 ma ciężką pracę, aby go wygrać.Prawdopodobnie minimalne Vgs wynosi około 0,3 V. Powinieneś używać wyjścia 0V / 5V PWM przez nienasycony wzmacniacz buforowy, który może wstrzyknąć i wyciągnąć wystarczający ładunek z bramki mosfetu podczas pożądanych czasów przejścia między stanami.Chcieć wiedzieć więcej?Napisz komentarz.Skorzystaj z mojej odpowiedzi.
Czego mogę użyć, aby zmniejszyć przesterowanie?Próbowałem z kilkoma diodami i wydaje się, że pomaga głównie z opóźnieniem, ale nie wpływało na czas opadania.Wydaje się, że PNP nie działa zgodnie z oczekiwaniami.Czy to możliwe, że 12V przepływa przez PNP i podnosi napięcie sygnału, a potem płynie w dół przez NPN?
Mówisz: „większa kontrola nad funkcjonalnością, mniej złożoności, mniejszy koszt”, właśnie do tego służy zintegrowany układ scalony sterownika.
Nie mogę polecić powyższego "ulepszonego obwodu" ... prawie natychmiast wysadził PNP i po wymianie znowu go wysadził
Siedem odpowiedzi:
John D
2017-01-20 03:11:51 UTC
view on stackexchange narkive permalink

Twoje BJT są w konfiguracji obserwatora. Oznacza to, że mogą zapewnić wzmocnienie prądu, ale nie wzrost napięcia. W rzeczywistości nadajniki będą spadać diody PONIŻEJ podstawy dla dodatnich sygnałów. Jeśli masz 6 V na bramce, musisz mieć około 6,7 V z generatora sygnału.

Strona BJT Wiki zawiera linki do 3 popularnych form wzmacniaczy, które wyjaśniają więcej na temat charakterystyk wzmacniaczy BJT.

BJT Wiki

Wzmocnienie prądowe jest dobrą rzeczą, ponieważ aby naładować pojemność bramki tranzystora FET w krótkim czasie, potrzebujesz dużych prądów szczytowych: I = C * dv / dt.

Jednym ze sposobów uzyskania wyższego wahania napięcia byłoby dodanie przełącznika poziomu BJT przed stopniem napędu bramki, aby przekształcić z 5 V na 12 V. Oczywiście jednostopniowy regulator poziomu BJT odwróciłby sygnał, ale często można sobie z tym poradzić u źródła sygnału.

enter image description here

Rezystor podciągający musi mieć dostatecznie małą wartość, aby uzyskać akceptowalny czas narastania dla twojego zastosowania. VCC będzie zasilaniem 12 V, a rezystor bazowy powinien być dobrany tak, aby gwarantował nasycenie przy napędzie 5 V, biorąc pod uwagę beta tranzystora. ! Należy połączyć się z podstawami stopnia sterownika bramki BJT.

Jednakże, jeśli Twoim celem jest szybki wzrost i spadek czasów z FET, a nie nauka o BJT, prawdopodobnie powinieneś użyć komercyjnego sterownika bramki IC. Poszukaj opcji z IR / Infineon, Texas Instruments, Intersil lub Maxim.

Oto niedroga opcja firmy TI:

UCC27517

Czego więc powinienem użyć zamiast tego?Najpierw próbowałem z PNP między bramą a 12V, ale zaczęło się palić.
Czy miałoby sens zamiast tego użyć wzmacniacza operacyjnego, takiego jak LM358P?
Odpowiedź zredagowana w celu uwzględnienia komentarzy.
@user95482301:, jeśli możesz sobie pozwolić na użycie układu scalonego, sugeruję użycie dedykowanego układu konwertera / sterownika poziomu, takiego jak zaproponowano w mojej odpowiedzi.
Czy byłoby możliwe uzyskanie szybkiego wzrostu i spadku przy użyciu tanich BJT?A może obwody są na ogół tak złożone, że ogólnie preferowany jest układ scalony sterownika?Generalnie staram się unikać drogich układów scalonych, zwłaszcza, że muszę sterować kilkoma wyjściami.Na przykład.5 sztuk UCC27517 kosztowałoby 15-20 USD i są dostępne tylko w pakiecie SMD.
Odkryłem, że IR2101 jest dostępny lokalnie w niskiej cenie (~ 4 USD za 5 sztuk, po 2 kanały każdy).
IR2101 to również dobry wybór.Nie jestem pewien, gdzie widziałeś wysoką cenę za UCC27517, na stronie internetowej TI wynosi 0,49 $ (1ku) i wyślą ci 10 sztuk za darmo jako próbki, jeśli poprosisz o nie na stronie internetowej.Jest w opakowaniu SOT-23, który jest dość łatwy w obsłudze do prototypowania, ale brzmi, jakbyś czuł się bardziej komfortowo z częścią IR.
Nie mieszkam w USA i nie ma wielu dostawców, u których mieszkam.Ale masz rację, prawdopodobnie powinienem wkrótce zacząć używać części SMD :)
user287001
2017-01-20 15:22:45 UTC
view on stackexchange narkive permalink

Pierwsza wersja - popychacz-popychacz emiterów powinien wystarczyć, jeśli wystarczy tylko maksymalny dostępny mosfet VGS = +4,3 V. Opornik opuszczający około 100 Ohm powinien być włożony z emiterów BJT do GND, aby zapewnić stan wyłączenia mosfetu, ponieważ PNP nie obniża skutecznie poniżej +0,7 V. Dodatkowo rezystor tłumiący o wartości kilku Ohm włożony tylko do zacisku bramki mosfet powinien zapobiec pewnym dzwonkom spowodowanym przez pojemność i indukcyjność przewodów.

Twoja druga wersja ma skrót. Pomyśl o obecnej trasie baza Q2-> R3-> R2-> baza Q1.

Popychacz emitera nie ma nasycenia, a zatem nie ma opóźnienia wyłączenia z powodu pojemności dyfuzyjnej.

Zgodnie z innymi odpowiedziami, użyj układu scalonego sterownika bramki. Wykonuje swoją pracę przy zerowym strojeniu i mając mniejsze prawdopodobieństwo, że zachowa się w sposób nie do pomyślenia podczas zmian napięcia roboczego.

Dodatek należny komentarz pytającego, który stwierdza, że ​​prąd wynosi 100 A

Identyfikator 100 amperów w stanie włączenia wymaga poważnej uwagi, a nawet więcej, jeśli częstotliwość przełączania jest wysoka. Wykonaj test uruchamiając bramkę ze zwykłego generatora sygnału prostokątnego 50 Ohm Zout. Użyj niskiej częstotliwości przełączania i zacznij od sygnału jednobiegunowego powyżej + 6V dla bezpieczeństwa. Oscyloskop w Vgs daje wyobrażenie, jak duży ładunek jest potrzebny do wstrzyknięcia i usunięcia w celu przejścia między stanami w żądanym czasie przejścia. To określa pożądany prąd napędowy. Oscyloskop w Vds ujawnia potrzebne Vg.

Opisane wymiary są podstawą do zaprojektowania sterownika o wystarczających możliwościach.

Problem w tym, że muszę przełączyć 100A, więc Rdson musi być jak najmniejszy.
@user95482301 Jeśli wykonasz proponowany test z generatorem sygnału, znajdź najniższy użyteczny poziom wyjściowy generatora dla wystarczająco niskiego Vds i opublikujesz wykres oscyloskopu podwójnego śladu Vds i Vgs, najprawdopodobniej otrzymasz kilka odpowiednich projektów.Fabuła musi dobrze ujawniać przejścia.Musisz użyć ostatniego obciążenia.
Vince Patron
2017-01-22 04:48:30 UTC
view on stackexchange narkive permalink

Inni ludzie już zasugerowali sterowniki IC MOSFET. Wygląda na to, że naprawdę chcesz stworzyć dyskretny sterownik.

Oto obwód, który w zasadzie znajduje się wewnątrz układu scalonego sterownika. Powoduje to przełączanie 100 A z czasem przejścia około 100 ns, aby utrzymać rozpraszanie mocy MOSFET na minimalnym poziomie.

Q1 to prosty odwracający konwerter poziomów, który powoduje wahanie sygnału do 12 woltów. M2 i M3 tworzą sterownik push-pull MOSFET. R4 i R5 mają na celu ograniczenie prądu przebicia, aby zapobiec uszkodzeniu M2 i M3, ponieważ gdy ich bramki przechodzą między 0 a 12 V, będą oba włączone przez niewielki ułamek czasu.

Bez R4 i R5 prąd przelotowy przekroczyłby maksymalne wartości znamionowe prądu drenu. W rzeczywistym układzie scalonym M2 i M3 byłyby wystarczająco małe, aby mieć wystarczająco wysokie Rds-on zamiast umieszczać rzeczywiste rezystory.

Dodatkowo M2 / M3 wykonuje inwersję, aby wrócić do normalnej logiki. Wreszcie M3 służy jako sterownik wysokoprądowy do obsługi prądu 100 A.

enter image description here

Zauważ, że wyłączenie M1 jest około 2-krotnie opóźnione. Jeśli nie przełączasz obciążenia z dużą częstotliwością, to 2us nie byłoby problemem.

Zdecydowanie nie polecałbym używania tych części; Właśnie wybrałem je z tego, co miał LTspice. Na przykład M1 jest ograniczone do 35A ciągłego, więc zastąp te części czymś odpowiednim dla swojego projektu i ponownie uruchom symulację. Następnie przetestuj swój prototyp, aby potwierdzić wydajność. W każdym razie ten tor może być dla Ciebie dobrym punktem wyjścia.

> Oto obwód.dobry obwód.Sugerowałbym, aby PO przeanalizował, ile prądu musi dostarczyć do bramy.jeśli przełącza obciążenie 100a, jest to bardzo mocny mosfet.przy średnich częstotliwościach prawdopodobnie będzie musiał dostarczyć wiele amperów (szczyt) do bramki.
aby powyższy obwód to zrobił, musisz zredukować dwa rezystory 22R.wtedy wyskakuje kwestia przebicia i zarządzasz martwym czasem.
Główna przyczyna spowolnienia jest tutaj „ta sama stara i tak typowa dzisiaj”, jest to „brak sztuczek używanych do szybkiego przełączania BJT”.Brakujące triki to: 1) kondensator przyspieszający, ustawiony równolegle 50 pf z R2 2) zapobiegający nasyceniu przez zaciśnięcie, oznacza to umieszczenie diody niskiego spadku w przód na Q1 od b do c, aby wyssać nadmierny prąd bazowy.Dioda Schottky'ego jest dobra, dioda germanowa jest przejezdna.Anoda diody na b, katoda na c.Próbowałem wstawić te triki jako edycję, ale peer to odrzucił (żadne stare timery nie są już żywe w peerze?)
Brzmi jak doskonała poprawa.Prawdopodobnie został odrzucony, ponieważ byłaby bardziej odpowiednia jako inna odpowiedź.Opublikuj to jako nową odpowiedź.Wszyscy się z tego nauczymy.Albo spróbuję później i edytuję tę odpowiedź m
analogsystemsrf
2017-02-01 15:40:26 UTC
view on stackexchange narkive permalink

Szybkie przełączanie 100 amperów jest niebezpieczne, jeśli nie dla ciebie, to dla żywotności obwodu.

Załóżmy gdzieś 4 cale drutu. To około 0,1 uH. W przybliżeniu. Bardzo się cieszę, zakładając, że 1 metr przewodu to indukcyjność 1 mikroHenry'ego, ponieważ mogę wykonać pewne ostrożne obliczenia w tle i uniknąć poważnych uszkodzeń.

Wyłączmy 100 amperów w 10 nanoSekund.Z indukcyjnością 0,1 uH w źródle lub w odpływie.Co się dzieje?

$$ V = L * dI / dT $$ $$ V = 100nanoHenry * 100 amperów / 10 nanoSeconds $$ .„Nano” anuluje się. Mamy 100 * 100/10, lub TYSIĄC WOLTÓW.

Jeśli trafiłeś do ścieku, właśnie wyczyściłeś Power MOSFET.

Jeśli w źródle, prawdopodobnie wystąpi negatywne sprzężenie zwrotne, które zapobiega wyłączeniu przez wiele nanosekund.Osobiście widziałem, jak to się dzieje, z długimi przewodami testowymi w sterownikach 9-amperowych.

To naprawdę dobra uwaga.Dziwię się, że nikt wcześniej o tym nie wspomniał.Może ktoś inny też mógłby to skomentować?
Czy jest lekarstwo na ten problem?Czy też musiałbym inaczej podejść do problemu ograniczenia prądu, np.z rezystorami?I czy nie jest to ogólny problem, nawet w przypadku zwykłego wyłącznika SPST?Zamierzam również użyć tej metody dla OVP / UVP / OCP dla mojego banku baterii, który byłby w stanie stabilnego włączenia, ale z pojedynczym zdarzeniem przełączania.Domyślam się, że to, co opisujesz, byłoby również istotne w przypadku nadmiernego natężenia prądu.Czy wystarczyłoby mieć zenera o napięciu 1000 V?Zakładam, że moc znamionowa nie musiałaby być duża.
Poprawka: „V = L ∗ di (t) / dt”, a nie „V = L ∗ dt / dT”.Źródło: https://en.wikipedia.org/wiki/Inductance.
Jak sobie z tym poradzić?Użyj płaszczyzn uziemienia pod przewodami i ścieżkami, jeśli przewody następnie użyją taśmy do przytrzymania przewodów przy płaszczyźnie, użyj pakietów MOSFET o niskiej indukcyjności, rozprosz prąd przez wiele tranzystorów MOSFET i użyj tłumików RC (po jednym na każdym MOSFET, aby zapewnić małe odległości), abychwilowo absorbuj energię pola magnetycznego i rozpraszaj energię.
Curd
2017-01-20 03:35:24 UTC
view on stackexchange narkive permalink

Istnieją układy scalone sterowników konwertujące poziomy tylko do tego celu, np. DS0026 lub MC34151.

Mają wejścia kompatybilne z TTL / CMOS i mają krótkie czasy narastania i opadania oraz są w stanie zasilać dość wysokie prądy;wszystkie funkcje niezbędne do szybkiego włączania i wyłączania tranzystorów MOSFET.

Czy byłoby możliwe użycie zamiast tego wzmacniacza operacyjnego?
Znalazłem odpowiedź na moje pytanie: „Szybkie włączanie i wyłączanie, aby uniknąć nadmiernego rozpraszania mocy podczas pracy urządzenia w trybie liniowym. Wymaga to urządzenia, które może bardzo szybko przesuwać ładunek prądu. A 741 po prostu nieCiąć musztardę."
OpAmp ma następujące wady: (1) nie może przełączać się tak szybko, (2) nie może dostarczać tak dużego prądu jak wyspecjalizowany układ konwertera / sterownika poziomu.Powoduje to wolniejsze ładowanie / rozładowywanie bramki MOSFET, co spowoduje większe rozpraszanie mocy w tranzystorze MOSFET.
dannyf
2017-01-20 18:34:59 UTC
view on stackexchange narkive permalink

<, dlaczego 0-6v?

Emiter Q2 jest 0,7 v powyżej podstawy Q2, czyli 0-5v.To twoja odpowiedź.

Tak.Myślałem, że Q1 podciągnie to do 12V, ale oczywiście się mylę :)
Pandey
2020-05-14 23:00:51 UTC
view on stackexchange narkive permalink

Trochę się martwię, że napięcie bramki nie spada wystarczająco nisko, np.wydaje się pozostawać przy około 400mV.Chociaż wydaje się, że ziemia jest odczytywana przy 250mV, więc może płytka prototypowa jest po prostu kiepska.Jak niskie powinno być napięcie bramki, aby zapobiec gromadzeniu się ciepła, gdy sygnał jest stale niski (wyłączony)?

Wygląda na to, że MOSFET M1 nie uzyskuje ścieżki o niskiej rezystancji do prawidłowego wyłączenia.Może być dostarczony przez tranzystor do GND.W ten sposób bramka M1 szybko się rozładuje.

enter image description here



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...