ATMega8: miért kell a VCC-t és az AVCC-t csatlakoztatni?

Gyakran olvastam, hogy jó gyakorlat a VCC és az AVCC összekapcsolása. Még az ATMega8 adatlapján is így van: és ADC (7..6). Külsőleg kell csatlakozni a VCC-hez, még akkor is, ha az ADC-t nem használják. Az ADC használata esetén aluláteresztő szűrőn keresztül kell csatlakoztatni a VCC-hez. Vegye figyelembe, hogy a C port (5..4) digitális tápfeszültséget (VCC) használ.

De sehol nem találok magyarázatot arra, hogy miért össze kell kapcsolni őket. A LED villogásának egyszerű áramköre a VCC és az AVCC csatlakoztatása nélkül működik.

Csak el kell fogadnom, vagy jó oka van rá?

Hozzászólások

  • Minek ‘ érdemes, az AVCC-t és a VCC-t aluláteresztő szűrő nélkül szoktam csatlakoztatni kis projektekhez, és a dolgok rendben működnek. A szűrő akkor jó ötlet, ha olyan helyzetek vannak, amelyek kevesebb zajt és nagyobb pontosságot igényelnek.
  • Azzal, hogy nem csatlakoztatta az AVCC-t és a VCC-t, két független tápegységet használt? , amiért ‘ megéri, a PIC-eszközök (konkrétan a dspic30f2010) nem tudják megvalósítani ‘ alapvető jellemzőit (ICSP programozás), ha Az AVDD csap nincs csatlakoztatva. Mivel nem ‘ nem tudja, mi ‘ van a chipben, mindig bármit komolyan kell vennie, amelyet a gyártó mond.

Válasz

Főként csatlakoztatni kell, mert a gyártó mondja

Ettől eltekintve a chip (minden port / tű) teljes működéséhez meg kell, hogy akadályozzák az úszó tűvel kapcsolatos problémákat az AVCC oldalán, hogy megakadályozzuk a zajt a digitális oldalon. Vannak olyan kérdések, amelyekben az AVCC oldal áramellátás nélküli hagyása parazita áramfelvételt okoz, és destabilizálhatja a belső órát, vagy megakadályozhatja a stabil indítást.

Az Atmel tervezői úgy döntöttek, hogy a külön analóg VCC és a Ground a legjobb módszer a lehetővé téve a viszonylag zajmentes analóg szekciót, lehetővé téve a felhasználók számára, hogy hozzáadják a digitális és analóg sík szűrését és elválasztását, még az ATmega belsejében is. Nem csak az ATMega8, az összes ATMegas, sőt néhány ATTinys is ilyen kialakítású.

Megjegyzések

Válasz

Jó, ha megkérdezte az okát!

Az AVCC független tűként van megadva, mert belül csatlakozik a legfontosabb analóg komponensekhez, és mint ilyen külön szűréssel kell rendelkeznie. kondenzátorok.

Az egyszerű “blinkenlights” projekteknek nincsenek zaj- és pontossági követelményei.

Ha most azt akarja mondani, hogy ugyanahhoz a FESZÜLTSÉGHEZ kell csatlakoztatni, akkor a válasz igen a + / – VCC 0,3 V

A ATMega8 teljes adatlapjából :

“Az ADC-nek külön analóg tápfeszültségű csapja van, AVCC. Az AVCC nem térhet el ± 0,3 V-nál nagyobb mértékben a VCC-től.” és “az AVCC az A / D átalakító tápfeszültségének csapja”

Összefoglalva: Az AVCC-nek és a VCC-nek ugyanazon a feszültségen kell lennie (+ / – 0,3 volt), és külön tűként azonosítják, hogy a tervező extra szűrőket helyezhessen el az adott bemeneten, hogy a zaj ne kerüljön az IC érzékeny A / D átalakítójának részébe.

Remélem, hogy segít !

Válasz

Gyakran előfordul, hogy a digitális tápellátás és a földelő csapok kis mennyiségű zajt okoznak. Nehéz kiküszöbölni az ilyen zajokat, amikor a digitális áramkörök jelentős mennyiségű áramot kapcsolnak, és nagyjából 150 mV áramellátási zaj nem valószínű, hogy befolyásolja a digitális tápegységek által táplált áramkört. Ha az analóg tápcsapokon 150 mV zaj van ugyanakkor nagyon nehézzé vagy lehetetlenné tenné az analóg áramkör számára a százalékos töredék pontosság elérését. Az a tény, hogy az analóg csapok el vannak választva, azt jelenti, hogy akkor is pontosan leolvashatja az adatokat, ha 150 mV zaj van a digitális áramellátás, feltéve, hogy a digitális tápellátás nem lendül 300mV-nál nagyobb mértékben, és az egyik rendelkezik analóg tápellátással, amely valahol 300mV-ra esik a digitális tápellátás mindkét szélsőségétől. Megszünteti a zaj 99% -át egy áramforrásból, amely ” s csak az analóg tápcsatlakozó betáplálása és annak biztosítása, hogy a forrásfeszültség közel legyen a digitális tápfeszültséghez, gyakran sokkal könnyebb, mint megpróbálni kiküszöbölni a digitális tápellátásból származó összes zajt.

Válasz

Csak egy újabb oka annak, hogy az AVCC-t egyszerű projektek esetén is össze kell kapcsolni.

Amikor a belső feszültségreferenciára támaszkodó Brown-out érzékelő áramkört használ, váratlan viselkedést és megbízhatatlan indítást kaphat az eszköz. Furcsa feszültségküszöbökként nyilvánulhat meg, amelyek kiválthatják a BOD-visszaállítást, vagy akár az is, hogy az eszköz nem indul el a megfelelő feszültség-alkalmassággal.

Éppen ez a probléma merült fel a “quick & piszkos “hack projektek az ATmega88P használatával.

Miután az AVCC-t közvetlenül csatlakoztatta a VCC-hez, megoldódott a probléma azzal, hogy a BOD nem adta ki a visszaállítást. Mivel a projektem során nem használok más analóg perifériákat, nem foglalkoztam a megfelelő leválasztással. Ez a megoldás sok googlelés után megtalálható az egyik avrfreaks fórum szálban. Lásd: http://www.avrfreaks.net/comment/349747#comment-349747

Válasz

Ennek oka az eszköz belső folyamatával és annak felépítésével kapcsolatos. Mivel megadják, hogy az AVCC-nek és a VCC-nek 0,3 V-on belül kell lennie, ez hasonló a chipekben használt belső diódák védelmi feszültségéhez. Ha a diódák 0,3 V fölé vannak torzítva (például ha az AVCC nincs csatlakoztatva), akkor ezek a diódák vezethetnek, problémákat okozva és esetleg károsíthatják az eszközt.

Válasz

Úgy gondolom, hogy bizonyos csapok, köztük a PORTC: 0-3, valóban az Avcc-től származnak, és ha nem csatlakozik az Avcc-hez, akkor ezek a csapok nem fognak működni.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük