-5V durchschalten auf pMosfet

OP #734179
Lesenswert?

Hallo!

ich arbeite in einem Projekt mit 5V.
Lasten sollen mit P-Kanal-Mosfets geschaltet werden.

Die vorhandenen P-Kanal-Mosfets (Irf 9520)
schalten bei UGS=-5V noch nicht voll durch.
Daher sollen die Gates mit -10Volt geschaltet werden.

-> ich muss eine Schaltung entwickeln, die -5V (in Bezug auf GND) 
schalten kann.

Vorschläge?


-stef

PS.: Da es mehrere Lasten sind, die gemultiplexed werden, ist eine 
Schaltung durch nKanal nicht möglich. Es muss auf der +5Volt-Seite 
geschaltet werden.
Gast #734194
Lesenswert?

Am einfachsten wenn nicht schnell sein muss nimm einen 1488 RS232 
Treiber
Der uebersetzt dir den TTL Logikpegel auf +- Pegel.

Oder du nimmst eine Komperator LM339 Versorgung mit +- 5V ein Eingang 
auf +2.5V legen am anderen dein Signal. Am Ausgang Pullup Widerstand 
nach +5V an dann ans Gate.

Gruss Helmi
Gast #734220
Lesenswert?

Hallo Stefan, es gibt viele Möglichkeiten.

Müssen die Mosfets schnell schalten (Multiplex klingt danach)? Möglichst 
einfach und Preis egal? Möglichst klein? Möglichst wenig Teile? 
Möglichst billig? Nur vorhandene Standardteile benutzen? Wie stark darf 
man die evtl. vorhandene -5V-Versorgung  belasten? Lohnt es sich, hier 
sparsam zu sein, um die -5V einfach mit Ladungspumpe aus wackelndem 
uC-Pin o.ä. erzeugen  und am Netzteil sparen zu können?

Das zweiteinfachste (nach einem geeigneteren Mosfet) wäre ein 
pnp-Transitor (B -> R -> uC, E -> +5V, C -> R -> -5V, C an gate des 
Mosfet). Die Frage ist, ob so die Anforderungen an Schaltzeit und 
Stromverbrauch in Einklang zu bringen sind.

Grüße
OP #734233
Lesenswert?

Hallo!

Danke für die Resonanz.

Also ein paar mehr Informationen:
----------------
Das ganze wird ein LED-Cube(Würfel bestehend aus 8x8x8 = 512 LEDs).
Die LEDs sind schon so verschaltet:
Eine Ebene (8x8=64) hat einen gemeinsamen Pluspol, der Highside 
geschaltet werden muss.
Je eine 'Spalte' (also 8 LEDs übereinander) hat einen gemeinsamen 
Minuspol, der über einen Widerstand(75 Ohm) und einem Transistor 
(2N5551) geschaltet wird.

Die 64 verschiedenen Spalten werden über 8 Schieberegister jeweils 
angesprochen.

Auf der Highside habe ich schon für je eine Ebene einen Irf9520 verbaut.

Bisheriger Plan:
-Über eine Ladungspumpe werden -5Volt generiert.
-Über ein PNP und ein NPN kann man ein Gate vom Irf9520
auf die -5 Volt oder +5Volt ziehen.


Die LEDs werden mit dem 8fachen des Nennstromes betrieben,
da durch das Multiplexen nur ein Duty Cycle von (1/8) der Zeit auftritt.

Frequenzmäßig wollte ich 500Hz-1kHz benutzen.

-----------------

@Helmi & sechsnullsechs:
Eigentlich wollte ich Bauteile nehmen, die mir zur Verfügung stehen.
Daher scheidet so eine Lösung aus.


Also so eine Lösung:

>Das zweiteinfachste (nach einem geeigneteren Mosfet) wäre ein
>pnp-Transitor (B -> R -> uC, E -> +5V, C -> R -> -5V, C an gate des
>Mosfet).

Kann mir einer das bitte visualisieren/erklären?

-stef
OP #734584
Lesenswert?

Tja,

ich habe nochmal über die Schaltung nachgedacht:

Wenn ich schon eine LAdungspumpe bauen muss, warum soll ich dann noch 
weiterhin Pchannel mosfets benuzten?

ich habe jetzt eine Ladungspumpe auf 15Volt aufgebaut, um damit
nchannel Irfs über bootstrap anzusteuern...


-stef
OP #771196
Lesenswert?

Das ist zwar eine späte Antwort, aber trotzdem gebe ich sie.

Nein, ich habe nicht über Optokoppler nachgedacht.
Das waere auf jeden Fall auch eine gute Lösung.
Inzwischen habe ich eine Ladungspumpe gebaut.
Und mit einem PNP + NPN kann ich dann die Ladungspumpe Highside 
schalten.



                                                       +5Volt
                                                          .
                                                          |
                                                          |
                                        PNP             |-+
 Ladungspumpe +15 Volt -----------------   ------------>|
                               |        \ v             |-+
                               |        ---               |
                               |         |                |
                               |  ___    |            .-------.
                               '-|___|---o            | LAST  |
                                         |            |       |
                                         |            '-------'
                                _      |/                 |
  µControllerPin   o--------|___|------|    NPN           |
                                       |>                 |
                                         |                |
                                         '--------o-------'
                                                  |
                                                  |
                                                 ===
                                                 GND


(created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)

Gruss
Stefan

EDIT:

kurz die Zeichnung korrigert!

_ wird scheinbar als unterstrichener Unterstrich gewertet :(

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren