Синтезатор на Si5351 для диапазон 145 мГц
|
|
ut3mk | Дата: Пятница, 30.08.2019, 19.46.08 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Простой синтезатор для трансивера с двойным преобразованием Построен на базе схемы ГСС https://ut3mk.at.ua/forum/2-133-1 Первая ПЧ = 80 мГц Вторая ПЧ = 10 мГц
|
|
|
|
ra3uj | Дата: Пятница, 30.08.2019, 19.46.18 | Сообщение # 2 |
Рядовой
Группа: Пользователи
Сообщений: 12
Статус: Offline
| Цитата ut3mk ( ) Для более продвинутых можно юстировать через IDE среду для ARDUINO Полученное числовое значение поправки надо "вписать" в меню генератора. А исходники "более продвинутым" можно получить? Хочу попробовать заменить VXO в УКВ (144/430 МГц) трансивере с одним преобразованием. ПЧ - 10,7 МГц, т.е. необходимо будет генерить 133,3 - 135,3 МГц. Как я понимаю, для этого надо сказать SI5351 особое волшебное слово, которое отсутствует во freeware исходниках и которое мне, к сожалению, не известно...
Сообщение отредактировал ra3uj - Среда, 28.08.2019, 14.17.57 |
|
|
|
ut3mk | Дата: Пятница, 30.08.2019, 19.46.28 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата ra3uj ( ) Хочу попробовать заменить VXO в УКВ (144/430 МГц) трансивере с одним преобразованием. ПЧ - 10,7 МГц, т.е. необходимо будет генерить 133,3 - 135,3 МГц. Как я понимаю, для этого надо сказать SI5351 особое волшебное слово, которое отсутствует во freeware исходниках и которое мне, к сожалению, не известно...
Библиотека работающая >> 112.5 мГц 225 мГц крайне глючная. Из за нее сишка стучит при смене частоты. Посему пока не советую "дуть" в эту сторону. https://ut3mk.at.ua/VFO_Si5...._27.zip
Я все прошивки откатил на прежнее состояние до 112.5мГц https://www.youtube.com/watch?v=HUuy-dGz8q4
|
|
|
|
ra3uj | Дата: Пятница, 30.08.2019, 19.46.38 | Сообщение # 4 |
Рядовой
Группа: Пользователи
Сообщений: 12
Статус: Offline
| Цитата ut3mk ( ) Библиотека работающая >> 112.5 мГц 225 мГц крайне глючная. Из за нее сишка стучит при смене частоты. Упс.. Вот это "сюрприз".. А если попробовать для синтеза использовать участок от 112,5 до 150 МГц? Вот нагуглил материальчик на эту тему - https://u.to/Zm0wFg Или это тоже самое и не поможет изгнать "дятла" из синтеза?
P.S. Заглянул в исходники. А вот это не опечатка, случаем ? Цитата volatile uint32_t vfo = 1000000000ULL / SI5351_FREQ_MULT; //стартовая частота Что-то вроде как много нулей?? 1 ГГц получается..
Сообщение отредактировал ra3uj - Среда, 28.08.2019, 17.36.53 |
|
|
|
ut3mk | Дата: Пятница, 30.08.2019, 19.46.48 | Сообщение # 5 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата ra3uj ( ) Что-то вроде как много нулей?? 1 ГГц получается.. ! Так должно быть. Это 00LUU! За гугли.
Цитата ra3uj ( ) если попробовать для синтеза использовать участок от 112,5 до 150 МГц? Вперед! Бубен шамана дать?
|
|
|
|
ra3uj | Дата: Пятница, 30.08.2019, 19.46.58 | Сообщение # 6 |
Рядовой
Группа: Пользователи
Сообщений: 12
Статус: Offline
| Собрал "Гену", попробовал прицепить его в качестве VFO в трансивер 144 МГц с одним преобразованием. "Стучит", действительно, просто ах...енно.. И ещё, похоже, ко всему прочему, чем-то мусорит по сторонам.. Ещё не проверял на передачу, возможно этот мусор и в эфир полезет.. Такой вопрос. Вот Вы пишете -
Цитата ut3mk ( ) Библиотека работающая >> 112.5 мГц 225 мГц крайне глючная. Из за нее сишка стучит при смене частоты. А это точно софтовая проблема, и будет достаточно просто подождать, пока "билиотекари" исправят баг? Не в самой Si-шке, случаем, дятел поселился? Очень уж хочется заменить VXO в старичке-трансивере.
|
|
|
|
yuriut3mk | Дата: Пятница, 30.08.2019, 19.47.08 | Сообщение # 7 |
Сержант
Группа: Администраторы
Сообщений: 33
Статус: Offline
| Цитата ra3uj ( ) А это точно софтовая проблема, и будет достаточно просто подождать, пока "билиотекари" исправят баг? Не в самой Si-шке, случаем, дятел поселился? Очень уж хочется заменить VXO в старичке-трансивере.
Не веришь? Пройди по зарубежным форумам там эту тему достойно смакуют. Да и автора обещают найти решение этой проблемы. Купи попкорн и жди!
|
|
|
|
ra3uj | Дата: Пятница, 30.08.2019, 19.47.18 | Сообщение # 8 |
Рядовой
Группа: Пользователи
Сообщений: 12
Статус: Offline
| Цитата yuriut3mk ( ) Не веришь? Ага.
Цитата yuriut3mk ( ) Да и автора обещают найти решение этой проблемы. А где это? Ссылочку не подкинете?
Цитата yuriut3mk ( ) Купи попкорн и жди! Старый я уже.. Попкорн ненавижу, да и дождаться могу не успеть, по первой причине..
И вот исходя из всего вышесказанного, возникла такая, возможно немного бредовая идея - получить необходимый выхлоп (133,3 - 135,3 МГц) смесителем. Итак: от "Гены" мне нужно получить два выхлопа - 133,3 - 135,3 МГц и 10,7 МГц. Si-шка имеет три выхода. На первом выдаём собственно VFO, но с частотой, например, 53,3 - 55,3 МГц, на втором соотв. реализуем BFO с частотой 80 МГц (Вы вроде как утверждали, что ДО 100 МГц всё кошерно). Далее запускаем эти два выхлопа в смеситель, где и получаем требуемые 133.... На третьем выхлопе организуем 10,7 МГц.
Ваше мнение?
|
|
|
|
ut3mk | Дата: Пятница, 30.08.2019, 19.47.28 | Сообщение # 9 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата ra3uj ( ) Итак: от "Гены" мне нужно получить два выхлопа - 133,3 - 135,3 МГц и 10,7 МГц. Si-шка имеет три выхода. На первом выдаём собственно VFO, но с частотой, например, 53,3 - 55,3 МГц, на втором соотв. реализуем BFO с частотой 80 МГц (Вы вроде как утверждали, что ДО 100 МГц всё кошерно). Далее запускаем эти два выхлопа в смеситель, где и получаем требуемые 133.... На третьем выхлопе организуем 10,7 МГц.
====== Данные прошивки ========== VFO от 40 мГц до 70 мГц BFO_1 = 80 мГц BFO_2 = 10 мГц Получаем перекрытие трансивера от 130 мГц до 160 мГц Средняя частота 145 мГц Шаг - 1 кГц ( первоначально ) далее выбирай сам.
Делаю прошивку один раз, все остальное сам. Меня не подключай.
Скачать исходник + библиотеки IDE и HEX прошивку: https://ut3mk.at.ua/Si5351_....MHz.zip
|
|
|
|
ra3uj | Дата: Понедельник, 02.09.2019, 23.44.03 | Сообщение # 10 |
Рядовой
Группа: Пользователи
Сообщений: 12
Статус: Offline
| Цитата ut3mk ( ) ====== Данные прошивки ========== VFO от 40 мГц до 70 мГц BFO_1 = 80 мГц BFO_2 = 10 мГц Получаем перекрытие трансивера от 130 мГц до 160 мГц Средняя частота 145 мГц Шаг - 1 кГц ( первоначально ) далее выбирай сам.
Делаю прошивку один раз, все остальное сам.
Спасибо, но.. Проблема решилась самым чудесным образом - по совету LZ2WSG закомментировал pll_reset(pll_assignment[clk]); в строке 284 в si5351.cpp. И... "Дятел" улетел и не вернулся
|
|
|
|
ut3mk | Дата: Вторник, 03.09.2019, 13.17.39 | Сообщение # 11 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата ra3uj ( ) pll_reset(pll_assignment[clk]); в строке 284 в si5351.cpp. Мне об этом известно Ремарить сброс - это не панацея. После этого начнешь искать шаманский бубен и совершать танцы вуду. Припомнишь мои слова. Я через это уже прошел. Дятел улетел, да вот прилетят ночные совы. Проблема остается нерешенной.
|
|
|
|
ra3uj | Дата: Вторник, 03.09.2019, 14.35.51 | Сообщение # 12 |
Рядовой
Группа: Пользователи
Сообщений: 12
Статус: Offline
| Цитата ut3mk ( ) ...Я через это уже прошел. Дятел улетел, да вот прилетят ночные совы. А не подскажете - хотя бы ориентировочно - чего такого паскудного можно ещё ожидать? А то я уже возрадовался победе и погнал дальше, в сторону расширения возможностей и добавления сервисов.
|
|
|
|
ut3mk | Дата: Вторник, 03.09.2019, 16.51.04 | Сообщение # 13 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата ra3uj ( ) А не подскажете - хотя бы ориентировочно - чего такого паскудного можно ещё ожидать? Непредсказуемые частотные дыры (ночные совы ). Засыпающая сишка. Или вообще прекращающая генерацию.
|
|
|
|
ra3uj | Дата: Среда, 04.09.2019, 10.51.25 | Сообщение # 14 |
Рядовой
Группа: Пользователи
Сообщений: 12
Статус: Offline
| Цитата ut3mk ( ) Непредсказуемые частотные дыры (ночные совы ). Засыпающая сишка. Или вообще прекращающая генерацию. А эти гадости могут проявиться в любом случае, или ТОЛЬКО когда требуется переключение между диапазонами? В "однодиапазонном" варианте, когда CLK0 всегда от 133 до 135 MHz, а CLK2 всегда 10,7 MHz, тоже можно этого ожидать? Из даташита я так понял, что pll_reset необходим только в случае "глобального изменения" КД, например при переходе с "< 100 MHz" к "> 100 MHz". В "моём" случае такого не требуется. Или я ошибаюсь?
Сообщение отредактировал ra3uj - Среда, 04.09.2019, 16.59.54 |
|
|
|
ut3mk | Дата: Среда, 04.09.2019, 19.01.47 | Сообщение # 15 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата ra3uj ( ) Или я ошибаюсь? Я не в курсе. У тебя исходник, проверяй. Я им заниматься не буду. У меня и без этого рот полон забот.
|
|
|
|