Forum: Mikrocontroller und Digitale Elektronik High-Side-Driver über Optokoppler an uC


von Dirk1000 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

mein uC liefert nur 300uA an seinen PINs. Ich verwende daher einen 
Bustreiber um die 3,3V mit mehr Strom belasten zu können. Dahinter kommt 
ein Optokoppler, 1,2V Schwelle, (3.3V-1,2V)/0.005A, mit 422Ohm in Reihe. 
Die Ausgänge sollen zwischen 12V und 30V liefern können. Da der UDN2987 
an seinen Eingängen nur bis 15V vertragen kann, liegt hinter dem 
Verpolungsschutz ein LM7808. Laut datenblatt benötigen die Eingänge des 
UDN bei 8V knapp 2mA. 8 x 2mA = 16mA sollten den 7808 nicht übermäßig 
belasten. Die Ausgangsseite des Optokopplers wird mit 4,3k, 8V/0.002A, 
strombegrenzt.
Die 10k am uC-PIN dienen nur der sauberen 0 beim Hochfahren.

Ist die Schaltung so OK?

Vielen Dank für eure Hilfe.

von Falk B. (falk)


Lesenswert?

@Dirk1000 (Gast)

>    ACPL_UDN2987.png

Der Schaltplan ist schlecht gezeichtnet!

Schaltplan richtig zeichnen

IC3 steht auf dem Kopf und die Leitungen sind unnötog verknotet. Bitte 
schön zeichen. Ausserdem ist R3 falsch platziert. In die GND-Verbindung 
kommt KEIN Widerstand.

>Bustreiber um die 3,3V mit mehr Strom belasten zu können. Dahinter kommt
>ein Optokoppler, 1,2V Schwelle, (3.3V-1,2V)/0.005A, mit 422Ohm in Reihe.

Den gibt es so nicht bzw. das ist unnötig genau. Nimm einfach 390 Ohm, 
das ist ein Standardwert. 5% Toleranz reichen locker.

>Die Ausgänge sollen zwischen 12V und 30V liefern können.

Aber nur, wenn man auch 30V Versorgungsspannung anlegt!

> Da der UDN2987
>an seinen Eingängen nur bis 15V vertragen kann, liegt hinter dem
>Verpolungsschutz ein LM7808. Laut datenblatt benötigen die Eingänge des
>UDN bei 8V knapp 2mA. 8 x 2mA = 16mA sollten den 7808 nicht übermäßig
>belasten.

Das ist gar nichts.

> Die Ausgangsseite des Optokopplers wird mit 4,3k, 8V/0.002A,
>strombegrenzt.

Nö, ausserdem braucht man dort keine Strombegrenzung, denn die Eingänge 
des UDN sind selber schon hochohmig genug.

>Die 10k am uC-PIN dienen nur der sauberen 0 beim Hochfahren.

OK. Aber es fehlt der GND-Anschluß vom UDN.

>Ist die Schaltung so OK?

Nein.

von Dirk1000 (Gast)


Angehängte Dateien:

Lesenswert?

Die 4,3k sind nicht notwendig, der UDN hat intern Pull-Downs.

von Dirk1000 (Gast)


Lesenswert?

Vielen Dank für die Hilfe.

von Falk B. (falk)


Lesenswert?

C1 ist hier auch arg überdimensioniert, da reichen eigentlich 100nF.

von Falk B. (falk)


Lesenswert?

Aber der Schaltplan ist immer noch häßlich.

von Harald A. (embedded)


Lesenswert?

Er hat den Mirror-Befehl noch nicht gefunden...

von Dirk1000 (Gast)


Lesenswert?

Ich habe wirklich kein -Spiegeln- im Schaltplan. Ist Target 3001. Ich 
lebe immer mit den Symbolen aus der Bibliothek.

von Hans M. (Gast)


Lesenswert?

Dann markier mal dein Symbol und drück mal 's' ;-)

Hans

von Dirk1000 (Gast)


Lesenswert?

Oha, so bringe ich auch die Bauteile auf die andere Seite der Platine, 
jaja.
Danke.

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.