Авторизация
Регистрация

Напомнить пароль

Двухканальный генератор 2кГц-150МГц на SI5351 с питанием от USB и настройкой через компьютер

  1. Цена: 1 459 ₽
  2. Перейти в магазин
Для проверки реальных параметров товаров, которые мне присылают на обзоры, иногда нужен генератор. У меня есть генераторы в разных устройствах, генераторы отдельно на 1МГц и на 10МГц. Но иногда и этого недостаточно. Я нашел дешевый генератор до 150МГц и он работает.

Генератор пришел уже давно, не помню где его коробка. Упаковка была простая, не брендированная. Почта ничего не сломала. Внешний вид — в пакетике платка типа флешки без корпуса, угловая гребенка и пара разъемов SMA.
Сама плата крупным планом.
Гребенку запаивать не стал. Видимо ее нужно разделить на две части и впаять примерно так:
С обратной стороны нет деталей, монтаж односторонний.
Из чего состоит?
Микросхема SI5351 — это конфигурируемый через I2C генератор тактовых частот. Тут можно почитать подобнее
Рядом кварц и какая-то «554EB43» — скорее всего микросхема от WCH для работы платки от USB.
Еще есть светодиод и прочая обвязка.

Как он работает? Берет питание с компьютера, с него же и управляется.
Где взять ПО? Я писал продавцу и он прислал мне ссылку на ПО на мыло.
Я залил его на гуглдиск, чтоб любой мог скачать. ПО для SI5351 Чтоб скачать, нужно на странице гугл диска нажать CTRL+D. Или просто можно войти и посмотреть содержимое архива прямо в веб интерфейсе гугл диска.
В папке с программой две программы, одна APP.exe это вариант с китайским, второй APP_eng.exe это вариант с английским. Я перевел с китайского по подсказке AlexA42 просто заменяя текст в экзешнике.
Так как продавец прислал ссылку на ПО для похожего модуля на AD9833, то оставлю ссылку на него тоже. ПО для AD9833

Распаковал, запускаю приложение с немудреным названием APP.exe
Все на китайском, ничего не понятно. Подключил платку к USB компа, в левом верхнем углу появился COM6, на платке начал мигать зеленый светодиод, но понятнее не стало.
Тут стоит сказать. что в папке с программой есть папка translations, в которой есть переводы на многие языки. Есть перевод и на русский. Спросил у Deepsek, файлы с расширением qm это скомпилированные файлы переводов Qt-приложений. То есть перевод как бы есть, а как его использовать не понятно.
Прогнал через гугл переводчик, стало понятнее.
Добавил перевод в программу, теперь английская версия выглядит так

Справа от COM6 (возможно у вас будет другой com порт) нужно нажать Open, в окне ниже появится строка COM6成功 — успешно соединен с COM6.
Затем нужно нажать на кнопку слева под COM6, синхронизация устройства. В логах появятся три строки
校验正确!- Проверка прошла успешно!
收到同步数据 — Получены данные синхронизации
校验正确!- Проверка прошла успешно!

Параметры справа становятся черными вместо серых, теперь их можно менять.
В левой части окно лога действий. Под этим окном кнопка очистки этого окна. Еще ниже есть калибровка (не пользовался). В правой части показывает выходную частоту для обоих каналов, есть три регулятора для мегагерц, килогерц и герц. Двигая их можно точно выбрать выходную частоту с точностью до герца. В нижней части есть предустановленные частоты для быстрого выбора.
Подключился к отверстиям на плате щупами. В качестве показометра выступает Fnirsi 2C53T.
Выставил минимальную заявленную частоту на оба канала — показывает ровно. Реально минимальную частоту можно выставить 1.8кГц, ниже не дает.
Поставил 1МГц на первом, на втором осталось 2 кГц — без проблем. То есть каналы независимы. Но на первом канале уже чуть заваливаются фронты.

