I2C mysteriöser SCL Takt

Gast #3211357
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
Angehängte Dateien:
Moderator (Firma: Titel) Persönliche Seite
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?
Gast
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
Gast
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.
Moderator (Firma: Titel) Persönliche Seite
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...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.