Научное обозрение. Технические наукиscience-review.ru
Научный журнал

Научное обозрение. Технические науки

ISSN 2500-0799ПИ №ФС77-57440

Измеритель уровня мощности высокочастотного сигнала на основе программируемой логической интегральной схемы

1Московский государственный технический университет им. Н. Э. Баумана, МГТУ им. Н. Э. Баумана

Введение

Настоящая работа посвящена разработке специализированного измерительного модуля – измерителя уровня мощности высокочастотного сигнала в полосе 310 ± 20 МГц на основе программируемой логической интегральной схемы. Новизна работы заключается в разработке проекта компактной измерительной системы, объединяющей прецизионный аналоговый тракт с логарифмическим детектором мощности, аналого-цифровое преобразование, цифровой алгоритм обработки и визуализацию результата. Актуальность применения программируемых логических интегральных схем в составе измерительных и управляющих устройств подтверждается современными исследованиями в области реконфигурируемых вычислительных средств и специализированных аппаратных платформ [1–3].

Ядром разрабатываемого устройства является программируемая логическая интегральная схема (ПЛИС) семейства MAX 10 (10M08SAE144) [4], которая обеспечивает реализацию алгоритмов измерения и обработки. Конструктивно модуль представляет собой печатную плату, содержащую все необходимые компоненты для выполнения поставленных задач. Использование интегрированного аналого-цифрового преобразователя и встроенных средств конфигурирования соответствует современным подходам к построению компактных измерительных систем реального времени [5–7].

Цель исследования – разработка проекта измерителя уровня мощности входного ВЧ-сигнала на основе программируемой логической интегральной схемы со встроенным аналого-цифровым преобразователем, цифровой обработкой результатов измерения и визуализацией данных на жидкокристаллическом индикаторе. Измеряемой величиной является уровень мощности гармонического сигнала на стандартной нагрузке 50 Ом в рабочей полосе 310 ± 20 МГц, выраженный в дБм относительно опорного значения 1 мВт. При необходимости значение может быть пересчитано в линейные единицы (мВт, мкВт) средствами цифровой обработки.

Материалы и методы исследования

Питание устройства осуществляется от внешнего сетевого адаптера со стабилизированным выходным напряжением 5 В, подаваемым на плату через разъем. На плате напряжение 5 В преобразуется в стабильные 3,3 В для питания цифровых и аналоговых цепей с помощью импульсного стабилизатора EP5388QI [8]. Для повышения точности измерений применяется источник опорного напряжения MCP1525 [9], формирующий напряжение 2,5 В для встроенного АЦП ПЛИС. Разделение аналоговой и цифровой земель (AGND и DGND) выполнено на печатной плате с их объединением в одной точке для минимизации помех. Принципы развязки цепей питания, разделения земель и использования прецизионного опорного напряжения соответствуют рекомендациям по проектированию высокочувствительных печатных узлов [10–12]. Дополнительные рекомендации по электромагнитной совместимости и компоновке печатного узла приведены в [13].

Функциональная электрическая схема устройства приведена на рис. 1.

Состав функциональной схемы:

а) входной разъем (SMA) – для подключения измерительной антенны или коаксиального кабеля с входным ВЧ-сигналом;

б) полосовой фильтр – пассивный, настроенный на полосу пропускания 310 ± 20 МГц, обеспечивает подавление сигналов вне рабочего диапазона;

в) логарифмический детектор мощности AD8307 [14] – выполняет преобразование уровня мощности ВЧ-сигнала в пропорциональное постоянное напряжение по логарифмической передаточной характеристике (выход в шкале «дБ – В»);

г) ПЛИС MAX 10 (10M08SAE144) – центральный вычислительный и управляющий элемент;

д) встроенный АЦП ПЛИС – преобразует аналоговое напряжение с выхода детектора в 12-разрядный цифровой код;

е) блок цифровой обработки сигнала – на основе данных АЦП вычисляет текущий уровень мощности входного сигнала;

ж) контроллер интерфейса – формирует сигналы для жидкокристаллического индикатора, управляет звуковым излучателем и опрашивает кнопки управления;

