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

Логический анализатор (англ. Logic Analyzer) — электронный прибор, который может записывать и отображать последовательности цифровых сигналов. Он используется для тестирования и отладки цифровых электронных схем, например, при проектировании компонентов компьютеров и управляющих электронных устройств. В отличие от осциллографов, логические анализаторы имеют значительно больше входов (обычно от 16 до нескольких сотен), но при этом часто способны показывать лишь два уровня сигнала («0») и («1»), к которым иногда добавлено состояние «Z».

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

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

## Использует

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

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

## История

С появлением цифровых вычислений и интегральных схем в 1960-х годах начали возникать новые и сложные проблемы, с которыми осциллографы не справлялись. Впервые в истории вычислительной техники стало необходимым одновременно просматривать большое количество сигналов. Ранние решения пытались объединить аппаратные средства из нескольких осциллографов в один пакет, но беспорядок на экране, отсутствие определенной интерпретации данных, а также ограничения на зондирование сделали это решение мало пригодным для использования.

Логический анализатор HP 5000A, представленный в октябрьском номере *журнала Hewlett-Packard* за 1973 год, был, вероятно, первым коммерчески доступным инструментом, получившим название "Логический анализатор". Однако HP 5000A был ограничен двумя каналами и отображал информацию с помощью двух рядов из 32 светодиодов. Первым по-настоящему параллельным прибором был двенадцатиканальный HP 1601L, он был подключаемым модулем для основных осциллографов серии HP 180 и использовал экран осциллографа для представления 16 строк из 12-разрядных слов в виде 1 и 0. Он был представлен в январе 1974 года в журнале *Hewlett-Packard Journal*.

## Осциллографы со смешанным сигналом

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