/

Mega48pa принципиальная электрическая схема

Семейство микроконтроллеров ATMegaX8 наиболее оптимально по соотношению цена/функциональность. В семейство входят три микроконтроллера ATMega48, ATMega88, ATMega168. Все микроконтроллеры семейства идентичны, за исключением объема памяти. Соответственно 4/8/16кбайт Flash, 256/512/512байт EEPROM, 0.5/1/1кбайт SRAM. Микроконтроллер выпускается в двух вариантах – обычном (ATMega48/88/168) и с пониженным питанием (ATMega48V/88V/168V). За пониженное питание приходится платить понижением тактовой частоты микроконтроллера (более медленная работа). Семейство ATMega48/88/168 улучшенный вариант ATMega8 и совместимо с ним по выводам.

Общие характеристики:

  • 131 инструкций оптимизированных для программирования на языках высокого уровня;
  • 32 регистра общего назначения;
  • почти каждая инструкция выполняется за 1 такт генератора, за счет чего быстродействие достигает 20 MIPS (20 миллионов операций за секунду);
  • 4/8/16 килобайт флеш-памяти для программ. Флеш-память может программироваться прямо с контроллера (сама себя);
  • 256/512/512 байт EEPROM (энергонезависимая память);
  • 512/1К/1К байт SRAM (оперативная память).

Что мы имеем на борту из периферии?

  • два 8 битных таймера/счетчика;
  • один 16 битный таймер/счетчик (с захватом);
  • таймер реального времени (часы)
  • шесть ШИМ каналов;
  • 6/8 канальный 10ти битный АЦП
  • аналоговый компаратор;
  • SPI последовательный интерфейс
  • I2C интерфейс
  • USART (это компьютерный COM RS232, только с другими уровнями ).
  • Watchdog таймер, внешние прерывания на всех ножках.

Особые плюшки:

  • внутрисхемная отладка по одному проводу debugWIRE;
  • программирование по последовательному SPI интерфейсу;
  • различные источники прерывания как внешние, так и внутренние, 5 режимов «Сна», детектор понижения питания, встроенный задающий генератор.

Питание, частота:

1.8 – 5.5В (для ATMega48V/88V/168V) до 10МГц
2.7 – 5.5В (для ATMega48/88/168) до 20МГц

В рабочем режиме потребляет 250 мкА при питании 1.8 В и частоте задающего генератора 1МГц. В режиме энергосбережения Power-down кушает меньше 0.1мкА при 1.8В

Программирование:

Для микроконтроллера наиболее удобен режим программирования по последовательному SPI интерфейсу. Для реализации этого режима необходимо подключить микроконтроллер к программатору по SPI интерфейсу (MOSI, MISO, SCK, RESET, GRD), запитать микроконтроллер номинальным напряжением. Микроконтроллер может программироваться прямо в рабочей схеме (внутрисхемное программирование) но при этом должно соблюдаться условие – линиям SPI интерфейса при программировании не должно ничего мешать (большие емкости, маленькие сопротивления относительно общего провода и т.д.). Более подробно почитать про внутрисхемное программирование и программаторы >

Семейство ATMega48/88/168 было обновлено (буковка А в конце). В результате обновления семейство получило еще один микроконтроллер ATMega328 с увеличением всех видов памяти (32кбайт Flash, 1кбайт EEPROM, 2кбайт SRAM). Также семейство перешло на новую технологию Atmel picoPower, а значит уменьшилось потребление энергии как в штатном режиме, так и в режимах энергосбережения, убрано разделение микроконтроллеров на обычное и низковольтное питание (теперь все микроконтроллеры можно запитывать от 1.8 до 5.5В, при этом лишь необходимо соблюдать ограничения по частоте от 4МГц (для 1.8В) до 20Мгц)

Ввиду слабой распространенности семейства ATMega48A/88A/168A/328 устройства будут собираться на микроконтроллерах ATMega48/88/168. Так как новые версии совместимы со старыми, то прошивки должны работать и на новых микроконтроллерах.

Заключение:

ATMegaX8 производителен и экономичен. Имеет хорошую функциональность и объемы памяти позволяющие реализовывать достаточно серьезные проекты. Семейство идентичных микроконтроллеров позволяет увеличить функции устройства не меняя схемы (конечно в случае корпуса DIP в панельке – не влезает новая программа в ATMega48, ставим ATMega88 и все работает). Относительно небольшая стоимость. Широко доступен в продаже. Так как ATMega8 в свое время очень широко применялся, а ATMega48/88/168 фактически аналог, то много готовых разработок можно повторять лишь с небольшой коррекцией. Из недостатков стоит отметить мелкий корпус TQFP (хотя как посмотреть – для компактных устройств очень даже достаток). Вывод: отличный высокопроизводительный контроллер с небольшой стоимостью и богатой функциональностью (за свои деньги конечно). Рекомендуется для широкого применения.

Даташит для семейства ATMega48/88/168/V берем здесь:

[Загрузка не найдена]

Даташит для обновленного семейства ATMegaX8A/P, Errata, Application Notes смотрим на официальной страничке.

ATMega48 – отличное соотношение цена/функциональность. : 14 комментариев

А ATMega328 относится к этому семейству ? Товарищ на днях поедет в
Москву , хочу заказать . Какие за и против этого МК .

Читайте также:  Исполнение вентилятора правое или левое

Приветствую. Мне тоже чем то приглянулась Мега 48. Особенно тем, что если чего не хватит, то на ту же печатку можно поставить и 88, и 168, и так далее. Там уже всего хватит. Но вот возникли вроде простые вопросы. А ответ навскидку не нашел. Каково входное сопротивление входов (скажем для примера у Микрочип что то около 10 Мом)? Есть ли защитные диоды на входах? Если есть, то это Шоттки, или обычные кремниевые? Какой ток выдерживают эти диоды (для примера У Микрочип входные защитные диоды Шоттки на 25 Ма)?
Выходы Меги 48. Какой ток они могут обеспечить при напряжении питания 1.8 вольта (Микрочип обеспечивает 20 Миллиампер при 1.8 Вольта)? У меня мой хороший товарищ предпочитает Микрочип, говорит что он давно, и надежно обогнал Атмел по схемотехнике. Я сомневаюсь в этом однако. Конкуренция — острая штука. Наверняка есть шаткое равновесие. На текущий момент кто в чем то по мелочи впереди, а завтра ситуация поменяется. Но мне с процессором нужно определяться сегодня. Надеюсь Атмел не подведет.

По моему опыту (вначале изучал и PIC и AVR) AVR проще изучать. Еще AVR архитектура более быстродействующая. В остальном это одно и тоже — разница не велика. И конструкция портов ввода-вывода, и периферия и т.д.

Нашел я таки параметры этих защитных диодов по входам на Меге 48. Один миллиампер, всего то, против 25 у Микрочип. Маловато однако. И этих 25, это не просто цифра — это проверенная, реальная цифра на реальном процессоре. Буду рад, если кто покажет где я в цифрах ошибся. Вообще говоря, для многих практических применений, защитные диоды вообще не нужны. Но в моих проектах входные напряжения могут превышать питание процессора, и в таком случае нужно ставить токоограничивающий резистор и внешние защитные диоды, что не есть гут.

Цены на AVRки взлетели выше небес: я AtMega8 покупал по 40р в Новосибирске в не самом дешёвом магазине(в «Микронике» на Горской). Теперь их даже в оптовом магазине дешевле чем 100-150 нет(рядом с пл.Ленина). Благо запас штук 10 есть.

Контроллеры за весьма скромные деньги, можно купить мелким оптом на icdarom.ru.

Что касается непосредственно контроллера, хочу отметить одну фичу: встроенный термометр!

geovas :
Контроллеры за весьма скромные деньги, можно купить мелким оптом на icdarom.ru.
Что касается непосредственно контроллера, хочу отметить одну фичу: встроенный термометр!

Это где это написано?

Да, термометра в нем нет.

@GetChiper
Хм, странно. У Atmega328P, что у меня — есть такая штука, видать старшие модели отличаются не только флешем…

Термометр — оказывается фишка серии «P». Но цена вопроса от этого не меняется.

USART (это компьютерный COM RS323).
может все таки 232?

Ага, спасибо, исправил.

что то не понятно с маркировкой новой пикоповер серии. На сайте атмела камни с этой технологией содержат в названии не бкуву А а букву Р.

И в тоже время есть камни с буквой А, есть с РА, и есть вовсе без буквы.
Еще и старые с буквой V. какой то бардак….

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