Поставил 10МГц на первом канале — и он превратился в смесь пилы и синусоиды.
В описании продавца написано, что для частот выше 1МГц не желательно использовать угловую гребенку, а нужно использовать SMA разъемы и провода с разъемами.
Припаял разъем на второй канал. Может быть первый будет удобнее использовать с отверстиями, чтоб цеплять щупы. Разъем припаивается жестко, с обеих сторон платы.
Для того, чтоб соединить генератор с осциллографом я купил кабель BNC-SMA.
Соединяю этим кабелем SMA-BNC — форма сигнала стала похожа на прямоугольную, но какая-то мятая.
Поднял свой старый обзор 2C53T — в том обзоре такая же искаженная форма сигнала при 10МГц, прибор не вытягивает.
Значит продолжаю с тем, что есть.
Ниже сигналы на 25, 50 и 100МГц. Если на 25 и 100 фнирсик еще видит синусоиду, то на 100МГц поднимает лапки и показывает неровную волну. Но у него в параметрах и заявлено 50МГц, ему это видеть и не положено.

К сожалению с моим оборудованием я не могу проверить качество сигнала, которое выдает эта плата. Но у продавца есть фото, на которых показаны осциллограммы на больших частотах.
50МГц
100МГц
150МГц

В параметрах написано, что уровень сигнала, который выдает плата 3.3 вольта. Примерно так и есть


При этом эта платка отлично работает без компа. То есть компьютер нужен только для того, чтоб выставить параметры, потом нужно нажать кнопку «сохранить» (кнопка под COM6 справа) и при подаче питания 5В выходы платы выдают сохраненную частоту.
То есть генератор может работать даже от повербанка, если он не выключится при малых токах. Потому что плата потребляет от 38 до 65мА. Больше частота — больше потребление. При частоте 2 Герца на обоих выходах потребляет примерно 38мА, при 150 мегагерц потребляет до 65мА.


Куплено за свои чтоб лучше писать обзоры по п. 18, скрин покупки

Итого: отличный генератор, который скорее всего может выдавать частоты от 1,8кГц до 150МГц на два независимых выхода. Может работать как отдельно, выдает сохраненные частоты при подаче питания 5 вольт, как от компьютера. Настраивается через компьютер, не требуется ардуино и прочие дополниетельные заботы. Включил в комп, запустил ПО, выбрал частоту.
Недостаток — не помешал бы корпус, но его можно распечатать на 3D принтере (которого у меня нет). Выдает только меандр со скважностью 1:1, других форм выходного сигнала нет.
ПО не русифицировано и не переведено на английский, хотя вроде бы файлы с переводом есть в папке с ПО. Перевел на английский как смог. Возможно для некоторых применений был бы удобен BT и приложение в телефоне, но и так неплохо.
Планирую купить +26 Добавить в избранное
+100 +141
свернутьразвернуть
Комментарии (57)
RSS
+
avatar
+1
  • Smsi
  • 08 января 2026, 14:42
Шикарно
+
avatar
0
шикарно
Nune! :)
+
avatar
+3
Писал как-то либо для AD9833 под Arduino. Если не правильно помню он еще, кроме синуса и меандра, умеет пилу.
+
avatar
+2
https://aliexpress.ru/item/1005007082870649.html
Но это нужно Ардуино и код, а в моем всё готовое.
+
avatar
+2
  • infino
  • 08 января 2026, 15:24
Он не умеет синус, только прямоугольные сигналы.
+
avatar
+3
  • vanenzo
  • 08 января 2026, 15:43
Ну что же Вы.
+
avatar
+4
  • infino
  • 08 января 2026, 15:59
Ну что же Вы.
А причем тут AD9833 к обозреваемому устройству?
+
avatar
+1
  • vanenzo
  • 08 января 2026, 16:04
Пардон, думал ответ на комментарий про 9833
+
avatar
+4
  • infino
  • 08 января 2026, 16:07
Он не умеет синус, только прямоугольные сигналы.
Это я про SI5351.
+
avatar
+7
  • infino
  • 08 января 2026, 15:19
Не мог не поставить плюс. Первое, я сам сейчас вожусь с этим генератором и еще одним до пару гигагерц.
Библиотек и софта множество, а в документации мне не все понятно, так как редко занимаюсь программированием и каждый раз, как сначала. Ваша ссылка упростит мне работу при подключении к компу, я пока им управляю по i2C через ESP32
+
avatar
+3
  • l1bbcsg
  • 08 января 2026, 15:56
Забавно, в даташите у чипа минимум 2.5 кГц, а китайцы обещают 2.0 и выжимают 1.8.

Какая-то уже очень узко специализированная вещь по-моему раз только меандр.
+
avatar
+5
эх крутилку бы или кнопки… экранчик…
но штука точно занятная
+
avatar
+5
  • infino
  • 08 января 2026, 16:03
эх крутилку бы или кнопки… экранчик…
но штука точно занятная
Есть варианты и с кнопочками и экранчиком, найду дам ссылку.
Но обращаю внимание, это генератор прямоугольных импульсов.
+
avatar
+3
благодарю за внимательность)
пс то выше была шутка с долей шутки, с кнопочками у меня есть, но дорогие (и замороченные, ну т.е. по сути это мультики от фнирси), хотел что-то простое (и желательно недорогое) для целей как и у даркена)
+
avatar
+3
  • infino
  • 08 января 2026, 17:46
с кнопочками у меня есть, но дорогие (и замороченные, ну т.е. по сути это мультики от фнирси),
Как бы я для себя делю генераторы на низкочастотные, для настройки аудио каналов и высокочастотные.
Низкочастотный у меня Rigol и он на самом деле до 20мгц что уже не мало.
Ну и в нем куча разных фич, самая нужная из которых мне — ГКЧ/Sweep(генератор качающейся частоты)
А вот заводских высокочастотных у меня нет, все обхожусь разными модулями, как в обзоре.
Хороший генератор уже очень много денег стоит, а использую редко.
+
avatar
+1
  • advik
  • 08 января 2026, 18:25
Одно из отличий условно «заводских/дорогих» генераторов это достоверность формы сигналов, частоты, амплитуды, фронты и тп. Поэтому зачастую они и дороже тк сложнее.
Данное устройство не генератор сигналов как таковой в полном смысле для отстройки аппаратуры. Но за счет того что он предельно дешев для заявленных частот то может быть и найдет какое-то не особо ответственное применение. Но ведь обзорщики начнут подключать к такому всякие фнирси и потом морщи лоб — генератор «косой» или проверяемый прибор?
Есть и относительно недорогие приборчики типа FeelTech (6600, 6900 и тп). Вроде как снискавшие более менее доверие к себе. Хотя 150МГц вроде они не взяли планку.
+
avatar
+1
  • infino
  • 08 января 2026, 21:31
Одно из отличий условно «заводских/дорогих» генераторов это достоверность формы сигналов, частоты, амплитуды, фронты и тп.
Мне это понятно, просто у меня сейчас нет задач, где необходима высокая точность.
Но ведь обзорщики начнут подключать к такому всякие фнирси и потом морщи лоб — генератор «косой» или проверяемый прибор?
Тут как раз таким генератором можно проверить, жив ли осциллограф. Только лучше сначала самому генератору доверие проверить — обмерить его чем-нибудь с характеристиками получше.
+
avatar
+1
Ну, если не сгорит при нагрузке 50 Ом, то к примеру частотомер Vicor/RuoShui 3165 0,0001 Гц… 2,4 ГГц (0,0001 Гц… 50 МГц по входу А, 1 МОм 14 пФ, амплитуда сигнала до 30В чувствительность от 40 мВ; по входу B — от 50 МГц до 2,4 ГГц, 50 Ом, максимальная амплитуда сигнала 3,0V, чувствительность 0,3V) или если выставить выходную частоту выше 20 МГц можно измерить модулем частотомера Sanjian Studio PLJ-096OLED-H1 (20 МГц… 2,7 ГГц, реально и до 2,8 ГГц измерит). Короче было бы время, а найти приборы в любой радио лаборатории можно. Главное местным не мешать — пустили? и делай (и сразу записывай результаты) свои измерения пока приборы для работы не понадобились. А после дома спокойно измеренное обработаешь. Не у всех же дома лабораторный измерительный комплекс стоит — часто он и не нужен, а чтобы что-то отладить хватает современного мультиметра типа ANENG AN870/SZ20 и осциллографа типа FNIRSI 1C15 или похожего, но с большим экраном, а когда его чувствительности (~ 2 mV) станет мало, в ряде случаем можно и входной усилитель для него спаять. Или купить активный пробник, но тому обычно нужно ±15V да и его цена будет соизмерима с ценой самого прибора.
+
avatar
0
Есть и относительно недорогие приборчики типа FeelTech (6600, 6900 и тп). Вроде как снискавшие более менее доверие к себе. Хотя 150МГц вроде они не взяли планку.
Это DDS (синтез сигналов произвольной сложной формы по таблице мгновенных амплитуд сигнала) генераторы и для них быстродействие кремния как полупроводника использовано полностью. Дальше уже нужно на GaAs переходить поскольку в нём подвижность носителей в несколько раз выше что и позволит поднять частоты DDS-генерации.
+
avatar
+1
Ну, генератор с частотой от долей герцы до 250 МГц можно собрать на 500ЛП116 — ЭСЛ, усилитель-формирователь с максимальной частотой до 250 МГц (триггер Шмидта). Но поскольку это ЭСЛ схемотехника, то её логические уровни инверсны (отрицательная логика у которой уровень логической единицы более отрицателен чем уровень логического нуля, а входы/выходы дифференциальные — каскад реагирует на изменение разности напряжений между прямым и инверсным входами), а выходы дифференциальные с с выходным сопротивлением 50 Ом — питание -5,2V, лог. 0 -0,9V… -0,95V, лог. 1 -1,2V… 1,25V и ей требуется согласованная линия 50 Ом! А чтобы получить сигналы в уровнях TTL/CMOS логике требуется преобразователь уровней — он инвертирует логику и формирует однополярные выходные сигналы TTL уровней.

Сделать генератор на 500ЛП116 не сложно т.к. по схемотехнике это дифференциальный входной каскад с переключением тока и пара эмиттерных повторителей на его выходе. Просто охватываем усилитель частотно-зависимо положительно обратной связью и он генерирует сигнал на данной частоте, к выходам же подключаем усилительный каскад, лучше всего с эмиттерным или истоковым повторителем на выходе (истоковый повторитель не чувствителен к короткому замыканию на выходе), а если нам нужен синусоидальный сигнал, то применяем двухкаскадный выходной усилитель — первый каскад активный ФНЧ с частотой среза в 1,5 раза выше частоты генерации (усилительный каскад нужен для компенсации снижения уровня сигнала на фильтрующем звене), второй усилитель по напряжению и току. В итоге если крутизна спада АЧХ фильтра достаточно велика (80 ...100 dB/декада, т.е. четырёх — пяти звенный фильтр) получим на выходе спектрально-чистую синусоиду поскольку спектрально меандр это смесь бесконечного числа нечётных гармоник начиная с первой (частоты сигнала), а если посмотреть его разложение в ряд Фурье то мы увидим, что из-за малой амплитуды старшие гармоники после 13-й практически можно не учитывать, зато 3, 5, 7, 9, 11 и желательно 13-ю для получения максимально чистой синусоиды нужно отфильтровать, а поскольку частота сигнала у нас переменная, то и частота среза выходного фильтра должна снижаться при снижении частоты.
+
avatar
0
  • Nuts_
  • 08 января 2026, 16:07
а ОС какой язык прописан как основной? думаю что с таким приложением на qt можно поигроаться с переменными окружения в командной строке для указания нужного языка
но вообще внутри ru трансляции ни буквы кириллицы и много инглиша
еще можно помониторить обмен по usb и написать свое приложение
в wch554 залезать не шибко просто но документация на него открыта www.wch-ic.com/download/file?id=229
+
avatar
+3
  • infino
  • 08 января 2026, 16:17
