Kysymys:
Tarvitaanko lähtöimpedanssi ADC-tulolle?
Pugz
2014-04-24 03:25:12 UTC
view on stackexchange narkive permalink

Arduino Unon Atmel AVR 328P -laitteessa ADC: n R (ain) -arvo on 100Mohm - mikä oletan olevan ADC: n tuloimpedanssi? Datalehdessä sanotaan kuitenkin: "ADC on optimoitu analogisille signaaleille, joiden lähtöimpedanssi on noin 10 kohm tai vähemmän."

Kuinka selvität ihanteellisen lähtöimpedanssin työskennellä ADC: n kanssa? Yritän selvittää, miten tämä pätee muihin erillisiin ADC: iin, joiden tuloimpedanssi vaihtelee näytetaajuuden mukaan ... esimerkiksi yhdestä osasta tuloimpedanssi vaihtelee välillä 125kohm - 65Mohm. Kuinka saisin selville, minkä suurimman sallitun tuloimpedanssin tulisi olla?

Lisäksi - kysynkö täällä jopa oikeita kysymyksiä vai puuttuuko minulta jotain valtavaa?

"Kuinka selvität ihanteellisen lähtöimpedanssin työskennellä ADC: n kanssa?" Lähtöimpedanssin tulisi olla mahdollisimman matala, mieluiten nolla ..
Voit ratkaista ongelman, joka sinulla on siellä suurella impedanssilla, vain puskurilla (op-amp-puskuri tekee).
Kolme vastused:
gwideman
2014-04-24 05:16:51 UTC
view on stackexchange narkive permalink

Jos olet miettinyt, miten tuloresistanssiksi määritetään 100 M, impedanssi, jota suositellaan ajon ajaksi tulon ajamiseksi, on 10 kt: Seuraava kaavio kuvaa ATMega A / D: n tuloa:

enter image description here

Kuten KyranF kuvasi, ulkoisen piirisi tehtävänä on varmistaa, että näytekondensaattori C SH latautuu jännitteelle, joka on jonkin prosentin sisällä tulosta jännite näytteenottoajan sisällä. Latausprosessia hidastaa jännitelähteesi vastus ja ADCn-nastan ja näytteenottokondensaattorin välisen piirin vastus, tässä esitetty "1 ... 100 k ohmina".

(Että "1..100k" on laaja alue, ja olisin kiinnostunut siitä, mikä alue todellisuudessa on.)

Kaaviossa ei ole muita pieniä kapasitansseja liittyy multiplekseriin. Ja R AIN jätetään myös pois, koska se on merkityksetön verrattuna I IH ja I IL (enintään 1uA).

Suositus siitä, että jännitelähteesi on alle 10 kt, sanotaan lähinnä, että emme halua lähteen vastuksen hidastaa C SH : n (ja muiden kapasitanssien) lataamista merkittävästi jo olemassa olevaan vastukseen, ja suhteessa näytteenottoaikaan. ("1..100k" ei kuitenkaan tue sitä kovin tiukasti.)

Tarkasteltaessa tätä toisesta näkökulmasta oletettu "100M" panos vastus ADCn-nastoista ei ole koko tarina. R AIN on yhdensuuntainen I IH ja I IL kanssa, jotka valittaessa ovat myös rinnakkaisia ​​"1..100k sarjassa 14pF: n kanssa. "kuormitus.

Siinä mielessä, että 100 miljoonaa || Olen IH || I IL edustaa kaikkia DC -ominaisuuksia, se on laillista, mutta se ei ole suunnittelun kannalta olennainen osa kuormaa. Meidän on suunniteltava ajettavaksi "1..100k sarjassa 14pF" AC osalla kuormitusta, mikä Atmel kertoo meille parhaiten 10k lähdekestävyydellä.

(Huomaa, että keskusteluissa termi "impedanssi" voi merkitä tai ei tarkoita sitä, että odotetaan ei-resistiivisiä vaihtovirtaominaisuuksia, ja sitä käytetään joskus silloin, kun tarkoitetaan todella "resistanssia".)

[ Muokkaa - sillä tämä osoittautuu varsin mielenkiintoiseksi ...]

