При сигнатурном тестировании выходные реакции ОД, получаемые за фиксированный интервал времени, обрабатываются на регистре сдвига с обратными связями - сигнатурном анализаторе (СА) и перекодируются (сжимаются) в короткие коды (сигнатуры). Полученные сигнатуры сравниваются с эталонными, которые находят либо расчетным путем, либо на предварительно отлаженном устройстве.
Стимуляция осуществляется с помощью генератора псевдослучайных воздействий (ГПВ) или обычными программными методами, но только в фиксированном интервале времени, совпадающем с временем анализа.
При поиске неисправности достаточно установить режим исполнения тестовой программы, проследить сигнатуры в контрольных точках от выхода к входу. Элемент схемы, у которого входные сигнатуры верны, а выходная неверна, является неисправным. Для использования сигнатурного анализа в процессе эксплуатации изделия вводят определенные средства, позволяющие реализовать процесс анализа простыми приборами. Такими средствами являются устройства размыкания цепи обратной связи в режимах контроля, так как с помощью сигнатурного анализа распознавать неисправные элементы схемы в контуре обратной связи не удается. Для монокристального объекта разрыв обратной связи осуществляется путем отключения шины данных от входа. Обрыв обратной связи по шине данных можно реализовать с помощью электрических переключателей или электронных ключей.
Вторым важным условием возможности применения сигнатурного анализатора является наличие схем, вырабатывающих сигналы «Пуск» и «Стоп», которые необходимы в анализаторе для выработки интервала времени накопления сигнатуры (измерительного «окна»). Для поиска неисправностей логической схемы методом сигнатур используется специальный алгоритм (рис. 16.17).
Третьим требованием является наличие в составе объекта ПЗУ, в котором содержится тестовая программа. В качестве тестовой может выступать как специально разработанная, так и определенная рабочая программа.
Сигнатурный анализ применяется при наличии схем, вырабатывающих сигналы «Пуск» и «Стоп», необходимые для выработки интервала времени накопления сигнатуры, и постоянного запоминающего устройства (ПЗУ) для хранения тестовой программы. Сигнатурный анализатор (рис. 16.17) позволяет обнаружить неисправности цифровых устройств. Сигнатура формируется путём ввода данных в сдвиговый регистр по активному фронту синхроимпульса. Индикация сигнатуры выводится на панель прибора с помощью светодиодных индикаторов.
Логические и сигнатурные анализаторы являются эффективными, но сложными устройствами диагностирования микропроцессора (МП). Для поиска простых неисправностей, локализации места их возникновения используются малогабаритные средства, такие как тестеры логического состояния, стимулирующие генераторы логических сигналов и бесконтактные индикаторы импульсных токов, рассмотренные в главе 15.