Рис. 1. Схема электрическая функциональная Примечание: составлен авторами по результатам данного исследования

з) тактовый кварцевый генератор – задающий частоту 50 МГц для ПЛИС;

и) жидкокристаллический индикатор – для визуального отображения измеренного значения;

к) звуковой излучатель – пьезоэлектрический, для тональной индикации;

л) кнопки управления – для переключения режимов и калибровки;

м) блок питания – преобразователь 5 В → 3,3 В и источник опорного напряжения.

Математическая модель измерительного канала

Измерительный канал устройства состоит из последовательно соединенных элементов: входного разъема SMA, полосового фильтра Z1, логарифмического детектора мощности AD8307 (DA2) и встроенного АЦП ПЛИС. Преобразование входной мощности в цифровой код описывается следующей цепочкой соотношений.

1. Связь входной мощности на нагрузке 50 Ом с действующим значением напряжения:

где R = 50 Ом – характеристическое сопротивление тракта.

2. Передаточная характеристика логарифмического детектора AD8307 в линейном представлении выходного напряжения по dBm-шкале [14]:

,

где K_дет ≈ 25 мВ/дБ – крутизна детектора (типовая по datasheet); P₀ – уровень мощности, при котором U_DA2 = U_off; U_off – постоянная составляющая, определяемая схемой включения. Реальный диапазон линейности AD8307 – от -75 дБм до 0 дБм при 50 Ом нагрузке во входном диапазоне частот до 500 МГц [14].

3. Преобразование напряжения детектора в цифровой код встроенным АЦП ПЛИС (12 разрядов, опорное напряжение V_REF = 2,5 В от MCP1525 [9]):

.

4. Обратное вычисление мощности по цифровому коду в ПЛИС:

,

где ΔP_фильтр – поправка на потери в полосовом фильтре (по результатам калибровки или паспортным данным фильтра, типично 1,5–2,5 дБ для пассивных LC-фильтров на 310 МГц [15, 16]); ΔP_согл – поправка на отражения от входа детектора, обусловленные неидеальным согласованием (KCB > 1).

5. Оценка суммарной погрешности измерения. Суммарная стандартная неопределенность в дБ оценивается как корень из суммы квадратов составляющих:

,

где u_дет – неопределенность передаточной характеристики детектора (по datasheet AD8307 – типовая ±1 дБ в полосе [14]); u_АЦП = 1 МЗР / (K_дет · √12) – квантование (для V_REF = 2,5 В, K_дет = 25 мВ/дБ – около 0,007 дБ); u_REF – нестабильность опорного напряжения (±1 % MCP1525 дает около 0,09 дБ); u_фильтр – погрешность калибровки потерь фильтра; u_T – температурная составляющая (паспортная для AD8307 ≈ 0,01 дБ/°C). Расширенная неопределенность с коэффициентом охвата k = 2 не превышает ±2 дБ в номинальной полосе.

Метрологические характеристики проекта

Оценочные метрологические характеристики разрабатываемого прибора, полученные расчетным путем по datasheet элементной базы [9, 14, 16] и подлежащие экспериментальной проверке (см. далее), сведены в таблицу.

Оценочные метрологические характеристики

Характеристика

Значение / диапазон

Рабочая частота

310 МГц (полоса ± 20 МГц)

Диапазон входной мощности

От -70 до 0 дБм

Входное сопротивление

50 ом

Расширенная неопределенность (k = 2)

Не более ±2 дБ

Разрешение представления результата

0,1 дБ (после усреднения)

Разрядность АЦП

12 бит, опорное напряжение 2,5 В

Частота обновления показаний

5 Гц (после усреднения по 64 отсчетам)

Температурный диапазон работы

От 0 до +50 °C (предварительно)

Температурная стабильность

Не хуже 0,02 дБ/°C (по AD8307)

Глубина буфера регистрации

1024 значения во внутреннем ОЗУ ПЛИС

Примечание: составлена авторами на основе полученных данных в ходе исследования.

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

Выбор элементной базы

