Что мерить, чем мерить, как мерить. И, естественно - зачем мерить...

При поддержке компании ПРИСТ


Ответить

Re: RF network analyzer

Пн авг 28, 2017 16:11:33

Кстати наткнулся на довольно высокочастотные резисторы VISHAY. Ну и еще одна ссылка про эти резисторы. Кстати если обычные резисторы перевернуть кверх ногами, тоже индуктивность понизится.

Можно взять 0603 такие резисторы, сделать из них мост. С другой стороны платы поставить ADL5801 максимально близко к мосту. На глаз получаются достаточные характеристики до частоты 5-6 ГГц. Мост получится совершенно такой-же как и в обсуждаемых раньше вариантах до 200 МГц. Единственное - не факт, что получится это развести на двухслойной плате. На четырехслойной это разводится сильно проще.

Ну либо как вариант можно поставить одну двухслойную плату на другую. На одной мелкоскопической плате будет только мост и SMA разъем, на другой плате - смеситель и все остальное.

Re: RF network analyzer

Вт авг 29, 2017 11:48:29

Подумал немного еще про ERA-1+ . При ее использовании придется преобразовавать сигнал из диффернециального, а потом преобразовывать обратно в дифференциальный для смесителя ADL5801. Трансформаторы они не только дорогие, но они еще большие, и это есть сложность в разводке. Нарисовать дифференциальный microstrip известного погонного сопротивления значительно проще.

Вот ADL5565 не будет требовать трансформаторов. Стоит она 6$/шт. Т.е. дешево для такой техники.

PS: Хотя чем больше смотрю на схемотехнику - TCM1-63AX+ (или похожий) практически везде используется до 6 ГГц.

Re: RF network analyzer

Вт авг 29, 2017 22:29:18

Кстати наткнулся на довольно высокочастотные резисторы VISHAY.

Меня тут дерзкая мысль посетила- сделать резисторный делитель для КСВ моста из большого низкооомного резистора типа 1206 разрезая его резистивный слой лазером на несколько резисторов.
А то пробовал повторить мосты по темам VNA Copper mountains (который Планар) и что то не достиг приемлимой одинаковости мостов на SMD рассыпухе для частот 6-8 ггц.
Изображение

Re: RF network analyzer

Ср авг 30, 2017 04:23:51

Жалко названия деталей плохо видно. Хотя и то, что видно - интересно. Например AD7357 - он стоит $8.57 на UTSOURCE. Т.е. можно покупать и использовать. Видно, что там два полных порта. XFA-0201-1WH - это уже явно для низкой частоты на которой работают AD7357. Тракты усиления перед ADC на низкой частоте полностью дифференциальные. Где смесители расположены не увидел, возможно на другой стороне платы.

Ну и таки да, как гляну на подобную железку - то несколько в депрессию впадаю. Это надо не одному человеку делать, а коллективу из нескольких человек и пару лет рабочего времени.

Re: RF network analyzer

Ср авг 30, 2017 16:40:49

Зато достаточно хорошо теперь представляю как должна выглядеть ADC+цифровая часть. AD8138 как драйвер ADC. AD7357 - просто идеально подходит, быстрая, дешевая и двухканальная. Скорее всего если с двух таких ADC одновременно читать данные, то они автоматом синхронизируются. Cyclone IV для считывания данных с ADC, буферизирования и умножения на несколько синусов и буферизации данных. STM32F7xx для обработки данных и последующей их передачи на компьючер через ethernet или USB.

И да AD7357 нужно две штуки. AD8138 соответственно 4 штуки. Будет вполне образцовая НЧ часть. Единственный нерешенный вопрос - нужен вначале усилитель с программируемым коэффициентом усиления. Без него не получится 135 dB динамического диапазона, как на схеме выше.

Re: RF network analyzer

Вс сен 10, 2017 22:33:53

Вот кстати, надо будет попробовать подобный вариант.

Изображение

Re: RF network analyzer

Вт сен 12, 2017 11:27:35

Вот кстати, надо будет попробовать

Там начинаются заморочки с изменением диэлектрической проницаемости материала с частотой. Поэтому самодельные калибровочные наборы на ламинате полезны, но вторичны по сравнению с калибровками из стандартных наборов или airline - коаксиальной воздушной линией.
В самоделках на ламинате лучше делать такой набор
Изображение
лесенку линий разной длины и накручивать при измерениях на нее одну и ту же нагрузку. Пусть нагрузка будет не идеальной, все равно метод будет работать, т.к это обычный sliding load cо сдвигом нагрузки на фиксированные отрезки.
На диаграмме Смита получим несколько точек по окружности аттрактора из за неидеальности нагрузки, а дальше вычислить точку с КСВ=1 дело тригонометрии.
Изображение

Re: RF network analyzer

Пн сен 18, 2017 14:07:00

Китайский друзья двупортовый VNA сделали N2061SA.
http://www.thanksbuyer.com/n2061sa-uv-r ... 0ghz-54513
В отличии от предидущих конструкций диапазон от 1.1MHz to 1300GHz. Кроме S11 (КСВ) может измерять трансмисиию S21, но до 600 мгц только. Интересно с чем это связано.

