ПредишенСледващото

Може би някой не знае, фиш - тази техническа спецификация, която и да е radiodetalku. Къде да го намеря? Е, разбира се, в интернет! Но тъй като почти всички радио-електронни продукти са направени "над хълма", както и описанието на тях, съответно, "zabugorskoe", или по-скоро, на английски език. Тези, които са добри приятели с говорим английски език, а не на факта, че той може да се чете на техническите термини в листа с данни.

Нека се опитаме да хвърли малко повече светлина върху основните характеристики на MC ATmega8. За да направите това, люлка фиш. В тази статия, ние ще разгледаме само основната информация на нашия район.

Това е, което виждаме на първата страница на листа с данни:

Четене лист например ATmega8

Четене лист например ATmega8

Не забравяйте правилото: в описанието на фирмата не излишни думи! (Понякога информацията не е достатъчно, но това е друг случай)

Черти. Се превежда като "инструмент". Сред електроника само "функции".

- Висока производителност, ниска мощност AVR® 8-битов микроконтролер

Висока производителност, ниска консумация на енергия, на 8-битов микроконтролер.

- Advanced RISC архитектура

Засилено RISC архитектура.

RISC и CISC - технология за изграждане на процесорни системи. Но не ни пука, поне не още.

- 130 Мощни експлоатация - Най-Single такт Изпълнение

130 отбора, като повечето от тях, извършвани в един цикъл.

Сега това е интересно! Първо, като голям брой команди (например, PIC микроконтролери само 35 отбори) вече предполага ориентацията на КН от езици от високо ниво. На второ място, ние научаваме, че една команда се изпълнява в един цикъл на генератора. Т.е. в тактова честота от 1 MHz, една инструкция се изпълнява една микросекунда (1 мс, една милионна част от втората - 10 ^ -6). И при 10 MHz - десет пъти по-бързо, т.е. 0.1 микросекунди.

- 32 х 8 General Purpose работно Регистри

32-осем-битови общи регистри.

Pro регистри говорят по-късно, просто не забравяйте, че голям брой регистри - много лошо, защото регистъра - това е в клетката памет MC. И колкото повече на тази памет - на "пъргав" работи MK!

Комбинирането на тези данни с броя на поддържаните команди микроконтролер, отново виждаме, че първоначалната ориентация на Комитета за наблюдение под езика на високо ниво, като C, Pascal и др.

- Напълно статична работа

Напълно статично структура.

Помним видове памет: динамични и статични. Тази позиция ни уверява, че МС ще запази своята работа при честота часовник под няколкостотин херца, а дори и в отсъствието на часовника на неговите специфични констатации.

(Също така е полезно да се припомни, че повечето от консумацията на силовото управление на MC зависи от честотата на часовника: по-високата тактова честота, толкова повече той се консумира)

- До 16 MIPS Пропускателна при 16 MHz

До 16 милиона инструкции, изпълнявани при тактова честота от 16 MHz.

Една секунда при тактова честота от 16 MHz може да се извърши до 16 милиона инструкции! Ето защо, един байт инструкции могат да бъдат изпълнени за 0,07 микросекунди. Много лошо за малко чип.

С оглед на предходната алинея ние разбираме как работи при честоти от 0 Hz до 16 MHz.

- На чип множител 2-цикъл

Това IC има вграден множител, който умножава броя на два цикъла.

Е, това е добре. Много по-така. Но ние все още няма да хапят в тези нюанси ...

- Висока издръжливост на нелетливи сегменти памет

Надежден енергонезависима памет построен във формата на няколко сегмента.

Помним видове памет: EEPROM и флаш.

- 8KBytes на In-System Self-програмируем Flash памет програма

- 8 килобайта памет вградени IC. Памет се прави на Flash технология. В IC има вграден в програмист.

Този обем е доста добър! За учене (и не само) - с разлика. И вграден програмен тази памет, тя позволява да се заредят в паметта с помощта на обикновен външен програмист (в най-простия случай, петте проводници, които свързват микроконтролер kLPT порта на компютъра).

КН има 256 байта на EEPROM.

Следователно, можете да спестите още повече информация, която можете да промените програмата MC, без външен програмист.

- 1024 Bytes вътрешния SRAM

В IC има 1024 байта памет (RAM / RAM).

Също така много хубав обем

- Напишете / Изтриване cyles: 10,000 Flash / 100000 EEPROM

Флаш паметта може да издържи 10,000 запис / изтриване на цикъла, и памет EEPROM - до 100 000

Казано по-просто, програмата в МС може да се променя до 10 000 пъти, а данните му е 10 пъти повече.

- Запазване на данни: 20 години при 85 ° С / 100 години при 25 ° С

Съхраняване на данни в паметта IC - до 20 години при температура на съхранение от 85 ° С и 100 години - при температура от 20 ° С

Ако вашите внуци ще включват вашия "мигач" или музикална кутия, те ще могат да се насладят на работа))

- По желание Boot Code раздел с Bits Lock Независими

- Програмиране Lock за софтуер за сигурност

MK има редица области на паметта (не, посочете кои), които могат да бъдат защитени от четене на инсталирането на специален малко защита.

Е, всичко е ясно: му произведения могат да бъдат защитени от изваждане от програмата на паметта IC.

Следва описание на съществуващата микроконтролера в периферията (т.е., вградени в тях хардуерни устройства, като например таймери, прекъсване източници и комуникационни интерфейси)

- Две 8-битови таймер / броячи

- Един 16-битов таймер / брояч

В IC има две таймери / броячи 8 и 16 бита.

- 8-канален АЦП в TQFP и QFN / ЯМКФ пакет

Осем Каналите за 10-битова точност

- 6-канален АЦП в PDIP пакет

Шест Channels 10-битова точност

Като част от МС има няколко ADC канали: 6 - корпус PDIP и 8 - за QFN / ЯМКФ тяло. ADC - 10 бита.

- Байт ориентирани Две тел сериен интерфейс

- Програмируеми Serial USART

Това MK реализира хардуерно тел комуникационен интерфейс USART, един байт ориентирани и програмиран - можете да зададете параметрите на интерфейса.

Изпълнено SPI интерфейс за комуникация, режимите на главен / подчинен.

- Програмируеми Watchdog таймер с отделен осцилатор On-чип

Watchdog таймер със собствен самостоятелен генератор.

- On-чип аналогов компаратор

- Power-Ресет и програмируеми Браун изчакване Откриване

Реализирани режима на управление на захранващото напрежение и защита на МС с неправилното хранене (гарантира повишаване на надеждността на цялата система).

- Вътрешен Калибриран RC осцилатор

Вграден калибриран RC-генератор (MC може да работи без външни компоненти).

- Външни и вътрешни източници за прекъсване

Изпълнено няколко типа вътрешни и външни прекъсва.

Пет "спящ" режим (намалена консумация на енергия, като изключите МС някои вътрешни възли или специални методи за забавяне на работата им)

Разберете как изборът на такъв режим, при който съотношението "разход на енергия / възможности" ще бъде оптимална за решаването на нашите проблеми. Много полезна функция, когато е необходимо, за да се пести енергия: енергията на батерията, батерии и други източници.

- 28-пинов PDIP, 32-олово TQFP 28-тампон QFN / ЯМКФ и 32-тампон QFN / ЯМКФ

Показани видът на опаковката, в която се произвеждат микроконтролер. Ние виждаме "28 DIP» - това е добре! Не е необходимо да купувате скъпи специализирани състави и да страда с тънка и често се намират на заключенията на делото MC.

Много важен параметър! Има модели микроконтролери, които са ефективни само за положителни температури на околната среда.

(Имах горчив опит, когато устройството се използва е "термофилни" микроконтролер. Устройство е бил поставен на улицата ... И всяка зима "благодарни" Членове на моя блок ", похвалиха" моя "замразяване" на микроконтролера, който се проявява под формата на неговата пълна зацикли)

Захранващо напрежение и честота часовник

Има две версии на КН: единият може да се регулира в широк диапазон на захранващото напрежение, а вторият - в по-тесен.

Максимална работна честота:

- Atmega8L: 0-8 MHz с напрежение от 2.7 - 5.5 волта

- ATmega8: 0-16 MHz при напрежение от 4,5 - 5,5 волта.

И това, което виждаме? Фактът, че MK модификация, работещ в широка гама от захранващи напрежения не може да бъде часовник честоти над 8 MHz. Следователно неговата изчислителна мощност ще бъде по-ниска.

Консумация на енергия при 4 Mhz, 3V, 25 ° C

- когато се работи при честота на 4 MHz и напрежение от 3 волта захранване ток: 3.6 mA,

- в различни режими за пестене на енергия и текущата консумация от 1 до 0,5 милиампера microampere

На следващата страница е публикуван Pinout на микроконтролера чрез използване на различни видове сгради.

Четене лист например ATmega8

Четене лист например ATmega8

Съветвам това парче лист разпечатате и да имат под ръка. При проектирането и изграждането на схемата е много полезно да има данни, пред очите му.

Обърнете внимание на този факт: чип микроконтролер може да бъде (и е в този модел) редица заключения за захранването. Т.е. Има няколко заключения за свързване на "земята" - "общ жицата", както и няколко заключения за прилагане на положително напрежение.

Четене лист например ATmega8

