PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mehrere analoge Werte über ein ADC einlesen möglich?



HeXPloreR
07.08.2012, 17:01
Hallo zusammen,

ich habe mir überlegt ob es möglich ist über einen ADC Eingang mehrere (min. 3) analoge Werte zu erfassen. Dazu dachte ich an einen Portexpander PCF8574, oder ähnliches nur irgendwie andersrum nutzbar zu machen? Also mehrere Signale REIN, und nur eines RAUS, an dem periodisch die verschiedenen Signale abgefragt und dann Softwareseitig zugeordnet werde können/müssten?

Ansonsten fällt mir selbst nur noch I²C ein, wo man dann geeignete Sensoren verbauen müsste oder das damit irgendwie anders löst.

Ich hoffe jemand hat dazu eine Idee oder ein paar Tipps zur suche, oder das sogar schon mal gemacht?


mfg

askazo
07.08.2012, 17:50
Was Du suchst ist ein analoger Mutiplexer, wie z.B. der ADG409 (http://www.reichelt.de/ICs-ADC-ADXRS-/ADG-409-BN/3//index.html?ACTION=3&GROUPID=5458&ARTICLE=107967&SHOW=1&START=0&OFFSET=1000&).
Alternativ geht auch ein ADC mit eingebautem Multiplexer, z.B. der ADC0834 (http://www.reichelt.de/ICs-ADC-ADXRS-/ADC-0834-CCN/3//index.html?ACTION=3&GROUPID=5458&ARTICLE=107965&SHOW=1&START=0&OFFSET=1000&).
Die meisten µC haben übrigens auch nur 1 oder 2 ADCs im Bauch, auf die dann mehrere Eingänge gemultiplext werden.

Gruß,
askazo

HeXPloreR
07.08.2012, 18:18
Hey, vielen Dank.

Ein analoger Multiplexer IC!
Ich denke der ADG408 ist genau das was ich suche. Laut Datenblatt ist der recht einfach über 3bit Ansteuerung für 8 Eingangswerte abzufragen. Aber den haben sie bei R wohl nicht im Programm.

Also Alternative wäre dann der ADG 406 BN für 8/16 Eingänge.

Viele Grüße