ЖУРНАЛ СТА 3/2020
терфейсом PSI5, генерирующего про- граммируемую последовательность вы- ходных кодов. PSI5 использует манче- стерское кодирование. Манчестерский код всегда имеет переход в середине каждого периода передачи бита. Он мо- жет (в зависимости от передаваемой ин- формации) также иметь переход и в на- чале периода. Направление перехода определяет передаваемые данные. Пе- реходы на границах периода не несут информацию. Они существуют только для того, чтобы вернуть сигнал в пра- вильное состояние, разрешающее даль- нейшую инверсию сигнала передачи бита. Гарантированные переходы поз- воляют сигналу самосинхронизиро- ваться. Для генерации пакета PSI5 тре- буется три сегмента формы сигнала, как показано на рис. 9. Логическая «1» (сег- мент 1) обозначена переходом от высо- кого к низкому уровню. Логический «0» (сегмент 0) обозначен переходом от низкого к высокому уровню. Наконец, базовый уровень (cегмент 2) – 0 В по- стоянного тока. Определив три сегмен- та формы волны с использованием этих компонентов, можно синтезировать любую комбинацию шаблонов данных. Это означает, что содержимое пакета может быть изменено путём расположе- ния этих трёх сегментов в нужном по- рядке. На рис. 10 показаны четыре при- мера пакетов PSI5, каждый из которых состоит из трёх сегментов, но содержит различные данные. В этом примере для сегментов задана длина 512 выборок с тактовой частотой 50 Мсэмпл/с, поэто- му длительность каждого компонента (TBIT) будет составлять 10,24 мкс. Па- кеты разделяются базовым сигналом продолжительностью более двух бито- вых тактов. Работа AWG осуществля- лась под управлением сценария MATLAB, в котором для целей этого те- ста из обозначенных трёх сегментов бы- ли собраны четыре различных шаблона данных. Переключение между пакета- ми происходит плавно, без разрывов. Настройка силовых шин питания Ещё одна проблемная область – соз- дание правильной последовательности коммутации силовых шин при их включении или выключении. Встраи- ваемые вычислительные системы для подачи питания на микропроцессор, память и другие встроенные устройства обычно требуют нескольких значений напряжения питания. Большинство микроконтроллеров имеют предписан- ный порядок, в котором необходимо подавать напряжение для предотвраще- ния таких проблем, как зависание. Микросхемы управления питанием (PMIC – Power Management IC) или си- ловые секвенсоры решают многие зада- чи реализации такой последовательно- сти. Поскольку большинство процессо- ров используют несколько значений напряжения, дигитайзер с восемью вхо- дами является подходящим инструмен- том для этого типа измерений. Кроме того, поскольку последовательности включения/выключения питания зани- мают порядка миллисекунд, для сбора данных необходимы большие объёмы памяти. На рис. 11 показан простой пример измерения последовательности подачи питания. Контролируются три силовые шины (5, 3,3 и 1,8 В). Ожида- ется, что уровни напряжения должны нарастать монотонно и в желаемом по- рядке. В этом примере источник пита- ния 5 В включается раньше остальных, за ним следуют линии 3,3 В и 1,8 В. За- держка может быть измерена с помо- щью курсоров, как показано на рисун- ке, где время задержки между 5 и 3,3 В шиной измерено как 35,5 мкс. Измере- ния этого типа могут быть распростра- нены на измерение уровня пульсаций, регулирования и реагирования на пере- ходные процессы. ОБ ЗОР / АППА РАТ НЫЕ С Р Е ДС Т В А СТА 3/2020 38 www.cta.ru Выборки 0 512 Сегмент 1 Сегмент 0 Сегмент 2 Рис. 9. Три сегмента для моделирования пакетов в формате манчестерского кода Рис. 10. Четыре различных симулированных AWG-профиля данных Рис. 11. Мониторинг корректности коммутации шин питания 5, 3,3 и 1,8 В
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy