Hard&Soft > Arduino UNO

ГКЧ на AD9850

(1/1)

Koshak:
 ГКЧ на ардуине  :-)
В итоге маленькая скорость изменения частоты, и невозможность управлять устройством так как ардуина занята только отсылкой данных на DDS(((
Небольшое видео, первый тест шаг 10Гц второй тест шаг 100Гц третий тест шаг 1000Гц, качание в полосе 30кГц
Смотреть лучше на ютубе на весь экран.

 

Тестовый скетч могу дать.

rv9whx:
Леш в программке SDR есть закладочка FFT Display там несколько ползунков S Attack и S Dicay  ими устанавливается скорость обновления кривой на дисплее. Я установил первый в право до конца а второй влево до конца. При подаче качалки идёт накопление сигнала и его фиксация. В общем попробуйте, понравится.

rv9whx:
Я тут подумал, наверное идея ГКЧ не совсем актуальна на данной платформе. Имея анализатор в котором тот же ГКЧ и SDR получаем приличный АЧХ ометр :happy:

Koshak:
Влад на DDS получается не совсем как хочется, например перед каждой посылкой команд в DDS  требуется задержка ~10мс, тут высокой скорости качания фиг добьешься  /:( Да и ардуина получается занята одним процессом :D вот обычный VFO генератор легко сделать, ардуина тупо кинула данные на синтез и он уже сам без неё может "мурлыкать"  :xexe: можно хоть питание с неё снимать.

Я скину вариант кода для тестов мож кому пригодится. Настройки девиации и шага в строчках 80, 81

--- Цитировать --- const int ciStep = 15000; /////////////// Девиация 30 KHz
  testFunction(rx_ofs - ciStep, rx_ofs + ciStep, 100, &f); //////////// Шаг Качания 100 Гц
--- Конец цитаты ---


Подключение DDS, крутилки и дисплея как тут http://infotex58.ru/forum/index.php?topic=971.msg7516#msg7516

Навигация

[0] Главная страница сообщений

Перейти к полной версии