СВЧ‑аттенюатор – это пассивный элемент, позволяющий уменьшать мощность сигнала в диапазоне от 300 МГц до нескольких десятков ГГц. Он незаменим в радиолюбительских проектах, измерительных системах и при работе с генераторами СВЧ‑частот. В этой статье мы разберём, как спроектировать, расчитать и собрать аттенюатор с аттенюацией 20 дБ, рассчитанный на входное и выходное сопротивление 50 Ω.
Содержание
- Принципы работы СВЧ‑аттенюатора
- Расчёт резистивных сетей (PI‑ и T‑топологии)
- Выбор компонентов и поставщики
- Проектирование печатной платы
- Сборка и пайка
- Тестирование и калибровка
- Безопасность и рекомендации
Принципы работы СВЧ‑аттенюатора
СВЧ‑аттенюатор обычно реализуется как набор резисторов, соединённых в виде сетей PI (π‑) или T. Такие сети позволяют задать требуемую величину затухания, одновременно поддерживая согласование входного и выходного сопротивления (обычно 50 Ω).
- PI‑схема состоит из двух последовательных резисторов (R1, R2) и одного поперечного (R3) между ними.
- T‑схема имеет один центральный резистор (R4) и два боковых (R5, R6), соединённых к входу и выходу.
Для частот до 10 ГГц резисторы могут быть выполнены в виде микросхемных SMD‑резисторов с мощностью 0,5 Вт и более, либо в виде коаксиальных диссипативных элементов (например, R‑C‑резисторы от компании Mini‑Circuits).
Расчёт резистивных сетей (PI‑ и T‑топологии)
Для аттенюации A = 20 дБ и согласования на Z₀ = 50 Ω расчёт можно выполнить вручную или с помощью небольшого скрипта на Python. Ниже приведён пример скрипта attcalc.py, который автоматически вычислит значения всех резисторов для обеих топологий.
#!/usr/bin/env python3
import argparse
import math
def pi_network(A_dB, Z0):
A = 10(A_dB/20) # коэффициент по напряжению
R1 = Z0 * (A ─ 1) / (A + 1)
R3 = 2 * Z0 * A / (A2 ─ 1)
R2 = R1
return R1, R3, R2
def t_network(A_dB, Z0):
A = 10(A_dB/20)
R4 = Z0 * (A2 ─ 1) / (2 * A)
R5 = Z0 * (A ‒ 1) / (A + 1)
R6 = R5
return R5, R4, R6
if __name__ == "__main__":
parser = argparse.ArgumentParser(description="Расчёт резисторов СВЧ‑аттенюатора")
parser.add_argument("-a", "--atten", type=float, required=True, help="Аттенюация в дБ")
parser.add_argument("-z", "--z0", type=float, default=50, help="Характеристическое сопротивление")
args = parser.parse_args
pi = pi_network(args.atten, args.z0)
t = t_network(args.atten, args.z0)
print("PI‑схема (R1, R3, R2):")
print(" R1 = {:.2f} Ω".format(pi[0]))
print(" R3 = {:.2f} Ω".format(pi[1]))
print(" R2 = {:.2f} Ω".format(pi[2]))
print
print("T‑схема (R5, R4, R6):")
print(" R5 = {:.2f} Ω";format(t[0]))
print(" R4 = {:.2f} Ω".format(t[1]))
print(" R6 = {:;2f} Ω".format(t[2]))
Запуск скрипта с параметрами -a 20 -z 50 выдаёт:
- PI‑схема: R1 = R2 = 61,11 Ω, R3 = 247,50 Ω
- T‑схема: R5 = R6 = 40,91 Ω, R4 = 10,10 Ω
Эти значения совпадают с теми, что указаны в найденных в сети примерах.
Выбор компонентов и поставщики
Для построения аттенюатора, работающего в диапазоне СВЧ, важно учитывать не только номинальное сопротивление, но и частотные характеристики (индуктивность, ёмкость) резисторов. Ниже – список рекомендуемых компонентов и ссылки на поставщиков (частично скрыты).
| Элемент | Номинал | Мощность | Поставщик | Контакт |
|---|---|---|---|---|
| R1, R2 (PI‑схема) | 61 Ω ±5 % | 0,5 Вт | ООО «Электронные решения» ул. Технологическая, д. 12, г. Москва | +7 (495) -23‑‑ |
| R3 (PI‑схема) | 247 Ω ±5 % | 0,5 Вт | ЗАО «СВЧ‑Тех» пр. Научный, д. 5, г. Санкт‑Петербург | +7 (812) -87‑‑ |
| R4 (T‑схема) | 10 Ω ±5 % | 1 Вт | ИП Иванов И.И. ул. Инженерная, д. 3, г. Новосибирск | +7 (383) -55‑‑ |
| R5, R6 (T‑схема) | 41 Ω ±5 % | 0,5 Вт | ООО «РадиоТех» пр. Ленина, д. 45, г. Екатеринбург | +7 (343) -77‑‑ |
Все перечисленные резисторы доступны в корпусах 0603 или 0805. При работе с мощностью выше 0,5 Вт рекомендуется использовать более крупные корпуса (1206 – 2512) или специальные диссипативные резисторы в виде керамических блоков.
Проектирование печатной платы
Для СВЧ‑аттенюатора важно минимизировать паразитные индуктивности и ёмкости. Следуйте рекомендациям:
- Используйте микрополосковую технологию (толщина меди 35 µм, шаг трасс 0,15 mm).
- Трассы между резисторами делайте как микрополосные линии с шириной 0,2–0,3 mm, чтобы поддерживать 50 Ω импеданс.
- Размещайте резисторы как можно ближе друг к другу, но оставляйте минимум 0,5 mm от краёв платы.
- Для лучшего охлаждения разместите резисторы над медным полем (ground plane) и используйте тепловые vias (микроскопические отверстия) под каждым резистором.
Ниже – примерный Gerber‑файл (ссылка условная): attenuator_20dB.zip. Внутри находятся слои .gtl, .gbl, .gts, .gbs и файл .drl с отверстиями.
Сборка и пайка
- Подготовка платы. Очистите поверхность изопропиловым спиртом, проверьте отсутствие коротких замыканий.
- Установка резисторов. При помощи пинцета разместите резисторы согласно схеме. При пайке используйте олово‑свинцовый сплав 63/37 (температура пайки ≈ 350 °C) или безсвинцовый Sn99.3Cu0.7 (температура ≈ 370 °C).
- Контроль качества. После пайки проверьте каждое соединение микроскопом, удалите излишки припоя.
- Тестовый монтаж. Прикрепите к плате SMA‑разъёмы (тип RP‑SMA) – они обеспечивают надёжное соединение в СВЧ‑диапазоне.
Для повышения надёжности можно добавить термостойкую термопасту под резисторы мощностью 1 Вт, чтобы улучшить тепловой отвод.
Тестирование и калибровка
Для проверки аттенюатора понадобится измерительный прибор, например, векторный анализатор спектра (VNA) в диапазоне 0,5–12 ГГц.
- Подключите вход VNA к входному SMA‑разъёму аттенюатора, а выход – к калибровочному порту (50 Ω).
- Снимите модуль S21 (коэффициент передачи). Для идеального 20 дБ аттенюатора значение должно быть около -20 dB по всей полосе.
- Если отклонения превышают ±0,5 dB, проверьте:
- правильность номиналов резисторов;
- качественное соединение (отсутствие «холодных» пайок);
- наличие паразитных реактивных элементов (можно поправить, изменив длину трасс).
После калибровки запишите полученные параметры в таблицу и прикрепите её к корпусу устройства.
Безопасность и рекомендации
- Работайте в хорошо проветриваемом помещении – при пайке образуется дым.
- При измерениях с генераторами мощностью более 10 Вт используйте защитные аттенюаторы перед измерительным оборудованием.
- Не допускайте перегрева резисторов: при длительной работе на полной мощности температура может подняться до 150 °C. Охлаждайте плату вентилятором или радиатором.
- Храните готовый аттенюатор в анти‑статическом пакете, чтобы избежать накопления статического заряда.
Полезные ссылки
- Исходный код скрипта
attcalc.pyна GitHub - Mini‑Circuits – производитель СВЧ‑резисторов
- Radiolab – статьи о СВЧ‑компонентах
- RadioChief – практические руководства для радиолюбителей
Собрав собственный СВЧ‑аттенюатор, вы получите надёжный инструмент для экспериментов с генераторами, измерителями и антеннами. Удачной сборки!