ADE7753, CPOL beim Lesen und Schreiben unterschiedlich, warum?

Gast #6321928
Guten Tag liebes Forum,

ich habe da eine Frage zu dem IC ADE7753.

(Datenblatt: 
https://www.analog.com/media/en/technical-documentation/data-sheets/ADE7753.pdf)

Das Datenblatt schreibt unter
ADE7753 Serial Write Operation (Seite 50):

"The ADE7753 starts shifting in the register data on the next falling 
edge of SCLK."

unter

ADE7753 Serial Read Operation (Seite 51):
"During a data read operation from the ADE7753, data is shifted
out at the DOUT logic output on the rising edge of SCLK. As is
the case with the data write operation, a data read must be
preceded with a write to the communications register"

Meine Frage an Euch wäre:
Warum wird einmal bei fallender und einmal bei steigender Flanke auf 
SCLK reagiert? Welche Vorteile hat das? Ist das häufiger so? Ich habe 
das noch nicht gesehen, aber ich kenne auch nicht allzu viel.

Es gibt auch kein Problem damit, nur die Frage nach dem Warum drängt 
sich mir auf (völlig wertfrei)?

Vielen Dank an alle die was dazu wissen
Gruss
DerGärtner
Moderator (Firma: Titel) Persönliche Seite
DerGärtner schrieb:
> Warum wird einmal bei fallender und einmal bei steigender Flanke auf
> SCLK reagiert? Welche Vorteile hat das? Ist das häufiger so?
Das ist sogar normal: bei der einen Flanke werden die Daten 
weitergeschoben (sowohl vom Master wie auch vom Slave) und bei der 
anderen Flanke eingelesen (sowohl vom Master wie auch vom Slave).
Und weil nur der Master ein CPOL Bit hat, kann man es nur dort 
einstellen.

Oder andersrum: weil bei SPI gleichzeitig gesendet und empfangen wird, 
schaltet man auch nicht am CPOL herum.

Siehe z. B. dort
http://www.lothar-miller.de/s9y/categories/17-SPI

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 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.