8-900-374-94-44
[email protected]
Slide Image
Меню

Atmega8 даташит на русском – Даташит на русском Atmega8 | Практическая электроника

Содержание

Даташит на русском Atmega8 | Практическая электроника

Что такое даташит

Даташит – это техническое описание на какой-либо радиокомпонент. Где его найти? Ну, конечно же, в интернете! Так так почти вся радиоэлектронная продукция выпускается “за бугром”, то и описание на них, соответственно, “забугорское”, а точнее, на английском языке. Те, кто хорошо дружит с разговорным английским, не факт, что сможет прочитать технические термины в даташитах.

Даташит на английском на Atmega8

Давайте попробуем пролить свет истины на основные характеристики МК ATmegа8. Для этого качаем даташит. В нашей статье мы будем рассматривать только основные сведения нашего подопечного.

Вот что мы видим на первой странице даташита:

 

Даташит на русском  Atmega8

Запоминаем правило: в фирменном описании нет ни одного лишнего слова! (иногда информации не хватает, но это уже другой случай)

Features. Переводится как “функции”. В среде электронщиков просто “фичи”.

– High Performance, Low Power AVR® 8-Bit Microcontroller

Высокопроизводительный, потребляющий мало энергии, 8-битный микроконтроллер.

Понимаем как рекламу, единственно полезное то, что данный микроконтроллер — 8 битный.

– Advanced RISC Architecture

Расширенная RISC архитектура.

RISC и CISC — технологии построения процессорных систем. Но нам это не важно, по крайней мере, пока.

– 130 Powerful Instructions – Most Single Clock Cycle Execution

130 команд, большинство из них выполняются за один цикл.

А вот это уже интереснее! Во-первых, такое большое количество команд (например, у микроконтроллеров PIC всего 35 команд) уже подразумевает ориентацию этого МК под языки высокого уровня. Во-вторых, узнаем, что одна команда выполняется за один такт генератора. Т.е., при тактовой частоте 1 МГц одна команда будет выполняться 1 микросекунду (1 мкс, одну миллионную часть секунды — 10^-6). А при 10 МГц — в десять раз быстрее, т.е., 0,1 мкс.

– 32 x 8 General Purpose Working Registers

32 восьмибитных регистра общего пользования.

Про регистры поговорим позднее, просто запомним, что большое количество регистров — весьма неплохо, ведь регистр — это ячейка памяти в самом МК. А чем больше такой памяти – тем «шустрее» работает МК!

Объединив эти данные с количеством поддерживаемых микроконтроллером команд, в очередной раз убеждаемся в изначальной ориентации данного МК под высокоуровневые языки вроде Си, Паскаля и других.

– Fully Static Operation

Полностью статическая структура.

Вспоминаем о типах памяти: динамической и статической. Этот пункт заверяет нас, что МК сохранит свою работоспособность при тактовой частоте ниже сотен герц и даже при отсутствии тактовой частоты на его специальных выводах.

(Также нелишним будет напомнить о том, что потребляемая мощность большинства типов МК напрямую зависит от тактовой частоты: чем выше тактовая частота, тем больше он  потребляет)

– Up to 16 MIPS Throughput at 16 MHz

До 16 миллионов выполняемых команд при тактовой частоте 16 МГц.

За одну секунду при тактовой частоте 16 МГц может быть выполнено до 16 000 000 команд! Следовательно, одна однобайтовая команда может быть выполнена за 0,07 мкс. Весьма недурно для маленькой микросхемы.

С учетом предыдущего пункта понимаем, как работает на частотах от 0 Гц до 16 МГц.

– On-chip 2-cycle Multiplier

В данном МК имеется встроенный умножитель, который умножает числа за два такта.

Ну, это хорошо. Даже очень. Но мы пока не будет вгрызаться в эти нюансы…

– High Endurance Non-volatile Memory segments

Надежная энергонезависимая память, построенная в виде нескольких сегментов.

Вспоминаем типы памяти: EEPROM и FLASH.

– 8KBytes of In-System Self-programmable Flash program memory

– 8 Кбайт встроенной в МК памяти. Память выполнена по технологии Flash. В самом МК имеется встроенный программатор.

Этот объем весьма хорош! Для обучения (да и не только) — с запасом. А наличие встроенного программатора этой памяти, позволяет загружать данные в память, используя простой внешний программатор (в простейшем случае это пять проводков, которыми микроконтроллер подключают к LPT порту компьютера).

– 256 Bytes EEPROM

В МК имеется 256 байт энергонезависимой памяти EEPROM.

Следовательно, можно сохранить еще дополнительную информацию, которую можно изменять программой МК, без внешнего программатора.

– 1024 Bytes Internal SRAM

В МК имеется 1024 байт оперативной памяти (ОЗУ/RAM).

Также весьма приятный объем

– Write/Erase cyles: 10,000 Flash/100,000 EEPROM

Память Flash выдерживает 10 000 циклов записи/стирания, а память EEPROM — до 100 000

Проще говоря, программу в МК можно изменять до 10 000 раз, а свои данные в 10 раз больше.

– Data retention: 20 years at 85°C/100 years at 25°C

Сохранность данных в памяти МК — до 20 лет при температуре хранения 85°C, и 100 лет — при температуре 20°C.

Если ваши внуки и правнуки включат вашу «мигалку» или музыкальную шкатулку, то они смогут насладиться их работой ))

– Optional Boot Code Section with Independent Lock Bits

– Programming Lock for Software Security

МК имеет несколько областей памяти (не уточняем каких), которые можно защитить от прочтения установкой специальных бит защиты.

Ну, тут всё понятно: свои труды вы можете защитить от вычитывания программы из памяти МК.

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

– Two 8-bit Timer/Counters

– One 16-bit Timer/Counter

В МК имеется два таймера/счетчика: 8 и 16 бит.

– Three PWM Channels

Три канала ШИМ

– 8-channel ADC in TQFP and QFN/MLF package

Eight Channels 10-bit Accuracy

– 6-channel ADC in PDIP package

Six Channels 10-bit Accuracy

В составе МК есть несколько каналов АЦП: 6 – для корпуса PDIP и 8 – для корпуса QFN/MLF. Разрядность АЦП — 10 бит.

– Byte-oriented Two-wire Serial Interface

– Programmable Serial USART

В данном МК реализован аппаратный двухпроводный интерфейс связи USART, байт ориентированный и программируемый — имеется возможность настройки параметров интерфейса.

Master/Slave SPI Serial Interface

Реализован SPI интерфейс связи, режимы Мастер/Подчиненный.

