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ß
einer von vielen: MCP3008 8 analoge Eingänge, ein digitaler Ausgang (SPI) 10Bit Auflösung
:
Bearbeitet durch User
Hallo, ja sowas gibt es und nennt sich AD-Wandler! z.B. der MCP3208 via SPI angebunden :-). EDIT: Wenn dir 8 Bit reichen kannst du auch einfach die AD-Wandler von einem Atmel µC benutzen. Grüße Thomas
:
Bearbeitet durch User
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).
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.
Hi
>Das stimmt, dann benötige ich jedoch zu viele Ports an meinem xmega.
Wie viele Analogeingänge braucht du denn?
MfG Spess
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.
:
Bearbeitet durch User
Highii H. schrieb: > Wobei ich mir bestimmt auch einen Analogmultiplexer nachbauen kann, > oder? Den brauchst Du nicht nachzubauen, den kann man kaufen.
Highii H. schrieb: >> Wie viele Analogeingänge braucht du denn? > So ca. 20. Wofür? Wie sieht die Ankopplung aus? Wie der Potentialbezug?
> Kauf dir ein paar Atmega32 und lass die über UART, > SPI oder I²C miteinander quatschen Oder eine ATtiny26, der hat sogar 10 analoge Eingänge und ist kleiner.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.