Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СБЭ(5,6,7).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
679.42 Кб
Скачать

4.2.7 Логический анализатор (Logic Analyzer)

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

Рисунок 4.8 — Логический анализатор

На развёрнутой панели логического анализатора (рисунок 4.8) расположены дисплей для отображения кодовых последовательностей, клеммы-индикаторы для подключения к исследуемой цифровой схеме и кнопки выбора режима работы. Дисплей снабжён двумя визирными линейками(1 и 2), что позволяет получать точные отсчёты временных интервалов T1, T2 и T2 - T1 между кодовыми комбинациями. Кодовые комбинации и соответствующие им времена отсчётов отображаются в двух полях, расположенных в нижней части развёрнутой панели. Кроме того, дисплей снабжён линейкой прокрутки по горизонтали, что позволяет анализировать процессы на большом временном интервале. С левой стороны дисплея расположены клеммы индикаторы. Двоичные разряды на клеммах-индикаторах возрастают по старшинству сверху вниз.

Масштаб горизонтальной развёртки на дисплее логического анализатора задаётся клавишей Clocks per division (периодов тактовой частоты на деление) в диапазоне от 0 до 128 в единицах кратных степеням числа два. Горизонтальная развёртка останавливается клавишей Stop. Клавишей Reset производится очистка содержимого экрана дисплея и перезапуск горизонтальной развёртки.

Режим горизонтальной развёртки выбирается с помощью диалогового окна Clock setup, вызываемого клавишей Set секции Clock. В рамке Clock mode выбирается режим запуска горизонтальной развёртки либо от внутреннего генератора тактовых импульсов (Internal), либо от внешнего (External). Тактовая частота для внутреннего генератора выбирается в рамке Internal clock rate. Диапазон задаваемых частот находится в пределах от 1 Гц до 999 МГц.

В режиме внешнего запуска горизонтальная развёртка может запускаться как от обычного источника тактовых импульсов (клемма External), так и от специального (клеммы Qualifier). Фронт запуска от обычного источника выбирается в рамке Clock edge В секции Clock путём выбора опции «положительный» (Positive) или «отрицательный» (Negative). С помощью поля Clock qualifier выбираются условия запуска горизонтальной развёртки от специального генератора. В этом поле устанавливается значение логического сигнала (0, 1 или Х), по которому производится запуск развёртки. Дополнительные условия для запуска горизонтальной развёртки в режиме Qualifier могут быть выбраны с помощью диалогового окна, вызываемого клавишей Set секции Trigger.

В режиме внешнего запуска горизонтальная развёртка может запускаться как от обычного источника тактовых импульсов (клемма External), так и от специального (клеммы Qualifier). Фронт запуска от обычного источника выбирается в рамке Clock edge В секции Clock путём выбора опции «положительный» (Positive) или «отрицательный» (Negative). С помощью поля Clock qualifier выбираются условия запуска горизонтальной развёртки от специального генератора. В этом поле устанавливается значение логического сигнала (0, 1 или Х), по которому производится запуск развёртки.

Дополнительные условия для запуска горизонтальной развёртки в режиме Qualifier могут быть выбраны с помощью диалогового окна Trigger patterns, вызываемого клавишей Set секции Trigger. В полях A, B, C этого окна можно задать требуемые шестнадцатиразрядные двоичные комбинации, а затем в поле Trigger combinations установить условия запуска развёртки. Этих условий восемь:

A — запуск развёртки по кодовой комбинации A;

A OR B — запуск развёртки по кодовой комбинации A или B;

A OR B OR C — запуск развёртки по кодовой комбинации A или B или C

A THEN B — запуск развёртки по кодовой комбинации A после прихода кодовой комбинации B;

(A OR B) THEN C — запуск развёртки по кодовой комбинации A или B после прихода кодовой комбинации C;

A THEN (B OR C) — запуск развёртки по кодовой комбинации A после прихода кодовой комбинации B или кодовой комбинации C;

A THEN B THEN C — запуск развёртки по кодовой комбинации A, если кодовая комбинация B пришла после кодовой комбинации C;

A THEN (B WITHOUT C) — запуск развёртки по кодовой комбинации A после прихода кодовых комбинаций B и C.

В окне Trigger qualifier устанавливается 0 или 1 или X. Если установлен X, то развёртка запускается от кодовых комбинаций A, B, C. Если установлен 0 или 1, то развёртка запускается соответственно от первого пришедшего сигнала 0 или 1.