СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №1/2016
ПРИБОРЫ И СИСТЕМЫ 47 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 1 2016 Рис. 3. Декодирование данных последовательной шины в режиме сегментированной памяти Рис. 4. Сигнал USB с наведённой помехой Рис. 5. Локализация наведённой помехи с помощью запуска по выделенной области Рис. 6. Сигнал USB с низкочастотным шумом которые взаимодействуют с контролле- ром через шину I 2 C, и необходимо уви- деть все данные, которые записываются в определённуюИС. Это делается очень легко путём настройки запуска по адре- су записи этой ИС. В результате осцил- лограф будет запускаться при каждом появлении этого адреса на шине, но получить общее представление о пере- даваемых данных по одной осцилло- грамме будет по-прежнему нелегко. Вот здесь-то и приходит на помощь сегментированная память. В режиме сегментированной памяти осцилло- граф ждёт появления заданных усло- вий запуска, сохраняет осциллограм- му в памяти, снабжает её меткой време- ни, снова производит запуск и ожидает следующего появления заданных усло- вий. На рисунке 3 осциллограф настро- ен на запуск по каждой записи данных в ИС с шестнадцатеричным адресом 64, при этом включён режим сегмен- тированной памяти с настройкой захвата 1000 сегментов. С помощью этого инструмента инженер может увидеть, какие данные записывались в данную ИС, как часто они записыва- лись, и изучить форму сигнала каждого кадра. Если один или несколько кадров содержат некорректные данные, инже- нер может выбрать этот кадр из списка и проверить целостность физическо- го сигнала. Ошибка может порождаться шумом или переходными процессами. Л ОКАЛИЗАЦИЯ НАВЕДЁННЫХ ПОМЕХ Случайные помехи, наведённые на последовательную шину, могут порож- дать ошибки или вызывать сброс встроенного процессора. Используя традиционные методы запуска осцил- лографа, обнаружить их очень труд- но. Наличие цифрового последова- тельного сигнала, который уже сам по себе содержит непериодические события, дополнительно усложняет запуск по ещё более редким случай- ным помехам. Один из способов обна- ружения помехи заключается в уста- новке бесконечного послесвечения развёртки сигнала. В режиме беско- нечного послесвечения осциллограф не очищает экран между последова- тельными захватами сигнала. Новые сигналы продолжают накладываться на экране поверх старых. Использо- вание запуска по последовательному сигналу для отображения всех пере- данных кадров и режима постоянно- го послесвечения создаст изображе- ние, в котором все битовые позиции окажутся заполненными. При появле- нии помехи, её будет сразу видно: она выбивается из общей картины. Обнаружив помеху, следует настро- ить запуск по ней. Как уже говорилось, осуществить это традиционными мето- дами может оказаться весьма непросто. С появлением осциллографов с сен- сорным экраном появились и новые методы запуска. С помощью функции запуска по выделенной области (Zone Trigger) помехи и переходные про- цессы захватываются очень легко. На рисунке 4 показан сигнал шины USB с непериодической помехой.
RkJQdWJsaXNoZXIy MTQ4NjUy