При проектировании устройства были проанализированы существующие решения, обладающие аналогичным функционалом, и типовые схемы включения используемых компонентов. Существующие решения использовались как основа для проектирования. Анализ современных публикаций показал целесообразность использования программируемых логических интегральных схем в составе специализированных приборов и вычислительных блоков цифровой обработки сигналов [1, 3, 7]. Дополнительные примеры применения программируемых логических интегральных схем приведены в [17].

1) ПЛИС 10M08SAE144C8G Intel (DD4)

Микросхема является современным решением семейства MAX 10. Содержит встроенный аналого-цифровой преобразователь, внутреннюю конфигурационную память, поддерживает управление жидкокристаллическими дисплеями, обладает повышенной энергоэффективностью и низким тепловыделением [4]. ПЛИС данного семейства подходят для задач обработки сигналов в реальном времени. Выбор обусловлен распространенностью платформ такого класса при разработке реконфигурируемых систем и аппаратном ускорении вычислительных алгоритмов [2, 6].

2) Логарифмический детектор мощности AD8307 (DA2)

Для преобразования мощности ВЧ-сигнала в пропорциональное постоянное напряжение выбран специализированный логарифмический детектор мощности AD8307 [14]. Микросхема обеспечивает измерение уровня мощности с динамическим диапазоном до 92 дБ в полосе от низких частот до 500 МГц, что полностью покрывает рабочую полосу фильтра (310 ± 20 МГц). Ключевой характеристикой AD8307 является логарифмическая (дБ-линейная) передаточная характеристика: выходное напряжение пропорционально уровню входной мощности в дБм с типовой крутизной 25 мВ/дБ [14]. Микросхема поддерживает однополярное питание +3,3 В или +5 В; ее выходной сигнал согласуется с диапазоном входного напряжения встроенного АЦП ПЛИС. Условное графическое обозначение AD8307ARZ приведено на рис. 2.

Рис. 2. Условное графическое обозначение AD8307ARZ Примечание: составлен авторами по результатам данного исследования

3) Источник опорного напряжения MCP1525 (DA1)

Прецизионный источник опорного напряжения MCP1525 [9] обеспечивает выходное напряжение +2,5 В с точностью ±1 % и низким уровнем шума, что критически важно для повторяемости и точности преобразования встроенного АЦП ПЛИС. Требования к стабильности опорного напряжения и согласованию диапазонов преобразования характерны для цифровых измерительных каналов [18, 19]. УГО показано на рис. 3.

Рис. 3. Условное графическое обозначение MCP1525 Примечание: составлен авторами по результатам данного исследования

4) Понижающий преобразователь напряжения EP5388QI (DA3)

Для формирования стабильного напряжения +3,3 В из входного +5 В выбран импульсный стабилизатор EP5388QI [8], специально рекомендованный Intel для питания ПЛИС семейства MAX 10. Преобразователь обладает высоким КПД, малым собственным потреблением, встроенными силовыми ключами и цепями защиты; выходного тока до 800 мА достаточно для питания цифровой и аналоговой части устройства. Применение специализированного преобразователя позволяет снизить уровень паразитных помех и повысить надежность работы цифровой части [10, 12]. УГО показано на рис. 4.

Рис. 4. Условное графическое обозначение EP5388QI Примечание: составлен авторами по результатам данного исследования

5) Полосовой фильтр (Z1)

Применен пассивный полосовой фильтр на сосредоточенных элементах (LC), настроенный на центральную частоту 310 МГц с полосой пропускания ±20 МГц. Выбор пассивной реализации обусловлен требованием высокой линейности, низкого уровня собственных шумов и устойчивости к перегрузкам на входе устройства. Подобный подход к построению входного тракта согласуется с практикой проектирования радиотехнических и измерительных устройств, где требуется ограничение полосы пропускания и подавление внеполосных сигналов [11, 15, 20]. УГО показано на рис. 5.

Рис. 5. Условное графическое обозначение BPF-V300+ Примечание: составлен авторами по результатам данного исследования

6) Кварцевый генератор (ZQ1)

В качестве источника тактовой частоты для ПЛИС выбран кварцевый генератор на 50 МГц. Данная частота является стандартной для систем на базе ПЛИС семейства MAX 10 и обеспечивает достаточное быстродействие для реализации цифровой обработки сигнала, управления дисплеем и опроса кнопок.

