
- •1. Структура и принцип действия микропроцессора классической архитектуры
- •2. Выполнение процессором командного цикла.
- •3. Командный и машинный циклы.
- •4. Внутренние регистры микроконтроллера msp430. Регистры общего назначения и регистры специальных функций
- •5. Микросхемы памяти, их основные характеристики и классификация
- •6. Функциональная схема устройства оперативной памяти
- •7. Постоянные запоминающие устройства, их типы и области применения
- •8. Применение пзу в качестве программируемого логического устройства.
- •9. Применение пзу в качестве функционального преобразователя (фп).
- •10. Структура команд. Способы адресации.
- •11. Применение косвенной адресации
- •12. Команды процессора и эмулируемые команды
- •13. Организация подпрограмм и использование стековой области памяти.
- •14. Программная реализация интервалов времени
- •15. Аппаратный умножитель и его применение
- •16. Виды операции умножения
- •17. Применение умножения с накоплением при расчете сигналов управления
- •18. Аппаратные и программные средства интрфейса.
- •19. Принципы обмена информацией.
- •20. Параллельный и последовательный интерфейс.
- •21. Принцип действия программируемого таймера.
- •23.Организация прямого доступа к памяти.
- •24. Аппаратная реализация интервалов времени
- •25. Цифро-аналоговое преобразование.
- •26. Аналого-цифровое преобразование.
- •27. Микроконтроллер как динамическое звено.
- •28. Влияние времени выполнения программы мк запас устойчивости замкнутой системы.
- •29. Выбор числа разрядов слова данных по требуемой точности системы управления.
- •30. Рекурсивные и нерекурсивные цифровые фильтры, их передаточные функции и структурные схемы.
- •31. Цифровое дифференцирование и интегрирование.
- •34. Параллельная обработка информации. Классификация вычислительных систем с параллельной обработкой информации.
- •35. Процессоры с сокращенным набором команд (risc) и с полным набором команд (cisc).
- •36. Гарвардская и разнесенная архитектуры микропроцессоров
- •37. Процессоры с длинным командным словом
- •38. Синтез процессорной матрицы.
- •39. Применение процессорной матрицы для цифровой фильтрации сигнала.
- •40. Общая характеристика системы команд мсs8 х с51.
- •41. Функциональная схема микроконтроллера мсs8 х с51 и назначение входящих в него устройств.
- •42. Функциональная схема микроконтроллера мсs8 х с196 и назначение входящих в него устройств.
- •43. Регистры мсs 196 и способы адресации. Система команд мсs 196.
- •44. Архитектура микроконтроллеров adsp-bf и общая характеристика системы команд.
- •45. Структура ядра adsp-bf и его регистры.
- •46. Архитектура микроконтроллеров tms 320
- •47. Алгоритм расчета сигнала управления в замкнутой сис-ме
- •48. Преобразование унитарного кода импульсн.Датчика в двоичный код положения
- •49. Преобразование унитарного кода импульсного датчика в двоичный код скорости.
- •51. Использование нечеткой логики для синтеза управления. Лингвист. Переменные.
- •5 2. Алгоритм нечеткого управления
- •53. Структура и принцип действия искусственного нейрона. Соединение в сеть.
- •54. Методы обучения искусственной нейронной сети.
- •55. Применение искусственной нейронной сети в качестве устройства управления.
- •56. Применения генетических алгоритмов для оптимизации управления эп
- •57. Функциональная схема msp 430, способы адресации, система команд, назначение входящих в него устройств
- •58. Архитектура risc-ядра arm7 16/32 разрядных микроконтроллеров
- •59. Последовательный интерфейс spi микроконтроллеров.
- •62. Применение шим для цап.
- •63. Способы повышения эффективности использования конвейеров
- •64. Принцип действия сигма-дельта ацп
- •65. Микроконтроллер, его ф-ная схема и применение в системах управления эп
- •66. Режим энергопотребления мк
- •67. Режимы работы таймеров.
- •68. Как таймер формирует шим
- •69. Режим захвата и сравнения.
58. Архитектура risc-ядра arm7 16/32 разрядных микроконтроллеров
Эта архитектура содержит ядро с RISC процессором. Имеет 3-х ступенчатый конвейер. Конвейер имеет недостаток: ускоряет работу программы, когда она не имеет ветвлений.
Конвейер эффективно работает на прямолинейных участках алгоритма. При ветвлении эффективность снижается.
Структура команды имеет вид:
Условие,
указанное в команде сравнивается с
флаговым регистром и при совпадении
команда выполняется. Данная структура
команды позволяет избежать ветвлений.
Функциональная схема:
R0-R15-внутрен.
регистры
SP-указатель стека
РС-програмн. счетчик
LR-регистр связи, для хранения адреса возврата из подпрограммы
CPSR-флаговый регистр
ALV-арифм. логич. уст-во
МАС-умножитель на 32 разр
Уст-во сдвига-позволяет циклический сдвиг выполнять аппаратно
VIC-векторный контроллер прерывания, для управления прерываниями
УУВВ-уст-во управления вводом/выводом; RTC-таймер реального времени;
Т0,Т1-таймер; WDT-сторожевой таймер; МАМ-блок управления памятью, для ускорения доступа(ускоряется за счет того, что flash память разделена на 2 банка: bank0,bank1
Средства повышения быстродействия:
1) наличие регистра связи LR ускоряет связь с подпрограммами, в том числе с прерываниями.
2) наличие высокоскоростной шины
3) наличие модуля управления памяти МАМ
59. Последовательный интерфейс spi микроконтроллеров.
USCI – универсальн. Последоват. Коммуникационный интерф.
UART–универсальный асинхронный приемопередатчик
R - прием
T - передача
SPI – послед. Программируем. интерфейс
I2C – 2-х проводной интерфейс
UART RS232(COM1;COM2)
SPI – можно соединить несколько микроконтр. На параллельну. Работу, оно дает некоторые преимущества:
Увеличивается кол-во интерфейсных устройст
Возможность повысить быстрод-е, за счет распараллеливания вычислений т.е. один микроконтр. Решает 1 задачу, 2-ой другую задачу.
Преимущества SPI:можно соединить на параллельную работу 3 или более микроконтр. Один - ведущий, другие – ведомые
Ведущий микроконтр. Может меняться.
Преимущ. 2-х проводного интерфейса: 2 проводника
Недостатки: скорость ниже UART и SPI - чтение и передача одновременно
Длина символа передаваемого разрядов в UART, SPI, I2C.
Скорость передачи может быть задана. Скорость – частота, с которой передаются биты: 1 МГц, 4 МГц, 8 МГц, 12 МГц, 16 МГц.
Последов. Интерфейс содержит 3 основных блока: 1) управление скоростью передачи, 2) приемник, 3) передатчик.
Приемник содержит сдвиговый регистр Rx и буферный регистр RxBVF
Передатчик содержит сдвиговый регистр Tx и буфер передатчика TxBVF
По каналу Rx Д поступают импульсы.
60.
ПОСЛЕДОВАТЕЛЬНЫЙ
ИНТЕРФЕЙС I2C
МИКРОКОНТРОЛЛЕРОВ.
С помощью I2C могут быть соединены между собой нескольо устройств.
В каждый момент времени передатчиком может быть только одно устройство.
61. ПРИНЦИП ДЕЙСТВИЯ АЦП ПОРАЗРЯДНОГО УРАВНОВЕШИВАНИЯ
При поразрядном уравновешивании время преобразования пропорционально входной величине, это явл. Недостатком, поэтому на ряду с токами АЦП применяется АЦП последовательного приближения.
Uвх
Uцап
Алгоритм последовательного приближения
/2
X=0
m – количество разрядом
АЦП последовательного приближения имеет меньшее время преобразования, чем в предыдущем.