Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Dies ist das deutsche Forum für alle Themen um den IO-Warrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Josef
Posts: 9
Joined: Tue Oct 04, 2011 2:16 pm

Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Post by Josef »

Moin zusammen,

ich beschäftige mich derzeit mit dem USB Dongle von CM. Kurz das vorhandene Szenario: In dem hochgeladenen Bild sieht man eine Skizze von der Schaltung, so wie ich es mir vorstelle. Der Slave ist so aufgebaut und wird über eine externe Quelle versorgt, die aber auch nicht geändert werden kann durch den Dongle beispielsweise. Der Dongle ist natürlich der Master in dieser Konstellation. Die internen PullUps sind über die freie Software von CM abgeschaltet.

Meine Frage ist jetzt, kann das Ganze so funktionieren oder muss ich noch etwas hinzufügen oder entfernen?
Attachments
USB DG Verschaltung.JPG
USB DG Verschaltung.JPG (74.91 KiB) Viewed 10177 times
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Post by Guido Körber »

Nein, das kann so nicht funktionieren. Die Kondensatoren in den Leitungen verhindern sehr effizient die Übertragung jeglicher Signale.
User avatar
Christoph Jung
Posts: 670
Joined: Sun Oct 08, 2006 3:43 pm
Location: Germany / Berlin
Contact:

Re: Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Post by Christoph Jung »

Alles was rot ist muss weg, bzw. die Werte an den Widerständen müssen verändert werden.
Unbenannt.png
Unbenannt.png (73 KiB) Viewed 10172 times
Abteilung: Softwareentwicklung
Folge uns auf Twitter
Follow us on twitter
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Post by Guido Körber »

Nicht ganz. Wenn die Schaltung mit 3,3 V betrieben werden soll, dann müssen die Pull-Ups zu 3,3 V drin bleiben.
Josef
Posts: 9
Joined: Tue Oct 04, 2011 2:16 pm

Re: Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Post by Josef »

Wäre das ganze auch so möglich, wie im Bild drunter? Ist die Wahl der PullUps okay mit 4,7kOhm, wenn der Slave mit bis zu 200 kbit/s.

@Guido: Der Dongle versorgt nicht den Slave.
Attachments
USB DG Verschaltung_2.JPG
USB DG Verschaltung_2.JPG (81.91 KiB) Viewed 10170 times
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Post by Guido Körber »

So wäre die Beschaltung richtig.

Der Slave arbeitet mit der Geschwindigkeit, die der Master vorgibt, beim IOW24 sind das knapp 100 kHz.
User avatar
Christoph Jung
Posts: 670
Joined: Sun Oct 08, 2006 3:43 pm
Location: Germany / Berlin
Contact:

Re: Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Post by Christoph Jung »

Sicher, das beide Widerstände auf eine Leitung müssen?
Abteilung: Softwareentwicklung
Folge uns auf Twitter
Follow us on twitter
Josef
Posts: 9
Joined: Tue Oct 04, 2011 2:16 pm

Re: Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Post by Josef »

Ups, wie schnell man so etwas übersieht, wenn man eigentlich weiss wie es sein muss.

Habe das Bild der Vollständigkeit halber noch mal hochgeladen, damit auch keiner auf falschen Bildern aufbaut.

Die Pull-Up-Widerstände sind mit 4,7kOhm richtig dimensioniert?

Danke Euch.
Attachments
USB DG Verschaltung_2.JPG
USB DG Verschaltung_2.JPG (86.82 KiB) Viewed 10168 times
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Post by Guido Körber »

Ja jetzt sollte es passen
Josef
Posts: 9
Joined: Tue Oct 04, 2011 2:16 pm

Re: Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Post by Josef »

Was ist eigentlich wenn der Dongle keine slaveadresse findet? Heißt das dann, dass der Slave nicht aktiv ist oder kann es auch noch etwas anderes sein?

Grüße
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Post by Guido Körber »

Das bedeutet, dass keine Slave da ist oder die Kommunikation nicht funktioniert.
friend-of-rq
Posts: 389
Joined: Sun Feb 13, 2005 1:22 pm
Location: Gerblingerode / Duderstadt
Contact:

Re: Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Post by friend-of-rq »

Hallo zusammen,

@Josef
Was ist eigentlich wenn der Dongle keine slaveadresse findet?
Der IOW24 hat keine I2C-Suchfunktion und kann somit auch keine I2C-Device finden !?

Ein I2C-Device muss über den Dongle(IOW24) richtig angesprochen werden ...

Zum testen der I2C-Funktion des IOW und der angeschlossenen I2C-Devices,
kann ich die das Programm All-In-One empfehlen !

http://www.allinone.greinert-dud.de/

Gruss Ralf
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Post by Guido Körber »

Ich bin davon ausgegangen, dass SimpleI2C gemeint war und das scannt alle I2C Adressen ab.
Josef
Posts: 9
Joined: Tue Oct 04, 2011 2:16 pm

Re: Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Post by Josef »

Moin,

also ich verwende eigentlich dieses Simple-I2C Programm von der CM homepage.

Manuell eine Adresse eingeben und an die etwas senden geht aber nicht mit dem Simple-I2C Porgramm, oder?
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: Richtige Verschaltung mit USB to I2C Dongle (IOW24)

Post by Guido Körber »

Nein, da es keinen Sinn macht wenn kein I2C Slave auf den Scan reagiert. Dann liegt ein Hardwareproblem vor.
Post Reply