ATMega8: miksi VCC ja AVCC on kytkettävä?

Luin usein, että on hyvä käytäntö yhdistää VCC AVCC: hen. Jopa ATMega8-tietolomakkeessa se sanoo niin:

AVCC on A / D-muuntimen, portin C (3..0), syöttöjännitteen nasta, ja ADC (7..6). Sen tulisi olla kytketty ulkoisesti VCC: hen, vaikka ADC: tä ei käytettäisikään. Jos käytetään ADC: tä, se on kytkettävä VCC: hen alipäästösuodattimen kautta. Huomaa, että portti C (5..4) käyttää digitaalista syöttöjännitettä VCC.

Mutta mistään ei löydy selitystä miksi ne on kytkettävä. Yksinkertainen piiri LEDin vilkkumiseen toimii kytkemättä VCC: tä ja AVCC: tä.

Täytyykö minun vain hyväksyä se vai onko siihen hyvä syy?

Kommentit

  • Mihin se ' arvoinen, liitän yleensä AVCC: n ja VCC: n ilman alipäästösuodatinta pienille projekteille ja asiat toimivat hienosti. Suodatin on hyvä idea tilanteissa, joissa tarvitaan vähemmän melua ja enemmän tarkkuutta.
  • Tarkoitatko, että käytit kahta erillistä tarviketta, jos et yhdistä AVCC: tä ja VCC: tä?
  • myös , miksi sen arvo on ', PIC-laitteet (erityisesti dspic30f2010) eivät pysty saavuttamaan sitä ' AVDD-tappi jätetään kytkemättä. Koska et tiedä ' et tiedä mitä sirussa olevia ' on, sinun tulee aina ottaa mitä tahansa valmistajan sanomaa vakavasti.

Vastaus

Pääasiassa se on kytkettävä, koska valmistaja sanoo sen pitäisi.

Sen lisäksi niiden tulisi toimia sirun (kaikki portit / nastat) täydellisen toiminnan estämiseksi kelluvien tappien ongelmat AVCC-puolella, digitaalisen puolen melun estämiseksi. On asioita, joissa AVCC-puolen jättäminen virrattomaksi aiheuttaa loisen virrankulutuksen ja voi horjuttaa sisäistä kelloa tai estää vakaan käynnistyksen.

Atmel-suunnittelijat ovat päättäneet, että erillinen analoginen VCC ja Ground ovat paras tapa mahdollistaa suhteellisen häiriöttömän analogisen osan antamalla käyttäjille mahdollisuuden lisätä digitaalisen ja analogisen tason suodatus ja erottaminen, jopa ATmegan sisällä. Se ei ole vain ATMega8, afaik kaikilla ATMegoilla ja jopa joillakin ATTinysillä on tämä muotoilu.

Kommentit

Vastaa

Hyvä kun kysyt syytä!

AVCC määritetään itsenäiseksi nastaksi, koska se muodostaa yhteyden keskeisiin analogisiin komponentteihin sisäisesti, ja sellaisenaan sillä tulisi olla erillinen suodatus kondensaattorit.

Yksinkertaisilla ”blinkenlights” -projekteilla ei ole melua ja tarkkuutta koskevia vaatimuksia.

Jos tarkoitat, että jos niiden pitäisi olla kytketty samaan VOLTAGE, vastaus on kyllä + / – 0,3 V VCC: stä

ATMega8: n täydellisestä taulukosta :

”ADC: llä on erillinen analoginen syöttöjännitetappi AVCC. AVCC saa olla enintään ± 0,3 V erilainen kuin VCC.” ja ”AVCC on A / D-muuntimen syöttöjännitetappi”

Yhteenvetona: AVCC: n ja VCC: n tulisi olla samalla jännitteellä (+ / – 0,3 volttia), ja se on tunnistettu erilliseksi nastaksi, jonka avulla suunnittelija voi sijoittaa ylimääräisiä suodattimia kyseiseen tuloon, jotta ääni ei pääse IC: n herkkään A / D-muunninosaan.

Toivottavasti auttaa !

Vastaa

Digitaaliset syöttö- ja maadoitusnastat aiheuttavat usein pienen määrän melua. Kaikenlaista melua on vaikea eliminoida, kun digitaalipiirit vaihtavat merkittäviä määriä virtaa, ja noin 150 mV virtalähde ei todennäköisesti vaikuta digitaalisten syöttötappien virtapiireihin. 150 mV melua analogisissa syöttötapeissa kuitenkin tekisi analogisten piirien erittäin vaikeaksi tai mahdottomaksi saavuttaa prosenttiosuuden tarkkuuden. Se, että analogiset nastat on erotettu, tarkoittaa, että voidaan lukea tarkasti, vaikka digitaalisessa laitteessa on kohinaa 150 mV virtalähde edellyttäen, että digitaalinen syöttö ei heilahda yli 300 mV ja toisella on analoginen syöttö, joka on jonnekin 300 mV: n sisällä digitaalisen lähteen molemmista ääripäistä. Poistetaan 99% melusta virtalähteestä, joka ” Ainoastaan analogisen syöttötapin syöttäminen ja sen varmistaminen, että lähdejännite on lähellä digitaalista syöttöjännitettä, on usein paljon helpompaa kuin yrittää poistaa kaikki digitaalisesta lähteestä tulevat häiriöt.

Vastaus

Lisää vain toinen syy, miksi AVCC tulisi liittää myös yksinkertaisissa projekteissa.

Kun käytät sisäisen jännitteen vertailuun perustuvaa Brown-out-tunnistuspiiriä, saatat saada odottamattoman käyttäytymisen ja epäluotettavan laitteen käynnistymisen. Se voi ilmetä outoina jännitekynnyksinä, jotka käynnistävät BOD-nollauksen, tai jopa laitteella, joka ei ala oikealla jännitteellä.

Olen juuri törmännyt tähän ongelmaan yhdessä minun ”quick & likaiset ”hakkerointiprojektit”, jotka käyttävät ATmega88P: tä.

Kun AVCC oli kytketty suoraan VCC: hen, ongelma BOD: n palauttamatta jättämisestä ratkaistiin. Koska en käytä muita analogisia oheislaitteita projektissani, en vaivautunut asianmukaiseen erottamiseen. Tämä ratkaisu löytyy yhdestä avrfreaks-keskusteluketjusta paljon googlattuasi. Katso: http://www.avrfreaks.net/comment/349747#comment-349747

Vastaa

Syy liittyy laitteen sisäiseen prosessiin ja sen rakenteeseen. Koska ne määrittävät, että AVCC: n ja VCC: n tulisi olla 0,3 V: n sisällä, tämä on samanlainen kuin siruissa käytettyjen sisäisten diodien suojajännite. Jos diodit ovat esijännitettyjä yli 0,3 V: n (esimerkiksi jos AVCC: tä ei ole kytketty), nämä diodit saattavat johtaa, aiheuttaen ongelmia ja ehkä vahingoittaa laitetta.

Vastaa

Uskon, että tietyt nastat, mukaan lukien PORTC: 0-3, saavat virtansa Avcc: ltä, ja jos et kytke Avcciä, nämä nastat eivät toimi.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *