Raspberry Pi A/D Wandler 5V Input

OP #3288954
Lesenswert?
• ▲
▼
Ich möchte mit einem Raspberry PI ein maximal 5V starkes analoges Signal 
über einen A/D Wandler lesen. Der Raspberry PI unterstützt an den GPIOs 
ja nur 3,3V.

Ich bin mir jetzt nicht so sicher wie ich den A/D Wandler anschließen 
muss.

Ich hätte jetzt folgendes vermutet:

VDD(Spannungsversorgung) muss an 3,3V damit Dout und Din auf 3,3V 
arbeiten und die GPIOs nicht beschädigen.

VREF(Referenzspannung) muss jetzt an 5V damit die INPUTs vom Wandler 
eine Referenz von 5V haben.

Lieg ich da richtig und funktioniert das dann auch so? Kann VREF 5V 
sein, wenn VDD nur 3,3V ist?

Bitte um Hilfe
Danke
Gast #3288955
Lesenswert?
• ▲
▼
Hallo,
nimm am besten einen externen Wandler. Es gibt zahlreiche AD Wandler mit 
I2C oder SPI Schnittstelle. Die Schnittstellen laufen auf dem Pi 
problemlos und du machst dir den Pi nicht kaputt.

Es gibt auch etliche Infos hier im Forum.

Grüße aus Berlin
Gast #3288957
Lesenswert?
• ▲
▼
Hi

>nimm am besten einen externen Wandler. Es gibt zahlreiche AD Wandler mit
>I2C oder SPI Schnittstelle. Die Schnittstellen laufen auf dem Pi
>problemlos und du machst dir den Pi nicht kaputt.

Ein simpler Spannungsteiler tut es auch.

MfG Spess
OP #3288959
Lesenswert?
• ▲
▼
Ich habe hier einen ADC0804 
http://www.ti.com/lit/ds/symlink/adc0804-n.pdf

Den würde ich auch sehr gerne benutzen. Habe mich mal an dieser 
Anleitung entlang gehangelt 
http://erik-bartmann.de//download/PiMeUp_MCP3008.pdf

Das hab ich auch relativ gut verstanden. Aber verstehe nicht, wie ich 
den ADC0804 nun anschließen muss.

Danke

edit: Mein Hauptproblem ist wie gesagt, dass ich einen Input von maximal 
5V am AD Wandler lesen möchte. Aber die Datenbits ja nur über 3,3V gehen 
dürfen.
#3289567
Lesenswert?
• ▲
▼
Lukas Unbekannt schrieb:
> Ich habe hier einen ADC0804
> http://www.ti.com/lit/ds/symlink/adc0804-n.pdf
>
> Den würde ich auch sehr gerne benutzen. Habe mich mal an dieser
> Anleitung entlang gehangelt
> http://erik-bartmann.de//download/PiMeUp_MCP3008.pdf
>
> Das hab ich auch relativ gut verstanden. Aber verstehe nicht, wie ich
> den ADC0804 nun anschließen muss.

Der MCP3008 wird über I2C angeschlossen.
Bei I2C können Bausteine, die mit 5V betrieben werden auch mit 
Bausteinen zusammen spielen, die mit nur 3,3V betrieben werden wie dein 
PI.

Dein ADC0804 braucht 6,5V Betriebsspannung die du nicht hast.
Dein ADC0804 hat ein paralleles Interface und ist nicht so schön 
anzuschließen und braucht Pegelwandler 3,3 <=> 5V.

Insgesammt also viel mehr Kosten/Aufwand als den MCP3008 zu benutzen, 
für den du ja auch schon Beispielprogramme hast.

Da du die von dir gelesene Anleitung 'relativ gut verstanden hast' wird 
dir sicherlich der Spannungsteiler auf Seite 7 aufgefallen sein.
DAS ist deine Lösung um 5V oder 24V oder was auch immer zu messen,
auch wenn der AD-Wandler mit einer geringeren Spannung versorgt wird.

> Danke

Bitte

>
> edit: Mein Hauptproblem ist wie gesagt, dass ich einen Input von maximal
> 5V am AD Wandler lesen möchte. Aber die Datenbits ja nur über 3,3V gehen
> dürfen.

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.