Страница 1 из 3
Генератор на AD9850, AD9851
Добавлено: 24 фев 2017, 13:39
AVGN
Вопрос знатокам.
Есть такая плата от товарищей из китая
Можно ли сделать проект на FLProg для управления синтезатором AD9850, AD9851 от UNO, DUE
??
Генератор на AD9850, AD9851
Добавлено: 24 фев 2017, 20:07
Boroda
Сделал блок, в железе не проверял, тестируйте!
Генератор на AD9850, AD9851
Добавлено: 25 фев 2017, 09:33
AVGN
Boroda писал(а):Сделал блок, в железе не проверял, тестируйте!
Скомпилировался проект, но с генератора нет сигнала.
Какую частоту должен выдать?
Генератор на AD9850, AD9851
Добавлено: 25 фев 2017, 09:39
Boroda
AVGN, как подключили?
Генератор на AD9850, AD9851
Добавлено: 25 фев 2017, 10:00
AVGN
+5v подал на выводы блока D0 и D1
Arduino nano
D5 -> DATA
D6 -> FQ_UD
D7 -> W_CLK
Генератор на AD9850, AD9851
Добавлено: 25 фев 2017, 10:51
Boroda
Странно, дома буду, ещё пдфку почитаю. Логером проверял, сигналы вроде правильные на выходе. А если ресет дернут ь?
Добавлено (25.02.2017, 10:51)
---------------------------------------------
Микросхема вроде питается от трёх вольт и потреблять должна 110-150мА.
Генератор на AD9850, AD9851
Добавлено: 25 фев 2017, 11:22
AVGN
Заработал генератор.
Питание на блок подается +5V. Может товарищи из Китаяя на плате стабилизатор используют.
Надо на блоке AD9850 вывод Reset на общий провод посадить.
Использовал вот эту схему
Добавлено (25.02.2017, 11:22)
---------------------------------------------
Частота прыгает как хочет
74кГц, 17,0МГц, 14,0МГц
Генератор на AD9850, AD9851
Добавлено: 25 фев 2017, 13:34
Boroda
Так я блок Random поставил для проверки, он каждую секунду меняет частоту.
Генератор на AD9850, AD9851
Добавлено: 26 фев 2017, 11:58
AVGN
Разобрался с Вашим детищем.
Сделал 1МГц - реально частотомер намерил 1.005 МГц.
Буду пробовать прикручивать энкодер KY-040 и дисплей двухстрочный.
Добавлено (26.02.2017, 11:58)
---------------------------------------------
Привинтил энкодер и дисплей 5110.
Небольшой переключатель по диапазонам.
Boroda, никак не пойму как задать шаг перестройки синтезатора.
Например на один щелчок энкодера шагаем:
1МГц
500кГц
100кГц
10кГц
1кГц
100Гц
10Гц
1Гц
0,1Гц
0,01Гц
Генератор на AD9850, AD9851
Добавлено: 26 фев 2017, 12:12
Boroda
AVGN, программу с энкодером добавьте в пост.
Генератор на AD9850, AD9851
Добавлено: 26 фев 2017, 12:44
AVGN
Извиняюсь не тот файл прицепил.
Перезалил
http://flprog.ru/_fr/18/AD9850_en.rar
Генератор на AD9850, AD9851
Добавлено: 26 фев 2017, 15:02
Boroda
Вот так попробуйте. Я заменил блок энкодера.
Генератор на AD9850, AD9851
Добавлено: 26 фев 2017, 22:12
AVGN
Спасибо. Попробовал - работает.
Минимальную частоту получил 14 миллигерц. максимум 40мегагерц
Организацию понял.
Никак не привыкну к большому количеству плат.
Буду развивать. Сделаю менюшку для прыжков по диапазону частот.
Вывод информации на дисплей - частота, шаг изменеия частоты и т.д.
Генератор на AD9850, AD9851
Добавлено: 27 фев 2017, 19:26
AVGN
Boroda, в Вашем блоке фазу сигнала можно менять ?
Выхода два -сигнал в противофазе.
Прицепил файл последней версии
Я заменил блок энкодера (с этим чётко мой KY-040 работает) и заставку прикрутил (времянка, буду допиливать).
Генератор на AD9850, AD9851
Добавлено: 27 фев 2017, 20:48
Boroda
Фаза - это походу точная настройка под определенный кварц на модуле.
Генератор на AD9850, AD9851
Добавлено: 28 фев 2017, 08:48
AVGN
Boroda писал(а):Фаза - это походу точная настройка под определенный кварц на модуле.
В документации на микросхему AD9850 есть такая фраза
The device also provides five bits of digitally controlled phase modulation, which enables phase
shifting of its output in increments of 180°, 90°, 45°, 22.5°, 11.25°, and any combination thereof.
Насколько понимаю, то какими-то пятью битами можно управлять фазовой модуляцией, что позволяет смещать фазу на выходе
с шагом 180 °, 90 °, 45 °, 22,5 °, 11,25 °, и любой их комбинации.
Или я ошибаюсь?
Генератор на AD9850, AD9851
Добавлено: 28 фев 2017, 09:59
Boroda
Возможно это оно и есть (Phase 5 бит). Просто в инете где-то на форумах прочитал, что это типа подстройки частоты.
Генератор на AD9850, AD9851
Добавлено: 28 фев 2017, 11:04
AVGN
Вот здесь про фазу
https://goo.gl/nz7mn1
Добавлено (28.02.2017, 11:04)
---------------------------------------------
Boroda писал(а):Возможно это оно и есть (Phase 5 бит). Просто в инете где-то на форумах прочитал, что это типа подстройки частоты.
Сам производитель сделал раздел на русском
Отсюда
http://www.analog.com/ru....verview
Компонент обеспечивает возможность фазовой модуляции с цифровым управлением 5-разрядным кодом, которая позволяет вносить в выходной сигнал сдвиг по фазе на 180°, 90°, 45°, 22.5°, 11.25° и любую комбинацию вышеперечисленных значений.
Может поможет Вам. Для меня это темный лес.
Генератор на AD9850, AD9851
Добавлено: 28 фев 2017, 11:18
Boroda
Вот это еще смутило:
The relationship of the output frequency, reference clock, and tuning word of the AD9850 is determined by the formula
F = (∆Phase×CLKIN)/2^32
where:
∆Phase - is the value of the 32-bit tuning word.
CLKIN - is the input reference clock frequency in MHz.
F - is the frequency of the output signal in MHz.
И это:
The frequency tuning word sets the modulus of the counter, which effectively determines the size of the increment (∆Phase) that is added to the value in the phase accumulator on the next clock pulse. The larger the added increment, the faster the accumulator overflows, which results in a higher output frequency.
Перевод: На слово настройки частоты устанавливает модуль счетчика, который эффективно определяет Размер увеличения (фазы∆), которое добавляется к значению в аккумуляторе фазы на следующего тактового импульса. Чем больше добавляется приращение, тем быстрее происходит переполнение аккумулятора, что приводит к увеличению выходной частоты.
В общем надо садиться с осциллографом и цеплять два резистора на ардуину "частота" и "фаза" и смотреть, что получается.
Тут непонятно написано: Phase, что в регистрах и ∆Phase в формуле - это одно и то же? Или ∆Phase - это разность между текущим значением Phase и предыдущим? Или Phase - это типа размах болтания частоты от основной?
Генератор на AD9850, AD9851
Добавлено: 02 мар 2017, 13:09
AVGN
Цитата Boroda () 200?'200px':''+(this.scrollHeight+5)+'px');">В общем надо садиться с осциллографом и цеплять два резистора на ардуину "частота" и "фаза" и смотреть, что получается.Да нет проблем надо только знать что и как куда припаять и крутить
Добавлено (02.03.2017, 13:09)
---------------------------------------------
Радиолюбители помогли разобраться со сдвигом фазы в AD9850, AD9851.
Это так производитель реализовал phase-shift keying (PSK) - фазовая модуляции, при которой фаза несущего колебания меняется скачкообразно в зависимости от информационного сообщения.
Фазу можно менять целиком для микросхемы.
Между выходами IOUT и IOUTB фазу сигнала сдвинуть нельзя.