ATMega8: чаму VCC і AVCC павінны быць звязаныя?

Я часта чытаў, што гэта добрая практыка для падлучэння VCC з AVCC. Нават у тэхнічным апісанні ATMEGA8 ён кажа так:

<�Р> AVCC з'яўляецца кантактным напружанне харчавання для A/D канвэртар, Порт-С (3..0),   і АЛП (7..6). Ён павінен быць вонкава падлучаны да VCC, нават калі   ADC не выкарыстоўваецца. Калі АЛП выкарыстоўваецца, ён павінен быць падлучаны да VCC   праз нізкачашчынны фільтр. Звярніце ўвагу, што порт C (5..4) выкарыстоўвае лічбавае харчаванне   напружанне, VCC. </Р>

Але нідзе я не магу знайсці тлумачэння, <�моцны> чаму яны павінны быць падлучаныя. Простая схема для мігцення святлодыёда працуе без падлучэння VCC і AVCC.

Ці павінен я проста павінны прыняць яго, ці ёсць добрая прычына?

20
Пры падлучэнні не AVCC і VCC, вы маеце на ўвазе, што вы выкарыстоўвалі два незалежных крыніцы?
дададзена аўтар Dan, крыніца
Для чаго гэта каштуе, я звычайна звязваюць AVCC і VCC <�я> без фільтр ніжніх частот для невялікіх праектаў і рэчы выдатна працаваць. Фільтр з'яўляецца добрай ідэяй, калі ў вас ёсць сітуацыі, якія патрабуюць менш шуму і больш дакладнасці.
дададзена аўтар dickoa, крыніца
Акрамя таго, для чаго гэта каштуе, пас прылад (dspic30f2010 спецыяльна) не выканаць гэта асноўныя рысы (праграмаванне ICSP), калі AVDD штыфт застаецца непадключаных. Так як вы не ведаеце, што ў чыпе, вы заўсёды павінны прымаць што-небудзь вытворца кажа сур'ёзна.
дададзена аўтар yazze, крыніца

5 адказы

<�Моцны> У асноўным, ён павінен быць падлучаны, так як вытворца кажа, што гэта павінна быць.

Акрамя гэтага, яны павінны для поўнай працы чыпа (усе парты/штырьков), каб прадухіліць праблемы з якія плаваюць кантактамі на баку AVCC, каб прадухіліць шум на лічбавы баку. Ёсць пытанні, дзе пакідаючы AVCC боку абясточаная выклікаеш ПАРАЗІТЫЧНУЮ якая перадаецца магутнасць і можа destablize ўнутраных гадзін, або можа прадухіліць стабільны запуск.

Atmel дызайнеры вырашылі, што наяўнасць асобнага аналагавага VCC і зазямлення лепшы спосаб дазваляе адносна без перашкод аналагавай часткі, дазваляючы карыстальнікам дадаваць фільтрацыі і падзелу Planes лічбавых і аналагавых сігналаў, нават унутры ATmega. Гэта не толькі ATMega8, AFAIK ўсе ATMegas і нават некаторыя ATTinys маюць такую ​​канструкцыю.

16
дададзена
Так, то ATtiny261 мае VCC і AVCC адрозненні, см electronics.stackexchange.com/q/72908/2028
дададзена аўтар dickoa, крыніца

Добра на вас за пытанне па прычыне!

AVCC вызначаецца як незалежны штыфтам, паколькі ён злучаецца з ключавымі аналагавымі кампанентамі ўнутры, і як такія павінны мець асобныя кандэнсатары фільтрацыі.

Простыя «Blinkenlights» праекты не маюць патрабаванні да шуму і дакладнасці.

Цяпер, калі вы маеце на ўвазе, калі яны павінны быць падлучаныя да адной і той жа НАПРУГІ, адказ так у межах +/- 0.3В ад VCC

З ATMEGA8 поўны тэхнічнае апісанне :

<�Р> «АЛП мае асобны аналагавы загваздка напружання харчавання, AVCC. AVCC не павінен адрознівацца больш чым на ± 0.3В ад VCC.» і «AVCC з'яўляецца кантактным напружанне харчавання для A/D канвэртар»

Нагадаем: AVCC і VCC павінна быць у той жа напружанне (у межах +/- 0,3 вольт), і яно ідэнтыфікуецца як асобны штыфт, каб дазволіць распрацоўніку размяшчаць дадатковыя фільтры на ўваходзе гэтага, каб трымаць шум з адчувальнай A/D канвэртар частка IC.

Надзея, што дапамагае!

14
дададзена

Часта, лічбавыя харчавання і кантактаў зазямлення будзе ў канчатковым выніку з невялікай колькасцю шуму на іх. Гэта цяжка ліквідаваць усе такі шум, калі лічбавая схема пераходзіць значная колькасць току, і 150mV або так шум крыніцы харчавання наўрад ці паўплываюць на схему харчавання з дапамогай лічбавых высноў харчавання. Маючы 150mV шуму на аналагавых высноў харчавання, аднак, было б зрабіць яго вельмі цяжка ці нават немагчыма для аналагавай схемы для дасягнення фракцыі-в-а-адсоткаў дакладнасці. Той факт, што аналагавыя кантакты падзеленыя азначае, што можна ўзяць дакладныя паказанні, нават калі ёсць 150mV шуму на лічбавым крыніцы харчавання, пры ўмове, што лічбавы крыніца не пампуецца больш чым 300 ЬІ і адзін мае аналагавае харчаванне, які знаходзіцца дзесьці у межах 300 мв ад обоего крайнасьцяў дыяпазону лічбавых паставак. Выключаючы 99% шуму ад крыніцы харчавання, які толькі сілкавальны кантактны аналагавага харчавання, а таксама забеспячэння таго, каб напружанне крыніцы блізкі да лічбавага напрузе сілкавання, часта нашмат прасцей, чым спрабаваць ліквідаваць усе перашкоды ад лічбавага крыніцы.

4
дададзена

Проста каб дадаць яшчэ адну прычыну, чаму AVCC павінен быць падлучаны нават у простых праектах.

Пры выкарыстанні схемы выяўлення Brown-Out, якая абапіраецца на спасылках ўнутранага напружання, вы можаце атрымаць нечаканае паводзіны і ненадзейны запуск прылады. Гэта можа выяўляцца як дзіўныя парогавымі напружання які запускае скіду БОК ці нават прылада не пачынаючы з правільным напругай ocassionaly.

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
дададзена

Прычына звязана з унутраным працэсам прылады і як яно пабудавана. Паколькі яны паказваюць, што AVCC і VCC павінна быць у межах 0,3В, гэта падобна на напружанне абароны ўнутраных дыёдаў, якія выкарыстоўваюцца ў чыпах. Калі дыёды зрушаныя вышэй 0. (напрыклад, калі AVCC не падлучаны) гэтыя дыёды могуць весці, выклікаючы праблемы і, магчыма, пашкоджанне прылады.

0
дададзена