Для отправки комментария вам необходимо авторизоваться.

8 битные AVR микроконтроллеры с 4/8/16 КБ внутрисистемно программируемой Flash памяти

257 Kb Engl Краткое описание микросхем ATMega48/ATMega88/ATMega168
2751 Kb Engl Полное описание микросхем ATMega48/ATMega88/ATMega168
Rus Система команд и архитектура
Програмное обеспечение
Инструментальные средства для 8-разрядных AVR-микроконтроллеров
Примеры применения микроконтроллеров AVR в устройствах управления 3-фазными бесколлекторными электродвигателями постоянного тока

Отличительные особенности:

  • Высококачественный низкопотребляющий 8- битный AVR микроконтроллер
  • Передовая RISC архитектура
    — 130 команд, большинство которых выполняется за один тактовый цикл
    — 32 8 битных рабочих регистра общего применения
    — Полностью статическая архитектура
    — производительность до 16 MIPS при тактовой частоте 16 МГц
    — встроенный двухцикловый умножитель
  • Энергонезависимая память программ и данных
    — 4/8/16 КБ внутрисистемно программируемой Flash памяти программы, способной выдержать 10 000 циклов записи/стирания
    — вспомогательная секция загрузочной программы с независимым битом защиты
    внутрисистемное программирование встроенной программой-загрузчиком
    реальная функция считывания при программировании
    — 256/521/512 байта EEPROM, способной выдержать 100 000 циклов записи/стирания
    — 512/1К/1К байта встроенной SRAM памяти (статическое ОЗУ)
    — Программируемая защита от считывания
  • Характеристики периферии
    — Два 8- разрядных таймера/счетчика с отдельным предделителем и режимом сравнения
    — Один 16- разрядный таймер/счетчик с отдельным предделителем и режимом сравнения и режимом захвата
    — Счетчик реального времени с отдельным генератором
    — Пять ШИМ каналов
    — 8 канальный АЦП у приборов в TQFP и MFL корпусах
    6 10- битных каналов
    2 8- битных канала
    — 6 канальный АЦП у приборов в PDIP корпусе
    4 10- битных каналов
    2 8- битных канала
    — Программируемый последовательный USART
    — Ведущий/ведомый SPI интерфейс
    — Байт- ориентированный последовательный 2- проводный интерфейс
    — Программируемый сторожевой таймер со встроенным генератором
    — Встроенный аналоговый компаратор
    — Прерывание и пробуждение при изменении состояния выводов
  • Специальные характеристики микроконтроллера
    — Сброс при включении питания и детектор кратковременных пропаданий питания
    — Встроенный откалиброванный генератор — Внешние и внутренние источники прерывания
    — Пять режимов пониженного потребления: Idle, ADC Noise Reduction, Power-Save, Power-down и Standby
  • Порты ввода — вывода и корпусное исполнение
    — 23 программируемых линии портов ввода-вывода
    — 32 выводные TQFP и MFL корпуса
  • Диапазон напряжения питания
    — от 1.8 до 5.5 В у ATMega48/ATMega88/ATMega168V
    — от 2.7 до 5.5 В у ATMega48/ATMega88/ATMega168L
    — от 4.5 до 5.5 В у ATMega48/ATMega88/ATMega168
  • Коммерческий рабочий температурный диапазон
  • Различный диапазон рабочих тактовых частот
    — от 0 до 1 МГц у ATMega48/ATMega88/ATMega168V
    — от 0 до 8 МГц у ATMega48/ATMega88/ATMega168L
    — от 0 до 16 МГц у ATMega48/ATMega88/ATMega168
  • Сверх низкое потребление
    — Активный режим:
    300 мкА при частоте 1 МГц и напряжении питания 1.8 В
    20 мкА при частоте 32 кГц и напряжении питания 1.8 В
    — Режим пониженного потребления
    0.5 мкА при напряжении питания 1.8 В
Читайте также:  Принтер горит красный индикатор

Блок- схема ATMega48/ATMega88/ATMega168:

Расположение выводов ATMega48/ATMega88/ATMega168:

ATMega48/ATMega88/ATMega168 — низкопотребляющие 8 битные КМОП микроконтроллеры с AVR RISC архитектурой. Выполняя команды за один цикл, ATMega48/ATMega88/ATMega168 достигают производительности 1 MIPS при частоте задающего генератора 1 МГц, что позволяет разработчику оптимизировать отношение потребления к производительности.