– Programmable Watchdog Timer with Separate On-chip Oscillator

Сторожевой таймер с собственным автономным генератором.

– On-chip Analog Comparator

Аналоговый компаратор.

– Power-on Reset and Programmable Brown-out Detection

Реализованы режимы контроля напряжения питания и защита работы МК при плохом питании (гарантирует увеличение надёжности работы всей системы).

– Internal Calibrated RC Oscillator

Встроенный калиброванный RC-генератор (можно запустить МК без внешних элементов).

– External and Internal Interrupt Sources

Реализовано несколько типов внешних и внутренних прерываний.

– Five Sleep Modes

Пять режимов «сна» (уменьшение энергопотребления МК за счет отключения некоторых внутренних узлов или специальных методов замедления их работы)

Понимаем как возможность выбора такого режима, при котором соотношение «потребляемая энергия/возможности» будут оптимальны для решения наших задач. Весьма полезная возможность при необходимости экономить энергию: питании от батарей, аккумуляторов и других источников.

– 28-pin PDIP, 32-lead TQFP, 28-pad QFN/MLF and 32-pad QFN/MLF

Указаны типы корпусов, в которых выпускается данный микроконтроллер. Видим «28 DIP» — это хорошо! Не надо покупать специализированные дорогостоящие панели и мучиться с тоненькими и часто расположенными выводами на корпусе МК.

Temperature Range:

 -40°C to 85°C

Рабочая температура: -40°C … +85°C

Очень важный параметр! Бывают модели микроконтроллеров, которые работоспособны только при положительных температурах окружающего воздуха.

(Был у меня горький опыт, когда в устройстве был применен именно такой «теплолюбивый» микроконтроллер. А устройство поместили на улицу… И каждую зиму «благодарные» пользователи моего устройства «хвалили» меня за «замерзание» микроконтроллера, которое проявлялось в виде полного его зависания)

Напряжение питания и тактовая частота

– 2.7 – 5.5V for ATmega8L

– 4.5 – 5.5V for ATmega8

Имеется две модификации данного МК: одна работоспособна при широком диапазоне питающих напряжение, вторая — в узком.

ATmega8L: 0 – 8 MHz @ 2.7 – 5.5V

ATmega8: 0 – 16 MHz @ 4.5 – 5.5V

Максимальная тактовая частота:

– Atmega8L: 0 – 8 МГц при напряжении питания 2,7 – 5,5 вольт

– Atmega8: 0 – 16 МГц при напряжении питания 4,5 – 5,5 вольт.

И что мы видим? А то, что модификация МК, работоспособная в широком диапазоне питающих напряжений, не может быть тактируема частотами выше 8 МГц. Следовательно, и ее вычислительные возможности будут ниже.

Power Consumption at 4 Mhz, 3V, 25°C

– Active: 3.6 mA

– Idle Mode: 1.0 mA

– Power-down Mode: 0.5 µA

Потребляемая мощность:

– при работе на частоте 4 МГц и напряжении питания 3 вольта потребляемый ток: 3,6 миллиампер,

– в различных режимах энергосбережения потребляемый ток: от 1 миллиампер до 0,5 микроампера

Распиновка Atmega8

На следующей странице публикуется расположение выводов данного микроконтроллера при использовании разных типов корпусов:

Советую этот листок из даташита распечатать и иметь под рукой. В процессе разработки и сборки схемы очень полезно иметь эти данные перед глазами.

Внимание!

Обратите внимание на такой факт: микросхема микроконтроллера может иметь (и имеет в данной модели) несколько выводов для подключения источника питания. То есть имеется несколько выводов для подключения «земли» — «общего провода», и несколько выводов для подачи положительного напряжения.

Изготовители микроконтроллеров рекомендуют подключать соответствующие выводы вместе, т.е., минус подавать на все выводы, помеченные как Gnd (Ground — Земля), плюс — на все выводы помеченные как Vcc.

При этом через одинаковые выводы МК не должны протекать токи, так как внутри корпуса МК они соединены тонкими проводниками! То есть при подключении нагрузки эти выводы не должны рассматриваться как «перемычки».

Блочная диаграмма

Листаем описание далее, видим главу «Overview» (Обзор).

В ней имеется раздел «Block Diagram» (Устройство). На рисунке показаны устройства, входящие в состав данного микроконтроллера.

Генератор тактовой частоты

Но самым важным для нас в настоящее время является блок «Oscillator Circuits/Clock Generation» (Схема генератора/Генератор тактовой частоты).

В программе часто возникает необходимость сделать временную задержку в ее выполнении — паузу. А точную паузу можно организовать только методом подсчета времени. Время считаем исходя из количества тактов генератора микроконтроллера.

Да и не лишним будет заранее просчитать: успеет ли МК выполнить тот или иной фрагмент программы за отведенное для этого время.

В даташите ищем соответствующую главу: «System Clock and Clock Options» (Тактовый генератор и его параметры). В ней видим раздел «Clock Sources» (Источники тактового сигнала), в котором имеется таблица с перечнем видов тактовых сигналов. В этом разделе указано, что данный МК имеет встроенный тактовый RC-генератор. В разделе «Default Clock Source» имеется указание о том, что МК продается уже настроенным для использования встроенного RC-генератора. При этом тактовая частота МК — 1 МГц.

Из раздела «Calibrated Internal RC Oscillator» (Калиброванный RC-генератор) узнаем, что встроенный RC-генератор имеет температурный дрейф в пределах 7,3 — 8,1 МГц. Может возникнуть вопрос: если частота встроенного тактового генератора 7,3 — 8,1 МГц, то как была получена частота 1 МГц? Дело в том, что тактовый сигнал попадает в схемы микроконтроллера через программируемый делитель частоты (Об это рассказано в разделе «System Clock Prescaler»).

В данном микроконтроллере он имеет несколько коэффициентов деления: 1, 2, 4 и 8. При выборе первого мы получим частоту самого тактового генератора, при включении последнего — в 8 раз меньше, т.е., 8/8=1 МГц. С учетом вышесказанного получаем, что тактовая частота данного МК при включенном делителе с коэффициентом 8 будет в пределах от 7,3/8 = 0,9125 МГц (9125 КГц) до 8,1/8 = 1,0125 МГц.

Обратите внимание на один ну очень важный факт: стабильность частоты дана при температуре МК 25 градусов по шкале Цельсия. Вспомним, что внутренний генератор выполнен по RC схеме. А емкость конденсатора очень зависит от температуры!

Конденсаторы по питанию