Я вначале думал что на входе что то типа ch340, а оказывается да, они на входе поставили микроконтроллер, а он уже транслирует команды микросхеме генератора.
+
avatar
+7
а ОС какой язык прописан как основной?
В системе руский.
но вообще внутри ru трансляции ни буквы кириллицы и много инглиша
Хорошо бы сделать чтоб в приложении был английский, русский не особо нужен
+
avatar
0
  • miklsh
  • 09 января 2026, 00:55
del
+
avatar
+3
Я пробовал, не работает, остаётся китайский
+
avatar
+3
  • miklsh
  • 09 января 2026, 01:28
Успел сам проверить, и как не работающие варианты, стер сообщение.
Похоже что китайский жестко вшит в exe при компиляции, т.к. даже если по удалять «лишнее», оставив лишь десяток файлов, программа запускается на этом языке.
list
platforms\qwindows.dll
styles\qwindowsvistastyle.dll
APP.exe
libgcc_s_dw2-1.dll
libstdc++-6.dll
libwinpthread-1.dll
Qt5Core.dll
Qt5Gui.dll
Qt5SerialPort.dll
Qt5Widgets.dll
+
avatar
+2
  • xman
  • 14 января 2026, 11:09
В архиве появился .exe файл программы с английским интерфейсом «APP_eng.exe» с датой от 09.01.2026 г. Сделал бинарное сравнение с китайской версией, выходит что язык зашит внутри exe файла.

+
avatar
+1
Возьмите любой редактор ресурсов исполняемых модулей, например RisohEditor, Resource Hacker и поправьте во всех EXE/DLL программы как тесты сообщений, так и код языка например на 407 (en-US] или 419 (ru-RU) в соответствии с языком перевода. Но часть сообщений возможно жёстко зашита в исполняемом коде, а это придётся в хекс редакторе править. И её проверять, а может и восстанавливать работоспособность бинарников после правок. Но как вариант использовать пакет переводчик типа Prasolo — они сами делают нужные правки. Но перевод — это своя область занятий, интересная, но трудоёмкая…
+
avatar
+4
В архиве появился .exe файл программы с английским интерфейсом «APP_eng.exe»
Смешно.
Так это я сдедал перервод и добавил в архив APP_eng.exe
За пару часов в обычном Notepad++ я исправил иерогилифы на английские символы, один к одному. Все сообщения в приложении зашиты в самом exe файле на 317 строке
+
avatar
+1
  • xman
  • 15 января 2026, 21:24
Так получилось что я потом уже увидел ваш пост ниже про исправления) Быаает…
+
avatar
0
  • l1bbcsg
  • 08 января 2026, 16:54
еще можно помониторить обмен по usb и написать свое приложение
По USB мало смысла, это сложный протокол. Куда проще создать виртуальный порт, отдать его софтине и перенаправить всё в настоящий порт логгируя посередине. Протокол общения там скорее всего тривиальный.

Ну или если переизобретать велосипед, то по-моему проще будет взять голый чип генератора, а транслятор USB-I2C уж самому написать как удобно.
+
avatar
+3
«554EB43»
WCH CH554 это 8-битный USB-микроконтроллер, который можно запрограммировать для работы в качестве моста USB-I2C, по сути, преобразуя команды USB с ПК в сигналы I2C для периферийных устройств.

Так что там вообще смысла нет копаться в протоколе. Там по USB идут прямые команды I2C для AD9833. Просто смотрите даташит на AD9833.
+
avatar
0
  • Nuts_
  • 09 января 2026, 13:32
Там по USB идут прямые команды I2C
какие Ваши доказательства? т.е. оно конечно хорошо если так, но задача стоит не заработать AD9833 а заставить работать эту связку, они там вполне могли доп. байтов понапихать например, да и инкапсуляция в usb требует того или иного обвеса.
+
avatar
+2
  • infino
  • 09 января 2026, 01:30
А почему у вас Rigol на китайском?
+
avatar
+2
  • miklsh
  • 09 января 2026, 01:39
