ADC 4 Channel mit SPI und Kaskadierung ohne Schieberegister

Gast #2612500
Lesenswert?
• ▲
▼
Gibt es Analog Digital Converter die nach folgendem Schema arbeiten?

http://de.wikipedia.org/w/index.php?title=Datei:SPI_three_slaves_daisy_chained.svg&filetimestamp=20070407164010

Es sollen mehrere ADC´s hintereinander geschaltet werden. Jeder ADC soll 
4 Kanäle besitzen. Es soll nur 1 chip select leitung verwendet werden.

Eine Möglichkeit wäre ja mit einem zusätzlichen Schieberegister, den 
jeweiligen ADC auszuwählen, doch würde ich gerne auf das Schieberegister 
verzichten.

MfG Matthias
#2612518
Lesenswert?
• ▲
▼
@  Matthias (Gast)

>Gibt es Analog Digital Converter die nach folgendem Schema arbeiten?

>http://de.wikipedia.org/w/index.php?title=Datei:SP...

Kann sein, ist aber bei ADCs eher unüblich.

>Es sollen mehrere ADC´s hintereinander geschaltet werden. Jeder ADC soll
>4 Kanäle besitzen. Es soll nur 1 chip select leitung verwendet werden.

Warum? Ist das die nächste umweltschonende Resourcennutzung nach 
Einsparung der Vorwiderstände für LEDs?

MfG
Falk
#2822437
Lesenswert?
• ▲
▼
Hallo,

ich habe den ADC124S101 hier vorliegen und kann einen einzelnen Chip 
auslesen. Nun habe ich hier gelesen, dass diese ADCs auch hintereinander 
geschaltet werden können und möchte das so wie hier vorgeschlagen 
umsetzen.

Wenn ich das richtig verstanden habe wird der Ausgang des einen Slaves 
immer an den Eingang des darauf folgenden Slaves durchgeschliffen, siehe 
Wiki. Ich gebe dem ersten Slave einen Messkanal vor am MOSI/DIN. Darauf 
schickt er am MISO/DOUT die binären Messdaten des Kanals raus. Diese 
Daten kann ich so aber nicht an den folgenden Slave über MOSI/DIN geben, 
da ja hier nun Informationen über die Kanalwahl fehlen. Der folgende 
Slave weiß also gar nicht was er machen soll.

Hat jemand einen Vorschlag, wie man mit diesem Chip die angeschprochen 
Daisy-Chain umsetzen kann?

@Mathias: Hast Du es geschafft Dein Problem zu lösen?

Grüße,

Jan

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.