I²C - RS232 Inteface schaltung

Im Unterforum Alle anderen elektronischen Probleme - Beschreibung: Was sonst nirgendwo hinpasst

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 01 11 2024  20:28:13      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Alle anderen elektronischen Probleme        Alle anderen elektronischen Probleme : Was sonst nirgendwo hinpasst


Autor
I²C - RS232 Inteface schaltung
Suche nach: schaltung (31653)

    







BID = 361842

eevox

Gerade angekommen


Beiträge: 1
Wohnort: ahlen
 

  


Hallo!

Ich hatte mir vor einigen Tagen dieses http://www.the-starbearer.de/Praxis.....2.htm
Interface gebaut und zunächst mit einem Voltmeter getestet. Vorweg muss ich sagen, dass meine RS232 Schnittstelle aus einem USB-to-RS232 Adapter stammt und ich (deswegen vielleicht??) eine +/- 6,3V Logik an den Ausgängen habe. Außerdem muss ich sagen dass meine Elektronik kenntnisse so lala sind und ich leider eine lücke bei z-dioden habe (vielleicht aber auch nicht).

Jedenfalls verstehe ich folgendes nicht:
Wenn zb. RTS=+6,3V ist, kommt bei SCL +4,3V raus, wenn RTS-6,3V ist, kommt bei SCL -0,7V raus. Ich glaub nicht, dass es so beabsichtigt war? Oder kann ich damit doch I²C Bausteine ansprechen? (Ich glaube ein "low" darf nach I²C Logik höchstens -0,5V entsprechen??)

Vielen dank schonmal

BID = 361862

Dombrowski

Stammposter



Beiträge: 450

 

  

Moin.


Zitat :
Wenn zb. RTS=+6,3V ist, kommt bei SCL +4,3V raus, wenn RTS-6,3V ist, kommt bei SCL -0,7V raus. Ich glaub nicht, dass es so beabsichtigt war?
Doch. Mit dieser Schaltung geht es nicht anders. Die -0,7 V sind sofort klar: Durchlassspannung der Z-Diode. Und die 4,3 V statt der erwarteten 5,1 V... Toleranzen der Z-Diode? Betrieb im Kennlinienknick? Multimeter zu niederohmig? Oder hängt schon eine Belastung am Bus?

Zitat :
Oder kann ich damit doch I²C Bausteine ansprechen?
Probieren kannst du es ja... Es ist eben eine ganz arg primitive Schaltung, die nur mit Hängen und Würgen einen verwertbaren Low-Pegel herstellen kann. Denn auf dem Bus kann es ja evtl. mehrere Pullup-Widerstände geben, die mit den 6,8kOhm's einen Spannungsteiler bilden und den Low-Pegel hoch ziehen. Je mehr Pullups, umso unbrauchbarer der Low-Pegel. Jedenfalls ein Transistor, FET, Open-Collector-Inverter o.ä. sollte es schon gerne sein, der einigermaßen niederohmig nach Masse durchschaltet, um den Low-Pegel zu erreichen.

Wie immer bei solchen Primitiv-Schaltungen für den SerPort, die Daten allein über die Steuerleitungen gewinnen: Ein "richtiger" Adapter wertet echt-serielle Daten aus, die auf den Datenleitungen daherkommen, und benutzt Pegelwandler wie MAX232 oder MC148x. Da viele µController schon von Haus aus I2C kennen und können, ist es eigentlich kein so großer Aufwand, sowas zu realisieren.

D.

BID = 361914

Dombrowski

Stammposter



Beiträge: 450

Moin.

Hier ist eine etwas bessere Interface-Schaltung. Damit sind allerdings die Signale auf den drei Steuerleitungen gegenüber der ursprünglichen Schaltung invertiert! Das muss man in den betreffenden Programmroutinen anpassen.

D.


Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 23 Beiträge im Durchschnitt pro Tag       heute wurden bisher 26 Beiträge verfasst
© x sparkkelsputz        Besucher : 182268712   Heute : 4200    Gestern : 4409    Online : 430        1.11.2024    20:28
7 Besucher in den letzten 60 Sekunden        alle 8.57 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0218551158905