Kan ik diodes gebruiken als onderdeel van een circuit om meerdere analoge signalen te multiplexen?

De micro-controller die ik gebruik (AVR) heeft slechts 1 ADC-poort, maar ik heb 6 analoge randapparatuur, in wezen potentiometers. Omdat ik deze 6 verschillende signalen op 1 pin wil gebruiken, dacht ik aan een ontwerp voor een multiplexcircuit, maar ik heb nog nooit eerder analoge dingen gedaan, dus vroeg me af of iemand hulp kon bieden.

Ik was van plan een NPN-transistor en een diode tussen de potentiometer en de ADC-pin van de microcontroller te plaatsen. Ik zou dan 2 digitale I/O-pinnen van de microcontroller gebruiken om een ​​van de 6 potten te selecteren. Ik dacht dat de diode zou voorkomen dat een stroom uit de actieve pot naar een andere pot zou gaan en daarmee het signaal zou beschadigen. Is dat in de goede richting?

Als het helpt, heb ik alleen te maken met spanningen van + 5V tot + 0V. Deze signalen zullen niet zo snel veranderen of hoeven ook niet zo vaak te worden gesampled (misschien 10-100 samples per seconde)

1
Hoe bent u van plan om uit zes ingangen te kiezen met twee digitale I/O-pinnen?
toegevoegd de auteur Calvin Allen, de bron
Waarom gebruikt u een micro met één ADC-invoer in een toepassing met zes ingangssignalen?]
toegevoegd de auteur Calvin Allen, de bron
Waar kan ik een tekening online maken?
toegevoegd de auteur Samuel Russell, de bron
Eigenlijk ben ik dom. Er zijn voldoende ADC-pinnen, maar er is slechts één echte ADC-eenheid. Dat is wat ik krijg als ik niet goed ben in het lezen van datasheets.
toegevoegd de auteur Samuel Russell, de bron
Een tekening van het circuit dat u voorstelt zou ons helpen begrijpen wat u in gedachten heeft.
toegevoegd de auteur The Photon, de bron

1 antwoord

Teken op papier.
 Plaats ergens OF e-mail naar mij en ik zal posten. [email protected]

ELKE diode in het signaalpad zal de nauwkeurigheid slecht beïnvloeden.
 Waarschijnlijk een fout van ongeveer +/- 0,1 V het beste geval of 2% bij 5V of 20% bij 0,5V.

Als u ADC moet multiplexen, gebruikt u een "echt" multiplexer-IC om te starten.
 De goedkope CD4051 (HEF4051 enz.) 8: 1 multiplexer doet het goed genoeg om te spelen.

Pricing here - in stock from 52 cents US in 1's.

Datasheet hier

zie bijvoorbeeld hieronder. Ze gebruiken een externe ADC, maar de methode is identiek voor on-board ADC.

enter image description here

3
toegevoegd