Data Mode für SPI Bus System steht nicht im Datenblatt

Hi,

ich will 2 AD-Wandler mit SPI Bussystem an ein Arduino Due Board anschließen.

Bei der Einführung zur SPI Bibliothek steht man muss aus dem Datenblatt des AD-Wandlers vorab folgende Informationen rausholen:

  1. Bit Order
  2. Data Mode
  3. Clock Divider

In dem Datenblatt finde ich aber keine Informationen über den Data Mode. In allen Beispielen die ich gefunden hab stand die Information immer explizit im Datenblatt.

Desweiteren hat der AD-Wandler keinen MOSI-Pin. Kommt das daher das der AD-Wandler nur Informationen rausgibt ?

Ich habe mir folgenden AD-Wandler von Texas Instrument rausgesucht:

ADC 121S101

Das Datenblatt hab ich im Anhang hinterlegt.

adc121s021.pdf (1.45 MB)

Steht ja auf Seite 7
Die Übertragung startet wenn CS auf LOW geht und in den 16 nachfolgenden CLK Impulsen werden die 3 + 12 Bit übertragen.

Grüße Uwe

Danke für die schnelle Antwort!

Aber inwiefern hat das mit dem Mode zu tun. Sobald CS auf LOW geht heißt das doch nur das der Slave jetzt senden darf.

Um den Mode zu bestimmen muss man aber doch die ClockPhase (CPH) und ClockPolarität (CPO) angeben.

Das CPO = 1 kann ich noch aus dem Diagramm rauslesen da SCLK anfangs von 1 auf 0 geht.
Aber ich kann die Phase nicht bestimmen: Ich kann da raus nicht erkennen ob die Datenübernahme bei der steigenden oder fallenden Taktflanke erfolgt.

Oder bin ich da jetz vollkommen auf dem falschen Dampfer?

Die Datenübernahme erfolgt laut Diagramm bei der L-H Flanke des Taktes.
Grüße Uwe