USB Генератор СВЧ

в 7:58, , рубрики: diy или сделай сам, generator, Hittite, HMC, stm32, usb, схемотехника, Электроника для начинающих, метки:

Бывает так, что одного СВЧ генератора на рабочем месте не хватает, или же им кто-то пользуется, а проверить например смеситель (усилитель, АЦП…) очень нужно. А ещё стационарные СВЧ генераторы довольно большие и тяжёлые, лично мне часто лень их переносить и освобождать место на рабочем столе. По этим причинам два года назад я сделал свой маленький генератор, первую версию.

Первая версия USB генератора

Немного об элементной базе

Генератор построен на микросхеме HMC833 (или HMC830), ФАПЧ со встроенным ГУН и микросхеме HMC625, усилитель с переменным коэффициентом усиления. В качестве опорного генератора можно использовать генераторы ГК155-П или CB3LV с частотой 25…100 МГц. В первой версии генератора для управления HMC833 и HMC625 я решил использовать микросхему FT232RL в режиме bit bang, вдохновившись статьями про этот режим в интернете.

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

— Диапазон частот 25…6000 МГц, если используется микросхема HMC833;
— Диапазон частот 25…3000 МГц, если используется микросхема HMC830;
— Регулировка сигнала по мощности, от -13.5 до +18, с шагом 0,5 дБ;
— Точность настройки частоты, ~3 Гц;
— Максимальная измеренная мощность сигнала на частоте 1 ГГц – 17 дБм;
— Максимальная измеренная мощность сигнала на частоте 2 ГГц – 16 дБм;
— Максимальная измеренная мощность сигнала на частоте 3 ГГц – 12 дБм;
— Питание и управление от microUSB.

Все остальные характеристики можно узнать в документации на применённые мной микросхемы.

Немного о недостатках первой версии

Схема первой версии была не лишена недостатков:
— во первых, как я уже говорил, для управления синтезатором и усилителем по SPI использовалась микросхема FT232RL в режиме bit bang. Из-за этого управление было медленным. Я впервые использовал микросхему FT232RL и не знал о такой особенности.
— во вторых, я использовал комплектующие, которые у меня были в наличии. Из-за этого генератор получился дорогим, а некоторые элементы сложно достать.
Но в целом генератор себя оправдал, часто помогая мне в работе.

Исправление ошибок

Спустя два года я решил избавится от этих недостатков и сделал вторую версию генератора.
Микросхему FT232RL я заменил микроконтроллером STM32F103C8T6, вместо дорогого генератора ГК155-П-100 МГц можно установить CB3LV-3I-25M0000 (или другой), ну и по мелочи. Теперь все элементы для генератора можно купить у китайцев на алиэкспресс, что не может не радовать.

USB Генератор СВЧ - 2

USB Генератор СВЧ - 3

USB Генератор СВЧ - 4

Печатную плату я проектировал в Altium Designer, программа для STM32 написана в IAR Embedded Workbench, программа управления для ЭВМ написана с использованием QT, Visual Studio и библиотеки HID API. Поскольку использован класс USB HID, то установка драйверов не требуется.

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

USB Генератор СВЧ - 5

Заключение

На данный момент программное обеспечение пока далеко от финального и обладает только базовыми настройками, такими как установка частоты и усиления. В ближайшем будущем я планирую добавить режимы ГКЧ и возможно (если получится) импульсного генератора.

Теперь немного картинок со спектроанализатора R&S FSL3 и в самом конце ссылки на исходные файлы. К сожалению спектроанализатор у меня на работе только до 3х ГГЦ:

R&S FSL3

USB Генератор СВЧ - 6

USB Генератор СВЧ - 7

USB Генератор СВЧ - 8

USB Генератор СВЧ - 9

USB Генератор СВЧ - 10

USB Генератор СВЧ - 11

Исходные файлы находятся по ссылке: drive.google.com/open?id=0B0ayZO5wqBPSOG8wN1JOTHpoV0E

Автор: dernuss

Источник


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js