К сожалению с моим оборудованием я не могу проверить качество сигнала, которое выдает эта плата. Но у продавца есть фото, на которых показаны осциллограммы на больших частотах.
+
avatar
+1
  • infino
  • 09 января 2026, 01:54
miklsh
Спасибо, а я все внимание на скрины сосредоточил )))
+
avatar
+10
Цена задрана на порядок, китайская Si5351/MS5351 с обвязкой 100 руб, CH554 даже у нас 90 руб, остальное за что?.. На озоне за эти же деньги генератор с крутилкой, кнопками и дисплеем
https://www.ozon.ru/product/generator-signalov-si5351-2vfo-150-2-kanalnyy-istochnik-signala-vfo-5351a-v1-03-pryamougolnoy-formy-2968659775
+
avatar
+3
Классная штука, но не доставляется в РБ.
+
avatar
+1
  • infino
  • 09 января 2026, 11:54
Цена задрана на порядок, китайская Si5351/MS5351 с обвязкой 100 руб,
У нас таких цен нет, доступен только aliexpress.com
+
avatar
0
  • qzsev
  • 09 января 2026, 21:30
Там, где «доступен только aliexpress.com», «aliexpress.ru» вообще не при чем. Не работает.
+
avatar
+2
Затупил
Но по номеру лота можно найти
+
avatar
+1
  • infino
  • 09 января 2026, 23:12
Но по номеру лота можно найти
Не высылают в Польшу
+
avatar
+1
  • qzsev
  • 10 января 2026, 06:28
по номеру лота можно найти
В общем случае – нельзя. Похоже, русский «алиекспресс» имеет свои номера лотов, не как в обшем. Чаще всего замена ".ru" на ".com" дает такой результат:
 
 
p.s. Цены тоже разные, чаще всего – очень.
+
avatar
0
  • ant_s
  • 09 января 2026, 05:06
ошибся темой, не знаю как удалить
+
avatar
0
А каково вообще применение данного устройства. Можна пример?
+
avatar
+3
Например с него я подавал частоту при проверке осциллографа mysku.club/blog/aliexpress/105250.html
+
avatar
+4
  • infino
  • 09 января 2026, 11:52
А каково вообще применение данного устройства. Можна пример?
Саму микросхему, применять можно на замену в проектах вместо генератора.
Конкретный пример, в ноутбуке по непонятным мне причинам не работает встроенный генератор на 24мГц, замена кварца не помогает, подаешь с этой микросхемы 24мГц на ножки кварца и ноутбук работает.(можно заменить процессор, но микросхема дешевле)
Устройство для тестирования фильтров.
В случае автора, проверять работу измерительного оборудования, осциллографа, частотомера.
+
avatar
0
  • sim31r
  • 13 января 2026, 00:21
заглушить радио соседу еще можно теоретически )
+
avatar
+1
Насчёт перевода. Иногда подсовывают папку с русским переводом вместо английской или китайской, соответственно оставив родное название. Бывает прокатывает.

(Похоже что пытливые умы уже все перепробовали)
+
avatar
+3
Пробовал, не прокатило.
+
avatar
+7
  • AlexA42
  • 09 января 2026, 11:21
Там язык в EXE-шник зашит, при желании можно править. А папка translates — стандартная папка из Qt5, генерируется при сборке проекта, но сама папка просто так перевод не делает, надо дописывать её применение в программу, чего автор, судя по всему, не сделал.
+
avatar
+2
Отлично, такое я уже когда-то делал.
Была моя курсовая работа :))
+
avatar
+14
Спасибо, перевел приложение на англ
+
avatar
+4
надо бы еще NUNE на NONE исправить ;)
+
avatar
+4
Давно делал (2 года назад) для себя и работы на модуле SI5351 компактный приборчик с возможностью как с ПК так и с кнопок управлять частотой, выручают хорошо и мегакомпактно.
Даже брошюрку для авито делал, целую одну штуку продал )))

+
avatar
+5
Вот на что нужно было писать обзор в «сделано руками»! Дали бы приз в 50$ за выход в лидеры в этой категории и нашлись бы покупатели.
Я бы купил.
А то китайцы клепают втридорога.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.