Re: RF network analyzer

Вт сен 19, 2017 18:38:09

Там какая-то чертовщина творится по этой ссылке. В описании постоянно съезжают на N1201 и фотки со всех ракурсов тоже N1201,
только первая 2061.И в параметрах,похоже,все взяли от 1201,везде только S11,S21 совсем не упоминается.
Похоже,сыро всё пока.

Re: RF network analyzer

Ср сен 20, 2017 20:31:48

Обмерил пару фильтров на 10.7 МГц. Причем один из них с характеристическим сопротивлением аж 3 КОм. Попробовал ренормализацию и трансформаторы для согласования.

Добавлено after 2 hours 9 minutes 51 second:
Сделал простенький широкополосный усилитель на BFG135, исключительно с целью обмерять его S-параметры.

Изображение

Сразу понял, что не хватает мне изменения уровня сигнала. После того, как уменьшил амплитуду сигнала в 10 раз (на 20 dB) полезли жесткие спуры на частотах 50 КГц и гармониках. Все таки дешевый импульсный блок питания выдает помехи амплитудой 130 мВ. Их не сразу было заметно, потому как периодичность у них 50 КГц, а частота порядка 3-6 МГц.

Что-ж добавил фильтр по питанию внутрь VNA, уменьшило помехи больше, чем на 20 dB.
Изображение

Вот, а дальше S-параметры измеренные. Даже есть понимание как это переводить в модель для симуляции со входной/выходной индуктивностью, емкостями коллектора/эмиттера и и другими доп. параметрами. Как будет настроение - решу эту забавную математическую задачку.
Усилительный каскад с общим эмиттером. 90 Ом резистор в коллекторе. 50 мА ток покоя.

dB(S21):
Изображение

S11
Изображение

Z(S11):
До 50-ти КГц влияют входной/выходной конденсаторы 100 nF. После 7 МГц начинает влиять входная емкость в 40 pF.
Изображение

S22:
После 100 МГц постепенно начинает становится видно влияние выходной индуктивности примерно в 20 nH.
Изображение

Z(S22) видно, что у транзисторного усилителя очень низкое выходное сопротивление, но согласовать можно без проблем на любой из частот:
Изображение


S12. Так как амплитуда маленькая, хорошо видны спуры от блока питания:
Изображение

PS: Пришло мне сегодня по почте парочка ADF4351 генераторов и ADL5350 смеситель. Надо будет чего-нить наколхозить, используя эти железки.

Re: RF network analyzer

Ср сен 27, 2017 11:05:47

Вот так выглядит сигнал ADF4351 на RTL USB приемнике.

Изображение

Конечно это вам не AD9958, у которого был один узкий четенький пик и ничего лишнего. Но центральный пик наличествует и его можно использовать. На частоте 1.4 GHz разница между генераторами 7 КГц примерно. Так что можно сэмплировать достаточно узкий интервал +-20 КГц и вычленять основную частоту. И сделать простенький измеритель из "говна и палок".

Re: RF network analyzer

Ср сен 27, 2017 23:12:35

Так что можно сэмплировать достаточно узкий интервал +-20 КГц и вычленять основную частоту. И сделать простенький измеритель из "говна и палок".

Это что ли с переменной ПЧ с автопоиском разностной частоты? Оригинальная идея. А что с фазой будет в таком случае?
Я для дешевого варианта предполагал второй ADF тактировать от VCXO и подстративать по ФД на ПЧ. VCXO от спутниковых тюнеров на 27 мгц- их много было.
Но пока я пытаюсь придумать как дешево закрыть низкочастотный диапазон ( ниже нижней границы ADF4351)

Re: RF network analyzer

Чт сен 28, 2017 00:08:24

Никакой фазы таким образом не получишь. Это просто "попробовать" частоты около гигагерца. Правда сегодня весь день гравий таскал, не до того было.

Весь требуемый код есть в проекте https://github.com/steve-m/kalibrate-rtl

ADF4351 кстати перестраивается достаточно быстро. В конце этого видео есть измерение скорости переключения ADF. Судя по нему получается, что за 1 милисекунду уже успевает перестоиться.

Тот кварц, что у меня на платке ADF, при нагреве на +20 градусов уходит примерно на 0.3 ppm. Т.е. на гигагерцовом диапазоне можно сначала взять широкий диапазон +-20 КГц, определить подстроечные коэффициенты, а потом искать по диапазону 200 Гц. Так как в RTL быстрый ADC, то достаточно отсэмплировать всего пару милисекунд. Правда динамический диапазон в 37 dB до шума меня соовсем не радует.

Кстати, khach а сколько отсчетов в секунду ты хочешь получить? Т.е. примерно 50-100 отсчетов в секунду получается легко. Мне лично этого за глаза хватает. А сколько тебе нужно?

Re: RF network analyzer

Чт сен 28, 2017 01:07:30

