
- •Электроника
- •Содержание
- •Раздел 1. Элементы электронной техники
- •Раздел 2.Истчники электропитания
- •Раздел3. Аналоговые интегральные микросхемы
- •Раздел 4. Цифровые интегральные микросхемы
- •Раздел 5. Фотоэлектрические приборы
- •Раздел 6. Аналого-цифровые функциональные устройства
- •Раздел 7. Микроконтроллеры
- •Раздел 1
- •1.Пассивные элементы электрических цепей
- •1.1 Резисторы
- •1.2 Конденсаторы
- •1.3 Индуктивности
- •1.4 Трансформаторы
- •2. Диоды
- •2.1 Принцип работы диода
- •Вольт-амперная характеристика диода
- •4. Стабилитроны и стабисторы.
- •2.2 Выпрямительные диоды
- •2.3 Высокочастотные диоды
- •2.4 Импульсные диоды
- •2.5 Стабилитроны и стабисторы
- •3. Биполярные транзисторы
- •3.1 Общие принципы
- •3.2 Основные параметры транзисторов
- •3.3 Схемы включения транзисторов
- •3.4 Ключевой режим работы транзистора
- •3.5 Усилительный режим работы транзистора
- •3.5 Способы задания рабочей точки по постоянному току в усилительном режиме
- •3.6 Схема включения транзистора с общим коллектором
- •4. Полевые (униполярные) транзисторы
- •4.1 Полевой транзистор с p-n переходом
- •Входные и выходные характеристики полевого транзистора с p-n переходом и каналом n-типа
- •4.2 Полевые транзисторы с встроенным каналом
- •Входные и выходные характеристики моп - транзистора с встроенным каналом n -типа (кп 305)
- •4.3 Полевые транзисторы с индуцированным каналом
- •Крутизна
- •Особенности полевых моп транзисторов
- •4.4 Igbt транзистор
- •Режимы работы каналов и полярности электродных напряжений полевых транзисторов
- •5. Генераторы электрических сигналов
- •5.1 Принципы построения генераторов.
- •5.2 Генераторы гармонических сигналов.
- •5.3 Генераторы импульсов на логических элементах ттл и таймере 555 (кр1006ви).
- •6. Силовые полупроводниковые приборы
- •6.1 Динисторы.
- •6.2 Тиристор.
- •6.3 Симисторы
- •6.4 Igbt транзистор
- •Раздел 2
- •7. Источники питания
- •7.1 Однофазный мостовой выпрямитель
- •7.2Стабилизаторы напряжения
- •7.2.1 Параметрические стабилизаторы напряжения
- •Раздел 4
- •8. Аналоговые микросхемы.
- •8.1 Свойства оу
- •Практическая трактовка свойств оу
- •8.2 Основы схемотехники оу
- •Входной дифференциальный каскад
- •Современный входной дифференциальный каскад
- •8.3 Параметры операционных усилителей
- •8.4 Принцип отрицательной обратной связи
- •8.5 Основные схемы включения оу. Инвертирующее включение
- •Применение инвертирующего усилителя в качестве интегратора
- •Неинвертирующее включение
- •Ограничитель сигнала
- •8.6 Компараторы
- •8.7 Триггер Шмитта
- •8.8 Схема мультивибратора
- •8.9 Активные фильтры
- •Фильтр нч первого порядка
- •Раздел 4 Цифровые интегральные микросхемы
- •9. Цифровые интегральные микросхемы
- •Основные понятия
- •9.2 Обозначение и типы комбинационных логических микросхем
- •9.3 Структура ттл логических микросхем
- •Основные параметры логических ттл элементов
- •9.4 Микросхемы последовательного тип
- •9.4.1 Интегральные триггеры
- •9.4.2 Rs асинхронный триггер
- •9.4.3 Асинхронный d - триггер
- •9.4.4 Синхронный d - триггер со статическим управлением
- •9.4.5 Синхронный d -триггер с динамическим управлением
- •9.4.6 Синхронный jk - триггер
- •9.4. 8. Вспомогательные схемы для триггеров
- •9.4.9 Формирователь импульса
- •Мультиплексоры и демультиплексоры
- •Шифраторы, дешифраторы и преобразователи кодов
- •Счётчики импульсов
- •Регистры
- •Раздел 5 Фотоэлектронные приборы
- •2. Отоэлектрические приборы.
- •10.1 Понятия о оптоэлектронных приборах
- •10.2 Элементы оптоэлектроники.
- •Раздел 6
- •11. Аналого-цифровые преобразователи
- •Основные характеристики интегрирующих ацп
- •12. Цифро-аналоговые преобразователи
- •Характеристики интегральных микросхем цап
- •Раздел 7
- •13. Микропроцессоры
- •13.1 Cisc--процессоры
- •13.2 Risc—процессоры
- •14. Компьютерное моделирование электронных устройств
- •15. Используемая литература
13.2 Risc—процессоры
В практике цроцессоров используется ограниченный набор простых команд форматов “регистр, регистр регистр” и “регистр < --- > память”. Компиляторы не в состоянии эффективно использовать сложные команды. Это способствовало формированию концепции процессоров с сокращенным набором команд или RISC—прцессоров.
Микроконтроллеры семейства RISC—архитектуры (на примере контроллеров AVR фирмы < Atmel> являются 8-разрядными микроконтроллерами, предназначенными для встраиваемых приложений.
Микроконтроллеры изготавливаются по малопотребляющей КМОП-технологии, которая в сочетании с усовершенствованной RISC-архитектурой позволяет достичь наилучшего соотношения показателей быстродействие/энергопотребление. Благодаря тому, что подавляющее большинство команд выполняется за один такт, быстродействие этих микроконтроллеров может достигать значения I MIPS (миллионов операций в секунду) на 1 МГц тактовой час-готы. В семейство Classic входят микроконтроллеры с различным сочетанием периферийных устройств, различными объемами встроенной памяти и различным количеством выводов. Такое разнообразие дает разработчику возможность сделать оптимальный выбор и использовать именно тот микроконтроллер, который наилучшим образом подходит для его нужд.1.2.
Отличительные особенности
Основные особенности микроконтроллеров данного семейства:
возможность вычислений со скоростью до 1 MIPS/МГц;
FLASH-память программ объемом от 1 до 8 Кбайт (число циклов стирания/записи не менее 1000);
память данных на основе статического ОЗУ (SRAM) объемом до 512 байт;
память данных на основе ЭСППЗУ (EEPROM) объемом от 64 до 512 байт (число циклов стирания/записи не менее 100000);
память данных на основе ЭСППЗУ (EEPROM) объемом от 64 до 512 байт (число циклов стирания/записи не менее 100000);
возможность защиты от чтения и модификации памяти программ и данных (в EEPROM);
программирование в параллельном (с использованием программатра) либо в последовательном (непосредственно в системе через последовательн SPI-интерфейс) режимах;
различные способы синхронизации: встроенный RC-генератор, внешний сигнал синхронизации или внешний сигнал синхронизации или внешний резонатор (пьезокерамический или кварцевый); наличие нескольких режимов пониженного энергопотребления.
Характеристики ядра контроллера
Основными характеристиками центрального процессора микроконтроллеров рассматриваемого семейства являются:
полностью статическая архитектура; минимальная тактовая частота равна нулю;
АЛУ подключено непосредственно к регистрам общего назначения;
большинство команд выполняется за один машинный цикл;
многоуровневая система прерываний; поддержка очереди прерыва ний;
от 3 до 16 источников прерываний (из них до 2 внешних);
наличие программного стека.
Характеристики подсистемы ввода/вывода
Основными характеристиками подсистемы ввода/вывода являются:
программное конфигурирование и выбор портов ввода/вывода;
каждый вывод может быть запрограммирован как входной или как выходной независимо от других;
входные буферы с триггером Шмитта на всех выводах;
возможность подключения ко всем входам внутренних подтягивающих резисторов (сопротивление резисторов составляет 35... 120 кОм);
нагрузочная способность всех выходов составляет до 20 мА, что позволяет непосредственно управлять светодиодными индикаторами.
Периферийные устройства
Микроконтроллеры семейства Classic обладают достаточно развитой периферией. Набор периферийных устройств, имеющихся в составе того или иного микроконтроллера, зависит от конкретной модели и может быть определен по сводной таблице . Перечислим все периферийные устройства, так или иначе встречающиеся в микроконтроллерах семейства:
8-разрядный таймер/счетчик с предделителем (таймер ТО);
16-разрядный таймер/счетчик с предделителем (таймер Т1);
8-разрядный таймер/счетчик с возможностью работы в асинхронном режиме (таймер Т2);
сторожевой таймер (WDT);
одно- или двухканальный 8... 10-разрядный генератор сигнала с широтно-импульсной модуляцией (ШИМ),
одноканальный 8-разрядный генератор сигнала с ШИМ ;
аналоговый компаратор;
10-разрядный АЦП (6 или 8 каналов);
полнодуплексный универсальный асинхронный приемопередатчик (UART);
последовательный синхронный интерфейс SPI.
Архитектура ядра
Ядро микроконтроллеров AVR выполнено по усовершенствованной RISC (enhanced RISC) архитектуре (Рис. ), в которой используется ряд решений, направленных на повыщенне быстродействия микроконтроллеров.
Арифметико-логическое устройство (АЛУ), выполняющее все вычисления, непосредственно подключено к 32 рабочим регистрам, объединенным в регистровый файл. Благодаря этому АЛУ выполняет одну операцию (чтение содержимого регистров, выполнение операции и запись результата обратно в регистровый файл) за один машинный цикл.
В микроконтроллерах AVR практически все команды (за исключением команд, у которых одним из операндов является 16-разрядный адрес) занимают одну ячейку памяти программ.
Рис..125 Архитектура ядра микроконтроллеров AVR
Микроконтроллеры AVR построены по Гарвардской архитектуре, которая характеризуется раздельной памятью программ и данных, каждая и: которых имеет собственные шины доступа к ним. Такая организация позволяет одновременно работать как с памятью программ, так и с памятьк данных. Разделение шин доступа (см. ) позволяет использовать для каждого типа памяти шины данных различной разрядности, а также peaлизовать конвейеризацию. Конвейеризация заключается* в том, что во время исполнения текущей команды производится выборка из памяти и дешифрация кода следующей команды.
В отличие от RISC-микроконтроллеров других фирм, в микроконт роллерах AVR используется 2-уровневый конвейер, а длительность машинного цикла составляет всего один период колебаний кварцевого резонатора. В результате они могут обеспечивать ту же производитель ность, что и RISC-микроконтроллеры других фирм, при более низко! тактовой частоте.