Приветствую!
Синтезаторов мало не бывает Пару месяцев назад в другой теме была дискуссия о том что должен уметь синтезатор для трансивера с телеграфом. Мне показалось что это хорошая тема для нового проекта.
В общем что получилось:
CPU: Arduino ProMini
PLL: Si5351 и/или Si570
Дисплей: OLED 0.91" 128x32, OLED 0.96" 128x64, OLED 1.3" 128/132x64, I2C LCD 1602, MAX7219
Валкодер: механический или оптический. механический работает с учетверением количества импульсов
Клавиатура: до 6 кнопок, может отсутствовать
Частотный план: прямое преобразование, квадратурный выход, однократное преобразование частоты. возможность коммутации гетеродинов на разные выводы (для Радио-76, Аматор и тп)
Диапзоны: произвольные настраиваемые в конфиге. до 4-ех без дополнительного дешифратора диапазонов, свыше 4-ех - с дешифратором
CW: встроенный ключ. есть ямбический режим. память на три фразы. CW-VOX. сигнал самоконтроля. формирование сигнала дополнительного CW-гетеродина при передаче
Схема проста как три копейки и накидывается на макетке за полчаса.
Schematic_Nano-VFO.png 112,66К
Количество загрузок: 228
Информация на экране выглядит так:
dislpay_freq.jpg 111,76К
Количество загрузок: 534
Уделено внимание энергопотреблению синтезатора. Есть настраиваемый "спящий" режим с пониженной яркостью либо полностью отключенным дисплеем.
Ну и вишенка на торт - CW манипулятор может быть сенсорным.
Хоумпейдж проекта: http://dspview.com/v....php?f=22&t=202
Там же подробное описание всех возможностей