7) Жидкокристаллический индикатор (HG1)

Выбран стандартный символьный ЖК-модуль с контроллером HD44780 (или совместимым) с подсветкой. Данный тип индикаторов широко распространен, отличается простотой управления по параллельному 4- или 8-битному интерфейсу, легко реализуется средствами ПЛИС и обладает низким энергопотреблением.

8) Звуковой излучатель (HA1) и соединители

Рис. 6. Условное графическое обозначение HCM1203X Примечание: составлен авторами по результатам данного исследования

Для звуковой индикации применен пьезоэлектрический звукоизлучатель HCM1203X, управляемый одним из портов ввода/вывода ПЛИС (УГО на рис. 6). Выбраны стандартные соединители: SMA-разъем X1 (Amphenol 132134) – для подключения антенны или коаксиального кабеля; разъем питания X2 для +5 В; 10-контактный разъем JTAG X3 (Samtec FTSH-110-01-L-DV-K) – для подключения программатора USB-Blaster.

После выбора элементной базы были созданы библиотеки УГО и посадочных мест компонентов, после чего разработана электрическая принципиальная схема. Использование современных САПР и предварительного моделирования является общепринятой практикой при разработке печатных узлов и радиоэлектронной аппаратуры [10, 12, 21].

Проектирование печатного узла как ВЧ-узла на 310 МГц

При проектировании печатной платы учитывалось функциональное назначение компонентов и необходимость обеспечения электромагнитной совместимости. Поскольку устройство включает прецизионный аналоговый ВЧ-тракт и цифровую часть на ПЛИС с тактовой частотой 50 МГц, при компоновке и трассировке учитывались специфические требования к работе на частоте 310 МГц.

Принципы конструирования печатного узла как ВЧ-узла:

‒ Длина волны в свободном пространстве на частоте 310 МГц составляет ≈ 0,97 м, в подложке FR-4 (ε_r ≈ 4,3) – около 0,46 м. Для соблюдения условий «электрически коротких» соединений длина ВЧ-трасс между разъемом, фильтром и входом AD8307 не должна превышать λ/20 ≈ 23 мм; в проекте эта длина составляет менее 15 мм.

‒ Импеданс ВЧ-трасс рассчитан на 50 Ом для согласования с входом AD8307 (входное сопротивление ≈ 1,1 кОм || 1,4 пФ [14], трансформируется к 50 Ом резистором смещения R_in). Для двухслойной платы из FR-4 толщиной 1,5 мм при толщине меди 35 мкм ширина 50-омной микрополосковой линии составляет ≈ 2,8 мм; при использовании техники coplanar waveguide с земляными «ушами» – около 1,5 мм с зазором 0,3 мм.

‒ Под аналоговой частью (вход SMA – фильтр – DA2) сформирован сплошной заземляющий полигон AGND. Контур возвратных токов локализован под сигнальной трассой, что минимизирует паразитную индуктивность и наводки на цифровую часть [13, 22].

‒ Корпус разъема SMA соединен с аналоговой землей несколькими параллельными via, что снижает индуктивность заземления и улучшает согласование на 310 МГц.

‒ Между аналоговой и цифровой землями применено разделение полигонов с объединением в одной точке возле вывода преобразователя DA3 (схема «звезда»). Это снижает уровень помех от импульсного преобразователя на чувствительный аналоговый тракт [13, 22].

‒ Полосовой фильтр Z1 размещен непосредственно за разъемом SMA с минимальной длиной соединительных проводников. Вокруг фильтра выполнена via stitching – заземляющие переходные отверстия с шагом λ/20 ≈ 5 мм по периметру фильтра, что подавляет излучение и связь по поверхности платы [22].

Рис. 7. Библиотека посадочных мест Примечание: составлен авторами по результатам данного исследования

‒ S-параметры используемого фильтра (вносимые потери в полосе, обратные потери, подавление за полосой) приняты по datasheet производителя [16] и учитываются при калибровке (поправка ΔP_фильтр в математической модели).

