Логические анализаторы

Логический анализатор (ЛА) применяется для диагностики и отладки сложных цифровых устройств, в том числе микропроцессорных систем. Прибор позволяет фиксировать последовательность цифровых сигналов, визуализировать их и проводить анализ полученных данных.

Правильная конфигурация ЛА – ключ к максимально эффективному использованию его возможностей. Необходимо задать режим анализа, подключить прибор к выводам сигнала, установить пусковой механизм, и логический анализатор отследит все программные и аппаратные дефекты. Благодаря модульному построению ЛА пользователь может подбирать конфигурации, требуемые для решения конкретных задач, расширять функциональные возможности и наращивать производительность оборудования.

Выбор между осциллографом и логическим анализатором

Делая выбор между ЛА и осциллографом, многие специалисты отдают предпочтение последнему. Однако существует широкий круг задач, в которых использование ЛА более эффективно.

Осциллограф применяется в следующих случаях:

  • когда требуется получение высокоточного результата при замерах временных интервалов;
  • при необходимости увидеть незначительные выбросы на сигнале.

Логический анализатор используется для решения следующих задач:

  • когда требуется увидеть одновременно большое количество сигналов;
  • при необходимости представить цифровые сигналы так, как видит их сам прибор;
  • когда требуется синхронизация от комбинации сигналов на нескольких линиях и просмотр результата.

Если цифровой сигнал в системе преодолевает пороговое значение, ЛА реагирует на него таким же образом, как и логическая схема. Прибор различает два состояния сигнала – «единица» и «ноль». ЛА также может синхронизироваться по определенному сочетанию единиц и нулей анализируемых сигналов. Поэтому устройство целесообразно использовать в случае, когда требуется увидеть больше цифровых сигналов, чем может зафиксировать осциллограф. Логические анализаторы оптимально применять для замера временных соотношений и исследования передаваемых по шине микропроцессора данных, например, адресов управляющих сигналов. Устройства способны декодировать информацию на шинах и представлять ее в осмысленном виде.

Принцип работы

Принцип функционирования логического анализатора сходен с принципом работы осциллографа. Основное отличие состоит в том, что наблюдение сигналов осуществляется одновременно не в 1-2, а в значительно большем количестве точек. Еще одно различие связано с регистрацией формы сигналов: осциллограф работает с аналоговой формой, ЛА – с логическими уровнями сигналов, т. е. определяет состояние «ноль»/«единица» в данной точке в конкретную единицу времени.

При помощи входных пробников прибор подключается к контрольным точкам исследуемой системы. Логические сигналы в данных точках с определенной частотой дискретизации регистрируются в оперативном запоминающем устройстве. После остановки регистрации сохраненная информация загружается в память управляющего компьютера и отображается на дисплее в виде таблицы состояний или временной диаграммы.

Оборудование имеет два режима работы.

  • Синхронный режим (регистрация состояний). Режим получения данных, при работе в котором момент оцифровки состояний входа ЛА определяется тактовыми импульсами, пришедшими из тестируемой схемы на отдельный вход прибора.
  • Асинхронный режим. Режим получения данных, при работе в котором момент оцифровки состояний входа ЛА определяется задаваемой встроенным генератором частотой.

ЛА используют различные способы синхронизации и запуска. Необходимо отличать запуск получения данных (старт регистрации входной информации) и запуск синхронизации (действие, которое связывает регистрируемые данные с определенной точкой на временной шкале). Устройства применяют методы синхронизации по шаблону (образцу комбинации входной информации) и по фронту (спаду). Возможно сочетание названных способов синхронизации.

Виды

В соответствии с современными требованиями по своему функциональному назначению ЛА делятся на два вида.

  • Анализаторы логических состояний. Отсутствует явная причинно-следственная связь между неисправностью и следствием, при этом следствие обычно появляется значительно позже неисправности. Основные требования для ЛА данного типа – наличие сложных и разнообразных механизмов запуска, которые позволяют выявить причину и следствие, а также большой объем памяти, необходимый для работы. Главной задачей таких приборов является регистрация логических состояний на шинах исследуемого микропроцессора с частотой, которая соответствует его рабочей частоте. Данные индицируются в виде единиц и нулей: 0 – если уровень падает ниже установленного порога в течение периода тестирования, 1 – если уровень превосходит порог.
  • Анализаторы временных соотношений. Между событием и следствием имеется хронологическая зависимость и тесная причинно-следственная связь. ЛА данного типа имеют небольшой объем внутренней памяти, однако исследование временных соотношений производится при более высокой частоте опроса. Обычно здесь требуется асинхронный режим сбора данных, который позволяет зарегистрировать временные сдвиги входных сигналов. Создание оси времени и управление выборкой в приборах данного типа осуществляет внутренний генератор. Тактовая частота при этом должна задаваться таким образом, чтобы интервал между тактовыми импульсами был минимум в 5 раз меньше самого короткого временного изменения, которое необходимо точно замерить. В данном режиме логический анализатор работает аналогично цифровому осциллографу, имеющему разрешение 1 бит. Однако при использовании ЛА в любой период тактовых сигналов представленные формы показывают только 2 уровня («ноль» или «единица»).

Большинство моделей ЛА представляет собой сочетание двух устройств – анализатора временных соотношений и анализатора состояний. Таким образом, ЛА позволяют получить два видения работы цифровых систем.

Возможности

Анализ доступных устройств. Логический анализатор обнаруживает доступные к работе на данный момент устройства, составляет их список, выполняет инициализацию и тестирование.

Управление параметрами. ЛА оснащается программным обеспечением, производящим автоматическую настройку параметров и управление ими.

Построение графиков и таблиц. По окончании анализа полученной информации устройство отображает цифрограммы в виде числовых таблиц, групповых диаграмм и 16-битовых кривых.

Запись данных. ЛА записывает полученные цифрограммы в виде графика или числовых данных.

Ручная настройка. Прибор позволяет вручную настраивать цвета участков графика, толщину линий осциллограмм, их расположение и размер.