ВЧ генератор стандартных сигналов Si5353 и Arduino NANO
|
|
eu2tt | Дата: Четверг, 01.08.2019, 20.49.55 | Сообщение # 31 |
Сержант
Группа: Пользователи
Сообщений: 33
Статус: Offline
| А как произвести юстировку генератора? Где-нибудь процедура ловли блох описана? Я имею в виду измерение, ввод корректировочных значений, измерение, ввод и т.д., как в прошивке синтезатора трансивера на Si5351.
|
|
|
|
ut3mk | Дата: Четверг, 01.08.2019, 22.37.25 | Сообщение # 32 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата eu2tt ( ) А как произвести юстировку генератора? Где-нибудь процедура ловли блох описана? Я имею в виду измерение, ввод корректировочных значений, измерение, ввод и т.д., как в прошивке синтезатора трансивера на Si5351.
Новая версия прошивки для генератора работающего от 100кГц и до 200мГц включительно.
https://ut3mk.at.ua/VFO_Si5351/HEX/VFO_Auto_Si5351_100KHz_230MHz.zip
Что касается калибровки частоты генератора, то для этого есть всего один пункт в МЕНЮ отвечающий за уточняющую поправку . Меняя там значения "Corr.PLL Si5351 " можно юстировать с точностью менее ГЕРЦА. Это выглядит так! Берем частотомер и подключаем его к выходу генератора. НА SI5351 - CLK0 Выставляем любую частоту на LCD, желательно для наглядности кратную нулям, что то типа так - 1000000Гц Если частотомер показывает отличные значения чем на шкале генератора, то ЖМЕМ И УДЕРЖИВАЯ КНОПКУ "МЕНЮ" ВРАЩАЕМ ЭНКОДЕР НА 1000 ... ДО 10 ЕДИНИЦ В ПЛЮС И МИНУС. ЧТО БЫ ЗНАЧЕНИЯ СДВИГА ПО ЧАСТОТЕ ВСТУПИЛИ В СИЛУ НАДО НАЖАТЬ КНОПКУ RESET НА ARDUINO ИЛИ ОБЕСТОЧИТЬ ГЕНЕРАТОР. ПОСЛЕ ЭТИХ ОПЕРАЦИЙ УТОЧНЕННАЯ ЧАСТОТА ГЕНЕРАТОРА ВСТУПИТ В СИЛУ. АНАЛИЗИРУЯ НА СКОЛЬКО И В КАКУЮ ИЗ СТОРОН ИДЕТ СДВИГ +\- ИЗМЕНЯЕМ ЗНАЧЕНИЯ "Corr.PLL Si5351 ". ЕСЛИ ЧАСТОТУ НАДО ПОВЫСИТЬ, ТО ЧИСЛОВОЕ ЗНАЧЕНИИ "Corr.PLL Si5351 " БУДЕТ МЕНЬШЕ ИЛИ АНАЛОГИЧНО НА ОБОРОТ. ШАГ ПЕРЕСТРОЙКИ ВНУТРИ МЕНЮ "Corr.PLL Si5351 " ОДИН И ТОТ ЖЕ, ЧТО И ДЛЯ УСТАНОВКИ ЧАСТОТЫ. ЕГО ВЫБОР ЧЕРЕЗ КНОПКУ.
Пару минут и все совпадает 1 к 1 с вашим частотомером. Я снимал видео по синтезатору для SDR и там есть эта операция.
https://u.to/1mZOEA
Для более продвинутых можно юстировать через IDE среду для ARDUINO Полученное числовое значение поправки надо "вписать" в меню генератора.
|
|
|
|
eu2tt | Дата: Суббота, 03.08.2019, 10.49.19 | Сообщение # 33 |
Сержант
Группа: Пользователи
Сообщений: 33
Статус: Offline
| Спасибо, вполне доходчиво.
Цитата ut3mk ( ) Выставляем любую частоту на LCD, желательно для наглядности кратную нулям, что то типа так - 1000000Гц Чем ближе частота генератора к частоте кварца, тем меньше погрешность, поэтому, если я не ошибаюсь, калибровку лучше всего производить на максимально высокой частоте, чтобы изначальная погрешность была максимально высокой. И чем точнее мы настроим "на верхах", тем точнее частота будет "на низах". Так?
|
|
|
|
yurij053 | Дата: Суббота, 03.08.2019, 14.25.13 | Сообщение # 34 |
Генерал-майор
Группа: Пользователи
Сообщений: 269
Статус: Offline
| Цитата eu2tt ( ) калибровку лучше всего производить на максимально высокой частоте
У меня калибровка на 9996 кГц и все устраивает.
|
|
|
|
ut3mk | Дата: Суббота, 03.08.2019, 17.07.47 | Сообщение # 35 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата eu2tt ( ) мы настроим "на верхах", тем точнее частота будет "на низах". Так? Совсем не обязательно. Погрешность она будет одинаковой на любой частоте и отличие в до ГЕРЦОВОЙ сетке нас мало волнуют. Твой кварц на 25Мгц(27) может быть не совсем стабильным и частота уйти до 100Гц. Чем качественней - термостабильней тем выше показатель всего генератора. Я бы советовал наоборот калибровать на нижних частотах так как частотомеры самопалы сильно врут на верхних частотах. А сишка такого недостатка практически не имеет. У 5351 сам внутренний генератор делит опору с 900Мгц до 0.04Гц При калибровке на 1мГц и на тех же 30 Мгц , наш прибор погрешности не заметит.
|
|
|
|
eu2tt | Дата: Суббота, 03.08.2019, 22.15.07 | Сообщение # 36 |
Сержант
Группа: Пользователи
Сообщений: 33
Статус: Offline
| Принято, понято, спасибо!
|
|
|
|
vovunia88 | Дата: Четверг, 15.08.2019, 08.50.41 | Сообщение # 37 |
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
| Цитата feller ( ) Здравствуйте, обращаюсь с просьбой добавить в генератор режим ГКЧ. Спасибо.
Доброе утро. Вопрос по поводу ГКЧ Остается открытым.
|
|
|
|
yuriut3mk | Дата: Четверг, 15.08.2019, 10.59.14 | Сообщение # 38 |
Сержант
Группа: Администраторы
Сообщений: 33
Статус: Offline
| Цитата vovunia88 ( ) Доброе утро. Вопрос по поводу ГКЧ Остается открытым. Занят другими проектами.
|
|
|
|
ut3mk | Дата: Пятница, 30.08.2019, 19.49.53 | Сообщение # 39 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата ra3uj ( ) И вот исходя из всего вышесказанного, возникла такая, возможно немного бредовая идея - получить необходимый выхлоп (133,3 - 135,3 МГц) смесителем. Итак: от "Гены" мне нужно получить два выхлопа - 133,3 - 135,3 МГц и 10,7 МГц. Si-шка имеет три выхода. На первом выдаём собственно VFO, но с частотой, например, 53,3 - 55,3 МГц, на втором соотв. реализуем BFO с частотой 80 МГц (Вы вроде как утверждали, что ДО 100 МГц всё кошерно). Далее запускаем эти два выхлопа в смеситель, где и получаем требуемые 133.... На третьем выхлопе организуем 10,7 МГц. все переехало в свою рубрику. Это явно уже не ГСС https://ut3mk.at.ua/forum/9-140-1#13233
|
|
|
|
cbband315devision | Дата: Пятница, 20.09.2019, 18.47.35 | Сообщение # 40 |
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
| Какой уровень сигнала у сишки на выходе и зависит он частоты ? Добавлено (20.09.2019, 18.57.44) ---------------------------------------------
Цитата feller ( ) Здравствуйте, обращаюсь с просьбой добавить в генератор режим ГКЧ. Спасибо. Присоединяюсь ...
|
|
|
|
yuriut3mk | Дата: Суббота, 21.09.2019, 11.13.08 | Сообщение # 41 |
Сержант
Группа: Администраторы
Сообщений: 33
Статус: Offline
| Цитата cbband315devision ( ) Какой уровень сигнала у сишки на выходе и зависит он частоты ? Сказать 0.3 х Vdd, 0.3 х 3.3 = 0.99V это минимум. Есть еще скрытые настройки выходного уровня, которые доступны при программировании. Существует такой параметр как ток протекающий в выходном каскаде Si5351 Он программно ограничивается при написании прошивки. Он может быть : 2mA, 4mA, 6mA и 8mA Предположим, нет надобности вываливать максимум мощности на одном из выходов и ограничивают 2mA В случае когда надо иметь максимум - 8mA и это из расчета на 50Ом нагрузку.
Вот почему никто конкретно и не указывает что там на выходе. В нашем случае стоит 8mA максимум возможности сишки - это менее 1V
Сообщение отредактировал yuriut3mk - Суббота, 21.09.2019, 11.19.40 |
|
|
|
feller | Дата: Вторник, 24.09.2019, 09.31.02 | Сообщение # 42 |
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
| Спасибо за разъяснения , по поводу ГКЧ , надеюсь Вы найдете время за зиму дописать программу . Спасибо и 73.
|
|
|
|
kvi_1972 | Дата: Вторник, 05.11.2019, 21.51.44 | Сообщение # 43 |
Рядовой
Группа: Пользователи
Сообщений: 13
Статус: Offline
| Доброго времени суток. Ув. форумчане, - поясните, плиз, - если это ВЧ ГСС (как заявлено в заголовке темы), то у него должна быть возможность промодулировать выходной ВЧ сигнал сигналом НЧ (частотой 1 кГц, с глубиной АМ, скажем, "стандартных" 30%)... А как реализована эта (распространённая) опция для ГСС в данной конструкции?Добавлено (11.11.2019, 11.47.25) --------------------------------------------- У данного синтезатора, как я понял, на индикаторе отображается значение частоты, равное генерируемой частоте... Существует ли возможность, чтобы на индикаторе отображалась одна частота (условного приёма станции, Fприёма), а на единственном выходе синтезатора присутствовал сигнал с частотой условного приёма плюс частота условной ПЧ (Fген = Fприёма + Fпч)?
Сообщение отредактировал kvi_1972 - Вторник, 05.11.2019, 22.38.08 |
|
|
|
veso74 | Дата: Понедельник, 11.11.2019, 13.00.34 | Сообщение # 44 |
Рядовой
Группа: Пользователи
Сообщений: 4
Статус: Offline
| Цитата kvi_1972 ( ) Существует ли возможность ... Да, измените строка 325 в void OUT_Si5351(): si5351.set_freq_manual((vfo * SI5351_FREQ_MULT), SI5351_PLL_FIXED, SI5351_CLK0); на новой частоты с включенной промежуточной частотой (с соответствующим знаком +/-).
Напр. для ПЧ = 500 kHz: si5351.set_freq_manual((vfo + 500000) * SI5351_FREQ_MULT, SI5351_PLL_FIXED, SI5351_CLK0);
Скомпилируйте скетч, отправьте в arduino код и используйте :).
|
|
|
|
kvi_1972 | Дата: Понедельник, 11.11.2019, 15.43.39 | Сообщение # 45 |
Рядовой
Группа: Пользователи
Сообщений: 13
Статус: Offline
| OK, коллега. У меня значение ПЧ - ровно 10,7 МГц ("вверх", разумеется)... А в какой программной среде проводить эти манипуляции с кодом?Добавлено (11.11.2019, 16.53.37) --------------------------------------------- Уже мне подсказали - Arduino IDE...
|
|
|
|