AVR ядро объединяет богатую систему команд и 32 рабочих регистра общего назначения. Все 32 регистра непосредственно связаны с арифметико-логическим устройством (АЛУ), что позволяет получить доступ к двум независимым регистрам при выполнении одной команды. В результате эта архитектура позволяет обеспечить в десятки раз большую производительность, чем стандартная CISC архитектура.

ATMega48/ATMega88/ATMega168 имеют следующие характеристики: 4/8/16 КБ внутрисистемно программируемой Flash память программы, 256/512/512 байтную EEPROM память данных, 512/1К/1К байтное SRAM (статическое ОЗУ), 23 линии ввода — вывода общего применения, 32 рабочих регистра общего назначения, три гибких таймера/счетчика со схемой сравнения, внутренние и внешние источники прерывания, последовательный программируемый USART, байт- ориентированный последовательный 2- проводный интерфейс, 6 канальный АЦП (8- канальный у приборов в TQFP и MFL корпусах), 4 (6) канала которых имеют 10- битное разрешение, а 2- 8- битное, программируемый сторожевой таймер со встроенным генератором, SPI порт и пять программно инициализируемых режима пониженного потребления. В режиме >Прибор изготовлен по высокоплотной энергонезависимой технологии изготовления памяти компании Atmel. Встроенная ISP Flash позволяет перепрограммировать память программы в системе через последовательный SPI интерфейс программой-загрузчиком, выполняемой в AVR ядре, или обычным программатором энергонезависимой памяти. Программа-загрузчик способна загрузить данные по любому интерфейсу, имеющегося у микроконтроллера. Программа в загрузочном секторе продолжает выполняться даже при загрузке области памяти прикладной программы, обеспечивая реальный режим "считывания при записи". Объединив 8- битное RISK ядро и самопрограммирующейся внутри системы Flash памятью корпорация Atmel сделала приборы ATMega48/ATMega88/ATMega168 мощными микроконтроллерами, обеспечивающими большую гибкость и ценовую эффективность широкому кругу управляющих устройств.

8 битные AVR микроконтроллеры с 4/8/16 КБ внутрисистемно программируемой Flash памяти

257 Kb Engl Краткое описание микросхем ATMega48/ATMega88/ATMega168
2751 Kb Engl Полное описание микросхем ATMega48/ATMega88/ATMega168
Rus Система команд и архитектура
Програмное обеспечение
Инструментальные средства для 8-разрядных AVR-микроконтроллеров
Примеры применения микроконтроллеров AVR в устройствах управления 3-фазными бесколлекторными электродвигателями постоянного тока

