Forum: Mikrocontroller und Digitale Elektronik 8/16 Kanal Mosfet Treiber für PWM gesucht


von Markus S. (markussch)


Lesenswert?

Hallo,

ich möchte 16 P-Mosfet's und 8 N-Mosfet's mit PWM über einen MC (der MC 
hat 24 PWM Kanäle) schalten.

Die Mosfet's sollten min. 10A Last bei max. 15V via PMW schalten können.

Den passenden Mosfet zu finden ist ja nicht das Problem, es gibt auch 
genug die bei <5V zum Schalten liegen. Aber ich habe gelesen das wenn 
man sie über einen Widerstand direkt mit dem Mosfet verbindet PWM nicht 
so pralle geht.

Ich suche deshalb einen 8-16 Kanal Mosfet-Treiber der 8-16 PWM-I/O (für 
MC 5V) und 8-16 Ausgänge hat für die Mosfet's.

Wer kennt so einen?

Gruß
Markus

von Falk B. (falk)


Lesenswert?

@Markus S. (markussch)

>ich möchte 16 P-Mosfet's und 8 N-Mosfet's mit PWM über einen MC (der MC
>hat 24 PWM Kanäle) schalten.

Hmm.

>Den passenden Mosfet zu finden ist ja nicht das Problem, es gibt auch
>genug die bei <5V zum Schalten liegen.

Nennt sich Logic Level MOSFET.

>Aber ich habe gelesen das wenn
>man sie über einen Widerstand direkt mit dem Mosfet verbindet PWM nicht
>so pralle geht.

Stimmt so nicht.

Beitrag "Re: Transistor, 1A, 4MHz Schaltfrequenz"

>Ich suche deshalb einen 8-16 Kanal Mosfet-Treiber der 8-16 PWM-I/O (für
>MC 5V) und 8-16 Ausgänge hat für die Mosfet's.

Vielleicht geht's auch ohne. Siehe oben.

von Wolfgang (Gast)


Lesenswert?

Markus S. schrieb:
> Aber ich habe gelesen das wenn man sie über einen Widerstand direkt
> mit dem Mosfet verbindet PWM nicht so pralle geht.

Was meinst du mit "nicht so pralle"?

Wenn das Gate nicht schnell hoch bzw. runter gerissen wird, läuft der 
MOSFET länger im liniearen Bereich. Folglich ist der durchs Umschalten 
bedingte Anteil der Verlustleistung proportional zu PWM Frequenz.

Mit welcher Frequenz soll deine PWM schalten und wie groß ist die 
Kapazität, die beim Schalten umgeladen werden muss?

von Markus S. (markussch)


Lesenswert?

Ich meinte das was ihr beschrieben habt, mit nicht so "Pralle".

Der MC kann max. 5mA pro Ausgang liefern und die Mosfet's sollten max. 
10-16A bei PWM <1Khz und max. 3A bei PWM bis max. 1Mhz sicher schalten 
können.

Platz für eventl. Kühlkörper habe ich keinen und die Mosfet's sollten 
DPak Größe nicht überschreiten.

Wenn es direkt ohne Treiber geht um so besser... Wieviel Ohm sollte dann 
der Gate Widerstand zw. MC und Gate sein?

von Begee (Gast)


Lesenswert?

Markus S. schrieb:
> Der MC kann max. 5mA pro Ausgang liefern und die Mosfet's sollten max.
> 10-16A bei PWM <1Khz und max. 3A bei PWM bis max. 1Mhz sicher schalten
> können.

Na dann rechne dir mal aus wieviel Strom aus deinem µc bei 1MHz ins Gate 
fließt.

von Markus S. (markussch)


Lesenswert?

Ich kenne mich leider mit Mosfets nicht so gut aus, was meinst du mit 
wieviel Strom ins Gate fließt?

Ich weis nur der MC darf max. 5mA pro Ausgang und wenn der Strom 
begrenzt werden soll müsste ein 1K Widerstand zw. MC und Gate.

Ist das für die geforderte Anwendung nun OK oder brauche ich doch einen 
Treiber?

von Falk B. (falk)


Lesenswert?

@  Markus S. (markussch)

>Ich kenne mich leider mit Mosfets nicht so gut aus, was meinst du mit
>wieviel Strom ins Gate fließt?

Je höher die PWM-Frequenz und je größer die Gatekapazität, umso mehr 
Strom wird im Mittel für deren Ansteuerung benötigt.

https://www.mikrocontroller.net/articles/Treiber#Treiberleistung

>Ich weis nur der MC darf max. 5mA pro Ausgang und wenn der Strom
>begrenzt werden soll müsste ein 1K Widerstand zw. MC und Gate.

Was aber für PWM äußerst kontraproduktiv ist.

>Ist das für die geforderte Anwendung nun OK

Eher nicht.

>oder brauche ich doch einen
>Treiber?

Ja.

Ich geh mal davon aus, daß die PWM bei <1kHz läuft, wahrscheinlich mal 
wieder LEDs und ähnliches. Dafür nimmt man Logic Level MOSFETs, welche 
mit 5V Ansteuerbar sind, z.B. IRLZ34N, siehe MOSFET-Übersicht. Diese 
treibt man mit einem MOSFET-Treiber für Arme, 74HCT244 ist dein Freund, 
dort sind 8 Kanäle drin.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Markus S. schrieb:
> max. 3A bei PWM bis max. 1Mhz
Pass bei der Verdrahtung gut auf. Sowas nennt man im Volksmund 
"Sender"...
Oder einfach mal neugierig gefragt: wofür brauchst du das?