производители микроконтролера са насърчавани да се свърже със съответните изводи, т.е. минус прилага по отношение на всички терминали обозначени GND (Ground - Earth), плюс - на всички болтове етикетирани Vcc.

В същото време през същите заключения MK не трябва да протекат токове, като в тялото MC, те са свързани с тънки жици! Т.е. когато товарът е свързан, тези находки не трябва да се разглеждат като "скок".

Обръщане на описанието по-долу, виж глава "Преглед" (Преглед).

Тя включва «блокова диаграма» раздел (апарат). Фигурата показва устройствата, които са част от този микроконтролер.

Четене лист например ATmega8

Но най-важното нещо за нас сега е блок «OscillatorCircuits / ClockGeneration» (Диаграма генератор / алтернатор часовник) на.

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

И да, и не вреди ще изчисли предварително дали MK време за извършване на една или друга част от софтуера в определеното време за това.

В листа с данни търсите съответната глава: «системния часовник и часовник Options» (часовник генератор и неговите параметри). В него виждаме «Часовник Източници» раздел (часовник източник), който съдържа таблица със списък на видовете часовник сигнали. В този раздел се посочва, че IC има вграден часовник RC-генератор. Раздел «По подразбиране часовник Източник» е признак, че МС се продава предварително конфигуриран да използва вътрешния RC-генератор. В този случай честотата на часовника MK - 1 MHz.

От раздел «CalibratedInternalRCOscillator» (Калибриран RC-генератор) ще знаят, че вградената RC-генератор е с температура дрейф в диапазон 7.3-8.1 MHz. Може да възникне въпросът: ако честотата на вътрешния часовник 7.3-8.1 MHz, а след това честотата на 1 MHz се получи? Фактът, че часовник сигнал постъпва в микроконтролер веригата чрез програмируем делител на честота (За това заяви в «System Clock честотния делител» раздел). В това, че има няколко микроконтролер разделение фактори 1, 2, 4 и 8. В първата селекция получаваме честотата на генератора часовник, когато последният е включен - 8 пъти по-малки; 8/8 = 1 MHz. С оглед на изложеното по-горе, ние виждаме, че тактова честота на ЗК когато делител с фактор 8 ще бъде в диапазона от 7.3 / 8 = 0,9125 MHz (9125 кХц) и 8.1 / 8 = 1,0125 MHz.

Обърнете внимание на един кладенец, един много важен факт: стабилността на честотата се дава в MK 25 градуса по Целзий. Спомнете си, че вътрешния осцилатор се формира от RC верига. Капацитет на кондензатор е силно зависима от температурата!

Преди да кандидатствате за микроконтролер напрежение отговарят на правилата, което е задължително за всички цифрови схеми: в непосредствена близост до електрически щифтове IC трябва да е керамичен кондензатор от 0,06 - 0,22 microfarads. Обикновено хладник 0.1 microfarads. Той често е наричан байпас кондензатор.

Четене лист например ATmega8

Веригата трябва да се монтира и на електролитни кондензатори от 4.10 microfarads. Също така е блокиращ филтър, но по-малко високи честоти. Такава кондензатор може да се монтира един до няколко чипа. Обикновено 2-3 чип жилища.

Фактът, че микроконтролер (и други цифрови IC) се състои от транзистор клетки, които са в процес на непрекъснато преминаване от отворено към затворено и обратно. Това променя транзисторни клетки за консумация на електроенергия. Захранващите линии се появяват кратко "провали" напрежение. Тези клетки в стотиците хиляди микроконтролер (мисля, че сега милиони!), Така че като се храни проводниците започват да ходят на импулсния шум при честоти от няколко до десетки хиляди Херц. За да се предотврати разпространението на тези схеми смущения верига и микроконтролер се чип, успоредна на клемите на захранването създаде блокиране кондензатор. В този случай, всеки чип е необходимо да се създаде отделен кондензатор.

А кондензатор за изолатор DC. Въпреки това, при инсталиране на кондензатор в схема с променлив ток става съпротива. Колкото по-висока честота, кондензатор има минимално съпротивление. Следователно блокиране кондензатор с малък капацитет преминава през себе си (шънтове) високочестотни сигнали (десетки или стотици Hertz) и кондензатор с висок капацитет - LF. Това е, което съм написал в статията кондензатор във веригата AC и DC

- микроконтролер AVR ATmega-8 при фабрично честота от 0,91-1,1 MHz;

- захранващо напрежение да бъде в рамките на 4.5 - 5.5 волта. Ние ще използва чип с доставка напрежение от 5 V, и следователно МС ще се захранва от същото напрежение. (Въпреки че изпълнението ще остане на захранващото напрежение на 2.7 волта за конвенционалните модели включва LV MK)

Подкрепете проекта - споделете линка, благодаря!