- •1Философия микропроцессорной техники. Основные определения:
- •1.5. Типы микропроцессорных систем
- •7Организация обмена информацией в мпс. Основные типы
- •2.1. Шины микропроцессорной системы
- •2.4. Функции устройств магистрали
- •2.4.1. Функции процессора
- •3.1.1. Команды пересылки данных
- •3.1.2. Арифметические команды
- •3.1.3. Логические команды
- •3.2 Команды переходов
- •16. Система команд процессора мк
- •Память программ и данных мк
- •Память программ
- •Память данных
- •Регистры мк
- •Стек мк
- •Внешняя память
- •17. Порты ввода/вывода
- •Таймеры и процессоры событий
- •Модуль прерываний мк
- •18. Минимизация энергопотребления в системах на основе мк
- •Тактовые генераторы мк
- •19. Аппаратные средства обеспечения надежной работы мк
- •Блок детектирования пониженного напряжения питания
- •Сторожевой таймер
- •20. Дополнительные модули мк
- •Модули последовательного ввода/вывода
- •Модули аналогового ввода/вывода
- •21. Разработка микропроцессорной системы на основе микроконтроллера
- •22. Разработка и отладка аппаратных средств
- •10.1.2. Разработка и отладка аппаратных средств
- •10.1.3. Разработка и отладка программного обеспечения
- •10.1.4. Методы и средства совместной отладки аппаратных и программных средств
- •24. Языки программирования: классификация, виды. Виды программ: Исходная, объектная, рабочая. Отладка программы.
- •§ 14.3. Средства отладки аппаратуры мпу
- •I. Обычные контрольно-измерительные приборы
- •2. Ручные инструментальные средства
- •3. Внутрисхемные эмуляторы
- •26. Функции выполняемые мп в приборах: обоснование применения и особенности приборов, содержащих микропроцессорные системы, в результате чего достигаются эти возможности. Повышение точности приборов.
- •28. Виды погрешностей и способы исключения с помощью мпс . Исключение систематической погрешности, Компенсация внутренних шумов. Основные методы реализации.
2. Ручные инструментальные средства
Ручные инструментальные средства применяются при проверке МПУ путем реализации проверок по принципу «стимул—реакция». К ним относятся логические пробники, пульсаторы, компараторы, бесконтактные индикаторы тока и т. д.
Для обслуживания логических анализаторов всех видов требуются операторы высокой квалификации, умеющие интерпретировать достаточно большие массивы выходных данных, имеющие хорошее представление о работе проверяемого устройства и владеющие методами отыскания неисправностей.
3. Внутрисхемные эмуляторы
Эмуляция процесс, в котором одна система используется для копирования действий другой системы. Для организации эмуляции различных компонентов разрабатываемого МПУ используются внутрисхемные эмуляторы. Они предназначены для организации комплексной отладки аппаратуры и программного обеспечения МПУ в процессе разработки. Промышленностью выпускаются эмуляторы в виде автономных приборов, которые входят в состав тестеров, предназначенных для функционального контроля МПУ в процессе производства и эксплуатации изделия. В функции внутрисхемного эмулятора входят эмуляции поведения микропроцессора и ЗУ проектируемого МПУ, периферийных устройств и различных контроллеров МПУ, управление поведением проектируемых микропроцессорных РЭС. При отладке МПУ на однокристальных МП с фиксированной системой команд необходима организация генерации программных воздействий на различные компоненты МПУ. Для отладки МПУ на микро-программируемых МП помимо внутрисхемного эмулятора требуется имитатор ПЗУ с записанным в нем набором микропрограмм.
Внутрисхемный эмулятор может работать в режимах опроса состояния различных узлов МПУ, пошагового исполнения программы (микропрограммы) пользователя и эмуляции исполнения программы (микропрограммы) пользователя в реальном времени. С помощью эмулятора проверяются ядро МПУ, магистрали, а также выполняются тесты ПЗУи ЗУПВ.
Внутрисхемные эмуляторы весьма эффективны при обработке и проверке микропроцессорных схем. При этом методе применяется внешняя по отношению к проверяемому прибору система для имитации МП и обеспечивается диагностика отказов при функционировании в реальном времени. Использование сменных узлов позволяет легко адаптировать прибор к конкретному типу МП. Для такой аппаратуры требуется персонал высокой квалификации, но она не позволяет диагностировать источники неисправностей с точностью до компонента. При объединении методов и аппаратных средств внутрисхемной эмуляции и сигнатурного анализа появляется возможность создать чрезвычайно мощное средство для проверки цифровых микропроцессорных схем. С помощью внутрисхемного эмулятора анализатор вырабатывает цифровые коды, благодаря чему оказывается возможным проверять фактически неработающую схему. Единственное, что необходимо для выполнения проверки, это функционирование генератора тактовых сигналов проверяемой системы. Микропроцессор анализатора подключается с помощью кабеля эмуляции вместо микропроцессора проверяемой системы. В ППЗУ анализатора хранятся программы испытаний. Анализатор должен иметь разные режимы запуска для выполнения программ с целью проверки содержимого регистров ячеек памяти, а также правильности функционирования устройств ввода - вывода. Встроенные в анализатор средства сигнатурного анализа позволяют отыскивать неисправные компоненты.
Оценивая рассмотренную аппаратуру и реализованные в ней методы диагностики, можно сделать заключение, что наиболее простыми в применении приборами, позволяющими производить высококачественную и быструю проверку сложных цифровых устройств в условиях производства и эксплуатации, являются приборы, использующие метод сигнатурного анализа. К тому же это пока единственный метод, позволяющий локализовать поиск неисправных компонентов в микропроцессорных схемах. Этот метод применим для цифровых, аналоговых и аналого-цифровых схем.