Lisätään pallopallonäyte ja pidä asettumisajat:

Kun R = 100k ja C = 14pF, RC aikavakio (TC) on 1,4 usec.

ATMega: n S / H-aika on 1,5 ADC-kellon jaksoa. 100 kHz: n keskitason ADC-nopeudelle S / H-aika on 15 us Joten se on hieman yli 10 TC.

Kondensaattorin jännite laskeutuu 37%: iin sen lopullisesta arvosta yhden aikavakion sisällä, 5%: ssa 3TC: ssä, 1%: ssa 5TC: ssä ja 0,1%: ssa 7TC: ssä (vastaa +/- 1 bittiä 10-bittistä tarkkuutta).

Voit nähdä, että tulon R kaksinkertaistaminen 200 k: iin tai kaksinkertainen AD-kellotaajuus pureskelee tarkkuutta. Mutta tulon R muuttaminen 10k: sta 1k: ksi ei tee meille paljon hyvää ... vaikka se voi olla hyödyllistä ulkoisista syistä, kuten pienemmästä herkkyydestä naapurimaisiin meluisiin signaaleihin.

Toivottavasti auttaa.

todellakin!hyvä laajennus sekaisin haha
KyranF
2014-04-24 04:14:57 UTC
view on stackexchange narkive permalink

Unon ATMEGA328P: n ADC-oheislaitteen sisäisen näytteenottokondensaattorin on ladattava, jotta voit ottaa näytteen oikein? No, tässä tapauksessa sisäinen vastus (tuloimpedanssi) on annettu 100 M ohmina. Analogisen lähteen on ladattava kondensaattori < = 10K Ohmilla, jotta se latautuu riittävän valmiina näytteenottoa varten. Jos lataat korkkia liian hitaasti, sinulla on mittakaavavirhe / väärät lukemat.

On mahdollista, että jos sinulla on hirvittävän hidas / heikko analogiatulo, sinun on asetettava jännitepuskurin op-vahvistin yhtenäisyyden vahvistukseen - ja löydettävä sellainen, jolla on erittäin pieni offset-jännite / esivirta ja riittävän suuri kaistanleveys / taaksepäin (joten se ei vaikuta signaaliin mahdollisimman hyvin), 5-10 K Ohmin lähtövastuksella, joka ajaa ADC-tulojasi riittävän nopeasti.

Jokainen mikrokontrolleri, jolla on sisäinen ADC-oheislaite, ja monet omistetut ADC-IC: t ovat erilaisia, ja ne kaikki tarvitsevat erityistä huomiota tällaisiin asioihin, joten on hyvä, että luet siitä ja olet kysynyt siitä.

Tältä osin: "Lähtövastuksella 5-10 K Ohmia ADC-tulojesi ajamiseksi tarpeeksi nopeasti."Onko siellä tarpeen asettaa vastus?Toinen henkilö mainitsi, että 0 lähtöimpedanssia on ihanteellinen.Onko huono käytäntö ajaa ADC-tulo suoraan op-vahvistimesta?
No, jos haluat erittäin nopean näytteenoton, niin paras on mahdollisimman pieni impedanssi, joten ei vastusta.Opampilla itsessään on luontainen lähtöimpedanssi, mutta se on hyvin pieni.Mielestäni vastus on hyvä hidastamaan virtapiikkejä näytteenottokondensaattoriin.Asioiden hidastaminen hieman on turvallinen oletus!Jos voit säästää piirilevytilaa ja komponenttien määrää, suosittelen sinua tekemään se.
Olin Lathrop
2014-04-24 03:53:17 UTC
view on stackexchange narkive permalink

Kuinka selvität ihanteellisen lähtöimpedanssin työskennellä ADC: n kanssa?

Lukemalla tietolomake. Lainoit jopa osion, joka kertoo sinulle tämän vastauksen hopealevyllä: ADC on optimoitu analogisille signaaleille, joiden lähtöimpedanssi on noin 10 kohm tai vähemmän.

Joten vastaus syöttää sille signaalin, jonka impedanssi on 10 kΩ tai vähemmän.



Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...