rs232 mit sehr niedrigen Pegeln; 3.3V

(Firma: Torrox.de) #3976899
Lesenswert?

Hallo,
ich habe hier eine rs232 Schnittstelle zu implementieren. Meine Hardware 
hat leider keinen TTL -> rs232 Pegel-Wandler. Wenn ich trotzdem einen 
FTDI rs232 -> USB Konverter dran hänge, empfange ich Daten (9600 Baud, 
even Parity, 1 stopbit, kein HW flow control). Ich empfange hier recht 
deterministisch für ein gesendetes 'A', ein '_'; für ein gesendetes 'C' 
ein '^' usw. Könnte das prinzipiell an den viel zu niedrigen Pegel 
(3.3V) liegen?

mfg Torsten
(Firma: Torrox.de) #3976929
Lesenswert?

Mist, ich bin garnicht auf die Idee gekommen, dass die so etwas auch 
haben könnten. Das hier wäre wohl das richtige gewesen: 
http://shop.clickandbuild.com/cnb/shop/ftdichip?productID=126&op=catalogue-product_info-null&prodCategoryID=102

Kannst Du Dir den prinzipiell vorstellen, dass der von mir beobachtete 
"Effekt" an den zu niedrigen Pegeln liegt?

mfg Torsten
Persönliche Seite #3977357
Lesenswert?

Torsten Robitzki schrieb:
> Kannst Du Dir den prinzipiell vorstellen, dass der von mir beobachtete
> "Effekt" an den zu niedrigen Pegeln liegt?

Es liegt nicht am Pegel, es liegt an der fehlenden Invertierung. 
RS232-Treiber konvertieren nicht nur "TTL"-Pegel auf höhere 
symmetrische(!) Spannungspegel), sondern invertieren das Signal auch 
noch.

Eingangsseitig erwarten sie diese Pegel:

+3 .. +15 V  --> 0
-3 .. -15 V  --> 1
Gast #3977729
Lesenswert?

Nun, diese Kabel gibts übrigens nicht nur von FTDI direkt, sonder auch 
von z.B. Delock.

http://www.reichelt.de/DELOCK-83117/3/index.html?&ACTION=3&LA=446&ARTICLE=120578&artnr=DELOCK+83117&SEARCH=ftdi+kabel

Gerne auch als RasPi Zubehör angeboten.

Sollte es nun mit deinem 3.3V TTL Kabel auch nicht gehen, hast du 
ziemlich sicher den 3.3V UART mit den +-10V der RS232 irreparabel 
gegrillt. Dass da immernoch "etwas" ankommt hat da nichts zu sagen. Da 
hilft dann nur austauschen!
Habe diese Erfahrung einst auch schon machen müssen ;)

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