Kleiner "USB IO Expander von Michael Wittig" - Optokoppler

OP #1025279
Hi,

Ich plane eine kleine Version des "USB IO Expander von Michael 
Wittmann". Seine Version ist zwar sehr ausgefeilt, jedoch kann ich keine 
Doppelseitigen Platinen aetzen.

Daher wuerde ich gern versuchen das Projekt anfaengerfreundlich auf 
einer einseitigen Platine in vereinfachter Form unterzubringen.

Meine erste Frage (ich gucke mich grade nach passenden Teilen fuer das 
Projekt um) ist ob hier jemand einen Optokoppler kennt, der gut zu 
beschaffen ist und die USB - uC Verbindung galvanisch trennen kann. 
Bautrate soll (falls kein Problem) 115200 Baut sein.

Weiterhin bin ich fuer ernstgemeinte Tipps sehr dankbar. Falls es 
jemanden gibt, der praktisch das gleiche Projekt angefangen oder schon 
beendet hat waere ich natuerlich auch ueber nen Link sehr froh.

MfG
Felix Vietmeyer wrote:

> Meine erste Frage (ich gucke mich grade nach passenden Teilen fuer das
> Projekt um) ist ob hier jemand einen Optokoppler kennt, der gut zu
> beschaffen ist und die USB - uC Verbindung galvanisch trennen kann.
> Bautrate soll (falls kein Problem) 115200 Baut sein.

HCPL0500 plus einen kleinen Transistor für die Invertierung pro 
Richtung.
OP
Der HCPL0500 ist bei Digikey erst ab großen Stückzahlen lieferbar. Gibt 
es noch alternativen, die über Digikey in kleinen Stückzahlen zu 
beziehen sind? Dann würde ich nämlich die Bauteile alle bei Digikey 
beziehen, da die Auswahl für alle anderen Komponenten reichlich ist.
Christian R. wrote:

> HCPL0500 plus einen kleinen Transistor für die Invertierung pro
> Richtung.

Hmmm, wie soll das mit einem Differential-signal funktionieren? Einfach 
nur eine Leitung übertragen und die andere invertieren geht halt nicht, 
da auch D+ und D- high bzw. low eine funktion im Protokol haben.
Persönliche Seite
Nico Erfurth wrote:
> Christian R. wrote:
>
>> HCPL0500 plus einen kleinen Transistor für die Invertierung pro
>> Richtung.
>
> Hmmm, wie soll das mit einem Differential-signal funktionieren? Einfach
> nur eine Leitung übertragen und die andere invertieren geht halt nicht,
> da auch D+ und D- high bzw. low eine funktion im Protokol haben.

Das Problem ist doch nicht, dass es differentielle Signale sind, sondern 
dass es bidirektional funktioniert. Aber bei obigem Thread wird ja aben 
auch nicht USB optisch getrennt, sondern nach dem Umsetzer.

An den OT: Was spricht gegen die Koppler aus dem Beitrag?
OP
Michael Wittmann sagt, dass die Optokoppler in seinem Fall die 
Geschwindigkeit auf 19,2 kBaut begrenzen. Daher dachte ich man kann ja 
mal im Forum nachfragen, ob vielleicht jemand schonmal sowas mit 115200 
Baut gemacht hat.

Der von Christian vorgeschlagene Optokoppler ist hierbei sicherlich ne 
gute Lösung. Wie gesagt, das einzige Problem ist hier die Beschaffung.
Persönliche Seite
Felix Vietmeyer wrote:
> Michael Wittmann sagt, dass die Optokoppler in seinem Fall die
> Geschwindigkeit auf 19,2 kBaut begrenzen...

Ok, das ist sicherlich ein Grund. Aber schon der "0815"-Optokoppler 
CNY17 ist einiges schneller als der TLP283. Man muss das ganze halt 
recht niederohmig machen. Evtl. ist auch der 6N137 was für dich.

PS: http://de.wikipedia.org/wiki/Baud

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.