Forum: Mikrocontroller und Digitale Elektronik 6N137 mit PNP Transistor am Ausgang zur Invertierung


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Rolle (Gast)


Lesenswert?

Hallo,

ich habe wieder ein Problem:
Verwendet wird ein THB6064 Schrittmotortreiber, welcher Steuereingänge 
(Enable, Clock, Direction) mit integriertem Pull-Down hat.
Ansteuern möchte ich diesen mittels Optokopplern (6N137 oder der 
HCPL2630)
Die Optokoppler haben allerdings OC-Ausgänge. Ich brauche aber genau 
eine invertierte Schaltfunktion. Deshalb habe ich mir zwei Möglichkeiten 
ausgedacht, entweder hänge ich einen 74HC14 als Inverter da dran, oder 
ich verwende einen PNP Transistor. Es werden Signale von 1-2uS 
übertragen, also recht kurz. Kommt da der Transistor noch mit oder ist 
das für den schon zu schnell und ich habe naher verschliffene Flanken? 
Wie verhindere ich die Sättigung (da war doch mal was mit einer 
Schottky-Diode...)?
Als transistor dachte ich an BC848 als SMD das ist schön klein...

Grüße
Rolle

von (prx) A. K. (prx)


Lesenswert?

Meist kann man die Funktion von Optokopplern dadurch invertieren, dass 
man die Diode vorne andersrum betreibt. Also statt Diode an GND eben 
Diode an VCC.

von Rolle (Gast)


Lesenswert?

@prx,

die idee hatte ich schon, das ist in diesem Fall aber nicht möglich. Da 
hängt eine fertige Steuerkarte dran an der ich nichts Ändern kann. (Ist 
für eine Mini-CNC-Steuerung) Weiterhin möchte die Optokoppler nur pulsen 
zum Einschalten auch aus Sicherheitsgründen. Wenn der Optokoppler oder 
die Schaltung vorn dran mal stirbt gibt das Teil sonst Dauersignal 
aus...

von Anselm (Gast)


Lesenswert?

Wenn dein OK-Ausgang solo, also vollkommen unbeschaltet ist hänge den 
Emitter
an deinen Steuereingang.
Den Collector dann an VCC der Empfängerschaltung.


Anselm

von (prx) A. K. (prx)


Lesenswert?

Anselm schrieb:
> Wenn dein OK-Ausgang solo, also vollkommen unbeschaltet ist hänge den
> Emitteran deinen Steuereingang.
> Den Collector dann an VCC der Empfängerschaltung.

Der 6N137 hat keinen Einzeltransistor am Ausgang, sondern eine Art 
Logikgatter mit O.C. Ausgang und Stromversorgung.

: Bearbeitet durch User
von (prx) A. K. (prx)


Lesenswert?

Rolle schrieb:
> Als transistor dachte ich an BC848 als SMD das ist schön klein...

Nimm einem kleinen MOSFET, der sättigt nicht. P-FET wie z.B. BSS84.
Der BC848 ist übrigens NPN.

: Bearbeitet durch User
von Rolle (Gast)


Lesenswert?

@prx,

danke für den Tip mit dem mini-P-fet, das sieht interessant aus. Wie 
schnell kann der schalten, schafft der ca. 50khz?

von Rolle (Gast)


Lesenswert?

Nachtrag: Sorry hab mir beim Transistor vertan das ist echt nen NPN ich 
meinte den BC858... :-)

von (prx) A. K. (prx)


Lesenswert?

Rolle schrieb:
> danke für den Tip mit dem mini-P-fet, das sieht interessant aus. Wie
> schnell kann der schalten, schafft der ca. 50khz?

50kHz schafft fast jeder. Ich dachte du wolltest 1µs ohne darin längere 
Flanken zu sehen? Die Zeiten vom gesättigten BC547&Co habe ich nicht im 
Kopf, daher der MOSFET - der ist garantiert schnell genug.

von Rolle (Gast)


Lesenswert?

@prx,

ja das mit den 1µs ist richtig, die Steuerung macht Mikrostepping und 
das ganze recht flott. Verzögerungen oder versaute Flanken kann ich da 
aus verständlichen Gründen nicht brauchen. :-)
Was mir grade einfällt, da das ein FET ist kann ich auf den 
Basisvorwiderstand den ich beim Transistor bräuchte verzichten. Denn 
Pull-Up vom Optokopplerausgang setze ich auf 470 Ohm dann ist das Teil 
auf jeden Fall schnell genug und Sättigungsprobleme bin ich auch gleich 
los.
Ich Bestell mir gleich mal welche von den Dingern bei Reichelt. Da 
kommen noch ein paar Kleinigkeiten dazu und das Porto rentiert sich 
auch. :-))

Danke für deine Hilfe!
Rolle

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.