RF network analyzer
- balmer
- Это не хвост, это антенна
- Сообщения: 1433
- Зарегистрирован: Вс дек 02, 2012 03:13:48
- Откуда: Калининград
Re: RF network analyzer
Да, крутая железка! И сделана крайне основательно!
- Реклама
Re: RF network analyzer
Там в соседнем репозитории того же автора очень неплохой ГСС с фазовой модуляцией лежит. https://github.com/jankae/Signalgenerator
Наверно как раз из проекта генератора и идет примененние FPGA в качестве "мозгов", т.к в VNA она совсем излишняя,там микроконтроллер надо ставить. А вот в генераторе она вполне на своем месте, тк на ПЛИС квадратурный ДДС реализован.
Наверно как раз из проекта генератора и идет примененние FPGA в качестве "мозгов", т.к в VNA она совсем излишняя,там микроконтроллер надо ставить. А вот в генераторе она вполне на своем месте, тк на ПЛИС квадратурный ДДС реализован.
- balmer
- Это не хвост, это антенна
- Сообщения: 1433
- Зарегистрирован: Вс дек 02, 2012 03:13:48
- Откуда: Калининград
Re: RF network analyzer
Нет, неверно. Я как человек, всю весну провозившийся с ADC и FPGA могу сказать, что FPGA тут очень даже по делу применена. Ты не сможешь нормально синхронизировать несколько ADC используя STM32 микроконтроллер. Так же FPGA вразы повышает быстродействие этой железки и позволяет значительно больше точек в секунду измерить.
Re: RF network analyzer
[uquote="balmer",url="/forum/viewtopic.php?p=3877042#p3877042"]Ты не сможешь нормально синхронизировать несколько ADC используя STM32 микроконтроллер. Так же FPGA вразы повышает быстродействие этой железки и позволяет значительно больше точек в секунду измерить.[/uquote]
А в чем проблема синхронизации? Там же SAR ADC MCP33131D у которой запуск преобразования по внешнему сигналу CNVST происходит. В чем проблем дернуть запуск 3х АЦП одновременно общим сигналом от таймера STM? При допустимом клоке SPI до 100 МГц и возможности каскадирования SPI вычитать 3х16 бит за микросекунду особых проблем не составит, ну в крайнем случае задействовать 2 SPI порта которых у STM32 в таком корпусе с запасом. Зачем собирать 131 тысячу выборок тоже непонятно, хватает 128 для определения фазы и амплитуды с достаточной точностью, которая обычно мостами измерительными ограничена. Да и 300КГц ПЧ это тоже немного слишком, и при 96 кГц все прекрасно работает, а это более низкие требования к АЦП.
Зато потом требуется куча тригонометрии для рисования диаграммы Смита, рассчета SOLT калибровок итд. При этом для STM32 все уже написано и отлажено например для NanoVNA и исходники лежат. А там под 100к исходного кода, в FPGA засунуть не получится.
А в чем проблема синхронизации? Там же SAR ADC MCP33131D у которой запуск преобразования по внешнему сигналу CNVST происходит. В чем проблем дернуть запуск 3х АЦП одновременно общим сигналом от таймера STM? При допустимом клоке SPI до 100 МГц и возможности каскадирования SPI вычитать 3х16 бит за микросекунду особых проблем не составит, ну в крайнем случае задействовать 2 SPI порта которых у STM32 в таком корпусе с запасом. Зачем собирать 131 тысячу выборок тоже непонятно, хватает 128 для определения фазы и амплитуды с достаточной точностью, которая обычно мостами измерительными ограничена. Да и 300КГц ПЧ это тоже немного слишком, и при 96 кГц все прекрасно работает, а это более низкие требования к АЦП.
Зато потом требуется куча тригонометрии для рисования диаграммы Смита, рассчета SOLT калибровок итд. При этом для STM32 все уже написано и отлажено например для NanoVNA и исходники лежат. А там под 100к исходного кода, в FPGA засунуть не получится.
- balmer
- Это не хвост, это антенна
- Сообщения: 1433
- Зарегистрирован: Вс дек 02, 2012 03:13:48
- Откуда: Калининград
Re: RF network analyzer
Да, может и у меня уже ум за разум заехал. Вроде ни в чем проблемы нет. А если взять STM32H7, то обсчитать 1 MSPS от трёх ADC не составляет проблем.
И да, если есть возможность обойтись без FPGA - лучше без неё обходиться. Уж больно гемморойно её программировать.
Кстати чайниковский вопрос! Вот у него красивые крышечки отфрезерованы из алюминия. Наверняка жеж они неплотно прилегают. Есть от них вообще какой-то толк (кроме красоты внешней)?
Нижняя крышка практически наверняка бесполезна, раз у него 4-х слойная плата и один из слоёв наверняка полностью землёй залит.
И да, если есть возможность обойтись без FPGA - лучше без неё обходиться. Уж больно гемморойно её программировать.
Кстати чайниковский вопрос! Вот у него красивые крышечки отфрезерованы из алюминия. Наверняка жеж они неплотно прилегают. Есть от них вообще какой-то толк (кроме красоты внешней)?
Нижняя крышка практически наверняка бесполезна, раз у него 4-х слойная плата и один из слоёв наверняка полностью землёй залит.
- Реклама
Re: RF network analyzer
[uquote="balmer",url="/forum/viewtopic.php?p=3877073#p3877073"]Кстати чайниковский вопрос! Вот у него красивые крышечки отфрезерованы из алюминия. Наверняка жеж они неплотно прилегают. Есть от них вообще какой-то толк (кроме красоты внешней)?
Нижняя крышка практически наверняка бесполезна, раз у него 4-х слойная плата и один из слоёв наверняка полностью землёй залит.[/uquote]
Крышечки сильно помогают в развязке изолированных земляным полигоном доменов на плате. Т,е разделяют синтезатор, приемники и цифру как минимум дб на 30-40 лучше чем на голой плате ( на 6 ГГЦ). Остальное-разводка, применение RLC фильтров при переходе меду доменами итд. Для надежного контакта или надо никелированную пружиную фольгу ложить между крышками и платой, или в крышках фрезеровать канавки под EMI уплотняющий пластиковый шнур ( гуглить Extruded EMI Gaskets).