von markussch (Gast)


Lesenswert?

Ich möchte die OE Eingänge vom 244 mit dem Reset vom MC verbinden, 
leider sind die aber invertiert und ich brauche ja LOW aktiv...

Gibt es einen anderen Baustein der das nicht hat? Der 241 hat leider nur 
einen der beiden nicht inv.

von Boris O. (bohnsorg) Benutzerseite


Lesenswert?

markussch schrieb:
> Ich möchte die OE Eingänge vom 244 mit dem Reset vom MC verbinden,
> leider sind die aber invertiert und ich brauche ja LOW aktiv...
Ich denke, du möchtest das nicht, denn ein Reset-Pin am Mikrocontroller 
ist oft auch ein Eingang und Büchse auf Büchse klappert. Wenn du mal LOW 
aktiv gedanklich invertierst, streichst du auch dein »leider« wieder.

von Alain S. (Firma: REFAST GmbH) (alainstaub)


Lesenswert?

Ich persönlich mag die BSP78 oder die grösseren BTS3046SD N-Kanal
Mosfet's. Zudem sind diese noch Kurzschlussfest und mit 3.3/5V Logik
ansteuerbar. Ich habe diese für ein ähnliches Projekt direkt am uC und 
mit PWM (100kHz) ohne Probleme eingesetzt.
Bei Fragen einfach melden.

Gruss
Alain

von Markus S. (markussch)


Lesenswert?

Boris O. schrieb:
> markussch schrieb:
>> Ich möchte die OE Eingänge vom 244 mit dem Reset vom MC verbinden,
>> leider sind die aber invertiert und ich brauche ja LOW aktiv...
> Ich denke, du möchtest das nicht, denn ein Reset-Pin am Mikrocontroller
> ist oft auch ein Eingang und Büchse auf Büchse klappert. Wenn du mal LOW
> aktiv gedanklich invertierst, streichst du auch dein »leider« wieder.

Verstehe nicht ganz was du meinst, bei meinem MC ist RESET nur ein 
Eingang und sonst nichts. Und ja ich möchte Eingang mit Eingang 
verbinden so das beim Reset (PIN auf LOW) auch der HCT244 sowie auch der 
MC in Z-State geht.

Im Datenblatt vom HCT244 steht das die OE auf Z-State gehen wenn ein 
High Signal anliegt und nicht wenn ein LOW Signal anliegt. Also genau 
falsch rum!

Deshalb die Frage ob es noch einen anderen Baustein gibt der das gleich 
richtig von der Logik hat.

: Bearbeitet durch User
von Stephan H. (stephan-)


Lesenswert?

OE ist ein Steuereingang. Output Enable. Der geht nicht auf Z. Höchsten 
die Ausgänge. Der 245 ist der Gegenspieler dazu. Ein Bit zu invertieren 
sollte ja kein Hit sein.

: Bearbeitet durch User
von Ralf D. (doeblitz)


Lesenswert?

Markus S. schrieb:
> Verstehe nicht ganz was du meinst, bei meinem MC ist RESET nur ein
> Eingang und sonst nichts. Und ja ich möchte Eingang mit Eingang
> verbinden so das beim Reset (PIN auf LOW) auch der HCT244 sowie auch der
> MC in Z-State geht.

Dann würden die Gates der MOSFETs in der Luft hängen und könnten durch 
irgendwelche Störeinflüsse ein wenig Ladung aufnehmen, so daß die 
MOSFETs in den linearen Bereich gelangen. IMNSHO nicht sinnvoll, 
mindestens Pulldown-Widerstände an den Gates (bzw. Treiber-Ausgängen) 
sollte man für so einen Fall vorsehen.

von Markus S. (markussch)


Lesenswert?

Ich hatte mich schlecht ausgedrückt, sicher ist OE nur ein Eingang und 
die Ausgänge waren mit Z-State gemeint. Zwischen Gate und GND liegen 
100k Widerstände. Aber wenn der MC in Z-State beim Reset ist, können an 
den Ausgängen falsche Signale entstehen.

Dafür war meine Frage ob es auch einen Baustein gibt bei dem OE nicht 
Invertiert wird.

Zur Not könnte man das mit einem Transistor vor OE Invertieren, aber 
wenn es einen passenden Baustein gäbe wäre das natürlich noch besser.

Als Antwort hätte mir gereicht: Ja es gibt den ... oder Nein du must den 
OE vorher selbst Invertieren.

: Bearbeitet durch User
von Ralf D. (doeblitz)


Lesenswert?

Markus S. schrieb:
> Ich hatte mich schlecht ausgedrückt, sicher ist OE nur ein Eingang und
> die Ausgänge waren mit Z-State gemeint. Zwischen Gate und GND liegen
> 100k Widerstände. Aber wenn der MC in Z-State beim Reset ist, können an
> den Ausgängen falsche Signale entstehen.

Dann setz doch auch einfach 100k Pulldowns an die Eingänge des HCT244. 
Wobei ich dann den 245 vorziehen würde, durch das Pinout kann man bei 
dem ja ganz bequem ein SIL-Array dranpappen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.