Hallo,
anbei eine vereinfachte Schaltung für ein PCB an welches eine LED Matrix
angeschlossen werden kann.
Die 100kOhm Widerstände sind nur für den "Berührschutz" an den 2.54mm
Pins am PCB da.
Mir geht es hauptsächlich um die beiden Mosfet Typen vom Anschluss her.
An der Plus Seite habe ich P Channel Mosfet gewählt und an der Minus
Seite N Channel Mosfet.
Sind die jeweils richtig verschaltet?
Die Net labels Arduino Pin sind gerade nur zur Vereinfachung da. Hier
geht es halt weiter an einen Atmega328P... aber darum geht es nicht :)
Danke euch und VG
kuschner schrieb:> An der Plus Seite habe ich P Channel Mosfet gewählt und an der Minus> Seite N Channel Mosfet.> Sind die jeweils richtig verschaltet?
Im Grunde schon. Aber leider werden sie immer leiten.
Denn selbst, wenn der µC high und damit 5V ausgibt, sehen die
P-Kanal-Fets eine Ugs von 12V-5V = 7V, was zum leiten locker ausreicht.
Sie leiten dann noch besser, wenn der µC 0V ausgibt und Ugs damit 12V
wird.
Es gibt derzeit also keine Möglichkeit, 12V ans Gate anzulegen, damit
der P-Mosfet 0V zwischen G und S hat und somit sicher abschaltet.
PS: ich habe die Polarität der Ugs einfach mal aussen vor gelassen und
nur den Betrag der Ugs betrachtet.
Ok, ich bin Anfänger. Möchte das ganze über ein Arduino steuern. Ist das
somit nicht möglich? Bin da etwas irritiert.
Habe ich aber ggf. bei den P Channel Mosfets (die drei Stück) Drain und
Source vertauscht?
kuschner schrieb:> Habe ich aber ggf. bei den P Channel Mosfets (die drei Stück) Drain und> Source vertauscht?
Nein.
Bei P-Kanal kommt Source an P-lus.
Beim N-Kanal an die N-egative Versorgung, üblicherweise also GND.
Nur brauchst du zum Ansteuerung der P-Kanal-Fet die "üblichen"
npn-Transistoren (oder eben N-Kanal-Fets) samt zugehöriger Widerstände.
BTW:
Mosfet-Symbole sehen welteit anders aus als die viereckigen Kästen, die
du da gemalt hast.
Ok, Danke dir. Dann passt meine Verkabelung. Aber funktioniert das nun
oder nicht (was du oben geschrieben hattest)
Habe die Darstellung mal angepasst... hoffe es passt so.
Lothar M. schrieb:> Nur brauchst du zum Ansteuerung der P-Kanal-Fet die "üblichen"> npn-Transistoren (oder eben N-Kanal-Fets) samt zugehöriger Widerstände.
Ich habs mal grob aufgezeichnet: siehe Bild
kuschner schrieb:> Ähnlich hier wollte ich es aufbauen...> http://danielhassel.de/projects/led-matrix-display/>> nur mit 12VDC und immer drei LEDs sind zusammen...
Ja, das funktioniert so weil keine 12V geschaltet werden müssen.
Danke dir. Könnte ich dann die P Kanal Fets durch N Kanal tauschen und
alles ist gut?
N Kanal auf der Minus Seite passt ja, wie ich verstanden habe. Aber was
nutze ich Ann am besten auf der Plus Seite? P Kanal FET und NPN
Transistor? Oder geht das auch "einfacher"?
kuschner schrieb:> Danke dir. Könnte ich dann die P Kanal Fets durch N Kanal tauschen und> alles ist gut?
Nein.
kuschner schrieb:> Aber was> nutze ich Ann am besten auf der Plus Seite? P Kanal FET und NPN> Transistor?
Ja, so wie es aufgezeichnet habe;-)
> Oder geht das auch "einfacher"?
Das ist schon einfach;-)
PS: Benutze bitte die Zitierfunktion damit man weiß auf wen Du deine
Fragen bzw. Kommentare beziehst;-)
Jörg R. schrieb:> Ich habs mal grob aufgezeichnet: siehe Bild
Das stimmt schon, ich würde aber die 100k deutlich kleiner machen, z.B.
10k.
Basiswiderstand so 2,2k bis 4,7k.
kuschner schrieb:> Gibt es eine Empfehlung für SMD NPN in wirklich kleiner Bauform?
z.B. BC847
kuschner schrieb:> So, habe es angepasst mit der Bitte zu schauen ob alles passt :)
Nein, die Basiswiderstände fehlen. Die 100K kannst Du kleiner auslegen,
so wie Matthias S. es geschrieben hat.
kuschner schrieb:> Oh danke. Ich suche nach einem anderen.
Wenn du Jörgs Schaltung baust, dann ist die Verwendung von P-Kanal
MOSFet mit Logiclevel nicht nötig, da hier satte 12V Gatespannung zur
Verfügung stehen.
kuschner schrieb:> Deshalb> kann ich das nicht so nachbauen oder?
Doch, die Schaltung läuft an so gut wie jedem MC. Verbessere jetzt
erstmal den Schaltplan und poste ihn hier.
Ein 2k2 Widerstand vor jeder Basis sollte gut sein, bei 5V
Ansteuersspannung gehen auch 4k7.
Wenn du schnell multiplexen willst, kannst du die 100k Widerstände noch
auf 10k verkleinern, damit das Gate von den Mosfets schneller ausgeräumt
wird.
Alex schrieb:> Moin,>> Ich denke die LEDs ganz rechts hätten auch gerne einen Vorwiderstand.>> Alex
Guten Morgen,
Ja, stimmt, jetzt sehe ich das auch. 🙂👍
Der TE kann dann auch gleich mal die Werte dranschreiben.
kuschner schrieb:> Die Basiswiderstände kommen wo genau hin?
Du musst dir meine Zeichnung schon ansehen, so viele Bauteile sind es ja
nicht;-)
kuschner schrieb:> Er nutzt aber auch keinen Atmega328P.
Wer?
Hier mal die aktualisierte Schaltung.
P Kanal Channel ist getauscht und Widerstand an der Basis ist dran.
Frage bleibt offen wieso hier:
https://www.mikrocontroller.net/articles/Datei:LED-Matrix-MOSFET.png
keine NPN Transistoren dran sind...
und ob meine Schaltung nun stimmt...
kuschner schrieb:> Jörg R. schrieb:>> Er nutzt aber auch keinen Atmega328P.
Nö, schrieb ich nicht. Sorry, aber die Zitatfunktion sollte man a)
benutzen und b) auch korrekt benutzen.
Habe die Widerstände an den LEDs noch geändert und diese auf die High
Side gelegt. Grund ist dass die LEDs verschiede Farben haben (Farben
habe ich hingeschrieben) und ich somit einen Widerstand pro Farbe
habe...
Jut schrieb:> Die P Kanal Mosfets wieso haben die keinen NPN Transistor davor?
Vielleicht doch, in dem 7667 ist eine Treiberstufe die aus 0-5V 12-0V
macht.
Er erkennt 2V-12V als High und schaltet dann seinen Ausgang auf 0V.
Es muß kein Npn sein. Ein N-ch Fet geht auch. (Spart den Vorwiderstand)
kuschner schrieb:> Die Größe des Widerstands werde ich mit einer Widerstandsdekade> testen,> jenachdem wie hell ich die LEDs haben möchte...
Sorry, Du solltest besser beschreiben was Du meinst.
Wenn Du die 100K vom Gate nach +12V meinst...die haben nix mit der
Helligkeit zu tun. Vielleicht meinst Du aber auch die Rs an den LEDs.
Am besten wäre es wenn die Bauteile im Schaltplan bezeichnet wären...T1,
R1, Led1....;-).
A. H. schrieb:> Jut schrieb:>> Die P Kanal Mosfets wieso haben die keinen NPN Transistor davor?>> Vielleicht doch, in dem 7667 ist eine Treiberstufe die aus 0-5V 12-0V> macht.> Er erkennt 2V-12V als High und schaltet dann seinen Ausgang auf 0V.> Es muß kein Npn sein. Ein N-ch Fet geht auch. (Spart den Vorwiderstand)
Ok, das heißt ich kann den 2.2kOhm Widerstand weg lassen wenn ich
anstatt dem NPN ein N Channel Mosfet nutze (gleiches wie unten die N
Channel Mosfets?)
Jörg R. schrieb:> Sorry, Du solltest besser beschreiben was Du meinst.>> Wenn Du die 100K vom Gate nach +12V meinst...die haben nix mit der> Helligkeit zu tun. Vielleicht meinst Du aber auch die Rs an den LEDs.>> Am besten wäre es wenn die Bauteile im Schaltplan bezeichnet wären...T1,> R1, Led1....;-).
Habe das angepasst und auch mal meine restliche Schaltung eingebaut.
Darum soll es Aber nicht gehen. Nur der Vollständigkeit...
kuschner schrieb:> Ok, das heißt ich kann den 2.2kOhm Widerstand weg lassen wenn ich> anstatt dem NPN ein N Channel Mosfet nutze.
Ja, aber der sollte jetzt wiederum ein Logic-Level-Mosfet sein.
Jörg R. schrieb:> Wenn Du die 100K vom Gate nach +12V meinst...die haben nix mit der> Helligkeit zu tun. Vielleicht meinst Du aber auch die Rs an den LEDs.
Es ging um die R19-R21
Elektrofurz schrieb:> kuschner schrieb:>> Ok, das heißt ich kann den 2.2kOhm Widerstand weg lassen wenn ich>> anstatt dem NPN ein N Channel Mosfet nutze.>> Ja, aber der sollte jetzt wiederum ein Logic-Level-Mosfet sein.
Hat es Vorteile wenn ich einen Logic Level Mosfet nutze anstatt einen
NPN Transistor mit Vorwiderstand?
Gibt es eine Empfehlung für einen kleinen Logic Level Mosfet?
Passt aber ansonsten meine Schaltung.
An Plus P-Channel mit NPN Transistor und an Minus ein N-Channel ohne
Logic Level.
Passen auch die Verbindungen bzgl. Gate, Drain und Source?
Danke euch!
Jut schrieb:> Gibt es eine Empfehlung für einen kleinen Logic Level Mosfet?
Der TE hat für Q4 bis Q10 Logic-Level-Mosfets eingesetzt. Schau dir
seinen Schaltplan an, dann siehst du die Bezeichnung. Das kannst du dann
auch so machen.
Jut schrieb:> Hat es Vorteile wenn ich einen Logic Level Mosfet nutze anstatt einen> NPN Transistor mit Vorwiderstand?
Du sparst Widerstände.
Du kannst anders als der TE, zum Beispiel für alles auch BC807 und BC817
im SOT23 Gehäuse nutzen, dann kann deine Schaltung schneller
multiplexen. Der TE will ja von seinen 100k Widerständen keinen Abstand
nehmen.
Sorry erst mal. Ich sehe erst jetzt dass bei mir eben ein anderer Name
in das Inputfeld gerutscht ist. Jut bin ich auch. Das tut mir leid wegen
der Verwirrung.
Ich habe nun aus den 100k Widerständen 10k genommen.
Wenn ich durch einen N Channel Mosfet Widerstände spare ist das super.
Aber die N Channel Mosfets mit 2x2 mm sind größer als die NPN
Transistoren mit 1x1mm
(https://www.mouser.de/datasheet/2/916/BC847XQB_SER-1729299.pdf)
Jut schrieb:> Passt aber ansonsten meine Schaltung.
Wieso deine Schaltung? Das ist die Schaltung vom TE!
Jut schrieb:> An Plus P-Channel mit NPN Transistor
Richtig. Nur die Basiswiderstände könnten jetzt bei 5V Ansteuerung auf
4k7 vergrößert werden, du schaltest ja keine Leistung. Und R2 bis R14 =
10k.
Der P-Channel braucht kein Logic-Level-Mosfet zu sein.
Jut schrieb:> an Minus ein N-Channel ohne Logic Level.
Mit Logic-Level-Mosfet natürlich!
Elektrofurz schrieb:> Wieso deine Schaltung? Das ist die Schaltung vom TE!
Habe ich oben erklärt, sorry :)
Richtig. Nur die Basiswiderstände könnten jetzt bei 5V Ansteuerung auf
4k7 vergrößert werden, du schaltest ja keine Leistung. Und R2 bis R14 =
10k.
Der P-Channel braucht kein Logic-Level-Mosfet zu sein.
Naja wie oben gesagt möchte ich bis zu 3A pro Kanal schalten, sollten ja
theoretisch bis zu 13A gehen... trotzdem auf 4k7 gehen?
Passen ansonsten die Komponentenauswahl für die Mosfets und den
Transistor?
kuschner schrieb:> Habe ich oben erklärt, sorry :)
Jetzt hab ich's auch gelesen. Alles klar. 👍
kuschner schrieb:> trotzdem auf 4k7 gehen?
Ja. Mosfets werden nur mit Spannung gesteuert und benötigen kaum Strom
am Gate.
kuschner schrieb:> Passen ansonsten die Komponentenauswahl für die Mosfets und den> Transistor?
Im Prinzip ja. Bei den Mosfets habe ich zu wenig praktische Erfahrung
mit der kleinen Baugröße und dem hohen Strom. Dafür würde ich meine Hand
nur ins Wasser legen. 🙂
kuschner schrieb:> Sorry erst mal. Ich sehe erst jetzt dass bei mir eben ein anderer Name> in das Inputfeld gerutscht ist. Jut bin ich auch. Das tut mir leid wegen> der Verwirrung.
Die Verwirrung machst Du hiermit komplett...da hätte Dir doch schon
auffallen müssen dass Du unter 2 Namen schreibst:
kuschner schrieb:> Der Link von Jut passt das da so?
Na, es passt zu dem Rest wie Du auf Kommentare eingehst.
Elektrofurz schrieb:> kuschner schrieb:>> Hier dann nochmals die aktualisierte Schaltung>> Perfekt.
Der Plan könnte übersichtlicher gezeichnet werden, vor allem der Teil um
die Anodentreiber.
Spaßig wird es dann wenn die Schaltungen komplexer werden.