Please enable JavaScript.
Coggle requires JavaScript to display documents.
Мікроконтролер - Coggle Diagram
Мікроконтролер
п'ять типів енергонезалежної резидентної пам'яті:
ПЗП масочного типу - mask-ROM
ПЗП одноразово програмувальні користувачем - OTPROM (One-Time Programmable ROM)
ППУ, програмувальні користувачем, з ультрафіолетовим стиранням - EPROM (Erasable Programmable ROM)
ПЗУ, програмувальні користувачем, з електричним стиранням - EEPROM, або E2PROM (Electrically Erasable Programmable ROM)
ПЗУ з електричним стиранням типу FLASH - FLASH ROM
Одні із кращих показників
Гарантована кількість циклів стирання/програмування становить 10^5
Гарантований період зберігання записаної інформації дорівнює 10 рокам, тобто становить життєвий цикл виробу
Модулі FLASH-пам'яті працюють і програмуються при напрузі живлення МК від 1.8 до 2.7 В
Еквівалентний час програмування одного байта пам'яті знижене до 60 мкс
Таймери і процесори подій
типові завдання
Відлік рівних інтервалів часу заданої тривалості
Вимір тривалості сигналу заданого логічного рівня на лінії вводу МК
Підрахунок кількості імпульсів зовнішнього сигналу на заданому часовому інтервалі.
Формування на лінії виводу МК сигналу заданого логічного рівня із програмувальною затримкою стосовно зміни сигналу на лінії вводу
Формування на лінії виводу МК імпульсного сигналу із програмувальною частотою й програмувальним коефіцієнтом заповнення
лічильник може використати одне із двох джерел тактуваня
Імпульсну послідовність із виходу керованого дільника частоти J,BUS
Зовнішню імпульсну послідовність, що надходить на один із входів МК
три типи зміни сигналу на вході детектора
Зміна логічного рівня з 0 на 1 (наростаючий фронт сигналу).
Зміна логічного рівня з 1 на 0 (падаючий фронт сигналу)
Будь-яка зміна логічного рівня сигналу
три типи зміни сигналу на виході РТх
Інвертування сигналу на виході
Установка низького логічного рівня
Установка високого логічного рівня
Універсальні канали можуть працювати в одному із трьох режимів
Режим вхідного захоплення
Режим вихідного порівняння
Режим широтно-імпульсної модуляції (ШІМ)
Типи мікроконтролерів
вбудовані 8-розрядні мікроконтролери;
До цих мікроконтролерів входять
Схема початкового запуску процесора (Reset);
Генератор тактових імпульсів;
Центральний процесор;
Пам'ять програм (E(E)P)ROM і програмний інтерфейс;
Пам'ять даних RAM;
Засоби вводу-виводу даних;
Таймери, які фіксують кількість командних циклів.
Структура мікроконтролера
складні вбудовувані мікроконтролери можуть реалізувати можливості
Вбудований монітор/наладчик програм;
Внутрішні засоби програмування пам'яті програм (ROM);
Обробка переривань від різних джерел;
Аналоговий ввід-вивід;
Послідовний ввід-вивід (синхронний і асинхронний);
Паралельний ввід-вивід (включаючи інтерфейс з комп'ютером);
Підключення зовнішньої пам'яті (мікропроцесорний режим).
напрями розвитку
Розмаїтість структурної організації
Удосконалювання технічних характеристик периферійних модулів
Сполучення з периферійними ІС високошвидкісним послідовним інтерфейсом
Мінімізація енергії споживання
Розширення діапазону напруги живлення
Перехід до нових технологій пам'яті програм
Підвищення надійності
Зниження вартості процесу налагодження
Підвищення технологічності занесення програми до пам'яті МК
16- і 32-розрядні мікроконтролери;
Структура мікроконтролера із зовнішньою пам'яттю
цифрові сигнальні процесори (DSP).
Порти вводу/виводу
розрізняють наступні типи паралельних портів
Односпрямовані порти
Двонаправлені порти
Порти з альтернативною функцією
Порти зі змінюваною програмно керованою схемотехнікою вхідного буфера
розрізняють три типи алгоритмів обміну між МК і зовнішнім пристроєм
Режим простого програмного вводу/виводу.
Режим вводу/виводу зі стробуванням.
Режим вводу/виводу з повним набором сигналів квітування.
Розрізняють три типи драйверів вводу/виводу:
Двонаправлені лінії
Квазідвонаправлені лінії
Двонаправлені лінії з можливістю програмного підключення «підтягаючих» резисторів.