Перед тем, как подать на микроконтроллер питающее напряжение, выполним правило, которое обязательно для всех цифровых микросхем: в непосредственной близости от выводов питания микросхемы должен быть керамический конденсатор емкостью 0,06 — 0,22 мкф. Обычно устанавливают конденсатор 0,1 мкф. Его часто называют блокировочным конденсатором.

В схему необходимо установить и электролитический конденсатор емкостью 4-10 мкф. Он также является блокировочным фильтром, но на менее высоких частотах. Такой конденсатор можно устанавливать один для нескольких микросхем. Обычно на 2-3 корпуса микросхем.

Дело в том, что микроконтроллер (как и другие цифровые микросхемы) состоит из транзисторных ячеек, которые в процессе работы постоянно переключаются из открытого состояния в закрытое, и наоборот. При этом изменяется потребляемая транзисторными ячейками энергия. В линии питания возникают кратковременные «провалы» напряжения. Этих ячеек в микроконтроллере сотни тысяч (думаю, что сейчас уже миллионы!), поэтому по питающим проводам начинают гулять импульсные помехи с частотами от единиц до десятков тысяч Герц.

Для предотвращения распространения этих помех по цепям схемы, да и самой микросхемы микроконтроллера, параллельно его выводам питания устанавливают такой блокировочный конденсатор. При этом на каждую микросхему необходимо устанавливать индивидуальный конденсатор.

Конденсатор для постоянного тока является изолятором. Но при установке конденсатора в цепи с непостоянным током он делается сопротивлением. Чем выше частота, тем меньшее сопротивление оказывает конденсатор. Следовательно, блокировочный конденсатор с малой емкостью пропускает через себя (шунтирует) высокочастотные сигналы (десятки и сотни Герц), а конденсатор с бОльшей емкостью — низкочастотные. Об этом я писал еще в статье Конденсатор в цепи постоянного и переменного тока

Выводы

микроконтроллер AVR ATmega-8 при поставке с завода работает на тактовой частоте 0,91—1,1 МГц;

напряжение питания должно быть в пределах 4,5 — 5,5 Вольт. Мы будем использовать микросхемы с питающим напряжением 5 Вольт, поэтому и МК будет питаться этим же напряжением. (Хотя работоспособность сохранится при напряжении питания 2,7 Вольт для обычных, не низковольтных моделей МК)

www.ruselectronic.com

Документация по AVR микроконтроллерам, все на русском. / AVR / Сообщество EasyElectronics.ru

За время программирования AVR микроконтроллеров, нарыл я вагон книг в интернете . Целый архив скопился. Вот, выкладываю его для всех. Кому надо качайте. Все строго на русском. Если здесь чего то нет, что есть у вас, предлагаю доложить. Пущай народ чесной пользуется. Весь архив я разбил не по авторам, а по годам выпуска. Если вам нужна какая то одна книга, то не обязательно качать весь архив. Это можно делать выборочно. Итак что мы имеем:
  • 0_Ревич Практическое программирование AVR на ассемблере 2011.djvu
  • 1.0_Рюмик 1000 и одна микроконтроллерная схема Вып. 2 2011.djvu
  • 1.1_Рюмик 1000 и одна микроконтроллерная схема Вып. 1 2010.djvu
  • 2_Кравченко 10 практических устройств на МК AVR Книга-2 2009.djvu
  • 3_Кравченко 10 практических устройств на МК AVR Книга-1 2008.djvu
  • 4_Ревич Практическое программирование МК AVR на ассемблере 2008.djvu
  • 5_Белов Самоучитель разработчика устройств на МК AVR 2008.djvu
  • 6_Лебедев CodeVisionAVR. Пособие для начинающих 2008.djvu
  • 6.1_Ефстифеев МК AVR семейств Tiny и Atmega 2008.pdf
  • 7_Белов Микропроцессорное управление устройствами, тиристоры, реле 2008.doc
  • 8_Стюард Болл_Аналоговые интерфейсы МК 2007.djvu
  • 9_Белов_Создаем устройства на МК AVR 2007.djvu
  • 10_Белов МК AVR в радиолюбительской практике Полный разбор ATTINY2313 2007.djvu
  • 11_Евстифеев МК AVR семейств Tiny 2007.djvu
  • 12_Евстифеев МК AVR семейства Mega 2007.djvu
  • 13_Фред Иди Сетевой и межсетевой обмен данными с МК 2007.djvu
  • 14_Хартов МК AVR практикум для начинающих 2007.djvu
  • 15_Баранов Применение AVR Схемы, алгоритмы, программы 2006.djvu
  • 16_Мортон Д. — Микроконтроллеры AVR. Вводный курс 2006.djvu
  • 17_Трамперт В. Измерение, управление и регулирование с помощью AVR 2006.djvu
  • 18_Шпак Ю.А. Программирование на языке С для AVR и PIC МК 2006.djvu
  • 19_В.Трамперт AVR-RISC МК 2006.pdf
  • 20_Евстифеев А.В. МК AVR семейства Classic 2006.pdf
  • 21_Белов конструирование устройств на МК 2005.djvu
  • 22_Рюмик С.М. — МК AVR. 10 ступеней 2005.djvu
  • 23_Баранов Применение MK AVR. Схемы, алгоритмы, программы 2004.djvu
  • 24_Евстифеев MK AVR Tiny и Mega 2004.djvu
  • 25_Фрунзе МK это же просто, том 3 2003.djvu
  • 26_Голубцов MK AVR от простого к сложному 2003.djvu
  • 27_Фрунзе МК это же просто, том 2 2002.djvu
  • 28_Фрунзе МК это же просто, том 1 2002.djvu
  • 29_Бродин Системы на МК 2002.djvu
  • 30_Гребнев МК семейства ATMEL 2002г.djvu
  • 31_Datasheet на ATmega128_полный перевод на русский.djvu

Я начинал свое изучение AVR с книги 16. Сейчас самые используемые мной книги это 10, 11, 12. Вообще я думаю если этих книг скачать, то начинающему на 5 лет хватит.

Архив качаем отсюда.

Продолжение темы здесь.

we.easyelectronics.ru

atmega8 и новый atmega8a pu микроконтроллер datasheet схемы

Микроконтроллер atmega8 сочетает в себе функциональность, компактность и сравнительно не высокую цену.
Такие качества дали широчайшее распространение ATmega8 среди профессиональных и любительских конструкций. Микроконтроллер имеет широкий набор модулей, и может быть использован в большом количестве устройств, различного назначения, от таймеров, реостатов, систем автоматики до генератор специальных сигналов, видео сигналов и декодеров стандарта RC5.

Характеристики микроконтроллера ATMEGA8