Ну без фазы это будет не то, хочется полноценный векторник.
Отсчетов мне бы хотелось бы ну например 256 точек на развертку хотя бы 5 раз в секунду это будет 0.7 миллисекунды на точку. При более медленной развертке неудобно фильтры настраивать.
На ADF4350 время перестройки с автокалибровкой около 400 мкс, у ADF4351 вроде обещали до 80 мкс. Если частоту ПЧ взять около 10 кгц, и использовать early late phase detector- два ключа типа 4066 управляемые от двух каналов таймера STM32 и операционник для управления VCXO то можно где то за 1-2 мс установить правильную разность частот со стабильной фазой между двумя синтезаторами. Но надо обязательно отключать этот канал на время установления ФАПЧ ADF, иначе во время процесса самокалибровки начнем мотылять опору и процесс не закончится никогда. Так что нужен третий ключ для отключения петли по ПЧ.
Для ускорения процесса наверно желательно поднять частоту ПЧ до 20-50 кгц и возможно использовать встроенный АЦП STM32. Немного потеряем по динамике, но выиграем на быстром АЦП время сбора данных.

Re: RF network analyzer

Сб окт 28, 2017 15:09:57

Подскажите пжста ссылку на методику измерения разности фаз и амплитуд в каналах VNA на основе ПЛИС. Оказалось, что обьект измерений меняет свои параметры со временем, и достаточно быстро ( самопрогрев кристалла). Поэтому методы на основе DSP обработки в микроконтроллере не успевают. Надо переходить на ПЛИС. За основу взят алгоритм из R&S®ZVA-K7 Pulsed Measurements
Изображение
R&S в этом случае обрабатывают собранный массив данных софтверно. НО на будущее хотелось бы ускориться, раз все равно ПЛИС в системе появилась.
Ищу реализацию алгоритма вычисления разности фаз на основе CORDIC алгоритма ( вроде она самый быстрый и не требовательный по ресурсам).
Аппартаная часть взята от радиолюбителей из этих тем
http://www.cqham.ru/forum/showthread.ph ... -%C0%EB%E8
http://www.cqham.ru/forum/showthread.ph ... -%C0%EB%E8
В последней есть версия SDR приемника с последовательным интерфейсом вместо эзернета ( для rapsberryPI в качестве хоста), что сильно снижает требования к обьему ПЛИС.
А в первой встречаются ссылки на приемник с двумя каналами АЦП.
Поскольку полный SDR мне не нужен, достаточно только вычислять разницу амплитуд и фаз между каналами, то надеюсь на уменьшение обьема используемых ячеек плис.
Вот тут http://www.eevblog.com/forum/rf-microwa ... -analyzer/ описан подобный трехканальный VNA с быстрыми АЦП, но у него ПЛИС занимается только сбором данных с АЦП, а обработка фаза-амплитуда идет в софте.
Изображение


PS. аналогдевайс наконец разродилось аппликухой как быстро управлять их синтезаторами ADF43xx и ADF53xx в обход автокалибрации VCO.
https://ez.analog.com/servlet/JiveServl ... N-1353.pdf
Теперь можно делать быстрый свип по частоте.
Вложения
FreeVNA.jpg
(121.31 KiB) Скачиваний: 2639
ZVA-K7 pulse.jpg
(16.24 KiB) Скачиваний: 2556

Re: RF network analyzer

Пн окт 30, 2017 14:05:09

О! Классный проект, в котором кучу всего сделанно. И еще и с веткой на cqham. Надо будет глянуть на исходники.

CORDIC - это всеголишь вычисление синуса/косинуса, который нормально работает на FPGA и не требует дополнительной памяти. Найти его инмлементацию для FPGA в сети просто очень. А дополнительно насколько понимаю надо умножить на sin и cos входной сигнал и передать получившиеся две цифирки на микроконтроллер. Т.е. почти ничего писать не надо.

PS: К тому-же в Basic Functions Arithmetic в Quartus есть и CORDIC алгоритм и ALTFP_SINCOS. Выбираешь какой больше нравится и пишешь свою процедуру обработки входного сигнала.
Кстати глянул на код EU1SW в сообщении #50
Меньше, чем в cordic_rx кода обработки все равно не напишешь для разбиения на I/Q. Так что весь код наличествует, и в куче экземпляров.

Re: RF network analyzer

Пн сен 17, 2018 10:40:17

Векторный измеритель BalmerDX
https://radiokot.ru/artfiles/6416/

Re: RF network analyzer

Пн сен 17, 2018 14:51:29

Оперативненько! А откуда ты плату взял, чтобы это спаять?

Re: RF network analyzer

Пн окт 01, 2018 11:42:41

Новая конструкция до 6 ггц, двупортовая, С НЧ диапазоном.
http://www.yl3akb.lv/content/vna_v2/vna_v2.php
Жалко, исходники программы on request.

Re: RF network analyzer

Пн окт 01, 2018 17:58:32

Глянул на схему. Интересно. Мне нравится эта входная часть, можно будет скопипастить для тестов.

Я пока ушел в глубокое подполье. Делаю всякую мелочевку. Как придут платы для Cyclone IV - запаяю их, если не будет фатальных ошибок можно будет дальше думать. Видимо буду по Ethernet подключать, и писать весь тестовый софт для ПК для упрощения.
Ответить