Problem mit LTC2607 I2C Schnittstelle

Gast #3869566
Hallo Community,

ich habe da ein Problem mit der I2C Schnittstelle des LTC2607 DAC.

Im Anhang sind 2 Bilder vom Signal, das ich ausgebe. Das grüne ist SDA 
und gelb ist SCL.

Das Problem ist, dass der DAC nach dem Empfang der 4 Bytes den Ausgang 
nicht setzt.

Dann habe ich mir SDA genauer angeschaut und komischerweise geht er 
zwischen dem 9 und 10 Bit immer auf High. Und das 9 Bit ist aber low, 
was ja heißt, dass er es erfolgreich empfangen hat.

Ich sende 4 Bytes. Erstmal die globale Adresse, danach das Kommando 
"Write to and Update" und danach das 16-Bit Wort.

Ich steht grad aufm Schlauch, weiß nicht was da falsch sein soll.
Angehängte Dateien:
Gast #3869617
Gerd schrieb:

>
> Ich steht grad aufm Schlauch, weiß nicht was da falsch sein soll.

Sowohl Start- als auch Stopcondition sehen falsch aus. SCL ist dabei 
jeweils nur die halbe Zeit im Vergleich zu den anderen Perioden auf Low.

Auch sieht man den Bildern nicht an, ob die Holdtime für SDA bei einer 
fallenden Flanke von SCL eingehalten wird.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 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]
  • [vhdl]VHDL-Code[/vhdl]
  • [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.