EEPROM
8 Кб
Аналоговые входы (АЦП)4
Входное напряжение (предельное)5,5 Вольт
Входное напряжение (рекомендуемое)4,5-5 Вольт
ОЗУ256 байт
Тактовая частота20 МГц
Flash-память8кБ

Микроконтроллер atmega8 имеет два полноценных портов с разрядностью 8 бит в отличии от ATtiny2313, младшего брата.
Наличие в atmega8 аналогово-цифрового преобразователя, дающего возможность измерять такие параметры как напряжение, ток, емкость что позволяет разработать полноценный мультиметр на базе этого микроконтроллера. Так же

atmega8 имеет порт UART для приема и передачи данных TTL уровня.
Порт для работы по протоколу TWI(возможность реализовать программный I2C).
По I2C к ATmega8 можно подключить целый спектр устройств:
— внешнюю EEPROM память серии 24cXX,
— ЖКИ индикаторы и графические дисплеи,
— регуляторы громкости, сопротивления,
и многое другое.

Пример конфигурирования фьюз битов atmega8.

Схемы на atmega8

Примечание:
Если количество выводов микроконтроллера устраивает, но требуется больший объем памяти программ, рекомендую использовать микроконтроллеры ATmega16, ATmega32 или ATmega328.


Цоколевка микроконтроллера AtMega8.

Внешний вид микроконтроллера в корпусе DIP 28

ATmega8 Datasheet скачать — заводская документация на микроконтроллер

ATmega8 от фирмы Atmel

avrlab.com

ATmega328 — Микроконтроллер 8-Бит, 32 кБ флеш памяти — DataSheet

ATmega48A/PA/88A/PA/168A/PA/328/P

 

Особенности

 

  • Высокая производительность, низкое энергопотребление
  • Улучшенная RISC-Архитектура

— 131 мощная команда — большинство которых выполняется за один такт ЦПУ

— 32 x 8 регистра общего назначения

— Полностью статическая операция

— Производительность до 20 МИЛЛИОНОВ КОМАНД В СЕКУНДУ на 20 МГЦ ЦПУ

— Внутрикристальный 2-цикловый множитель


  • Энергонезависимая память данных и программ

— 4/8/16/32 кБ внутрисистемной энергонезависимой ФЛЭШ-памяти программ

— 256/512/512/1 кБ EEPROM ПЗУ

— Количество циклов запись/стирание: 10,000 Flash/100,000 EEPROM

— Хранение данных: 20 лет при температуре 85 °C/100 лет при температуре 25 °C

— Дополнительный загрузочный раздел независимыми блокировочными битами

• В системе программирования внутренних загрузочных программ

• Истинность Read-While-Write операции

— Программная блокировка для обеспечения безопасности

  • Поддержка библиотеки Atmel® QTouch®

— Емкостные сенсорные кнопки, слайдеры и колеса прокрутки

— Технологии QTouch и QMatrix®

— До 64 сенсорных канала

  • Периферийные характеристики

— Два 8-битных Таймера/Счетчика с Отдельным Предделителем частоты и Режимом сравнения

— Один 16-битный Таймер/Счетчик с Отдельным Предделителем частоты и Режимом сравнения и Режимом захвата

— Счетчик реального времени с отдельным генератором

— Шесть ШИМ-каналов

— 8-канальный 10—разрядный АЦП в корпусах TQFP и QFN/MLF

• Измерение температуры

— 6-канальный 10—разрядный АЦП в корпусе PDIP

• Измерение температуры

— Программируемый последовательный интерфейс USART

— Последовательный интерфейс  SPI Master/Slave

— Байтно-ориентированный последовательный интерфейс (совместим с I2C Philips)

— Программируемый Сторожевой Таймер со встроенным Генератором

— Встроенный аналоговый компаратор

— Прерывание и пробуждение по изменению на выводах

  • Дополнительные характеристики микроконтроллера

— Схема сброса при подаче питания и программируемое обнаружение провалов по напряжению

— Внутренний калиброванный генератор

— Шесть режимов сна: холостой ход, снижение шумов АЦП, экономии энергии, выключение питания, режим ожидания и расширенный режим ожидания

  • Ввод/вывод и типы корпусов

— 23 программируемые линии ввода/вывода

— Корпус PDIP 28 выводов, корпус TQFP 32 вывода, корпус QFN/MLF с 28 и 32 выводами

  • Рабочее напряжение:

— от 1.8 до 5.5 В

  • Температурный диапазон:

-от -40°C до 85°C

  • Производительность:

— 0 — 4 МГц при 1.8 — 5.5 В, 0 — 10 МГц  при 2.7 — 5.5 В, 0 — 20 МГц при 4.5 — 5.5 В

  • Потребляемый ток при 1 МГц, 1.8 В, 25 °C

— Активный режим: 0.2 мА

— Режим отключения: 0.1 мкА

— Режим энергосбережения: 0.75 мкА (Включая 32 кГц RTC)

Купить ATmega328 на Алиэкспресс

Скачать полную техническую документацию к ATmega328

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

rudatasheet.ru

Даташит atmega8 на русском — PDF

Atmega2560 datasheet на русском

Atmega2560 datasheet на русском >>> Atmega2560 datasheet на русском Atmega2560 datasheet на русском You could be submitting a large number of automated requests to our search engine. Поиск по: ATmega datasheet

Подробнее

Atmega8515 описание на русском

Atmega8515 описание на русском >>> Atmega8515 описание на русском Atmega8515 описание на русском Хватит прикалываться, ты рукой покажи!. Если кто-нибудь программировал AVR контроллер ATmega8515 Atmel и

Подробнее

>>> Скин Евгена бро на майнкрафт PE

Скин Евгена бро на майнкрафт PE >>> Скин Евгена бро на майнкрафт PE Скин Евгена бро на майнкрафт PE Включите JavaScript в вашем браузере. Играя в Майнкрафт, каждый хочет проявить свою индивидуальность.

Подробнее

>>> Скин Евгена бро на майнкрафт PE

Скин Евгена бро на майнкрафт PE >>> Скин Евгена бро на майнкрафт PE Скин Евгена бро на майнкрафт PE Включите JavaScript в вашем браузере. Играя в Майнкрафт, каждый хочет проявить свою индивидуальность.

Подробнее

>>> Скачать фонарик на телефон нокиа н8

Скачать фонарик на телефон нокиа н8 >>> Скачать фонарик на телефон нокиа н8 Скачать фонарик на телефон нокиа н8 Нажатие на стрелки курсора позволяют изменить цвет фонарика, средняя кнопка старт позволяет

