Страница 1 из 2
генератор на PIC16F84A и AD9850

Добавлено:
28 фев 2009, 16:30
wws63
Собрал я это устройство сразу же после выхода статьи, внёс в дальнейшем доработки предложенные А.С. Долгим. Всё прекрасно, в основном работал с низкими частотами до 0.5МГц. Когда потребовалось частота около 1МГц обнаружилось следующее: чем выше частота, тем меньше размах сигнала на 13 ноге (выход компаратора). Нагрузки на ней (вносящей паразитную ёмкость) при этом нет.При одном Мегагерце амплитуда не превышает 0,5вольта. Так и должно быть?
Re: генератор на PIC16F84A и AD9850

Добавлено:
01 мар 2009, 15:19
wws63
Всё, вопрос снят. Проблема в кабеле осциллографа (большая ёмкость)

Re: генератор на PIC16F84A и AD9850

Добавлено:
15 июн 2009, 12:38
Radiofanat
Подскажите,где вы брали AD9850
Re: генератор на PIC16F84A и AD9850

Добавлено:
16 июн 2009, 07:34
wws63
Radiofanat писал(а):Подскажите,где вы брали AD9850
Этор было давно, сейчас и не вспомню, но точно, что через какой-то интернет-магазин. Так что поисковики вам в помощь.
Re: генератор на PIC16F84A и AD9850

Добавлено:
16 июн 2009, 07:57
ASD
Вот, например:
http://www.chip-dip.ru/product0/250892666.aspx
Re: генератор на PIC16F84A и AD9850

Добавлено:
16 июн 2009, 10:52
Tagir
Или вот здесь: http://www.elitan.ru/price/index.php?seenform=y&find=ad9850&flag=everywhere&mfg=all .Сообразить бы на троих - за 608 рублей можно было бы взять...
Re: генератор на PIC16F84A и AD9850

Добавлено:
26 июн 2009, 20:03
WOLF
AD9850 можно заменить на AD9851. В Элитане стоит дешевле чем AD9850 и опорный генератор к ней можно подцепить до 180 МГц и к тому же у неё есть функция умножения опорной частоты на 6. Собирал на ней генератор качающейся частоты, результатами доволен.
Re: генератор на PIC16F84A и AD9850

Добавлено:
26 сен 2015, 10:09
AlexeyShokarev
Собрал генератор, опорная частота AD9850 - 125 МГц, LCD - 1602, использовал прошивку на 120 МГц, заменил резисторы в клавиатуре на 3,9 кОм.
Есть две проблемы:
1) Управление и индикация работает, но на выходе AD9850 сигнала нет. Возникли сомнения в работоспособности прошивки. Проверял ли кто-нибудь на форуме авторскую прошивку на 120 МГц под двухстрочные LCD?
2)Хотел переделать прошивку на 125 МГц, но столкнулся с такой проблемой: не могу найти использованный автором статьи компилятор. Нужен C2C-plus compiler version 4.1.6e. Подскажите где его можно найти?
Так как авторская программа написана как попало, то современный BoostC Compiler 7.30 её не берет. Если загрузить откомпилированную им программу в МК, то вообще не работает ввод с клавиатуры.
Попытка откомпилировать её под MPLAB X IDE v.1.95 также не увенчалась успехом: программа на C насыщена "запрещенными" обращениями к регистрам и использует макросы работы с флагами, которых здесь нет.
Re: генератор на PIC16F84A и AD9850

Добавлено:
27 сен 2015, 12:56
Tagir
Есть параллельная тема http://www.radio-forum.ru/forum/viewtopic.php?f=1&t=1378&hilit=AD9850
Re: генератор на PIC16F84A и AD9850

Добавлено:
29 сен 2015, 01:12
AlexeyShokarev
Параллельную тему читал, но там ответа не нашел.
В общем со схемой разобрался, все работает.
В схеме на стр. 27 журнала Радио № 3, 2004 автор допустил 3 ошибки:
1) выводы питания микроконтроллера 14 Ucc и 5 GND, а не 18 и 9 как указано на схеме;
2) защитные резисторы R3-R6 должны быть 3,9 кОм, а не 10 кОм как на схеме (при 10 кОм не работает клавиатура). Об этом сказано в параллельной теме;
3) вывод Reset AD9850 должен быть подключен на GND, на схеме не подключен вообще. Если его не подключить, то на нем постоянно логическая "1" и AD9850 игнорирует любые команды управления. На исправление третьей ошибки потратил два дня времени, за что очень "благодарен" автору статьи.
Прошивку использовал исправленную А. Долгого, для надежности изменил тайминги синхроимпульсов W_CLK и импульса FQ_UD подпрограммы outdds (добавил 1 команду nop в первом случае и 3 команды nop во втором между командами установки/снятия бита).