Forum: Mikrocontroller und Digitale Elektronik Koppler I2C mit Seriell / RS232


von Achim S. (achims)


Lesenswert?

Hallo
ich suche eine Möglichkeit einen I2C Bus mit einem Gerät zu koppeln mit 
Seriellen Anschluss /RS232. Habe schon einiges gefunden, so mit ATiny 
oder anderes. Ist aber fast schon zu Aufwendig.
Habe bei horter.de ein Koppler (kein Modem) zwischen dein beiden Sachen 
gefunden mit einem MAX232 und einem 7405.
Leider kenne ich den MAX232 nicht so gut. Geht das damit?
achim

von tiny (Gast)


Lesenswert?

Der 7405 wird hier wohl als Inverter bzw. Pegelwandler eingesetzt. Das 
funktioniert dann wenn man i²c per Software emuliert und auch nur wenn 
eine vollständige Beschaltung der RS232 vorliegt. Meist wird dazu RTS, 
CTS, DTR verwendet. Funktioniert ist aber lamgsam. Da finde ich die 
Lösung mit AVR einfacher und schneller.

von Achim S. (achims)


Lesenswert?

Danke für die Antwort
Das es langsam ist, hatte ich nicht berücksichtt / gewusst. Bei der 
Lösung mit dem AVR ist die Softwrae dabei, allerdings in ASM. Was ich 
dabei nicht verstehe ist die Adresse. Wird diese auch übertragen bzw. 
wie erfolgt die übergabe an das angeschlossene Gerät?
Hat schon jemand Erfahrung mit der AVR Lösung?
achim

von Klaus R. (klara)


Lesenswert?

tiny schrieb:
> Das
> funktioniert dann wenn man i²c per Software emuliert und auch nur wenn
> eine vollständige Beschaltung der RS232 vorliegt. Meist wird dazu RTS,
> CTS, DTR verwendet. Funktioniert ist aber lamgsam.

Es funktioniert unzuverlässig. Mit einfachen Bausteinen, wie dem 
PCF8574, bei dem nur 8 Bit übertragen werden, geht es einigermaßen. Beim 
DS1631 gibt es schon mal häufiger Probleme. Das Timing ist hierbei das 
Problem.
Gruss Klaus.

von DisplayFreak (Gast)


Lesenswert?

Ich würde diesen Chip von NXP nehmen: 
http://www.nxp.com/documents/data_sheet/SC16IS740_750_760.pdf

Verfügbar z.B. bei Farnell / hbe-shop

von Achim S. (achims)


Lesenswert?

Klingt sehr gut. Habe schon nach gesucht. Gibt aber 740,750 und 760.
Konnte aber auf die schnelle nicht unterscheiden. Kennst du auch ein 
Schaltung oder Anwendung als Beispiel?
achim

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.