Малък курс на Bascom AVR - Захранването - Gerold Penz

AVR-µC се чувстват най-комфортно, когато се захранват със стабилизирани 5 волта. Тъй като самата µC не се нуждае от много мощност, достатъчно е да се стабилизира напрежението със 7805.

Обикновено се придържам към тази страница http://www.strippenstrolch.de/1-2-11-der-spannungsregel-78xx.html от Strippenstrolch. Аз обаче няма да използвам горната схема, а по-доразработената по-долу на страницата.

малък

Ако искате да използвате вашата верига в колата, бих искал също да посоча запис в често задаваните въпроси за електрониката. http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23

Сега, когато доставката е изяснена, можем да се приближим малко до микроконтролера. AVR-µC обикновено имат няколко VCC връзки (захранващо напрежение). Ако случаят е такъв, тогава трябва всички тези VCC връзки се захранват. И ако има множество GND връзки, тогава трябва всички GND връзките са свързани. Възможно е µC да работи, дори ако не всички от тези щифтове са свързани. Но под товар може да се получи, че µC вече не работи правилно или дори е разрушен.

малък

ATmega8 има две от тези връзки. VCC и GND вляво са за цифровата част. А AVCC и GND вдясно са за аналоговата част. Керамичният кондензатор 100 nF трябва да компенсира малки смущения. И ако се използва и аналоговата част на µC, тогава AVCC входът също трябва да бъде свързан към GND с керамичен кондензатор 100 nF. Ако не се използва аналоговата част, това не е абсолютно необходимо.

Ако аналоговите измервания се извършват с µC, аналоговата част трябва да бъде особено добре защитена срещу смущения (напр. С нискочестотен филтър).

bascom

Някои улавят колебанията на напрежението на нулиращия вход с кондензатор и се задоволяват с изтеглящия резистор, вграден в µC (приблизително 50 kOhm). А други (като мен) предпочитат да разчитат на външен 10 kOhm издърпващ резистор. В Тирол казват "Kupft wia Gsprunga!":-)

Ако не възнамерявате да програмирате микроконтролера във веригата, можете да направите напълно без резистора за нулиране и да свържете входа за нулиране директно към VCC.