Страница 1 из 1
Синтезатор AD9850 + AVR помогите запустить
Добавлено: Пн май 07, 2012 10:23:38
aleksandr88
Доброго дня всем радио котам

Суть дела второй день пытаюсь подключить синтезатор и он даже видает некий сигнал но не то что надо
если я передаю в синтезатор 32 бита все нули то получаю частоту 2.3Mz если все единице то получаю 3.5 Mz .
Генератор стоит на 25Mz.
1.И вот по чему у меня такой маленький диапазон изменения частоты что не так ?
2.Какие нужны максимальные ну или средние паузы при передачи последовательно битов(или параллельно) ?
3.Можно ли использовать генератор на 25 мегагерца для тактирование синтезатора?
Правильно ли у меня реализована пере ссылка данных
1.Последовательный режим шлю 32 бита(после каждого бита дёргаю W_CLK) частоты начиная с младшего потом досылаю байт фазы в конце дёргаю ногой FQ_UP.
2.Параллельный режим сначала шлю бит фаза следом четыре бита частоты начиная с старшего между каждым битом дергаю W_CLK по записи 5го байта дергаю FQ_UP.
Схема подключение была взята от сюда
http://alhin.de/arduino/index.php?n=7 это Ардуиновская плата .
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Пн май 07, 2012 10:31:59
aleksandr88
График шины
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Пн май 07, 2012 11:16:23
Леонид Иванович
Грузил AD9851 так (ATmega163 @ 12.8 MHz):
Код: Выделить всё
cbi PORTC,FUD ;FQ_UD = 0
ldi temp,0x01
out D,temp
sbi PORTC,WR ;WR = 1
cbi PORTC,WR ;WR = 0
out D,Freq1
sbi PORTC,WR ;WR = 1
cbi PORTC,WR ;WR = 0
out D,Freq2
sbi PORTC,WR ;WR = 1
cbi PORTC,WR ;WR = 0
out D,Freq3
sbi PORTC,WR ;WR = 1
cbi PORTC,WR ;WR = 0
out D,Freq4
sbi PORTC,WR ;WR = 1
cbi PORTC,WR ;WR = 0
sbi PORTC,FUD ;FQ_UD = 1
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Пн май 07, 2012 14:09:45
aleksandr88
Уф в паралельном все заработало оказалось шину данных подцепил на порт где и jtag весит

а вот в последовательном так и не хочет

.Леонид Иванович а вы не знаете по чему верхний фронт синусоиды пологий а нижний крутой ? выше картинки прикреплены с осциллографа.
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Пн май 07, 2012 15:13:30
Леонид Иванович
А как подключены выходы AD9950?
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Пн май 07, 2012 16:20:45
aleksandr88
Вот по схеме arduin-новской.я все думаю может это из за генератора на 25 мегагерц число получается не чётное .
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Пн май 07, 2012 21:44:42
Леонид Иванович
Чётность тут ни при чем. А на низких частотах наблюдается то же самое?
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Вт май 08, 2012 09:57:16
aleksandr88
Да получается везде и на низких даже меньше герца и на мегагерцах одинакова .А у вас синусоида ровная была ?
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Вт май 08, 2012 12:58:11
Леонид Иванович
Ровная. Меня смущает значение напряжения на Вашей осциллограмме. AD9850 имеет максимальный выходной ток 20 мА, что на резисторе 100 Ом даст не более 2 Vp-p. Какое у Вас напряжение на выходе DDS?
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Вт май 08, 2012 16:15:48
aleksandr88
Поставил подстроичник вместо тех сопротивлений и довёл напряжение VPP до 2.6 дальше генерация срывается на мили вольты .Даже не знаю на что ещё грешить

.
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Вт май 08, 2012 20:51:14
ILYAUL
Может всё таки от 25 мгц он не может работать нормально
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Вт май 08, 2012 20:58:23
Леонид Иванович
AD9850 работает с тактовой до 125 МГц.
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Пт май 11, 2012 15:27:26
aleksandr88
ILYAUL писал(а):Может всё таки от 25 мгц он не может работать нормально
Я тоже все об этом думаю сегодня ходил в магазин хотел взять генератор на 125 Mz но его там не было.На днях пойду в другой надеюсь там будет=) ну или близкий к нему .
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Пт май 11, 2012 15:41:56
SmarTrunk
По даташиту работает от 1 МГц.
Но известно, что при подключении по последовательному порту есть заморочки, например при получении некотого значения может зависнуть... В общем, надо читать даташит и форумы.
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Сб май 12, 2012 13:14:14
Леонид Иванович
aleksandr88 писал(а):Я тоже все об этом думаю сегодня ходил в магазин хотел взять генератор на 125 Mz
Дело не в этом. Я использовал DDS серии AD98xx с тактовой частотой от 10 МГц до максимальной. На всех частотах работали нормально.
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Чт июн 28, 2012 20:25:44
Integer
Вопрос (задам здесь, чтобы не создавать новые темы) - какая на выходе AD9850 амплитуда выходного сигнала в мВ?
В документации, почему-то, указан только выходной ток.
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Пт июн 29, 2012 13:59:30
barby67
Integer писал(а):какая на выходе AD9850 амплитуда выходного сигнала в мВ?
Размах зависит от резистора на пине Rset и может достигать 2Vpp.
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Пт июн 29, 2012 14:38:30
Integer
barby67 писал(а):Integer писал(а):какая на выходе AD9850 амплитуда выходного сигнала в мВ?
Размах зависит от резистора на пине Rset и может достигать 2Vpp.
Понятно, спасибо!
Re: Синтезатор AD9850 + AVR помогите запустить
Добавлено: Сб июн 30, 2012 07:24:05
aleksandr88
Integer писал(а):Вопрос (задам здесь, чтобы не создавать новые темы) - какая на выходе AD9850 амплитуда выходного сигнала в мВ?
В документации, почему-то, указан только выходной ток.
вот подробная статья по расчёт мощности усилителей на выходе в Вт.
http://radiokot.ru/start/analog/advance/01/