Вложений: 5
Мой синтезатор на AD9851 и Atmega8
Поприветстую всех,во собрал синтезатор для своего будущего лампового трансивера.Выкладыва ю на всеобщее обозрение может кому пригодится.Как видно из названия он собран на AD9851 и Atmega8(последний лучше заменить на Atmega168,т.к в 8 катострофически нехватает памяти на всё).
Вот его схема
Вложение 133204
Схема включения 9851 стандартная.Единстве нное что я генератор применил на 74НС04 т.к небыло КВ генераторов,зато появилась возможность применить любой высокочастотный кварц в районе 30мГц(у меня стоит на 27мГц).На Atmega8 подаётся сигнал Сметра (не более 5В,ставить стабилитроны на вход),2 входа под датчик КСВ,кнопки выведены на 1 ножку контроллера(вход АЦП) к стати в прошивке отключены кнопки Rit,lsb и АМ т.к нехватает места в контроллере.Их можно вообще не ставить.Диапазон переключения шага от 5 гц до 1 кГц.
Перефирией управляет микросхема 74HC595,что она комутирует подписано,единственн ое уточню что на выходе ВКЛ Uанода появляется лог единица после 45 сек ,для включения анодного напряжения на лампах,а на выходе TX во время передачи появляется лог 1 (вывел так для кучи может пригодится).Также в синтезаторе есть выход на 155ид10 для комутации диапазонов.
Кстати диапазонов 6 (основные),опять на все нехватает памяти контроллера.В режиме передачи ножку TX "заземляем"и на индикаторе появляется слово TX текущая частота и КСВ,ну и на 595 соответственно лог 1.
Вложение 133205
Также имеется печатка на СМД деталях,небольшое уточнение на печатке имеются фильтровочные дросельки не указаные на схеме ,я их подписал и соответственно и блокировочные кондёрчики.Остальное соответствует схеме.
Схема собрана и работает.Фьюзы ставить на 8мГц от внутреннего тактирования.
Вложение 133206
Немножко об усовершенствованиях, в место Меги 8 лучше(да и нужно)поставить мегу 168,она 1 в 1 как и 8 только памяти в 2 раза больше.При замене в исходнике можно сделать все диапазоны(они там есть ,только строки закоментированы,их немного нужно будет подправить) сделать показ мощности при передаче(тоже имеется)расстройку и переключения боковых полос.Можно ешё ввести автоматический шаг,ну и ещё чего по желаню.Исходник особо не коментированый,если что непонятно спрашивайте.И под конец как установить другой кварц,измеряем частоту кварца (или КВ генератора)с точностью до десятых герца(от этого будет зависеть точность синтезатора) находим в исходнике подпрограмму Na9851, в ней находим строку Chastotar = Chastota9851 * 26.5031229247032 и меняем последнее число,расчитав его по формуле 2^32\частота ген.*6 и получим нужное число,это для генераторов до 30 мГц,а если имеется генератор не 100 мГц то формула будет такой м 2^32\частота ген. т.е ненужно делать умножение на 6(что кстати благотворно отразится на спектральной чистоте сигнала) при этом нужно ещё будет отредактировать строку Z = &B00000001 и заменить 1 на ноль,она как раз и устанавливает умножение генератора на 6.Повторюсь это только для высокочастотных генераторов,для "маленьких" кварцев меняем только 1 строку.Ещё в прошивке на индикатор выводится Русский текст,как его менять смотрим тут.
Вот в принципе и всё единственное скажу,что 9851 можно заменить на 9850 или прикрутить 1 из таких модулей.В прошивке нужно отключить умножение на 6
Z = &B00000000 ну и подстроить частоту кварцевого генератора 2^32\частота ген.
В архиве схема ,прошивка на 27мГц,исходник на BascomAvr и печатка в лауте.