Подробнее

Cubixworld скачать лаунчер

Cubixworld скачать лаунчер >>> Cubixworld скачать лаунчер Cubixworld скачать лаунчер И конечно же в клиенты встроен список всех блоков в игре, он доступен из инвентаря, при наведение на любой блок мыши

Подробнее

Русская рыбалка 399 клевалка

Русская рыбалка 399 клевалка >>> Русская рыбалка 399 клевалка Русская рыбалка 399 клевалка Как ловить и где ловить — видео клевалка Русской рыбалки 3. В таком случае предлагаем вама если вы частый гость,

Подробнее

>>> Штатное расписание образец рк 2017

Штатное расписание образец рк 2017 >>> Штатное расписание образец рк 2017 Штатное расписание образец рк 2017 Штатное расписание на 2016 год. Образец бланка штатного расписания можно скачать по ссылке:

Подробнее

>>> Как скачать чит на streamcraft

Как скачать чит на streamcraft >>> Как скачать чит на streamcraft Как скачать чит на streamcraft Я пока продолжаю делать! Тот самый архив: yadi. В этом видео я покажу как добавить новые руды в чит Titanium

Подробнее

Скачать t-1000 billiard

Скачать t-1000 billiard >>> Скачать t-1000 billiard Скачать t-1000 billiard Управление линейкой элементарное,вам нужно потянуть в любую сторону за зеленый шарик. Предлагаем вашему вниманию ознакомится

Подробнее

>>> Скачать бланк рецепт на очки

Скачать бланк рецепт на очки >>> Скачать бланк рецепт на очки Скачать бланк рецепт на очки Всё готово, от вас — вставить в редакторе свои данные и распечатать. Если у вас есть шаблон, который бы вы хотели

Подробнее

Шаблон кассового чека в формате word

Шаблон кассового чека в формате word >>> Шаблон кассового чека в формате word Шаблон кассового чека в формате word Мы Вам предлагаем купить шрифты у нас, установить и сразу начать печатать кассовые чеки.

Подробнее

Бланк паспорта изделия

Бланк паспорта изделия >>> Бланк паспорта изделия Бланк паспорта изделия При заполнении паспортов на. Акт на списание краски образец. Как оформить паспорт качества Метод создания паспорта может отличаться

Подробнее

Сканворды распечатать на принтере

Сканворды распечатать на принтере >>> Сканворды распечатать на принтере Сканворды распечатать на принтере В ходе стихийного бедствия погибли 92 человека. Целым архивом, а можно. Потом откройте любой удобный

Подробнее

Журнал перекатки пожарных рукавов образец

Журнал перекатки пожарных рукавов образец >>> Журнал перекатки пожарных рукавов образец Журнал перекатки пожарных рукавов образец В случае самостоятельного проведения процедуры акт составляется в произвольной

Подробнее

Журнал перекатки пожарных рукавов образец

Журнал перекатки пожарных рукавов образец >>> Журнал перекатки пожарных рукавов образец Журнал перекатки пожарных рукавов образец В случае самостоятельного проведения процедуры акт составляется в произвольной

Подробнее

Журнал перекатки пожарных рукавов образец

Журнал перекатки пожарных рукавов образец >>> Журнал перекатки пожарных рукавов образец Журнал перекатки пожарных рукавов образец В случае самостоятельного проведения процедуры акт составляется в произвольной

Подробнее

>>> Рамки для лабораторных работ скачать

Рамки для лабораторных работ скачать >>> Рамки для лабораторных работ скачать Рамки для лабораторных работ скачать На данный момент на сайте представлена возможность скачать шаблоны: лист со штампом 40

Подробнее

Стереометрия 11 класс рабинович гдз

Стереометрия 11 класс рабинович гдз >>> Стереометрия 11 класс рабинович гдз Стереометрия 11 класс рабинович гдз Задачи каждой таблицы соответствуют определенной теме школьного курса геометрии 10-11 классов

Подробнее

>>> Пока горит свеча ноты для фортепиано

Пока горит свеча ноты для фортепиано >>> Пока горит свеча ноты для фортепиано Пока горит свеча ноты для фортепиано Нотный архив NotaDo портал для начинающих и профессиональных музыкантов. Попробуйте проникнуться

Подробнее

Рамка гост word а3 скачать

Рамка гост word а3 скачать >>> Рамка гост word а3 скачать Рамка гост word а3 скачать Надо иметь уважение к себе и уважать других, какими бы они не были. Бывают рамки для оформления текста. Таким образом,

Подробнее

Bosch spv43m20 инструкция

Bosch spv43m20 инструкция >>> Bosch spv43m20 инструкция Bosch spv43m20 инструкция В условиях загрязненного воздуха забота о его чистоте внутри квартиры становится особенно актуальной. Стоит купить микроволновую

Подробнее

Фозил кори хадислар узбекча скачать

Фозил кори хадислар узбекча скачать >>> Фозил кори хадислар узбекча скачать Фозил кори хадислар узбекча скачать Why did this happen? Первые результаты поиска — с YouTube, который будет сначала преобразован,

Подробнее

Решение задач рустюмова

Решение задач рустюмова >>> Решение задач рустюмова Решение задач рустюмова Во время тестирования на уроках прикладного курса учащиеся получают индивидуальный вариант, по окончании тестирования имеют возможность

Подробнее

График дежурств шаблон word

График дежурств шаблон word >>> График дежурств шаблон word График дежурств шаблон word Его можно скачать бесплатно. Возможно Вас также заинтересует: Шаблон графика дежурств на неделю. Скачав для Ворда,

Подробнее

>>> Скачать shape of you remix

Скачать shape of you remix >>> Скачать shape of you remix Скачать shape of you remix У нас Вы сможете слушать песни и качать музыку на компьютер бесплатно. If this is the case, we recommend disabling these

Подробнее

>>> Скачать shape of you remix

Скачать shape of you remix >>> Скачать shape of you remix Скачать shape of you remix У нас Вы сможете слушать песни и качать музыку на компьютер бесплатно. If this is the case, we recommend disabling these

Подробнее

Физика 10 класс 12 жаттыу

Физика 10 класс 12 жаттыу >>> Физика 10 класс 12 жаттыу Физика 10 класс 12 жаттыу Потенциальная и кинетическая энергия. Равномерное прямолинейное движение Вариант 1 1. Зависимость сопротивления проводника

Подробнее

Поурочные планы никольский 11 класс

Поурочные планы никольский 11 класс >>> Поурочные планы никольский 11 класс Поурочные планы никольский 11 класс Производные высших порядков 83 5. Уравнения с дополнительными условиями. Знать: свойства

