Почему так важна скорость обновления сигналов на экране осциллографа?


PDF версия

Производители осциллографов часто говорят про скорость обновления сигналов на экране (update rate). Но что она означает на самом деле? В материалах IEEE нет стандартного определения этого термина применительно к осциллографу, поэтому в статье разъясняется его значение, а также то, какую выгоду он обеспечивает пользователям. Кроме того, в статье описано архитектурное решение, позволяющее системе запуска срабатывать большее число раз, чем достигается лучшими аналоговыми осциллографами.

Определение скорости обновления сигналов на экране

В первых цифровых осциллографах (DSO) скорость обновления сигналов на экране измерялась количеством отображавшихся на экране «точек в секунду». Каждая «точка» соответствовала оцифрованному значению сигнала, полученному с выхода АЦП для данного интервала дискретизации (одного отсчёта). Чем больше оцифрованных значений сигнала выводил АЦП, тем больше точек отображалось на экране. Однако только этого было далеко недостаточно. Если за цикл развёртки в осциллографе собирается информация о миллиардах точек, а на экране они отображаются только спустя десятки секунд, осциллограф пропускает множество событий, которые могли бы привести к срабатыванию системы запуска. Например, до того как осциллограф начнет очередной цикл развёртки, в тестируемом устройстве может возникнуть импульсная помеха, которая будет пропущена.
Единицу измерения скорости обновления сигнала на экране можно определить как число осциллограмм в секунду. Необходимо получить столько отсчётов значений сигнала, формирующих осциллограмму за один цикл развёртки, сколько требуется для полного отображения этой осциллограммы к тому времени, когда осциллограф заканчивает подготовку к новому циклу. Таким образом, возникает понятие «мертвого времени», которое цифровой тракт осциллографа проводит в состоянии ожидания, пока осуществляется вывод осциллограммы на экран. Неудивительно, что при этом подходе снова действует принцип «чем больше, тем лучше». Но если за весь цикл сбора информации на экране отобразится только часть отсчётов, велика вероятность того, что импульсная помеха не будет замечена.
Слишком часто в заявляемых характеристиках осциллографов производители обращают внимание пользователей только на один из двух параметров (см. рис. 1), а другой игнорируется. Однако самое высокое качество отображения сигналов на экране осциллографа достигается в приборах, которые сочетают большое количество срабатываний системы запуска в единицу времени с большим числом точек в осциллограмме. А ещё лучше те осциллографы, которые обеспечивают эти характеристики всё время, в любом режиме.

 

Рис. 1. Каждый цикл обработки сигнала состоит из двух промежутков времени. В течение первого (интервал выборки) происходит захват и цифровое преобразование сигнала; второй промежуток — мертвое время, в течение которого происходят процессы обработки и отображения собранной информации. Обратите внимание на аномалию формы сигнала, которая говорит о том, что в течение мертвого времени сигнал не был захвачен полностью. При увеличении скорости обновления сигналов сокращается интервал мертвого времени, что повышает вероятность захвата

От осциллографа требуется нечто большее, чем только отображение пикселов на экране с той скоростью, которую позволяет их архитектура. Все современные осциллографы имеют системы отображения сигналов в градациях яркости. На более ярких участках осциллограммы входной сигнал находится более продолжительное время. Это явление называется градацией яркости (см. рис. 2). Реальный входной сигнал является не набором дискретных отсчётов, а непрерывной функцией. Отображение сигнала в виде точек рассматривалось как дань вчерашним цифровым осциллографам. В современных осциллографах отсчёты с выхода АЦП отображаются не как точки, а как соединённые друг с другом отрезки, или векторы. Новые осциллографы Agilent InfiniiVision серии X – это пример осциллографов, построенных на базе векторных процессоров (см. рис. 3). Данные в этих приборах обрабатываются и отображаются как отрезки прямых, а не как отдельные точки. Эти векторы, которые соответствуют равномерно следующим друг за другом отсчётам входного сигнала, имеют разную длину. Говоря языком статистики, более длинные векторы, которые соответствуют более высоким скоростям нарастания сигнала, формируют те области изображения, в которых входной сигнал долго не задерживается, и потому они изображаются более тусклыми, чем короткие. Следовательно, каждый отрезок имеет свою яркость, так же как длину и положение на экране. Эти осциллографы отображают более миллиона осциллограмм в секунду и более двух миллиардов векторов в секунду.

 

Рис. 2. Иллюстрация градаций яркости. Обратите внимание, что некоторые участки осциллограммы ярче, чем другие. Это те участки, на которых отсчёты входного сигнала отображаются статистически чаще, чем на более тусклых

Рис. 3. На осциллограмме видны джиттер и редко происходящие импульсные помехи. Захват выполнен осциллографом Agilent InfiniiVision серии 3000 X в течение 1 с при скорости обновления сигналов 1 млн осциллограмм в секунду

 

Значение скорости обновления сигналов на экране

Импульсная помеха, появляющаяся на экране то тут, то там в исследуемом сигнале, обязательно заинтересует исследователя. Более чем вероятно, что при этом он снимает сигнал с конкретной дорожки печатной платы, чтобы получить определённое представление о работе схемы. В этом случае его, возможно, интересуют высокий и низкий уровни напряжения, время нарастания или временные соотношения относительно других сигналов. Исследователю стоит только взглянуть на сигнал, чтобы без всяких количественных измерений оценить качество сигнала. Насколько правильна его форма? Много ли шумов? Стабилен ли сигнал? Чаще ли встречается высокий уровень, чем низкий? Насколько чаще? Не наблюдается ли определённая интерференционная картина во флуктуационном шуме? Высокая скорость обновления позволяет достаточно быстро провести качественный анализ, дать оценку и перейти к следующему сигналу. Именно в таком режиме скорость отображения сигнала на экране определяет скорость передачи информации от кончика пробника до мозга исследователя, делающего вывод.
Если осциллограф медленно предоставляет информацию из-за низкой скорости обновления сигнала, он значительно затрудняет анализ данных при отладке изделия. С хорошим осциллографом, позволяющим перемещать осциллограммы по экрану, изменять параметры развёртки или изменять в нем другие настройки, не придется тратить время на ожидание его реакции. У некоторых осциллографов с низкой скоростью обновления сигналов на экране время ожидания измеряется секундами (см. рис. 4). В эти секунды исследователю приходится гадать: прибор не работает или сигнал пропал?

 

Рис. 4. Другой осциллограф, у которого скорость обновления сигналов на экране ниже, не позволяет увидеть импульсные помехи даже при захвате в течение 40 с — на экране виден джиттер, но в усечённом виде

 

Опасения при использовании специальных режимов

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

Оставьте отзыв

Ваш емейл адрес не будет опубликован. Обязательные поля отмечены *