Forum: Mikrocontroller und Digitale Elektronik I2C mysteriöser SCL Takt


von Sebastian (Gast)


Angehängte Dateien:

Lesenswert?

Hallo miteinander,

ich teste zur Zeit eine Kommunikation per I2C (Controller <--> 
AD-Wandler). Dafür habe ich gerade eben mal SCL (gelb aufm Bild) und SDA 
(blau aufm Bild)aufs Oszilloskop gebracht. Und wundere mich ein wenig 
über die Signale. SCL hat demnach eine Taktrate von 1 Hz. SDA liegt bei 
ca. 4 MHz. Beide Leitungen sind jeweils mit 7,5 kOhm gegen Masse incl. 
100 nF abgeschlossen. Komischerweise klappt die Datenübertragung 
sporadisch ??

Kann mir jemand sagen was zu diesen (falschen??) Signale führen könnte?

Viele Grüße

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Sebastian schrieb:
> Komischerweise klappt die Datenübertragung sporadisch??
Werden da auch sinnvolle Daten übertragen, oder heißt das nur, dass du 
ein ACK bekommst?

> SDA liegt bei ca. 4 MHz.
Schon das ist überaus eigenartig...

> Controller <--> AD-Wandler
Nenn doch einfach mal Ross&Reiter: was für ICs hast du da? Wie sind die 
verschaltet? Was hängt sonst noch am Bus?

Auch die Aufgenommenen signale sehen urig aus. Ich frage mich: warum ist 
bei SDA die steigende und die fallende Flanke gleich?

von spess53 (Gast)


Lesenswert?

Hi

>Auch die Aufgenommenen signale sehen urig aus. Ich frage mich: warum ist
>bei SDA die steigende und die fallende Flanke gleich?

Siehe Bild: Kopplung AC.

MfG Spess

von Klaus (Gast)


Lesenswert?

Sebastian schrieb:
> Beide Leitungen sind jeweils mit 7,5 kOhm gegen Masse incl.
> 100 nF abgeschlossen.

Du bist sicher, daß du von I2C sprichst?

MfG Klaus

von Markus_AC (Gast)


Lesenswert?

Kann es nicht sein, dass Du anstatt SDA eine Clock-Leitung erwischt 
hast? Das Bild des Zooms des SDA-Signals ist so gleichmäßig, dass Du da 
theoretisch immer b0101010 schicken würdest.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

spess53 schrieb:
> Siehe Bild: Kopplung AC.
Bei 4MHz ist dann aber der Tastkopf nicht abgeglichen. Und ich würde 
trotzdem eine steilere fallende Flanke erwarten, denn schließlich 
haben wir ja I2C und nicht einen Gegentakttreiber...

Klaus schrieb:
>> Beide Leitungen sind jeweils mit 7,5 kOhm gegen Masse incl. 100 nF
>> abgeschlossen.
> Du bist sicher, daß du von I2C sprichst?
Tja, eigenartiger I2C-Bus. Da könnte jetzt ein Schaltplan 
weiterhelfen...

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Undersampling-Effekt des Scopes von SCL vielleicht. Messe mal SCL bei 
der gleichen Einstellung wie für SDA gemacht.

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.