Подробнее

Артик и асти номер 1 скачать

Артик и асти номер 1 скачать >>> Артик и асти номер 1 скачать Артик и асти номер 1 скачать Припев: Он — мой номер 1, моя половина. Если слышишь, знай — я твоя. Unfortunately, it looks like the search requests

Подробнее

Avrdude prog 33 скачать

Avrdude prog 33 скачать >>> Avrdude prog 33 скачать Avrdude prog 33 скачать Не уверен, что это сработает. Еще раз приветствую Вас, Денис. В случае если своему микроконтроллеру вы установили фьюзы для внешнего

Подробнее

Скачать коран на арабском pdf

Скачать коран на арабском pdf >>> Скачать коран на арабском pdf Скачать коран на арабском pdf Считается как бы официальным текстом Священного писания англиканской церкви. Шидфар вместе с другими востоковедами

Подробнее

Atmega48 описание на русском

Atmega48 описание на русском >>> Atmega48 описание на русском Atmega48 описание на русском This means that Yandex will not be able to remember you in the future. Каково входное сопротивление входов скажем

Подробнее

Прописи 1 класс 4 часть горецкий ответы

Прописи 1 класс 4 часть горецкий ответы >>> Прописи 1 класс 4 часть горецкий ответы Прописи 1 класс 4 часть горецкий ответы Возможно, в вашем браузере установлены дополнения, которые могут задавать автоматические

Подробнее

>>> Адресная книга ленинграда 1940 читать

Адресная книга ленинграда 1940 читать >>> Адресная книга ленинграда 1940 читать Адресная книга ленинграда 1940 читать Возможно, судя по отчеству, сын или дочь Перевод pdf в Word реализует и программа ABBYY

Подробнее

Mdi dbr-701 прошивка скачать

Mdi dbr-701 прошивка скачать >>> Mdi dbr-701 прошивка скачать Mdi dbr-701 прошивка скачать Добавить поломку В нашей базе сейчас зарегестрированно 18 353 сервиса в 513 города России, Беларусии, Казахстана

Подробнее

>>> Скачать cleo sa без рут прав

Скачать cleo sa без рут прав >>> Скачать cleo sa без рут прав Скачать cleo sa без рут прав По грамматике не старше 1 класса. Затем перейдите в папку данных в следующем каталоге: внутреннее хранилище, Android,

Подробнее

Оддбодики скачать. >>> Оддбодики скачать

Оддбодики скачать >>> Оддбодики скачать Оддбодики скачать Онлайн Анекдоты — это популярные анекдоты на выбор по стилям. Скачать бесплатно можно фильмы, клипы, эпизоды, трейлеры, при этом вам не нужно посещать

Подробнее

Оддбодики скачать. >>> Оддбодики скачать

Оддбодики скачать >>> Оддбодики скачать Оддбодики скачать Онлайн Анекдоты — это популярные анекдоты на выбор по стилям. Скачать бесплатно можно фильмы, клипы, эпизоды, трейлеры, при этом вам не нужно посещать

Подробнее

Таймер rev инструкция

Таймер rev 25300 инструкция >>> Таймер rev 25300 инструкция Таймер rev 25300 инструкция Re: Офф Помогите найти инструкцию REV 25300 касперский орет. This means that Yandex will not be able to remember

Подробнее

Прошивка saturn st tpc9702

Прошивка saturn st tpc9702 >>> Прошивка saturn st tpc9702 Прошивка saturn st tpc9702 Цвет планшета серебристый Цвет лицевой панели черный Планшет среднего качества,брали бабуле, чтобы познавала просторы

Подробнее

Найди слова природа 11 уровень

Найди слова природа 11 уровень >>> Найди слова природа 11 уровень Найди слова природа 11 уровень Каждая отгаданная подсказка поможет узнать следующие слова. Unfortunately, it looks like the search requests

Подробнее

Руководство по эксплуатации clk w209

Руководство по эксплуатации clk w209 >>> Руководство по эксплуатации clk w209 Руководство по эксплуатации clk w209 Руководство по ремонту Mercedes Benz G класса, а также руководство по техническому обслуживанию

Подробнее

docplayer.ru

Читаем даташит на примере ATmega8

Может быть кто не в курсе, даташит — это техническое описание на какую-либо радиодетальку. Где его найти? Ну, конечно же, в интернете! Но так почти вся радиоэлектронная продукция выпускается «за бугром», то и описание на них, соответственно, «забугорское», а точнее, на английском языке. Те, кто хорошо дружит с разговорным английским, не факт, что сможет прочитать технические термины в даташитах.

 

 

Давайте попробуем пролить свет истины на основные характеристики МК ATmegа8. Для этого качаем даташит. В нашей статье мы будем рассматривать только основные сведения нашего подопечного.

 

Вот что мы видим на первой странице даташита:

 

 

Итак, погнали! 

Запоминаем правило: в фирменном описании нет ни одного лишнего слова! (иногда информации не хватает, но это уже другой случай)

 

Features. Переводится как «функции». В среде электронщиков просто «фичи».

 

— High Performance, Low Power AVR® 8-Bit Microcontroller

Высокопроизводительный, потребляющий мало энергии, 8-битный микроконтроллер.

Понимаем как рекламу, единственно полезное то, что данный микроконтроллер — 8 битный.

 

— Advanced RISC Architecture

Расширенная RISC архитектура.

RISC и CISC — технологии построения процессорных систем. Но нам это не важно, по крайней мере, пока.

 

— 130 Powerful Instructions – Most Single Clock Cycle Execution

130 команд, большинство из них выполняются за один цикл.

А вот это уже интереснее! Во-первых, такое большое количество команд (например, у микроконтроллеров PIC всего 35 команд) уже подразумевает ориентацию этого МК под языки высокого уровня. Во-вторых, узнаем, что одна команда выполняется за один такт генератора. Т.е., при тактовой частоте 1 МГц одна команда будет выполняться 1 микросекунду (1 мкс, одну миллионную часть секунды — 10^-6). А при 10 МГц — в десять раз быстрее, т.е., 0,1 мкс.

 

— 32 x 8 General Purpose Working Registers

32 восьмибитных регистра общего пользования.

Про регистры поговорим позднее, просто запомним, что большое количество регистров — весьма неплохо, ведь регистр — это ячейка памяти в самом МК. А чем больше такой памяти – тем «шустрее» работает МК!

Объединив эти данные с количеством поддерживаемых микроконтроллером команд, в очередной раз убеждаемся в изначальной ориентации данного МК под высокоуровневые языки вроде Си, Паскаля и других.

 

