
- •Введение
- •Список сокращений
- •1. Архитектура современных микропроцессоров
- •1.1. Термины и определения
- •1.2. Микропроцессорные системы управления
- •1.3. Архитектурные особенности микропроцессоров
- •1.3.1. Гарвардская и принстонская архитектура
- •1.3.2. Архитектура системы команд (cisc и risc)
- •1.4. Корпус микропроцессоров
- •1.5. Технология изготовления кристаллов
- •1.6. Общие положения об обозначении импортных цифровых микросхем
- •1.6.1. Система обозначений микросхем производства Atmel
- •2. Структура микропроцессорной системы
- •2.1. Модуль питания
- •2.2. Модуль сброса и синхронизации
- •2.2.1. Сторожевой таймер
- •2.2.2. Тактирование системы
- •2.3. Модуль памяти
- •2.3.1. Супервизор напряжения
- •2.3.2. Память микропроцессорного устройства
- •2.4. Контроллер прерываний
- •2.5. Терминал
- •2.6. Центральный процессор
- •2.7. Суперскалярный конвейер
- •3. Программирование микропроцессорных устройств
- •3.1. Основные этапы проектирования и отладки программного обеспечения
- •3.2. Языки высокого уровня
- •3.3. Язык Ассемблера
- •3.3.1. Способы адресации на языке ассемблера
- •3.4. Алгоритм выполнения команды
- •3.5. Типы данных микропроцессора
- •4. Микропроцессоры с архитектурой х86
- •4.1. Микропроцессор Pentium
- •4.2. Микропроцессор Pentium 4
- •4.3. Микропроцессоры компании amd
- •4.4. Микропроцессор к7
- •5. Микропроцессоры с архитектурой x64
- •5.1.Микропроцессор Itanium ia-64
- •Отличия архитектур процессоров х86 и ia-64
- •5.2. Микропроцессоры семейства Hammer
- •Микропроцессоры c архитектурой power pc и arm
- •6.1. Микропроцессоры с архитектурой power
- •Процессоры arm
- •6.2. Микропроцессоры с архитектурой arm
- •4. Микроконтроллеры семейства mcs-51
- •4.1. Структура микроконтроллеров семейства mcs-51
- •4.2 Способы адресации и система команд микроконтроллеров семейства mcs-51
- •4.3. Функции выводов
- •5. Микроконтроллеры семейства Motorola
- •5.1. Общая структура микроконтроллеров семейства 68нс05/705/08
- •4.2.2. Регистровая модель микроконтроллеров семейства 68нс05/705/08
- •4.2.3. Способы адресации и система команд микроконтроллеров семейства 68нс05/705/08
- •6. Микроконтроллеры avr компании Atmel
- •5.1. Архитектура микроконтроллеров avr
- •5.2. Процессор микроконтроллера avr
- •5.3. Запоминающее устройство FlashRom
- •5.4. Периферийные устройства
- •Микроконтроллеры семейства piCmicro
- •12.1. Младшие подсемейства picMicro
- •Основные характеристики микроконтроллеров младшего подсемейства
- •12.2. Архитектура микроконтроллеров младшего подсемейства
- •Стандартный набор операций алу микроконтроллеров PlCmicro
- •12.3. Среднее подсемейство picMicro
- •12.5. Старшее подсемейство picMicro
- •12.6 Архитектура микроконтроллеров старшего подсемейства
- •Ввод-вывод данных микропроцессорной системы
- •6.1 Аналоговый ввод/вывод микропроцессорной системы
- •6.2. Таймеры микропроцессорной системы
- •6.3. Параллельный ввод-вывод данных
- •6.2.2. Асинхронный последовательный обмен
- •6.2.3 Синхронный последовательный обмен
- •6.3. Микроконтроллерная сеть
- •6.3.1 Протокол i2c
- •6.3.2. Протокол can
- •Характеристика протокола can
- •Выбор скорости передачи данных исходя из расстояния
- •6.3.3. Протокол rs-485 и rs-422
- •Стандартные параметры интерфейсов rs-422 и rs-485
- •Лекция 7 Микропроцессорные системы управления
- •7.1. Подключение светодиодов
- •7.2. Подключение 7-сегментных светодиодных индикаторов
- •7.3. Ввод с матричной клавиатуры
- •7.4. Управление жидкокристаллическим индикатором
- •7.5. Управление соленоидом и реле
- •7.6. Управление электродвигателем
- •6.5.1. Управление шаговым двигателем
- •7.6. Управление мощной нагрузкой
- •Лекция 8 Цифровая обработка сигналов
- •8.1. Типовые задачи решаемые цос
- •8.2. Способы реализации алгоритмов цос
- •8.3. Структура процессора цифровой обработки сигналов
- •8.4. Пцос с фиксированной и плавающей точкой
- •8.5. Гибридные процессоры
- •Библиографический список
- •Фирмы-производители 8-, 16- и 32-разрядных микроконтроллеров
- •Высокопроизводительные 8-разрядные risc микроконтроллеры семейства avr
- •1.6.2. Система обозначений микросхем производства
- •1.6.3. Система обозначений микросхем производства Motorola
- •1.6.4. Система обозначений микросхем производства
7.6. Управление мощной нагрузкой
Одной из схем управления нагрузкой является использование симистора - самый простой способ управления мощной нагрузкой под напряжением 220В с помощью МК (рис. 58).
Рис. 58. Пример схемы подключения симистора к микроконтроллеру
Электрическую развязку цепей МК от высоковольтной нагрузки можно организовать с помощью оптосимистора MOC3063. При пропускании через входной светодиод включающего тока не более 10мА, встроенный детектор нуля сначала дождётся перехода сетевого напряжение через ноль и только после этого откроет выходной симистор.
Другая схема управления, нагрузкой с использованием полевого транзистора. Полевой транзистор – полупроводниковый прибор, в котором ток изменяется в результате действия перпендикулярного току электрического поля, создаваемого входным сигналом.
От биполярного транзистора полевой транзистор отличается, во-первых, принципом действия: в биполярном транзисторе управление выходным сигналом производится входным током, а в полевом транзисторе – входным напряжением или электрическим полем. Во-вторых, полевые транзисторы имеют значительно большие входные сопротивления, что связано с обратным смещением p-n-перехода затвора в рассматриваемом типе полевых транзисторов. В-третьих, полевые транзисторы могут обладать низким уровнем шума (особенно на низких частотах), так как в полевых транзисторах не используется явление инжекции неосновных носителей заряда и канал полевого транзистора может быть отделён от поверхности полупроводникового кристалла.
Рис. 58. Схемы подключения полевого транзистора к микроконтроллеру
Достоинство такой схемы подключения в следующем, на затвор подается напряжение, но так как там диэлектрик, то ток будет минимальным, а значит, требуемая мощность на управление этим транзистором будет минимальной. Одной из проблем подключения транзистора и МК является то, что для открытия полевого транзистора до полного насыщения необходимо на затвор подать большее напряжение, для этой цели к выводу МК подключается биполярный транзистор.
Для управления полевым транзистором можно применить специальную ИС IR2117, которая сама сформирует нужный управляющий сигнал и выровняет уровни между контроллером и транзистором. Пример подключения ИС IR2117 представлен на рис. .
Рис. 58. Пример схемы подключения полевого транзистора к микроконтроллеру
Лекция 8 Цифровая обработка сигналов
Цифровая обработка сигнала (ЦОС) – это арифметическая обработка в реальном масштабе времени последовательности значений амплитуды сигнала, получаемых через равные временные промежутки.
Первый процессор цифровой обработки сигналов (ПЦОС) - TMS320C10 был выпущен компанией Texas Instruments Inc. в 1982 году и благодаря целому ряду удачных технических решений сразу получил широкое распространение.
Реальные сигналы, как правило, являются аналоговыми (речь, музыка, информация с датчиков). Обработка сигналов может производиться аналоговой и цифровой системами. Достоинства цифровых систем обработки информации и сигналов общеизвестны, и в данной книге не обсуждаются. Общая структура цифровой системы обработки информации приведена на рис. 59.
Рис. 59. Система цифровой обработки сигнала
АЦП формирует из аналогового сигнала цифровой. ЦАП осуществляет обратное преобразование цифрового сигнала в аналоговый. Последнее преобразование не требуется в системах, где на основе обработки сигнала выносится некоторое решение, и нет необходимости восстанавливать исходный аналоговый сигнал. Порты ввода/вывода осуществляют ввод цифрового сигнала для обработки в вычислителе и при необходимости, вывод результатов. Если цифровой вычислитель и источник сигнала (или получатель сигнала) разнесены территориально, в систему обработки входят устройства передачи сигнала по каналам связи, причем может передаваться как цифровой (с выхода АЦП по цифровым каналам связи), так и аналоговый сигнал. В последнем случае на вход АЦП поступает сигнал из канала связи.