Фильтр по тематике

Расширенные режимы запуска для поиска нужного сигнала

Зачастую на практике специалистами используются далеко не все возможности, реализованные в современных цифровых осциллографах. Это существенно увеличивает трудозатраты на разработку и отладку. В статье рассматриваются различные расширенные возможности запуска, и на конкретных примерах показываются практические приёмы эффективной работы, позволяющие сэкономить массу времени и сил.

01.02.2017 746 0
Расширенные режимы запуска для поиска нужного сигнала

Введение

Знание всех возможностей запуска осциллографа играет очень важную роль при отладке различных электронных устройств. На одном из семинаров Keysight Technologies инженерам был задан вопрос о том, насколько часто они пользуются расширенными функциями запуска. Лишь 10% опрошенных сказали, что пользуются ими каждую неделю, 22% используют расширенные функции запуска раз в месяц, 38% заявили, что применяют их редко, а 30% сообщили, что никогда не пользуются расширенными функциями запуска. Результаты сильно удивили экспертов Keysight, ведь применение расширенных функций вместо простого запуска по перепаду может сэкономить много времени. В данной статье мы рассмотрим самые популярные и полезные расширенные функции запуска современных осциллографов и попробуем понять, чем они так хороши. Надеемся, что приведённые здесь советы окажутся полезными и для опытных пользователей.

Немного истории

Довольно долго единственным способом запуска осциллографа был запуск по перепаду. В сущности, это был просто компаратор с регулируемым порогом. При каждом обнаружении положительного (или отрицательного) перепада запускалась развёртка, и на экран осциллографа выводился сигнал, следующий за моментом запуска. Никаких других вариантов не существовало. Современные цифровые осциллографы обладают куда большей гибкостью и функциональностью. Кроме сигнала, следующего за моментом запуска, можно увидеть и сигнал, предшествующий этому моменту. Помимо этого можно использовать множество специальных режимов запуска. Поскольку цифровые осциллографы всегда помещают данные в буфер, они могут использовать данные из этого буфера, определять, не произошло ли событие запуска и не надо ли отобразить сигнал на экране.

Далее рассмотрим некоторые режимы запуска, ориентированные на цифровые и аналоговые сигналы, что поможет сэкономить массу времени во время отладки.

Режимы запуска для аналоговых сигналов

Запуск по длительности положительного или отрицательного перепада

Приходилось ли вам работать с сигналами, скорость нарастания которых слишком мала? Возможно, перепады растягиваются из-за рассогласования импеданса или чрезмерной нагрузки? Для таких случаев существует специальный режим запуска.

Вместо того чтобы запускать развёртку по перепаду и пытаться игнорировать перепады с нормальной крутизной, можно воспользоваться запуском по длительности положительного или отрицательного перепада (см. рис. 1).

Для этого необходимо настроить дополнительные парамет­ры: верхний и нижний пороги (обычно по умолчанию они настраиваются на 90% и 10% от полной амплитуды), а также длительность положительного или отрицательного перепада, которую вы считаете неприемлемой. Это поможет отсеять нормальные перепады, показанные на рисунке 2, и сразу перейти к исследованию проблемы. Как видите, мы настроили осциллограф на запуск по отрицательному перепаду длительностью более 100 нс и сразу обнаружили затянутый перепад (см. рис. 3).


Режимы запуска для цифровых сигналов

Запуск по протоколу

Многие современные осциллографы имеют встроенную функцию запуска по протоколу. Это очень полезно, если вы работаете с последовательными шинами. Например, на рисунке 4 показан экран осциллографа смешанных сигналов Keysight MSOX3014T с параметрами запуска по сигналам шины I2C.

Как видно из рисунка, в этом режиме можно настроить запуск практически по любому типу пакетов I2C. Инженер может начать отладку, настроив условия запуска так, чтобы получить стабильное представление проходящих пакетов. Это поможет быстрее понять, что происходит в системе. При возникновении ошибок или для того, чтобы убедиться в корректности работы системы, можно настроить запуск исключительно по ошибкам. Это позволит сфокусироваться на проблемных областях и не тратить время, перебирая сотни правильных пакетов. Кроме того, можно дополнительно включить сегментированную память и захватывать ошибочные пакеты в течение очень продолжительного интервала времени. Если вы работаете с последовательными шинами, то функция декодирования сигналов протокола и запуска по протоколу сэкономит вам многие часы.

Запуск по времени установки и удержания

Этот режим обычно используется для запуска по нарушению условия установки и удержания, но также может применяться для любых сигналов данных или тактовой частоты. Запуск по времени установки и удержания играет важную роль, поскольку в цифровых схемах требуется, чтобы логический сигнал на линии данных (0 или 1) установился за определённое время до появления перепада тактовой частоты. Это позволяет передатчику установить нужные данные, прежде чем перепад тактовой частоты скажет приёмнику, что пора их читать. Затем состояние данных должно удерживаться в течение некоторого времени после перепада тактовой частоты, чтобы приёмник успел прочесть это состояние (см. рис. 5).

При нарушении времени установки или удержания возникает риск, что система прочтёт неверную информацию, и в ней возникнут ошибки. Из рисунка 6 видно, что на линии данных присутствует перепад, опасно близкий к перепаду тактовой частоты (17 нс).

Как разработчик, вы, вероятно, захотите подробнее рассмотреть, что происходит в системе в этот момент, и понять, чем вызвана проблема. Возможно, это ошибка контроллера, или отражение в линии, или что-то ещё. В этом случае достаточно настроить запуск по времени установки и удержания и увидеть проблему на экране осциллографа (см. рис. 7). После чего можно исследовать сигналы до и после этого события, чтобы увидеть, чем обусловлено появление ошибки.