Отличительные особенности:

  • Высококачественный низкопотребляющий 8- битный AVR микроконтроллер
  • Передовая RISC архитектура
    — 130 команд, большинство которых выполняется за один тактовый цикл
    — 32 8 битных рабочих регистра общего применения
    — Полностью статическая архитектура
    — производительность до 16 MIPS при тактовой частоте 16 МГц
    — встроенный двухцикловый умножитель
  • Энергонезависимая память программ и данных
    — 4/8/16 КБ внутрисистемно программируемой Flash памяти программы, способной выдержать 10 000 циклов записи/стирания
    — вспомогательная секция загрузочной программы с независимым битом защиты
    внутрисистемное программирование встроенной программой-загрузчиком
    реальная функция считывания при программировании
    — 256/521/512 байта EEPROM, способной выдержать 100 000 циклов записи/стирания
    — 512/1К/1К байта встроенной SRAM памяти (статическое ОЗУ)
    — Программируемая защита от считывания
  • Характеристики периферии
    — Два 8- разрядных таймера/счетчика с отдельным предделителем и режимом сравнения
    — Один 16- разрядный таймер/счетчик с отдельным предделителем и режимом сравнения и режимом захвата
    — Счетчик реального времени с отдельным генератором
    — Пять ШИМ каналов
    — 8 канальный АЦП у приборов в TQFP и MFL корпусах
    6 10- битных каналов
    2 8- битных канала
    — 6 канальный АЦП у приборов в PDIP корпусе
    4 10- битных каналов
    2 8- битных канала
    — Программируемый последовательный USART
    — Ведущий/ведомый SPI интерфейс
    — Байт- ориентированный последовательный 2- проводный интерфейс
    — Программируемый сторожевой таймер со встроенным генератором
    — Встроенный аналоговый компаратор
    — Прерывание и пробуждение при изменении состояния выводов
  • Специальные характеристики микроконтроллера
    — Сброс при включении питания и детектор кратковременных пропаданий питания
    — Встроенный откалиброванный генератор — Внешние и внутренние источники прерывания
    — Пять режимов пониженного потребления: Idle, ADC Noise Reduction, Power-Save, Power-down и Standby
  • Порты ввода — вывода и корпусное исполнение
    — 23 программируемых линии портов ввода-вывода
    — 32 выводные TQFP и MFL корпуса
  • Диапазон напряжения питания
    — от 1.8 до 5.5 В у ATMega48/ATMega88/ATMega168V
    — от 2.7 до 5.5 В у ATMega48/ATMega88/ATMega168L
    — от 4.5 до 5.5 В у ATMega48/ATMega88/ATMega168
  • Коммерческий рабочий температурный диапазон
  • Различный диапазон рабочих тактовых частот
    — от 0 до 1 МГц у ATMega48/ATMega88/ATMega168V
    — от 0 до 8 МГц у ATMega48/ATMega88/ATMega168L
    — от 0 до 16 МГц у ATMega48/ATMega88/ATMega168
  • Сверх низкое потребление
    — Активный режим:
    300 мкА при частоте 1 МГц и напряжении питания 1.8 В
    20 мкА при частоте 32 кГц и напряжении питания 1.8 В
    — Режим пониженного потребления
    0.5 мкА при напряжении питания 1.8 В
Читайте также:  Когда электронейтральный атом превращается в катион то

Блок- схема ATMega48/ATMega88/ATMega168:

Расположение выводов ATMega48/ATMega88/ATMega168:

ATMega48/ATMega88/ATMega168 — низкопотребляющие 8 битные КМОП микроконтроллеры с AVR RISC архитектурой. Выполняя команды за один цикл, ATMega48/ATMega88/ATMega168 достигают производительности 1 MIPS при частоте задающего генератора 1 МГц, что позволяет разработчику оптимизировать отношение потребления к производительности.

AVR ядро объединяет богатую систему команд и 32 рабочих регистра общего назначения. Все 32 регистра непосредственно связаны с арифметико-логическим устройством (АЛУ), что позволяет получить доступ к двум независимым регистрам при выполнении одной команды. В результате эта архитектура позволяет обеспечить в десятки раз большую производительность, чем стандартная CISC архитектура.

ATMega48/ATMega88/ATMega168 имеют следующие характеристики: 4/8/16 КБ внутрисистемно программируемой Flash память программы, 256/512/512 байтную EEPROM память данных, 512/1К/1К байтное SRAM (статическое ОЗУ), 23 линии ввода — вывода общего применения, 32 рабочих регистра общего назначения, три гибких таймера/счетчика со схемой сравнения, внутренние и внешние источники прерывания, последовательный программируемый USART, байт- ориентированный последовательный 2- проводный интерфейс, 6 канальный АЦП (8- канальный у приборов в TQFP и MFL корпусах), 4 (6) канала которых имеют 10- битное разрешение, а 2- 8- битное, программируемый сторожевой таймер со встроенным генератором, SPI порт и пять программно инициализируемых режима пониженного потребления. В режиме >Прибор изготовлен по высокоплотной энергонезависимой технологии изготовления памяти компании Atmel. Встроенная ISP Flash позволяет перепрограммировать память программы в системе через последовательный SPI интерфейс программой-загрузчиком, выполняемой в AVR ядре, или обычным программатором энергонезависимой памяти. Программа-загрузчик способна загрузить данные по любому интерфейсу, имеющегося у микроконтроллера. Программа в загрузочном секторе продолжает выполняться даже при загрузке области памяти прикладной программы, обеспечивая реальный режим "считывания при записи". Объединив 8- битное RISK ядро и самопрограммирующейся внутри системы Flash памятью корпорация Atmel сделала приборы ATMega48/ATMega88/ATMega168 мощными микроконтроллерами, обеспечивающими большую гибкость и ценовую эффективность широкому кругу управляющих устройств.

Оцените статью
Добавить комментарий