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
- Igen, az ATtiny261 rendelkezik VCC-vel és AVCC-vel. megkülönböztetéseket lásd: electronics.stackexchange.com/q/72908/2028
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.