ATMega8: nima uchun VCC va AVCC ulanishi kerak?

Men tez-tez VCC bilan AVCC bilan bog'lanish yaxshi ekanligi haqida o'qidim. ATMega8 ma'lumotlar sahifasida ham shunday deydi:

AVCC, A/D Konverter, Port S (3..0) uchun besleme zo'riqishida pimi,   va ADC (7..6). Hatto agar u tashqi aloqaga VKS bilan bog'langan bo'lishi kerak   ADC ishlatilmaydi. Agar ADS ishlatilsa, u VKKga ulanishi kerak   Pastki pass filter orqali. Port S (5..4) raqamli ta'minotni ishlatishini unutmang   kuchlanish, VCC.

Lekin hech bir joyda nima uchun ulanishi kerakligi haqida tushuntirish topa olaman. LEDni miltillash uchun oddiy elektron tizim VCC va AVCCni ulanmasdan ishlaydi.

Men buni qabul qilishim kerakmi yoki yaxshi sabab bormi?

20
AVCC va VCCni ulamasdan, siz ikkita mustaqil ta'minotdan foydalanganmisiz?
qo'shib qo'ydi muallif Dan, manba
Qanchalik qiymatli bo'lsa, odatda AVCC va VCC bo'lmasdan kichik loyihalar uchun pastki o'tish filtrini ulashim kerak va narsalar juda yaxshi ishlaydi. Filtrni kam shovqin va adolatni talab qiladigan holatlar mavjud bo'lganda yaxshi fikr.
qo'shib qo'ydi muallif dickoa, manba
Bundan tashqari, AVDD pinini aloqasiz qolgan holda PIC qurilmalari (xususan, dspic30f2010) uning asosiy xususiyatlarini (ICSP dasturlash) amalga oshira olmaydi. Chipdagi nima ekanligini bilmasligingiz uchun, ishlab chiqaruvchining har doim jiddiy gapiradigan narsasini olishingiz kerak.
qo'shib qo'ydi muallif yazze, manba

5 javoblar

Esingizda bo'lsa, u ishlab chiqaruvchining aytishi kerak, chunki uni ulash lozim.

Bundan tashqari, raqamli tomonda shovqinlarni oldini olish uchun, AVCC tomonida suzuvchi pin muammolarini oldini olish uchun chip (barcha port/pin) to'liq ishlashi kerak. AVCC tomoni parazit energiya olishiga sabab bo'ladigan va ichki soati buzishi mumkin bo'lgan muammolar mavjud yoki barqaror ishga tushirishni oldini oladi.

Atmel dizaynerlari alohida Quarten VCC va Ground-ga ega bo'lishiga qaramay, foydalanuvchilarga ATMEga ichida ham, Raqamli va Analog Planarlarni filtrlash va ajratish uchun ruxsat berish orqali nisbatan shovqinsiz analog bo'linishga ruxsat berishning eng yaxshi usuli hisoblanadi. Bu faqat ATMega8 emas, balki barcha ATMegas va hatto ATTinys da bu dizaynga ega.

16
qo'shib qo'ydi
Yep, ATtiny261da VCC va AVCC farqlari bor, qarang.
qo'shib qo'ydi muallif dickoa, manba

Buning sababini so'raganingiz uchun yaxshi!

AVCC mustaqil pin sifatida belgilanadi, chunki u asosiy tarkibiy qismlarga ulanadi va alohida filtrlash kondensatorlariga ega bo'lishi kerak.

Oddiy "blinkenlights" loyihalari shovqin va aniqlik talablariga ega emas.

Agar ular bir xil VOLTAGEga ulanishi kerak bo'lsa, demak, javob yes +/- 0.3V VCC ichida

ATMega8 to'liq ma'lumot sahifasidan :

"ADC alohida analog kuchlanishli pin, AVCC, AVCC VCC dan ± 0,3 V dan ortiq bo'lmasligi kerak." va "AVCC A/D Konverter uchun ta'minot zanjiri pimi"

Qisqacha qilib aytganda, AVCC va VCC bir xil kuchlanishda bo'lishi kerak (+/- 0,3 volts oralig'ida) va bu nozik A/D dan shovqinni saqlab qolish uchun dizaynerga qo'shimcha ma'lumotni qo'yish uchun alohida pin sifatida belgilanadi. IC ning konvertor qismi.

Umid qilamanki bu yordam!

14
qo'shib qo'ydi

Ko'pincha, raqamli ta'minot va tuproq pinlari ularga ozgina miqdorda shovqin bilan yakunlanadi. Raqamli elektronlar juda katta miqdordagi tokni almashtirganda, bunday shovqinlarni bartaraf etish qiyin, va 150 mV yoki undan ortiq elektr uzatish shovqinlari raqamli ta'minot pinlari tomonidan ishlaydigan devredilmeye ta'sir etmaydi. Biroq, analog kuchlanish pinidagi 150 mV shovqiga ega bo'lgan analog simlar uchun bu juda qiyin yoki imkonsiz bo'ladi. Analog pinlarni ajratish aslida raqamli elektr ta'minotida 150 mV shovqin bo'lsa ham, aniq o'qishga erishish mumkin, demak, raqamli ta'minot 300 mV dan oshmaydi va birida analog joyga ega raqamli ta'minot oralig'ining har ikkala yuzasidan ham 300mV ichida. Chastotaning 99 foizini analog manba pinini oziqlantirish va manba voltajining raqamli ta'minot zo'riqishlariga yaqinligini ta'minlash raqamli manbadan kelgan barcha shovqinlarni yo'qotishga urinishdan ko'ra, juda oson.

4
qo'shib qo'ydi

Faqat oddiy loyihalarda hatto nima uchun AVCC bilan bog'lanish kerakligi haqida yana bir sabab qo'shish.

Ichki quvvat manbaiga asoslangan Brown-out detektorini ishlatganingizda, kutilmagan xatti-harakat va ishonchsiz qurilmani ishga tushirishingiz mumkin. BODni qayta tiklashni va hatto to'g'ri kuchlanish bilan boshlanmagan garchi voltaj chegaralari sifatida namoyon bo'ladi.

I just run into this issue in one of my "quick&dirty" hack projects using ATmega88P.

After connecting AVCC directly to VCC the problem with BOD not releasing reset was solved. Since I do not use any other analog peripherals in my project I did not bother with proper decoupling. This solution found in one of avrfreaks forum threads after much googling. See: http://www.avrfreaks.net/comment/349747#comment-349747

2
qo'shib qo'ydi

Buning sababi qurilma ichki jarayoni va uning qanday qurilishi bilan bog'liq. AVCC va VCC 0.3V oralig'ida bo'lishi kerakligini aniqlaganligi sababli, bu Chipslarda ishlatiladigan ichki diodalarning himoya kuchlanishiga o'xshaydi. Agar diodlar 0.3Vdan yuqori bo'lsa (masalan, agar AVCC ulanmagan bo'lsa), bu diodlar muammolarni keltirib chiqarishi va qurilmani shikastlashi mumkin.

0
qo'shib qo'ydi