‒ ПЛИС DD4 расположена в центре платы; цепи развязки питания (керамические конденсаторы 0,1 и 10 мкФ) – в непосредственной близости к выводам DD4, DA1, DA2, DA3.

‒ Импульсный преобразователь DA3 вынесен в отдельную зону платы для минимизации влияния его коммутационных помех на чувствительные аналоговые цепи; рядом с ним сформирован локальный полигон цифровой земли с многочисленными via в общую плоскость.

Принципы соответствуют рекомендациям ГОСТ Р 53429-2009 «Платы печатные. Основные параметры конструкции» и стандарта IPC-2221 «Generic Standard on Printed Board Design» [23, 24].

Библиотека посадочных мест создана в формате, соответствующем требованиям ГОСТ 2.123-2013, и приведена на рис. 7.

На рис. 8 и 9 приведены посадочное место полосового фильтра и его 3D-модель.

На рис. 10 и 11 показаны посадочное место микросхемы DA2 и ее 3D-модель.

Рис. 8. Посадочное место полосового фильтра Примечание: составлен авторами по результатам данного исследования

Рис. 9. 3D-модель полосового фильтра Примечание: составлен авторами по результатам данного исследования

Рис. 10. Посадочное место микросхемы DA2 Примечание: составлен авторами по результатам данного исследования

Рис. 11. 3D-модель микросхемы DA2 Примечание: составлен авторами по результатам данного исследования

Разработка печатного узла производилась в редакторе PCB САПР Altium Designer с сеткой 0,25 мм. Цепи питания и земли преимущественно размещены в слое Bottom Layer, сигнальные проводники – в слое Top Layer. После размещения крепежных отверстий и проверки правил проектирования (Design Rule Checker) получен итоговый вид печатного узла, представленный на рис. 12.

Расчет ширины и толщины печатного проводника

Ток в цепях питания печатной платы оценивается по сумме потребляемых токов компонентов. По данным datasheet: ПЛИС 10M08SAE144 – типовое потребление до 35 мА при тактовой частоте 50 МГц [4]; AD8307 – около 8 мА [14]; MCP1525 – 0,1 мА [9]. Для EP5388QI собственное потребление составляет около 1 мА [8]; ЖК-индикатор HD44780 без подсветки потребляет около 5 мА, с подсветкой – до 25 мА; пьезоизлучатель – до 5 мА в импульсе. Суммарный максимальный ток по шине +3,3 В составляет I_max ≈ 80 мА, что подтверждает исходное значение для расчета.

Рис. 12. 3D-модель печатной платы Примечание: составлен авторами по результатам данного исследования

Печатная плата изготавливается комбинированным позитивным методом. Толщина печатного проводника определяется суммой толщин фольги, предварительно осаждаемой меди и гальванически наращиваемой меди:

где h_ф – толщина фольги (определяется маркой материала); h_пм – толщина меди при предварительном меднении отверстий (5–7 мкм); h_го – толщина меди при гальваническом наращивании (50–70 мкм).

Минимально допустимая ширина проводника определяется из условия допустимой плотности тока j (для постоянного тока j = 20 А/мм²; для меди при комбинированном методе допустимая плотность по ГОСТ Р 53429-2009 [23] и IPC-2221 [24] обычно ниже – около 1,9 А/мм² с учетом нагрева):

или

С учетом запаса и требований 4 класса точности по ГОСТ Р 53429-2009 [23] выбираем ширину сигнальных проводников 0,15 мм; ширина шин питания и земли увеличена до 0,3 мм, что обеспечивает работу при максимальном токе с многократным запасом по нагреву и снижает индуктивность цепей питания.

Алгоритм цифровой обработки сигнала на ПЛИС

Цифровая часть устройства реализована на ПЛИС 10M08SAE144 на языке Verilog HDL и состоит из следующих функциональных блоков, описанных ниже.

Контроллер встроенного АЦП (ADC_CORE_1)

