Parallel Analog nach Seriell Digital

OP #4366388
Lesenswert?
• ▲
▼
Hallo,

ich habe auch nach einen längeren Suche bei Google nichts gefunden, 
vielleicht könnt ihr mir weiterhelfen.

Ich suche eine Bauteil, dass mehrere parallele Analog-Eingänge in einen 
Seriellen Digitialausgang wandelt. Ein Eingangs-Schieberegister 74HC165 
hat z.B. 8 Digitale (paralelle) Eingänge und 1 Digital (seriellen) 
Ausgang. Gibt es das auch mit Analogen Eingängen?
Betriebsspannung zwischen 3-7V. Als Auflösung reichen mir 8 bit.

Den digitaln Ausgang möchte ich dann in meinem xmega einlesen und 
auswerten, anstatt so viele Analoge Eingänge zu "verschwenden".

Kennt ihr so ein Bauteil? Oder kann ich es mir irgendwie selber 
zusammenbauen?

Danke und Gruß
Gast #4366402
Lesenswert?
• ▲
▼
Highii H. schrieb:
> Ich suche eine Bauteil, dass mehrere parallele Analog-Eingänge in einen
> Seriellen Digitialausgang wandelt.

Analog und Digital sind verschiedene Welten, die erstmal zusammenkommen 
müssen, d.h. dass da ein oder mehrere Analog-Digital-Wandler (ADC) 
erforderlich sind.

Je nach erforderlicher Geschindigkeit nimmt man hierfür mehrere 
parallele ADC (schneller) oder einen Analogmultiplexer mit einem 
einzigen ADC, der die Kanäle nacheinander wandelt (langsamer). Bei 
bestimmten Anwendungen werden die Analogsignale auch über einen analogen 
Parallel-Seriell-Wandler (CCD) zu einem einzigen ADC geführt (z.B. 
CCD-Kameras).
OP #4366423
Lesenswert?
• ▲
▼
Danke für eure Hinweise. Die werde ich mir mal anschauen.

Thomas P. schrieb:
> Wenn dir 8 Bit reichen kannst du auch einfach die AD-Wandler von einem
> Atmel µC benutzen.
Das stimmt, dann benötige ich jedoch zu viele Ports an meinem xmega. 
Wobei ich mir bestimmt auch einen Analogmultiplexer nachbauen kann, 
oder? Also dass ich einen Eingang vom xmega nur belege und nacheinander 
die Analogen Kanäle abfragen. Sofern es von der Geschwindigkeit her 
passt.
#4366450
Lesenswert?
• ▲
▼
Ja klar könnte man einen Analogen Multiplexer verbauen. Wenn du was 
eigenes baust wird es schnell groß und aufwändig. Für einen Multiplexer 
benötigst du auch noch Ausgänge von deinem µC, schließlich musst du ja 
irgendwie schalten. Aber ja, im Grunde spart man dadurch Ausgänge. Gute 
analoge Multiplexer können schnell mal 5-10€ kosten und diese haben 
einen Durchgangswiderstand von irgendwas zwischen 20-100 Ohm. Also wenn 
deine Signalquellen eine hohe Impedanz haben, benötigst du noch für 
jedes Signal einen Operationsverstärker als Impedanzwandler um das 
Ergebnis nicht zu verfälschen. Aber gut, wir reden hier auch von 8 Bit 
Auflösung, da willst du es ja sowieso nicht soooo genau nehmen.

Viel einfacher wäre: Kauf dir ein paar Atmega32 und lass die über UART, 
SPI oder I²C miteinander quatschen. Da kostet ein µC +- 3€ und du sparst 
dir das ganze rumgemultiplexe und alle anderen Probleme die dadurch 
kommen.

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.