I2C PullUp Auswahl mit IOW24

OP #2370113
Lesenswert?

Hallo zusammen,

ich beschäftige mich gerade ein wenig mit einer Kommunikationsverbindung 
zwischen einem µC als Slave und einem USB to I2C Dongle (IOW24) der 
Firma Code Mercenaries
(Datenblatt:= 
http://www.codemercs.com/uploads/tx_sbdownloader/IOW24-DG_Datasheet_02.pdf).
Da die erste Inbetriebnahme nicht funktioniert hat, habe ich mir 
gedacht, dass ich mal die µC-Gemeinde frage dies bezüglich. Ich habe 
auch eine kleine Skizze dazu gemacht, siehe dazu die angehängte 
PDF-Datei. So wie es in dieser Skizze gezeichnet wurde habe ich es 
versucht, jedoch ohne Erfolg. Softwareseitig ist es möglich die internen 
PullUps des Dongles de-und aktivieren zu können. Jedoch auch ohne 
Erfolg. Ich vermute mal das ich noch ein kleines PullUp Problem dort 
habe.

Kann mir eventuell jemand weiterhelfen?

Ich bedanke mich schon mal im Voraus.

Gruß,

Josef
Angehängte Dateien:
Gast #2370148
Lesenswert?

Hallo,

mit den Kondensatoren funktioniert die "Pull-up" Geschichte nicht,
nimm sie weg.
Die Pull-up Widerstande sollten je nach Geschwindigkeit nicht mehr als 
10k (gesamt) sein, eher weniger. Ändere das !!!

Gruss Stefan
OP #2370744
Lesenswert?

Stefan W. schrieb:
> wenn die nicht schon im Dongle drin sind ...

Also der Dongle hat wohl interne PullUps, die kann man über die freie 
Software de und aktivieren. Habe beides einmal ausprobiert, führte aber 
zu keinem Unterschied bzw. Erfolg.

Andere Frage wäre dann, die PullUps werden ja jeweils auf Plus gelegt, 
nur hier ist das Problem, dass der USB Dongle sich über die +5V 
USB-Quelle versorgt und der Slave versorgt sich auch über eine andere 
Quelle. Wie auch in der Zeichnung von mir, sind ja nur die 3 Leitungen 
mit einander verbunden, sprich SCL, SDA und GND. Wo müssten denn dann 
die PullUps rein?

Danke und Gruß,

Josef
Gast #2371595
Lesenswert?

moin

alles murks ;-)

Die internen PullUps sind an 5 Volt ...
Wenn du den slave mit 3,3 Volt betreiben willst musst du die internen 
PullUps abschalten (software) und externe PullUps gegen 3V entweder auf 
den freien Landeflächen des dongles bestücken oder am Slave (kommt 
darauf an ob du den slave über das dongle mit 3 V versorgst).
Die Kondensatoren haben dort nichts 'rein garnichts' zu suchen.

Du solltest dir zu dem Datenblatt des dongles auch das Datenblatt des 
IOW24 runterladen.

mfg

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