В данном случае видно, что нарушение происходит несколько раз на положительном и отрицательном перепаде и, скорее всего, это – ошибка конт­роллера.

Запуск по N-ному перепаду пакета

Запуск по N-ному перепаду пакета может оказаться очень полезной функцией, если вы исследуете пакеты данных. В этом режиме осциллограф не активирует систему запуска в течение некоторого интервала времени, а затем, по истечении заданного интервала, осциллограф начинает ожидать появления перепада. В качестве примера на рисунке 8 показан поток последовательных данных.

Допустим, мы хотим увидеть некоторый конкретный бит сигнала и знаем, что период следования пакетов равен примерно 10 мкс. В этом случае мы можем настроить запуск так, чтобы происходила задержка на 5 мкс, а потом выполнялся запуск по третьему положительному перепаду (см. рис. 9).

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

Другие режимы запуска

Один из наиболее интересных видов запуска – это запуск по выделенной области, который предлагает непревзойдённую гибкость. Если вы не хотите тратить много времени на подбор самого удобного и оптимального режима запуска и его настройку, то воспользуйтесь инновационной технологией запуска по выделенным зонам. Просто нарисуйте на экране осциллографа прямоугольник, и осциллограф запустится в момент пересечения сигналом заданных границ.

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

Если вам понравился материал, кликните значок — вы поможете нам узнать, каким статьям и новостям следует отдавать предпочтение. Если вы хотите обсудить материал —не стесняйтесь оставлять свои комментарии : возможно, они будут полезны другим нашим читателям!

01.02.2017 746 0
Комментарии
Рекомендуем
К 130-летию со дня рождения великого советского физика Игоря Евгеньевича Тамма. Часть 4. История возникновения  концепции поляритонов

К 130-летию со дня рождения великого советского физика Игоря Евгеньевича Тамма. Часть 4. История возникновения концепции поляритонов

В прошлом году в журнале «Современная электроника» были опубликованы три статьи, посвящённые юбилею выдающегося российского физика-теоретика Игоря Евгеньевича Тамма (СОЭЛ № 7–9, 2025). В частности, были описаны современные быстродействующие электрооптические модуляторы, поверхностные состояния Тамма, запрещённые фотонные зоны и фотонные кристаллы. В этих статьях умышленно не затрагивались темы поляритонов, оптических состояний Тамма (ОСТ) и плазмон-поляритонов Тамма (ППТ). Поскольку ключевой вклад в раннюю разработку этих явлений в основном принадлежит российским учёным, целесообразно посвятить их открытию более подробные отдельные статьи. Ниже рассмотрены два основных типа гибридных фотонных частиц: экситон-поляритоны и фонон-поляритоны.  
24.04.2026 СЭ №4/2026 104 0
Телевизор с электронно-лучевой трубкой: разработки С.И. Катаева и их значение

Телевизор с электронно-лучевой трубкой: разработки С.И. Катаева и их значение

«…Наступит время… когда миллионы таких приборов, таких "электрических глаз" будут всесторонне обслуживать общественную и частную жизнь, науку, технику и промышленность…» Б. Розинг Семён Исидорович Катаев (1904–1991 гг.), советский учёный и изобретатель в области телевидения, доктор технических наук, профессор, заслуженный деятель науки и техники – незаслуженно обделён вниманием популяризаторами истории электроники и телевидения в нашей стране. Тем не менее И.С. Катаев внёс значительный вклад в развитие инженерной мысли в СССР при разработке и усовершенствовании электронно-лучевых трубок (ЭЛТ), ставших на многие годы ключевой технологией, лежащей в основе экранов телевизоров и оборудования различного назначения. Катаев дополнил изобретение Зворыкина и по праву может считаться ещё одним «отцом» отечественного телевидения. В найденных документах роль Катаева прослеживается чётко, и в статье мы хотим это показать.
23.04.2026 СЭ №4/2026 113 0
Электронные системы диагностики, стимуляции и воздействия на человека на примере BAMH и управления –  на примере AE-Skin

Электронные системы диагностики, стимуляции и воздействия на человека на примере BAMH и управления – на примере AE-Skin

Путь будущих разработок в области современной электроники пролегает от визуального отображения окружающего пространства до тактильного. В этой связи представляют интерес система Bioinspired Adaptable Multiplanar mechano-vibrotactile Haptic (BAMH) – пневматически активируемый роботизированный электронный комплекс с интерфейсом из мягкого материала и система AE-Skin, обеспечивающая интерфейс между кожей человека и физическими поверхностями. Принцип её действия достаточно известен и заложен в управлении интерактивными экранами. В первой части статьи рассматриваются особенности новых разработок в области медицинской электроники и перспективы тактильного воздействия на кожу человека для лечения и изменения настроения. Во второй части представлен подробный разбор AE-Skin и примеры её совершенствования во всех сферах жизни человека: от управления посредством электронных тактильных датчиков миниатюрной формы до устройств на основе новых технологий, воспринимающих движения руками без прикосновения и без применения пироэлектрических детекторов, как управляющие сигналы для РЭА.
17.04.2026 СЭ №4/2026 154 0

ООО «ИнСАТ»  ИНН 7734682230  erid = 2SDnjeHksEz
ООО «ИнСАТ»  ИНН 7734682230  erid = 2SDnjddDXPx
  Подписывайтесь на наш канал в Telegram и читайте новости раньше всех! Подписаться