Cтраница 2
Так как при временном анализе приходится исследовать сигналы и процессы, длительность которых намного меньше длительности, занимаемой словом данных, то рабочая частота анализатора логических временных диаграмм должна быть значительно выше, чем у анализатора логических состояний для тех же самых полей данных. [16]
Как уже отмечалось, диагностика микропроцессорных систем и других цифровых устройств, содержащих микропроцессоры, представляет сложную задачу. Анализаторы логических состояний, рассмотренные в § 10.2, решают ее лишь частично. [17]
Рассмотренный ранее анализатор логических состояний ( рис. 10.7) хорошо выполняет свои функции при контроле работы относительно простых цифровых устройств, но недостаточно эффективен, когда требуется ана-лизизовать потоки данных, циркулирующие по шинам тестируемой микропроцессорной системы. Эту задачу решает специально разработанный прибор, получивший название анализатора потока цифровых данных. Он представляет собой усовершенствованный логический анализатор со встроенной микропроцессорной системой, который позволяет наблюдать на экране дисплея и анализировать логические состояния на шинах адреса, данных, управления тестируемой системы при разработке и откладке как ее аппаратных, так и программных средств. Следует подчеркнуть, что программы, выполняемые контролируемой микропроцессорной системой ( микро - ЭВМ), для проверки которых служит анализатор, могут включать различные ветвления, циклы, подпрограммы. [18]
Commodore PET) полезен при проверке и отладке интерфейса. Он может быть запрограммирован на сбор данных от различных точек интерфейсных схем для генерации тестовых сигналов, моделирующих работу интерфейса. Часто эти функции более удобно реализовать с помощью анализатора логических состояний и генератора логических сигналов. [19]
Роль анализатора логических состояний в проектировании цифровых схем столь же важна, как и осциллографа при поиске неисправностей в аналоговых схемах. Осциллограф может одновременно индицировать до четырех сигналов ( напряжений) как функции времени. Часто точное значение напряжения не играет роли; интерес представляет только состояние каждого сигнала. Анализатор логических состояний одновременно опрашивает состояния нескольких входных сигналов ( обычно 16) при действии сигнала синхронизации и запоминает входные состояния во внутренней памяти. Дискретные входные данные можно затем индицировать на экране анализатора в формате 0 / 1, что дает пользователю фотоснимок действий в схеме. [20]
![]() |
Упрощенная блок-схема анализатора состояний. [21] |
Входные сигналы дискретизируются по нарастающим или спадающим фронтам сигналов синхронизации. Во внутренней буферной памяти постоянно хранится последний ( свежий) фрагмент данных. Во многих анализаторах пользователь может выбрать данные до или после определенного события с помощью переключателей на пульте анализатора. Когда входные данные совпадают с установками переключателей ( запускающим словом), данные до и после этой точки замораживаются в памяти анализатора. Пользователь может анализировать переходы состояний до и после заданной входной комбинации. Обычный осциллограф, в отличие от анализатора логических состояний, индицирует сигнал только после запуска. [22]