Все стараются раскрыть свои трансиверы на передачу, а тут зачем-то залочивают частоты, усложняя прогу.
Все стараются раскрыть свои трансиверы на передачу, а тут зачем-то залочивают частоты, усложняя прогу.
две самых главных функции таких синтезаторов это CAT интерфейс и противофазный выход сигналов! 90% таких синтезаторов народ использует для простеньких SDR трансиверов в связке с компьютером.при себестоимости и сложности изготовления равной сложности "взрослого" синтезатора ВЫ заложили ему узкое место в виде attiny88 в которой нет аппаратного uart и 6кб памяти при цене равной китайской ардуины на lgt!
В основном файле .INO версии 1.1, есть за комментированная при отладке строка 102, содержащая текст "_delay_us(4);", двойные "//" следует удалить. Ниже исправленный архив.
Это затем, что есть возможность задания "свободной перестройки" от 1..99МГц и вряд ли у вас есть соответствующие фильтра и антенны на такой диапазон. Прога не сильно усложняется.
САТ на любителя, для такого синтезатора МК не нужен, достаточно перходника USB|TTL. Что касается "противофазный выход", то я не видел ни одного синтезатора с нормальной его реализацией без фазовых шумов, особенно на 5351. Если для вас, получение 0 и 90 град, сложно найдите себе подходящее решение, в этом вы этого не найдете.
Последний раз редактировалось cuneum; 07.09.2024 в 08:01.
Изменения:
1. Переработана библиотека si5351, ускорена загрузка значений частот.
2. Вместо util\delay.h, упрощенная библиотека mdelay.h
3. Изменен порядок выбора шага частот, теперь "естественный" 10К,1К,100,10, что позволяет быстрее выставлять частоту, при меньшем числе нажатий кнопки STEP.
Последний раз редактировалось cuneum; 13.10.2024 в 07:28.
Спасибо от R8AGK
При изменении частоты/делителя, reset() можете полностью удалить. Оставьте только при инициализации Si5351.
Outdivider меняется редко, но сигнал при ресета дает "хлопок", a можно это искомая частота, напр. "круглый стол".
Изменения коснулись в основном оптимизации кода, размер стал меньше.
Что изменилось:
1.Исправлены (надеюсь) огрехи в работе S и P-метра.
2.Изменена работа комбинации [ALT]-> изменение частоты -> [ALT], теперь восстанавливается исходная частота, что была до включения режима ALT.
3.Расширен функционал, добавлена новая функция [TRUNC] на кнопке [STEP], теперь при последовательном нажатии комбинации [ALT] -> [STEP], у значения частоты отбрасываются младшие разряды, в соответствии с установленным шагом.
Так, при шаге 1К и частоте 3611.54, результат будет 3611.00 кГц, при этом, выход из режима ALT произойдет автоматически, не требуя дополнительных действий. В режиме RIT, не работает.
Изменение логики работы функции STEP в режиме альтернативных функций кнопок, повлекло за собой и некоторое изменение логики работы других альтернативных функций.
В частности:
Изменение шага в режиме ALT, для функций MEM, EPRM, SPLIT, до нажатия [SAVE] (по умолчанию кнопка CW) невозможно, говоря простым языком, меняя частоту, после нажатия [ALT], нельзя изменить шаг. Для возможности оперирования шагом, следует нажать [ALT]->[SAVE], установить частоту, а затем сохранить в MEM, EPRM, SPLIT.
В опубликованных ранее версиях 1.3 и 1.4 имеется ошибка программирования si5351a приводящая к отсутствию сигнала на выходе синтезатора. Ошибка локализована и ниже можно скачать обновление или скачать и заменить файл si5351mcu.cpp в каталоге скетча самостоятельно из архива.
PTT input -есть, а PTT output? Как коммутировать TX/RX на плате трансивера. CW сформировать и вывести на свободный CLK(для создания очень простого телеграфного трансивера MICRO (PIXIE)).
Идея очень простая, вы просто сообщаете синтезатору о том, что необходимо перейти в режим передачи, а уж, как вы будете получать этот сигнал физически и тем более коммутация цепей, то дело ваше, как разработчика. Я думал, вывести PTT out, но потом решил этого не делать и сделал универсальный вход PTT input, к которому можно цеплять тангенту в параллель или подавать напряжение TX. В любом случае, выход si5351 выключается в момент перехода на передачу на время определяемое в файле Init.h, в параметрах времени коммутации цепей.
Не совсем понял, что вы хотели сказать. В прошивке есть обработка сдвига частоты при передаче CW, а не только при отображении. Так что, для телеграфного трансивера MICRO (PIXIE)) вполне можно использовать.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)