— Fully Static Operation

Полностью статическая структура.

Вспоминаем о типах памяти: динамической и статической. Этот пункт заверяет нас, что МК сохранит свою работоспособность при тактовой частоте ниже сотен герц и даже при отсутствии тактовой частоты на его специальных выводах.

(Также нелишним будет напомнить о том, что потребляемая мощность большинства типов МК напрямую зависит от тактовой частоты: чем выше тактовая частота, тем больше он  потребляет)

 

— Up to 16 MIPS Throughput at 16 MHz

До 16 миллионов выполняемых команд при тактовой частоте 16 МГц.

За одну секунду при тактовой частоте 16 МГц может быть выполнено до 16 000 000 команд! Следовательно, одна однобайтовая команда может быть выполнена за 0,07 мкс. Весьма недурно для маленькой микросхемы.

С учетом предыдущего пункта понимаем, как работает на частотах от 0 Гц до 16 МГц.

 

— On-chip 2-cycle Multiplier

В данном МК имеется встроенный умножитель, который умножает числа за два такта.

Ну, это хорошо. Даже очень. Но мы пока не будет вгрызаться в эти нюансы…

 

— High Endurance Non-volatile Memory segments

Надежная энергонезависимая память, построенная в виде нескольких сегментов.

Вспоминаем типы памяти: EEPROM и FLASH.

 

— 8KBytes of In-System Self-programmable Flash program memory

— 8 Кбайт встроенной в МК памяти. Память выполнена по технологии Flash. В самом МК имеется встроенный программатор.

Этот объем весьма хорош! Для обучения (да и не только) — с запасом. А наличие встроенного программатора этой памяти, позволяет загружать данные в память, используя простой внешний программатор (в простейшем случае это пять проводков, которыми микроконтроллер подключают к LPT порту компьютера).

 

— 256 Bytes EEPROM

В МК имеется 256 байт энергонезависимой памяти EEPROM.

Следовательно, можно сохранить еще дополнительную информацию, которую можно изменять программой МК, без внешнего программатора.

 

— 1024 Bytes Internal SRAM

В МК имеется 1024 байт оперативной памяти (ОЗУ/RAM).

Также весьма приятный объем

 

— Write/Erase cyles: 10,000 Flash/100,000 EEPROM

Память Flash выдерживает 10 000 циклов записи/стирания, а память EEPROM — до 100 000

Проще говоря, программу в МК можно изменять до 10 000 раз, а свои данные в 10 раз больше.

 

— Data retention: 20 years at 85°C/100 years at 25°C

Сохранность данных в памяти МК — до 20 лет при температуре хранения 85°C, и 100 лет — при температуре 20°C.

Если ваши внуки и правнуки включат вашу «мигалку» или музыкальную шкатулку, то они смогут насладиться их работой ))

 

— Optional Boot Code Section with Independent Lock Bits

— Programming Lock for Software Security

МК имеет несколько областей памяти (не уточняем каких), которые можно защитить от прочтения установкой специальных бит защиты.

Ну, тут всё понятно: свои труды вы можете защитить от вычитывания программы из памяти МК.

 

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

 

— Two 8-bit Timer/Counters

— One 16-bit Timer/Counter

В МК имеется два таймера/счетчика: 8 и 16 бит.

 

— Three PWM Channels

Три канала ШИМ

 

– 8-channel ADC in TQFP and QFN/MLF package

Eight Channels 10-bit Accuracy

– 6-channel ADC in PDIP package

Six Channels 10-bit Accuracy

В составе МК есть несколько каналов АЦП: 6 – для корпуса PDIP и 8 – для корпуса QFN/MLF. Разрядность АЦП — 10 бит.

 

— Byte-oriented Two-wire Serial Interface

— Programmable Serial USART

В данном МК реализован аппаратный двухпроводный интерфейс связи USART, байт ориентированный и программируемый — имеется возможность настройки параметров интерфейса.

 

Master/Slave SPI Serial Interface

Реализован SPI интерфейс связи, режимы Мастер/Подчиненный.

 

— Programmable Watchdog Timer with Separate On-chip Oscillator

Сторожевой таймер с собственным автономным генератором.

 

— On-chip Analog Comparator

Аналоговый компаратор.

 

— Power-on Reset and Programmable Brown-out Detection

Реализованы режимы контроля напряжения питания и защита работы МК при плохом питании (гарантирует увеличение надёжности работы всей системы).

 

— Internal Calibrated RC Oscillator

Встроенный калиброванный RC-генератор (можно запустить МК без внешних элементов).

 

— External and Internal Interrupt Sources

Реализовано несколько типов внешних и внутренних прерываний.

 

— Five Sleep Modes

Пять режимов «сна» (уменьшение энергопотребления МК за счет отключения некоторых внутренних узлов или специальных методов замедления их работы)

Понимаем как возможность выбора такого режима, при котором соотношение «потребляемая энергия/возможности» будут оптимальны для решения наших задач. Весьма полезная возможность при необходимости экономить энергию: питании от батарей, аккумуляторов и других источников.

 

— 28-pin PDIP, 32-lead TQFP, 28-pad QFN/MLF and 32-pad QFN/MLF

Указаны типы корпусов, в которых выпускается данный микроконтроллер. Видим «28 DIP» — это хорошо! Не надо покупать специализированные дорогостоящие панели и мучиться с тоненькими и часто расположенными выводами на корпусе МК.

 

Temperature Range:

 -40°C to 85°C

Рабочая температура: -40°C … +85°C

Очень важный параметр! Бывают модели микроконтроллеров, которые работоспособны только при положительных температурах окружающего воздуха.

(Был у меня горький опыт, когда в устройстве был применен именно такой «теплолюбивый» микроконтроллер. А устройство поместили на улицу… И каждую зиму «благодарные» пользователи моего устройства «хвалили» меня за «замерзание» микроконтроллера, которое проявлялось в виде полного его зависания)

 

Напряжение питания и тактовая частота

– 2.7 — 5.5V for ATmega8L

– 4.5 — 5.5V for ATmega8

Имеется две модификации данного МК: одна работоспособна при широком диапазоне питающих напряжение, вторая — в узком.

 

ATmega8L: 0 – 8 MHz @ 2.7 — 5.5V

ATmega8: 0 – 16 MHz @ 4.5 — 5.5V

Максимальная тактовая частота:

— Atmega8L: 0 – 8 МГц при напряжении питания 2,7 – 5,5 вольт

— Atmega8: 0 – 16 МГц при напряжении питания 4,5 – 5,5 вольт.

