Изобретение относится к области вычислительной техники и может быть использовано для контроля цифровых устройств. Известны логические анализаторы, содержащие оперативное запоминающее устройство и электронно-лучевую трубку (П. Недостатком таких анализаторов является низкая производительность контроля цифровых устройств, обусловленная возможностью представления информации лишь в виде временных диаграмм. Наиболее близким по технической суяцюсти к изобретению является ло гический анализатор, содержащий последовательно соединенные пороговые схемь по числу бит входной последо.вательности,Ы триггеров и N запоминающих устройств,блок управления пороговыми схемами,цифро-аналоговые преобразова тели (ЦАП) и осциллограф, причем первые входы пороговых элементов являются информационными входами анали затора, ВЫХОД блока управления пороговыми элементами соединен с вторыми входами пороговых схем, вход Пуск логического анализатора соеди нен с входом установки в ноль триггеров, а синхровход соединен с такто выми входами триггеров и управляющим входами запоминающих устройств, выхо ды которых соединены соответственно с входами цифроаналоговых преобразователей, выходы которых соединены с входами осциллографа и являются выхо дами устройства С23. Недостатком известного логическог анализатора является низкая производительность контроля, так, совместны анализатор нескольких временных диаг рамм, необходимый для определения,, например, последовательности входных или выходных сигналов, при количеств сигналов более трех становится зат-, руднительным. Цель изобретения - повьппение прог изводительности контроля цифровых устройств. Поставленная цель достигается тем, что в логический анализатор, содержащий первый и второй цифроаналоговые преобразователи, осциллог раф, к входу подсвета которого подключен щуп, выходы первого и второго цифро-аналоговых преобразователей соединены соответственно с входами вертикального и горизонтального откл нения луча осциллографа, введены счетчик, шифратор, переключатель, первый и второй мультиплексоры, выхи ды которых соединены соответственно с входами первого и второго цифро-аналоговых преобразователей, подвижный (Контакт переключателя соединен с щиной нулевого потенциала, неподвижные контакты переключателя соединены соответственно с инверсными входами шифратора, первый вьгкод которого соединен с адресным входом первого мультиплексора, второй и третий выходы шифратора соединены соответственно с адресными входами второго мультиплексора, вход синхронизации и вход начальной установки логического анализатора соединены со счетным входом и входом установки в ноль соответственно счетчика и контролируемой схемы, информационные входы логического анализатора соединены соответственно с информационньми входами контролируемой схемы и второй группой информационных входов второго мультиплексора, выходы контролируемой схемы соединены соответственно с первой группой информационных входов первого мультиплексора и стретьей группой информационных входов второго мультиплексора, группа контрольных точек контролируемой схемы соединена соответственно с второй группой информационных входов первого мультиплексора и четвертой группой информационных входов второго мультиплексора, щуп подключен к соответствующей контрольной точке контролируемой схемы. На фиг. 1 представлена блок-схема логического анализатора; на фиг. 2 примеры диаграмм, получаемых с его помощью при контроле некоторых цифровых схем: а - диаграмма время-выход четырехразрядного двоичного счетчика; сГ - диаграмма вход-выход комбинационного преобразователя кода 8-4-2-1 в код 2-4-2-1, 2; & - диаграмма выход-выход для автомата Уилкса. Устройство содержит счетчик 1, первый и второй мультиплексоры 2,3, первый и второй ЦАП 4,5, осциллограф 6, щуп 7, шифратор 8, переключатель 9, группу информационных входов 10, вход 11 синхронизации и вход 12 начальной установки.
Логический анализатор работает следующим образом.
Режим работы его задается переключателем 9, в соответствии с положением которого на выходе шифратора 8 формируется код управления. Значение первого разряда кода поступает на управляющий вход первого мульти-, плексора 2, а второго и третьего раз рядов - на управляющие входы второго мультиплексора 3. Мультиплексор 2 пропускает на вход первого ЦАП 4 код выходного сигнала или код состояния группы контрольных точек контролируемой схемы 13, в соответствии с которым ЦАП 4 формирует сигнал вертикальной развертки осциллографа 6. Мультиплексор 3 пропускает на вход второго ЦАП 5 код с выхода счетчика 1 или код с группы информационных входов 10 устройства, или код состояния группы контрольных точек схемы 13, или код выходного сигнала схемы 13, в соответствии с каждым из которых ЦАП 5 формирует сигнал горизонтальной развертки осциллографа 6.
Таким образом, на экране осциллографа могут отображаться в виде точек .следующие диаграммы исследуемой схемы 13, представленные в таблице.
Режимы, отмеченные знаком, эффективно используют при большой размерности кодов выходного сигнала и группы контрольных точек, причем младщие разряды кодов поступают на второй мультиплексор 3, а старшие - на первый мультиплексор 2..
При проведении анализа контролируемая схема 13 находится в рабочем режиме, на нее поступают рабочие входные сигналы, сигнал синхронизации и сигнал запуска. Эти сигналы обеспечиваются системой, частью которой является контролируемая логическая схема.
Сигнал запуска периодически сбрасывает в исходное состояние схему 13 и счетчик, заставляя их всякий раз работать, начиная с.исходного состояния. Выбирая определенный режим отображения, оператор имеет возможность получить на экране осциллографа 6 требуемую диаграмму. По характеру отображаемой диагра ммы можно судить о правильности работы контролируемой схемы, а также по искажению диаграмм производить диагностику неисправностей.
Диаграммы на экране- осциллографа 6 предстаавляют собой набор точек, расположенных в углах координатной сетки, которые могут подсвечиваться.
Примеры схем и получаемые при этом диаграммы показаны на фиг. 2 (здесьП 4). Координаты точек указаны в шестнадцатиричной системе счисления.
По таким диаграммам, оценивая расположение точек по отношению к координа тной сетке, можно оценить правильность работы контролируемой схемы.
Для определения значения конкретного сигнала по отклонению луча в данном ус;гройстве используется канал
подсвета луча, а выбор исследуемого сигнала производится щупом 7 осциллографа (см. третью диаграмму, где в качестве исследуемого сигнала микропрограммного автомата Уилкса выбран
один из сигналов М и по яркости свечения точек можно определить, каким адресом микрокоманды соответствует уровень 1, а каким уровень О. Это позволяет определить логические
значения различных сигналов по отношению к входным, выходным комбинациям или внутреннему состоянию схемы. Таким образом, сравнивая диаграмму, полученную с реальной схемы, с эта- лонной, можно не только установить правильно ли функционирует схема, но и диагностировать неисправность.Это значительно снижает трудоемкость работ по анализу работы сложных вычислительных устройств, а следовательно повышает производительность их контроля. Особенно эффективно применение таких устройств для анализа микропроцессорных систем.
Использование предлагаемого устройства позволяет наблюдать на экране осциллографа 8 типов диаграмм, обладающих в п раз большеГ информативностью, чем временные диаграммы
(здесь и разрядность мультиплексора, реально ). Высокая информатив ность предложенного анализатора позволяет более чем в 1 раз сократить время анализа исследуемой схемы, а также с использованием шупа сократить время на диагностику и локализацию неисправностей.
ние (
Внутренее состояние внутреннее состояние 5
название | год | авторы | номер документа |
---|---|---|---|
Логический анализатор | 1986 |
|
SU1411749A1 |
Логический анализатор для регистрации результатов контроля | 1988 |
|
SU1608668A1 |
Устройство для контроля цифровых узлов | 1984 |
|
SU1231506A1 |
Устройство для контроля цифровых узлов | 1983 |
|
SU1124312A1 |
Устройство для отображения информации на экране осциллографа | 1985 |
|
SU1282189A1 |
Устройство для контроля и диагностики цифровых блоков | 1982 |
|
SU1067506A1 |
Устройство контроля параллельно-последовательных аналого-цифровых преобразователей | 1989 |
|
SU1709519A1 |
СТЕНД ДЛЯ ИЗУЧЕНИЯ ЭЛЕКТРОННЫХ СРЕДСТВ АВТОМАТИЗАЦИИ | 2005 |
|
RU2279718C1 |
Система экстремального регулирования квадрупольного масс-спектрометра | 1989 |
|
SU1795419A1 |
Устройство для статистического контроля логических блоков | 1983 |
|
SU1173415A1 |
ЛОГИЧЕСКИЙ АНАЛИЗАТОР, содержащий первый и второй цифроаналоговый преобразователи, осциллограф, к входу подсвета которого подключен щуп, выходы первого и второго цифро-аналоговых преобразователей соединены соответственно с входами вертикального и горизонтального отклонения луча осциллографа, отличающийся тем, что, с целью повышения производительности контроля, В него введены счетчик, шифратор, переключатель, первый и второй мультиплексоры, выходы которых соединены соответственно с входами первого и второго цифро-аналоговых преобразователей, подвижный контакт переключателя соединён с шиной нулевого потенциала, неподвижные контакты переключателя соединены соответственно с инверстными входами шифратора, первый выход которого соединен с адресным входом первого мультиплексора, второй и третий выходы шифратора соединены соответственно с адресными входамивторого мультиплексора, вход синхронизации и начальной установки логического анализатора соединены со счетным входом и входом установки в ноль соответственно счетчика и контролируемой схемы, информационные входы логического анализатора соединены соответственно с инi формационными входами контролируемой схемы и второй группой информаци л онных входов второго мультиплексора, выходы контролируемой схемы соединены соответственно с первой группой информационных входов первого муль§ типлексора и с третьей группой информационных входов второго мультиплексора, группа контрольных точек контролируемой схемы соответственно с второй группой информационных входов первого мультиплексора и четвертой группой информационных входов второго мультиплексора, щуп подклю05 чен к соответствующей контрольной Э) точке контролируемой схемы.
фие.1
«
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Никитюк Н.Н | |||
Кипятильник для воды | 1921 |
|
SU5A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Способ обогащения кислородных руд путем взбалтывания пены | 1911 |
|
SU438A1 |
Авторы
Даты
1984-08-30—Публикация
1982-09-27—Подача