Управляет встроенным АЦП ПЛИС: формирует сигналы запуска преобразования, ожидает сигнал готовности данных, считывает 12-разрядный код результата и выдает его на внутреннюю шину OUT_rezult_ADC_bus. Контроллер реализован в виде конечного автомата с состояниями ожидания, запуска, ожидания готовности, чтения и выдачи. Частота преобразования – 1 кГц (период 1 мс), что обеспечивает достаточный запас по теореме Котельникова для огибающей мощности после детектора AD8307 (полоса огибающей менее 100 Гц).

Блок усреднения и фильтрации шума (NOISE_FILTER)

Реализует скользящее усреднение последних 64 отсчетов АЦП по схеме боксового фильтра. Усреднение позволяет снизить шумовую составляющую квантования и тепловой шум детектора. Эффективное снижение СКО шума при усреднении по N независимым отсчетам составляет √N раз; для N = 64 снижение шума – в 8 раз. Частота обновления показаний на выходе фильтра – около 5 Гц. Дополнительно реализовано отбрасывание явных выбросов (медианная коррекция при отклонении одиночного отсчета более чем на 3 σ от среднего).

Блок калибровки и пересчета в дБм

Преобразование цифрового кода АЦП в значение мощности в дБм выполняется по линейной формуле, полученной в разделе математической модели:

,

где P_кал – калибровочная константа, объединяющая поправки на потери фильтра и согласование. Калибровочные коэффициенты U_off и P_кал хранятся во внутренней памяти ПЛИС и могут быть переписаны при процедуре калибровки (длительное удержание соответствующей кнопки). Реализация выполнена в формате с фиксированной точкой (Q12.4) для экономии ресурсов ПЛИС.

Буфер регистрации данных (logger)

Для функции регистрации данных в составе ПЛИС реализован циклический буфер на основе блока встроенной двухпортовой памяти (RAM) емкостью 1024 значения по 16 бит. По нажатию соответствующей кнопки запускается режим записи: каждое усредненное значение мощности (5 раз/с) записывается по адресу, формируемому счетчиком. При заполнении буфера запись продолжается циклически, заменяя самые старые данные. Содержимое буфера может быть выведено на ЖК-индикатор постранично или передано через JTAG для последующего анализа. Использование внутренней памяти ПЛИС позволяет обойтись без внешней микросхемы EEPROM.

Контроллер ЖК-индикатора (LCD_12864)

Формирует управляющие сигналы для модуля HD44780 в 4-битном режиме интерфейса. Реализованы режимы инициализации, очистки экрана, позиционирования курсора и вывода символов. Текущее значение мощности выводится в формате «-XX.X dBm» (3 значащие цифры в дБм). Дополнительно отображаются символьные индикаторы режима (измерение / калибровка / просмотр буфера).

Блок опроса кнопок и звуковой индикации (BUZZER_BUTT)

Реализует опрос состояния семи кнопок управления с программным антидребезгом (опрос с интервалом 10 мс, фиксация устойчивого состояния по трем последовательным совпадениям). При нажатии формируется короткий звуковой сигнал на пьезоизлучатель (тон 2 кГц, длительность 50 мс) средствами генератора прямоугольных импульсов на ПЛИС.

Результаты исследования и их обсуждение

Результаты функционального моделирования

Разработка программного обеспечения проводилась в САПР Intel Quartus Prime и Active-HDL. Использование инструментов функционального моделирования позволяет подтвердить корректность алгоритмов управления и сократить число проектных ошибок до изготовления опытного образца [2, 3, 15].

Тестовые воздействия (testbench)

Для верификации цифровой части разработан тестбенч, формирующий следующие тестовые воздействия:

‒ системный тактовый сигнал sys_clk с периодом 20 нс (50 МГц);

‒ асинхронный сигнал сброса sys_rst_n, активный при логическом нуле, активирующийся в начальный момент времени и затем деактивирующийся;

‒ массив сигналов кнопок key[5:0] с активным низким уровнем; нажатия моделируются процедурой press_btn(idx, dur) с длительностью 50 мс, имитирующей реальное нажатие;

‒ функциональная заглушка АЦП, формирующая сигнал готовности и 12-разрядный код результата по запросу основного модуля; коды задаются последовательностью из набора тестовых векторов: 0x000, 0x400, 0x800, 0xC00, 0xFFF (граничные и средние значения).

Критерии прохождения тестов

Тест считается успешно пройденным при выполнении следующих условий:

‒ после деактивации сброса все управляющие сигналы переходят в исходное состояние, а конечный автомат – в состояние IDLE;

‒ по нажатию кнопки запуска формируется корректная последовательность сигналов начала пакета и обращения к АЦП;

‒ сигналы OUT_command_ready_ADC и OUT_response_valid_ADC формируются в правильной временной последовательности;

‒ значение на шине OUT_rezult_ADC_bus совпадает с тестовым кодом, выданным заглушкой АЦП;

‒ счетчик ошибок error_count по завершении прогона остается равным нулю.

Покрытие состояний конечного автомата

Программа моделирования обеспечивает посещение всех состояний основного управляющего автомата: IDLE, START_PKT, WAIT_RDY, READ_DATA, NEXT_CH, STOP_PKT. Покрытие переходов составило 12 из 12 возможных, что соответствует 100 % переходного покрытия. Покрытие состояний – 100 % (6 из 6).

Результаты прогона тестов

Всего выполнено 5 тестовых сценариев (test_number = 1…5), включающих: сброс и начальную инициализацию; одиночное измерение с разными кодами АЦП; смену канала измерения; стресс-тест с серией из 100 нажатий кнопок (счетчик press_count); останов измерения. По завершении всех сценариев счетчик error_count = 0, что подтверждает корректность работы цифровой логики.

Результаты моделирования входных сигналов представлены на рис. 13.

Результаты моделирования выходных сигналов представлены на рис. 14.

Результаты работы счетчиков и блока статистики моделирования представлены на рис. 15.

Результаты моделирования управления АЦП представлены на рис. 16.

На рис. 17 приведен общий вид результатов работы программной модели.

Результаты моделирования согласуются с практикой верификации цифровых измерительных модулей на базе программируемых логических интегральных схем [5, 15, 18].

Методика экспериментальной проверки прибора

Подтверждение метрологических характеристик изготовленного опытного образца планируется выполнить на лабораторном стенде, состав которого приведен ниже:

‒ калиброванный генератор ВЧ-сигнала с диапазоном 50–500 МГц и регулируемой выходной мощностью (например, Р4-83 или аналогичный) – источник сигнала на нагрузке 50 Ом;

‒ набор калиброванных аттенюаторов 10, 20, 30 дБ для формирования контрольных уровней мощности от -70 до 0 дБм;

‒ эталонный измеритель мощности (например, NRP-Z11 или термисторный измеритель ЛЭМО) – для опорного измерения, относительно которого сравниваются показания разрабатываемого прибора;

‒ переходники и согласованные нагрузки 50 Ом для формирования измерительного тракта;

‒ термокамера для оценки температурной стабильности в диапазоне 0…+50 °C.

Программа испытаний:

1. Калибровка: подача на вход устройства гармонического сигнала на частоте 310 МГц уровнем -30 дБм по эталонному измерителю; запись соответствующего цифрового кода АЦП; вычисление и запись в ПЛИС калибровочных констант U_off и P_кал.

2. Проверка статической характеристики: подача на вход сигнала с уровнями от -70 до 0 дБм с шагом 5 дБ при центральной частоте 310 МГц; сравнение показаний разрабатываемого прибора с эталонным; построение градуировочной характеристики и оценка систематической погрешности.

3. Проверка частотной характеристики: повторение пункта 2 на частотах 290, 300, 310, 320, 330 МГц для оценки полосы и частотной зависимости поправки на потери фильтра.

4. Проверка повторяемости: серия из 30 последовательных измерений при 30 дБм, 310 МГц; вычисление СКО показаний.

5. Температурный тест: повторение пунктов 2 и 4 в термокамере при температурах 0, 25, 50 °C; оценка температурного коэффициента.

6. Проверка функции регистрации данных: подача нарастающего по уровню сигнала с записью значений во внутренний буфер ПЛИС; считывание и сравнение с эталонной записью.

Рис. 13. Результаты моделирования входных сигналов Примечание: составлен авторами по результатам данного исследования