И что мы видим? А то, что модификация МК, работоспособная в широком диапазоне питающих напряжений, не может быть тактируема частотами выше 8 МГц. Следовательно, и ее вычислительные возможности будут ниже.

 

Power Consumption at 4 Mhz, 3V, 25°C

— Active: 3.6 mA

— Idle Mode: 1.0 mA

— Power-down Mode: 0.5 µA

 

Потребляемая мощность:

— при работе на частоте 4 МГц и напряжении питания 3 вольта потребляемый ток: 3,6 миллиампер,

— в различных режимах энергосбережения потребляемый ток: от 1 миллиампер до 0,5 микроампера

 

 

На следующей странице публикуется расположение выводов данного микроконтроллера при использовании разных типов корпусов:

Советую этот листок из даташита распечатать и иметь под рукой. В процессе разработки и сборки схемы очень полезно иметь эти данные перед глазами.

 

 

Внимание!

Обратите внимание на такой факт: микросхема микроконтроллера может иметь (и имеет в данной модели) несколько выводов для подключения источника питания. Т.е., имеется несколько выводов для подключения «земли» — «общего провода», и несколько выводов для подачи положительного напряжения.

Изготовители микроконтроллеров рекомендуют подключать соответствующие выводы вместе, т.е., минус подавать на все выводы, помеченные как Gnd (Ground — Земля), плюс — на все выводы помеченные как Vcc.

При этом через одинаковые выводы МК не должны протекать токи, так как внутри корпуса МК они соединены тонкими проводниками! Т.е., при подключении нагрузки эти выводы не должны рассматриваться как «перемычки».

 

 

Листаем описание далее, видим главу «Overview» (Обзор).

В ней имеется раздел «Block Diagram» (Устройство). На рисунке показаны устройства, входящие в состав данного микроконтроллера.

 

 

Но самым важным для нас в настоящее время является блок «Oscillator Circuits/Clock Generation» (Схема генератора/Генератор тактовой частоты).

 

В программе часто возникает необходимость сделать временную задержку в ее выполнении — паузу. А точную паузу можно организовать только методом подсчета времени. Время считаем исходя из количества тактов генератора микроконтроллера.

Да и не лишним будет заранее просчитать: успеет ли МК выполнить тот или иной фрагмент программы за отведенное для этого время.

 

В даташите ищем соответствующую главу: «System Clock and Clock Options» (Тактовый генератор и его параметры). В ней видим раздел «Clock Sources» (Источники тактового сигнала), в котором имеется таблица с перечнем видов тактовых сигналов. В этом разделе указано, что данный МК имеет встроенный тактовый RC-генератор. В разделе «Default Clock Source» имеется указание о том, что МК продается уже настроенным для использования встроенного RC-генератора. При этом тактовая частота МК — 1 МГц.

 

 

Из раздела «Calibrated Internal RC Oscillator» (Калиброванный RC-генератор) узнаем, что встроенный RC-генератор имеет температурный дрейф в пределах 7,3 — 8,1 МГц. Может возникнуть вопрос: если частота встроенного тактового генератора 7,3 — 8,1 МГц, то как была получена частота 1 МГц? Дело в том, что тактовый сигнал попадает в схемы микроконтроллера через программируемый делитель частоты (Об это рассказано в разделе «System Clock Prescaler»). В данном микроконтроллере он имеет несколько коэффициентов деления: 1, 2, 4 и 8. При выборе первого мы получим частоту самого тактового генератора, при включении последнего — в 8 раз меньше, т.е., 8/8=1 МГц. С учетом вышесказанного получаем, что тактовая частота данного МК при включенном делителе с коэффициентом 8 будет в пределах от 7,3/8 = 0,9125 МГц (9125 КГц) до 8,1/8 = 1,0125 МГц.

 

Обратите внимание на один ну очень важный факт: стабильность частоты дана при температуре МК 25 градусов по шкале Цельсия. Вспомним, что внутренний генератор выполнен по RC схеме. А емкость конденсатора очень зависит от температуры!

 

Перед тем, как подать на микроконтроллер питающее напряжение, выполним правило, которое обязательно для всех цифровых микросхем: в непосредственной близости от выводов питания микросхемы должен быть керамический конденсатор емкостью 0,06 — 0,22 мкф. Обычно устанавливают конденсатор 0,1 мкф. Его часто называют блокировочным конденсатором.

В схему необходимо установить и электролитический конденсатор емкостью 4-10 мкф. Он также является блокировочным фильтром, но на менее высоких частотах. Такой конденсатор можно устанавливать один для нескольких микросхем. Обычно на 2-3 корпуса микросхем.

 

Дело в том, что микроконтроллер (как и другие цифровые микросхемы) состоит из транзисторных ячеек, которые в процессе работы постоянно переключаются из открытого состояния в закрытое, и наоборот. При этом изменяется потребляемая транзисторными ячейками энергия. В линии питания возникают кратковременные «провалы» напряжения. Этих ячеек в микроконтроллере сотни тысяч (думаю, что сейчас уже миллионы!), поэтому по питающим проводам начинают гулять импульсные помехи с частотами от единиц до десятков тысяч Герц. Для предотвращения распространения этих помех по цепям схемы, да и самой микросхемы микроконтроллера, параллельно его выводам питания устанавливают такой блокировочный конденсатор. При этом на каждую микросхему необходимо устанавливать индивидуальный конденсатор.

 

Конденсатор для постоянного тока является изолятором. Но при установке конденсатора в цепи с непостоянным током он делается сопротивлением. Чем выше частота, тем меньшее сопротивление оказывает конденсатор. Следовательно, блокировочный конденсатор с малой емкостью пропускает через себя (шунтирует) высокочастотные сигналы (десятки и сотни Герц), а конденсатор с бОльшей емкостью — низкочастотные. Об этом я писал еще в статье Конденсатор в цепи постоянного и переменного тока

 

Выводы:

— микроконтроллер AVR ATmega-8 при поставке с завода работает на тактовой частоте 0,91—1,1 МГц;

— напряжение питания должно быть в пределах 4,5 — 5,5 Вольт. Мы будем использовать микросхемы с питающим напряжением 5 Вольт, поэтому и МК будет питаться этим же напряжением. (Хотя работоспособность сохранится при напряжении питания 2,7 Вольт для обычных, не низковольтных моделей МК)

 

Автор — Данилин Александр

Сайт автора — www.ugolok-mastera.ru

 

Читайте также:

Первое знакомство с AVR

 

Особенности выбора МК для проектов

 

Как прошить микроконтроллер AVR?

 

 

Источник

picofarad.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *