форум Радиолюбительского ДВ портала > Технический раздел
Прецизионный генератор на AD9833
GM:
Коллеги,
Представляю вашему вниманию схему и прошивку генератора на базе DDS AD9833 . Как уже говорилось, диапазон частот генератора 0.1 Гц-12 МГц.
Генератор управляется 4-мя кнопками: "+", "-", "Запись", "Шаг". Функционирование отображается двумя светодиодами. Имеется два основных режима: установка частоты и режим маяка.
Если при включении переключатель 10/0.1 разомкнут, то программа переходит в режим установки частоты, что отображается с помощью светодиода "fADJ". При первом включении выдается частота 137500 Гц. Кнопками "+" и "-" можно выбрать любую частоту с шагом 0.1 Гц или 10 Гц. Таким образом, с помощью не более 200 (!) нажатий можно получить генерацию любой частоты ДВ-диапазона. Выбранную частоту с помощью кнопки "Запись" можно записать в еепром, при последующем включении генератора на выходе будет именно эта частота.
Если при включении переключатель 10/0.1 замкнут, то программа переходит в режим маяка что отображается с помощью светодиода "QRSS". Программа читает частоту установки из еепрома и циклически выдает телеграфное сообщение, записанное в еепроме. Длительность точки устанавливается переменной TAU0, расположенной также в еепром. Цикличность выдачи сообщения определяется переменной PAUSE. Обе переменные 4-х байтные, единица младшего разряда равна 1 мкс. Таким образом, длительность точки может быть от 1 мкс до 4294967295 мкс (т.е. до 4294 сек, перекрывает все длинные моды, привет Роману :-). Также и пауза может быть до 71 минуты (не учитывая длительности самого сообщения).
Частота опорного генератора и выходная частота также записывается в еепром, так что нет необходимости подгонять частоту опорного генератора под конкретное значение, каждый может использовать опорный генератор, имеющийся в наличии, в диапазоне от 2 МГц до 25 МГц. Ну и генерить частоту до частоты Найквиста этого опорника, тут уж фундаментальное ограничение.
Структуру еепром выложу позднее, что-то спать захотелось :-).
R3TNE Алексей:
Очень интересно, по гуглил, всё доступно. Я, «танкист» в этой области, но уже появилось желание собрать: во всяком случае, нет внутреннего противления глядя на схему. Спасибо за потраченное время, на разработку этого девайса.
Скажите, нельзя дополнить жк дисплеем? Удобней с набором частоты, посмотреть, что в ячейках памяти записано. Насколько усложнит схему?
GM:
Дополнить можно, почему нет? Программа усложнится конечно, надеюсь, не радикально. Но к сожалению обычный дисплей требует порядка 11 ног МК для подключения. А у тинек их всего 15-16. Так что надо переходить на другие многоножки, на атмеги, например.
Есть, правда, ещё один способ, я его иногда применяю. Добавляю ещё один МК (ту же тиньку, скажем), который занимается дисплеем и клавиатурой. Тогда потребуется всего 2-3 ноги для связи между ними.
По поводу планов с данной схемой.
Во-первых, планирую добавить два режима маяка 1) с BPSK и 2) с DFCW. Вот только не знаю, нужно это кому-то или не нужно? как вы видите, активность коллег-радиолюбителей по данной теме нулевая.
Во-вторых, хочу добавить второй синтезатор, чтобы были квадратуры (синус и косинус любой частоты 0-12 мег). Если удастся разумеется, не в плане ножек, а в плане отображения. Тогда, скорее всего, добавлю дисплей и энкодер, ну а там уж сам бог велел приступить к полноценному ГСС на эти частоты, останется добавить аттенюатор 0-100 дБ, ну и может частотомер. Последний можно было бы и отдельно, да больно неохота на каждое отдельное устройство тратить дисплеи, корпуса, БП и т.п.
Есть ещё вариант - использовать плату ардуины с 328 мегой. У меня есть одна, пока занята под другой проект.
R3TNE Алексей:
Ваш вариант претензионного генератора, в том виде в котором он есть, интересен тем, что в нём нет ничего лишнего. Простота исполнения и конкретная функциональность: например, в виде передачи своего позывного – и не только, записанного в еепром. Выехал на точку, достал девайс, в ручную набрал, записал, подключил к PA и в эфир. Не нужна управляющая программа с ноутбук, что бы устройство работало, всё есть в памяти. Дёшево и сердито, если я правильно понял работу девайса.
Даже без жк дисплея схема привлекательна, только научится прошивать энергонезависимую память attiny861a и программатор купить )
На счёт QPSK ничего сказать не могу, может быть новый проект открыть для этого, что бы не усложнять данный, в любом случае DFCW, вещь нужная. Мне за глаза хватило бы QRSS и DFCW.
К чему веду, что у радиолюбителя должен быть широкий набор средств, чем пользоваться. Кому-то достаточно QRSS и DFCW, и в этом отношении ваш вариант как нельзя кстати, а кому-то захочется чего-то большего, но для этого есть другие варианты. Не обязательно всё в одну «кучу» насовывать и усложнять схему. Зачем усложнять жизнь, все мы разные, каждый берёт то, что ему нужно. ИМХО.
Сергей UB1APE:
Обеими руками за вариант Алексея. QRSS-90 и DFCW вполне достаточно. ЖКИ монитор не нужен. подключил к усилителю этот аппарат и в эфир. Для выезда вполне достаточно.
Навигация
Перейти к полной версии