Рис. 14. Результаты моделирования выходных сигналов Примечание: составлен авторами по результатам данного исследования

Рис. 15. Результаты работы счетчиков и статистики Примечание: составлен авторами по результатам данного исследования

Рис. 16. Результаты моделирования управления АЦП Примечание: составлен авторами по результатам данного исследования

Рис. 17. Результаты работы программы Примечание: составлен авторами по результатам данного исследования

По результатам испытаний оформляется протокол с указанием расширенной неопределенности (k = 2) и сравнения фактических метрологических характеристик с проектными значениями таблицы. Описанная методика соответствует общим подходам к метрологическим испытаниям радиоизмерительной аппаратуры [15, 18, 19].

Ограничения исследования

Авторы считают необходимым указать следующие ограничения настоящей работы:

‒ Результаты функционального моделирования относятся только к цифровой логике на ПЛИС (управление АЦП, обработка кода, опрос кнопок, формирование сигналов индикации) и не подтверждают метрологическую точность всего измерительного канала, включая аналоговый тракт.

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

‒ Расчеты ВЧ-параметров печатной платы (импеданс трасс, вносимые потери фильтра) выполнены на основе типовых соотношений и паспортных данных компонентов; их уточнение требует измерения S-параметров готового печатного узла на векторном анализаторе цепей.

‒ Исследование выполнено для частоты 310 МГц и не распространяется на другие диапазоны без соответствующей переработки полосового фильтра и повторной калибровки.

Выводы

В результате разработан проект измерительного модуля уровня мощности ВЧ-сигнала в полосе 310 ± 20 МГц на основе ПЛИС 10M08SAE144 семейства MAX 10. В рамках проекта получены следующие результаты:

‒ разработана схема электрическая функциональная и электрическая принципиальная в САПР Altium Designer в соответствии с ГОСТ 2.701-2008 и ГОСТ 2.702-2011;

‒ разработана конструкция двухслойной печатной платы с обоснованием ВЧ-аспектов на частоте 310 МГц (импеданс трасс, разделение земель, via stitching, размещение фильтра) с сопутствующей конструкторской документацией по ГОСТ 2.417-91, ГОСТ 2.109-73, ГОСТ 2.109-96 и ГОСТ Р 53429-2009;

‒ сформулирована математическая модель измерительного канала с пересчетом цифрового кода АЦП в значение мощности в дБм и оценкой расширенной неопределенности измерения;

‒ разработано программное обеспечение для ПЛИС на языке Verilog HDL, включающее блоки управления АЦП, усреднения и фильтрации, калибровки и пересчета в дБм, циклического буфера регистрации данных в ОЗУ ПЛИС, контроллера ЖК-индикатора, опроса кнопок и звуковой индикации;

‒ выполнено функциональное моделирование цифровых блоков в среде Active-HDL с заданием тестовых векторов и критериев приемки; покрытие состояний и переходов конечного автомата управления АЦП составило 100 %, счетчик ошибок по результатам прогона тестов равен нулю;

‒ разработана методика экспериментальной проверки прибора на лабораторном стенде с использованием калиброванного генератора, аттенюаторов и эталонного измерителя мощности.

Разработан проект измерительного модуля, требующий изготовления опытного образца, калибровки и экспериментальной проверки метрологических характеристик в соответствии с методикой, представленной в работе.


Конфликт интересов
Авторы заявляют об отсутствии конфликта интересов.

Финансирование
Исследование выполнено без внешнего финансирования.

Библиографическая ссылка

Соловьев Д.А., Новиков А.А., Ткачева Е.В., Копейкин Р.Е. ИЗМЕРИТЕЛЬ УРОВНЯ МОЩНОСТИ ВЫСОКОЧАСТОТНОГО СИГНАЛА НА ОСНОВЕ ПРОГРАММИРУЕМОЙ ЛОГИЧЕСКОЙ ИНТЕГРАЛЬНОЙ СХЕМЫ // Научное обозрение. Технические науки. 2026. № 2. С. 29-42;
URL: https://science-engineering.ru/article/view?id=1533 (дата обращения: 17.09.2026).
DOI: https://doi.org/10.17513/srts.1533