Forum: Mikrocontroller und Digitale Elektronik USB-RS232-Wandler


von Andreas U. (mountainking)


Angehängte Dateien:

Lesenswert?

Hallo, bin gerade dabei einen USB zu RS232-Wandler zu bauen. Zusätzlich 
möchte ich aber auch die TTL-Signale über eine Buchse abgreifen können 
(siehe Schaltung). Es wird natürlich entweder nur der "USB zu RS232" 
oder "USB zu UART-Anschluss" verwendet. Also nicht beide Wege 
gleichzeitig. Jetzt stellt sich mir nur die Frage, ob das elektrisch so 
überhaupt möglich ist, denn die Verbindung zum Level-Converter bleibt ja 
bestehen. Ist es also notwendig die Verbindungen zum Level-Converter zu 
unterbrechen, wenn ich die TTL-Signale abgreifen möchte? Wie würde man 
dies am geschicktesten bewerkstelligen? Ich möchte die Platine nicht mit 
zig Jumpern für die Unterbrechungen zu pflastern :).

MFG Mountainking

von El Patron B. (bastihh)


Lesenswert?

vill Schutzdioden in die jeweiligen richtungen?

von Olaf (Gast)


Lesenswert?

Du koenntest mit ein paar Dioden und Widerstaenden
die Signale verknuepfen. Das geht sogar soweit das
du wirklich beide Anschluesse in der Schaltung verwenden
koenntest wenn dein Protokoll auf Softwareebene damit klarkaeme.

Olaf

von Arc N. (arc)


Lesenswert?

Andreas U. schrieb:
> Hallo, bin gerade dabei einen USB zu RS232-Wandler zu bauen. Zusätzlich
> möchte ich aber auch die TTL-Signale über eine Buchse abgreifen können
> (siehe Schaltung). Es wird natürlich entweder nur der "USB zu RS232"
> oder "USB zu UART-Anschluss" verwendet. Also nicht beide Wege
> gleichzeitig. Jetzt stellt sich mir nur die Frage, ob das elektrisch so
> überhaupt möglich ist, denn die Verbindung zum Level-Converter bleibt ja
> bestehen. Ist es also notwendig die Verbindungen zum Level-Converter zu
> unterbrechen, wenn ich die TTL-Signale abgreifen möchte? Wie würde man
> dies am geschicktesten bewerkstelligen? Ich möchte die Platine nicht mit
> zig Jumpern für die Unterbrechungen zu pflastern :).
>
> MFG Mountainking

Der ADM hat einen dafür passenden Eingang /EN
"Enable Input. Active low on ADM206, ADM209, and ADM211. Active high on 
ADM213. This input is used to enable/disable the receiver outputs. With 
EN = low (EN = high ADM213), the receiver outputs are enabled. With EN = 
high (EN = low ADM213), the outputs are placed in a high impedance 
state. This is useful for connecting to microprocessor systems."
D.h. nur /EN muss passend beschaltet werden...

von Peter D. (peda)


Lesenswert?

Andreas U. schrieb:
> Hallo, bin gerade dabei einen USB zu RS232-Wandler zu bauen.

Und was ist der Witz daran, statt einfach einen fertigen für 4,80€ zu 
kaufen?


Peter

von Stereo Typ (Gast)


Lesenswert?

>Und was ist der Witz daran, statt einfach einen fertigen für 4,80€ zu
>kaufen?

Was ist der Witz daran ,ein Brot für 2 Euro zu kaufen, statt es selbst
zu backen? Richtig: Man lernt den Umgang mit den Zutaten, essen allein
kann jeder.

Stereo Typ

von Andreas U. (mountainking)


Lesenswert?

@Arc Net
Danke, genau sowas habe ich gesucht. Allerdings werden dadurch nur die 
Rout1-5 disabled. Für die Tin1-4 muss ich dann keine Vorkehrungen mehr 
treffen? Und wie setze ich /EN auf High? Kann ich direkt VCC reingeben 
oder muss ich einen Pullupwiderstand mit einbauen?

@Peter
Man mag es kaum glauben, aber ich habe wirklich Spaß am Basteln und 
möchte die Dinge auch verstehen lernen. [Ironie on] Du hast recht, ich 
denke man kann über 90% aller Schaltungen hier irgendwo käuflich 
erwerben, lasst uns also am besten gleich das Forum schließen [Ironie 
off] ;).

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.