В принципе неплохо получается при наличии мелкодисперсного никелевого порошка и графитовой пыли делать самому такую мазюку из санитарного силикона.
Нижняя крышка практически наверняка бесполезна, раз у него 4-х слойная плата и один из слоёв наверняка полностью землёй залит.[/uquote]
Крышечки сильно помогают в развязке изолированных земляным полигоном доменов на плате. Т,е разделяют синтезатор, приемники и цифру как минимум дб на 30-40 лучше чем на голой плате ( на 6 ГГЦ). Остальное-разводка, применение RLC фильтров при переходе меду доменами итд. Для надежного контакта или надо никелированную пружиную фольгу ложить между крышками и платой, или в крышках фрезеровать канавки под EMI уплотняющий пластиковый шнур ( гуглить Extruded EMI Gaskets).
В принципе неплохо получается при наличии мелкодисперсного никелевого порошка и графитовой пыли делать самому такую мазюку из санитарного силикона.
- Вложения
-
- EMI gasket.jpg
- (17.49 КБ) 825 скачиваний
- balmer
- Это не хвост, это антенна
- Сообщения: 1433
- Зарегистрирован: Вс дек 02, 2012 03:13:48
- Откуда: Калининград
Re: RF network analyzer
Тогда ещё пару вопросов про СВЧ.
Вот есть такие экраны . Купить их на mouser несложно. Стоят они по 3-4$, что впринципе можно себе позволить. Работают они на 6 ГГц? По мне так вроде должны работать и не сильно хуже, чем отфрезерованный монолит.
И ещё вопос. Вот есть такая вещь EMI Absorber . Стоят они правда сильно дороже 40$ и до 200-300$ . Теоретически они должны хорошо поглощать микроволны. Тот-же LS30 хорошо поглощает, в отличие от всяких металлических экранов которые отражают.
Вот есть такие экраны . Купить их на mouser несложно. Стоят они по 3-4$, что впринципе можно себе позволить. Работают они на 6 ГГц? По мне так вроде должны работать и не сильно хуже, чем отфрезерованный монолит.
И ещё вопос. Вот есть такая вещь EMI Absorber . Стоят они правда сильно дороже 40$ и до 200-300$ . Теоретически они должны хорошо поглощать микроволны. Тот-же LS30 хорошо поглощает, в отличие от всяких металлических экранов которые отражают.
Re: RF network analyzer
Такие экраны по разному работают в зависимости от монтажа- если запаять только "ножки" то будет более- менее нормальная экранировка на частотах GSM и 2.4 ГГЦ. А вот если залить все по контуру припоем- то и на 6 будет нормально. Сама крышка вроде не " свистит" по щелям. Отфрезерованный монолит применяется для конструкций измерительной аппартатуры, где подавление между "островками" должно быть в районе 70-100 дб. Для связной аппартауры обычно 40 дб достаточно т.к пораженные частоты просто выносят за диапазон приема. Хотя в базовых станциях GSM сплошной монолит или ребра монолитные часто встречаются, но это связано с близким наличием усилителя мощности где +50дбм и более уровни бывают.
EMI absorber- практически обязательная вещь на частотах выше 8-10 ггц, где возможно паразитная связь внутри экрана с выхода на вход модуля. Т.е размеры экрана становятся соизмеримы с длиной волны и может образоваться паразитный волновод. Клеется в крышки экранрующие или например непосредственно около полосового фильтра итд. Цена смущать не должна, т.к это кусок как минимум квадратный дм а часто вообще лист размера А4- если из него вырезать по кусочкам то листа лет на 10 хватит если это не массвое производство. Несколько кусочков всегда можно наковырять из неисправных головок спутниковых LNB.
EMI absorber- практически обязательная вещь на частотах выше 8-10 ггц, где возможно паразитная связь внутри экрана с выхода на вход модуля. Т.е размеры экрана становятся соизмеримы с длиной волны и может образоваться паразитный волновод. Клеется в крышки экранрующие или например непосредственно около полосового фильтра итд. Цена смущать не должна, т.к это кусок как минимум квадратный дм а часто вообще лист размера А4- если из него вырезать по кусочкам то листа лет на 10 хватит если это не массвое производство. Несколько кусочков всегда можно наковырять из неисправных головок спутниковых LNB.
- balmer
- Это не хвост, это антенна
- Сообщения: 1433
- Зарегистрирован: Вс дек 02, 2012 03:13:48
- Откуда: Калининград
Re: RF network analyzer
Эк, рано мне ещё такие вещи делать. Надо что-то попроще. Я тут с шумами на частотах до 10 МГц разобраться не могу. Так что сейчас плюнул на все сложные конструкции, и стал делать мелочевку всякую и с 3D принтером возиться.
Потом видимо опять буду спектроанализатор делать. На Allwinner V3S и EP4CE10. А может лучше сначала 16-ти битный осциллограф сделать. Не решил ещё, думать надо. Есть у меня очень серьёзные пробелы в знаниях.
Потом видимо опять буду спектроанализатор делать. На Allwinner V3S и EP4CE10. А может лучше сначала 16-ти битный осциллограф сделать. Не решил ещё, думать надо. Есть у меня очень серьёзные пробелы в знаниях.
Re: RF network analyzer
[uquote="balmer",url="/forum/viewtopic.php?p=3877491#p3877491"]Потом видимо опять буду спектроанализатор делать.[/uquote]
У того же автора и анализатор спекра есть, но недоделанный https://github.com/jankae/SpectrumAnalyzer
Задумка весьма неплоха по сравнению с другими конструкциями опенсоурсными.
Повод что не доделал интересно звучит -
У того же автора и анализатор спекра есть, но недоделанный https://github.com/jankae/SpectrumAnalyzer
Задумка весьма неплоха по сравнению с другими конструкциями опенсоурсными.
Повод что не доделал интересно звучит -
Ironically I had to buy a spectrum analyzer to solve some problems while building this setup. Now that I have a SSA3021X sitting on the bench, I don't think I can come up with the motiviation to finish this thing. It does work, it is just not very usable (e.g. hard coded values for span, resolution bandwidth,...)


