|
||||
Меню:
Главная
Форум
Литература: Программирование и ремонт Импульсные блоки питания Неисправности и замена Радиоэлектронная аппаратура Микросхема в ТА Рубрикатор ТА Кабельные линии Обмотки и изоляция Радиоаппаратура Гибкие диски часть 2 часть 3 часть 4 часть 5 Ремонт компьютера часть 2 Аналитика: Монтаж Справочник Электроника Мощные высокочастотные транзисторы 200 микросхем Полупроводники ч.1 Часть 2 Алгоритмические проблемы 500 микросхем 500 микросхем Сортировка и поиск Монады Передача сигнала Электроника Прием сигнала Телевидиние Проектирование Эвм Оптимизация Автомобильная электроника Поляковтрансиверы Форт Тензодатчик Силовые полевые транзисторы Распределение частот Резисторные и термопарные Оберон Открытые системы шифрования Удк |
[32] в три раза превышать частоту сигналов микропроцессора. На рис. 4.3 показано, как может выглядеть сигнал на шине дискретных данных при использовании частот дискретизации 10 и 20 МГц. Как видно из этого рисунка, результаты дискретизации информационных входных сигналов частотами 10 и 20 МГц идентичны до тех пор, пока информация па шине изменяется периодически. Если периодичность нарушается, система с большей частотой внутренних синхроимпульсов раньше обнаружит изменения, произошедшие на информационной шине. Система запуска и система памяти. Запускающее слово поступает с коммутационной панели на схему распознавания слов. Во время дискретизации входных данных синхроимпульсами внутреннего генератора информация запоминается в последовательных ячейках памяти ОЗУ. Если пользователь выбирает режим отрицательного запуска, используется переключатель ОТРИЦАТЕЛЬНЫЙ ЗАПУСК и сбор данных заканчивается в момент, когда входные данные совпадут с запускающим словом. Если также применяется задержка запуска, сбор данных прекратится после прохождения установленного количества синхроимпульсов, следующих после обнаружения запускающего слова. ЗУ, рассчитанное на 256 слов (ОЗУ), можно заполнять данными несколько раз подряд, но когда распознано запускающее слово, адрес его в ОЗУ запоминается и сбор данных прекращается. После этого отображение информации на дисплее начинается с информационных слов, следующих за запускающим словом в ОЗУ, и заканчивается запускающим словом (рис. 4.4), Если используется задержка запуска, отображаемые данные зависят от отсчета задержки, как показано на рис. 4.5. Эта особенность полезна для выполнения программы, содержащей программный цикл; после каждого прогона анализатором отсчет задержки запуска можно увеличить на 256. Другой полезной особенностью является квалнфнкатор; приходящее запускающее слово не распознается до тех пор, пока не окажется выполненным уточняющее условие. Например, запускающее слово может быть машинным кодом для загрузки указателя стека н уточняющим условием является адрес этого кода в памяти. Уточняющее условие иногда оказывается необходимым, поскольку машинный код, ис- Рис. 4.3. Дискретизация информационной линии синхроимпульсами с частотами 10 п 20 МГц: а - дискретизация информационной линии (метки показывают моменты фактического фиксирования данных системой дискретизации, длинные метки соответствуют синхроимпульсам с частотами Ю и 20 МГц, а короткие - только 20 МГц; б - данные, фиксированные синхроимпульсами с частотой 20 МГц; в - то же 10 МГц пользованный в качестве запускающего слова, может встречаться в программе пользователя не один раз, или этот код может также быть представлен в программе упрапления монитором, применяемым для выполнения программы пользователя. В некоторых приборах могут быть только одна или две уточняющие линии. В этом случае используется управляющая линия, такая как выбор ОЗУ, а не адресная линия; можно также использовать линию любого адреса. Рис. 4.4. Входные данные запоминаются в ЗУПВ (ОЗУ), начиная с 0; они записываются вместо информации, ранее находившейся там. Запись прекращается, когда опознается и запоминается запускающее слово (ЗС). В режиме отрицательного запуска (а) ЗС+1 является первым отображаемым словом, а в режиме положительного запуска (б) первым отображаемым словом является ЗС Рис. 4.5. Запускающее слово запоминается, но не распознается до окончания задержки. Для задержки более чем на 255 отсчетов ЗС не появляется, но переписывается. Порядок отображения в режимах отрицательного (а) и положительного (б) запусков Когда предпочтение отдается режиму положительного запуска, ОЗУ заполняется поступающей информацией, пока не будет распознано запускающее слово и не начнет работать счетчик. Для приведенной здесь памяти на 256 слов данные будут вводиться до тех пор, пока 8-разрядный счетчик не отсчитает число 255. Запускающее слово становится первым отображаемым словом, а слово, находящееся в памяти перед ним, оказывается последним. Формы представления данных на экране дисплея. Как только информация, имеющаяся на информационных линиях, стробирована и записана в ОЗУ, пользователь может выбрать любую из трех форм визуального отображения данных: в виде иременных диаграмм, в виде карты или индикацию состояния на дисплее. Хотя в некоторых приборах могут иметь место все три формы, иногда, не все из них оказывает- ся возможным использовать в асинхронном режиме работы. На рис. 4.3 приведен пример отображения временной диаграммы для одной информационной линии, хотя обычно в этом режиме можно отображать информацию до восьми информационных линий. Трудно отслеживать и согласовывать изменения информации, происходящие во множестве линий, как, например, на шине данных, поэтому отображение временных диаграмм более полезно при исследовании управляющих линий. При рассмотрении управляющей линии импульсы дискретизации отображаются наряду с сигналами других соответствующих линий. Например, в микропроцессорной системе Z-80 имеется управляющая линия Ml, которая показывает, что происходит процесс выборки кода операции. Контролируя линию считывания совместно с Ml, можно определить, было ли обращение к памяти частью процесса выборки машинного кода или передачей данных. Подобное использование временных диаграмм сходно с процессом запуска одного канала двухлучевого осциллографа при отключении другого. Но в осциллографе обычно не больше двух каналов, в логическом же анализаторе их восемь (и более). При индикации логического состояния вся информация, хранящаяся в ОЗУ, начиная с запускающего слова (или кончая им), отображается в виде двоичного, восьмеричного или шестнадцатеричного формата. В режиме положительного запуска запускающее слово является первым отображаемым информационным словом. Этот режим оказывается полезным для отслеживания потока информации на информационной или адресной шине. Когда ввод данных осуществляется в виде карты, на экране электронно-лучевой трубки отображается матрица. Если объем памяти логического анализатора 256X8, на экране появится матрица 16X16. Полубайт низшего порядка из информационного байта можно использовать для образования рядов, полубайт высшего порядка - для образования столбцов. Тогда каждый информационный байт, хранящийся в ОЗУ, будет соответствовать одной из точек матрицы. Пустые или темные точки на экране электронно-лучевой трубки показывают, что соответствующие данные в ОЗУ отсутствуют; яркие точки матрицы показывают, что данные встречаются в ОЗУ не один раз. Чем чаще информационные точки встречаются в ОЗУ, тем ярче соответствующее отображение. К тому же информационные или матричные точки соединены векторными линиями. Линии используются для связи последовательных информационных точек, отрезок линии становится ярче по мере приближения к новой информационной точке. Одиночная информационная точка, появившаяся на экране дисплея, может указывать на ошибку в данных. Используя векторы, направленные к данной информационной точке и от нее, можно определить, где произошла ошибка. Представление в виде карты особенно полезно при контроле адресной шины. Если байт низшего порядка с шины отображается горизонтально, а байт выс« |
Среды: Smalltalk80 MicroCap Local bus Bios Pci 12С ML Микроконтроллеры: Atmel Intel Holtek AVR MSP430 Microchip Книги: Емкостный датчик 500 схем для радиолюбителей часть 2 (4) Структура компьютерных программ Автоматическая коммутация Кондиционирование и вентиляция Ошибки при монтаже Схемы звуковоспроизведения Дроссели для питания Блоки питания Детекторы перемещения Теория электропривода Адаптивное управление Измерение параметров Печатная плата pcad pcb Физика цвета Управлении софтверными проектами Математический аппарат Битовые строки Микроконтроллер nios Команды управления выполнением программы Перехода от ahdl к vhdl Холодный спай Усилители hi-fi Электронные часы Сердечники из распылённого железа Анализ алгоритмов 8-разрядные КМОП Классификация МПК История Устройства автоматики Системы и сети Частотность Справочник микросхем Вторичного электропитания Типы видеомониторов Радиобиблиотека Электронные системы Бесконтекстный язык Управление техническими системами Монтаж печатных плат Работа с коммуникациями Создание библиотечного компонента Нейрокомпьютерная техника Parser Пи-регулятор ч.1 ПИ-регулятор ч.2 Обработка списков Интегральные схемы Шина ISAВ Шина PCI Прикладная криптография Нетематическое: Взрывной автогидролиз Нечеткая логика Бытовые установки (укр) Автоматизация проектирования Сбор и защита Дискретная математика Kb радиостанция Энергетика Ретро: Прием в автомобиле Управление шаговым двигателем Магнитная запись Ремонт микроволновки Дискретные системы часть 2 | ||