PDA

Просмотр полной версии : Контроллер для синтезатора на AD9952



Страницы : 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17

Genadi Zawidowski
23.09.2010, 11:43
Спасибо, я тоже два собрал , один на 92 второй на 94. Просто есть 9859 и интересно стало можно ли. Хотя на досуге попробую спаять третий с 59 плата есть , чем чёрт не шутит. Не пойдёт заменю на 92. Ещё раз спасибо.

Если в конструкции не используется внутренний компаратор, вместо AD9951-54 вполне можно ставить AD9859 - я в своих конструкциях ставил - без изменений программы всё работает нормально. Может, это отбраковка от 9951?

ex UT1MB
23.09.2010, 11:53
Спасибо, я тоже два собрал , один на 92 второй на 94. Просто есть 9859 и интересно стало можно ли. Хотя на досуге попробую спаять третий с 59 плата есть , чем чёрт не шутит. Не пойдёт заменю на 92. Ещё раз спасибо.



Я вым писал, что подойдёт и дал ссылку на RD3AY. Если вы не верите мне, и
вам Иванов не авторитет, то...... Вот вам инфо из Питера.
При использовании внутреннего компаратора, одни беды.

Vitaly
23.09.2010, 12:14
Может, это отбраковка от 9951?

На самом деле 51-54 14bit , а 9859 10bit. Отсюда и вопрос возник.

А Костю я хорошо знаю и он меня, мы с ним много обсуждали как лучше меню сделать и в графическом и в цветном синтезаторе. И у меня есть практически все рабочие версии всех его синтезаторов, он всё смеялся ,у него нет столько сколько у меня. Так что авторитет Кости без малейшего сомнения. Но схема цветного синтезатора у него немножко другая, и я не уверен что это корректное сравнение.

ex UT1MB
23.09.2010, 13:11
Но схема цветного синтезатора у него немножко другая, и я не уверен что это корректное сравнение.


Схема включения DDS одинаковая, если не брать во внимание разделения
цифровой и аналоговой "земель". А компаратор не используется нигде в их
схемах. Посмотрите на схемы, входы компаратора присоедены к "земле".
Не понятно, как можно включить AD иначе чем в описании производителя?
И цифровые потоки одинаковы.

Vitaly
23.09.2010, 13:59
Тогда 59 должна заработать, будем пробовать.

ex UT1MB
23.09.2010, 15:03
Тогда 59 должна заработать, будем пробовать.


У Вас есть отличный консультант - RD3AY. Всё должно работать.
На форумах иногда такое..... насоветуют!
Успехов.

Ammo
21.10.2010, 16:36
Здравствуйте! Повторил конструкцию на 9834 и мега8 и возникло несколько вопросов:
1. Задающий генератор для ДДС на 48 мгц, автор в схемах указывает 50-80 МГц, как это повлияет на роботу.
2. При измерениях выходной частоты после фильтра вместо 1,5 имею 4,1 мгц, 3,6 имею 4,4 мгц,
вместо 24, 28 имею 19,5 мгц (пч в настройках установил 0 мгц)
3. При измерениях выходной частоты на цифровом выходе ДДС вместо 24 и 28 имею теже 19,5
на остальных диапазонах все нормально: частота на дисплеи и на частотомере совпадают
в чем может бить причина?
Спасибо!

starkon
21.10.2010, 16:56
в чем может бить причина?
Спасибо!
а какую прошивку Вы применяете, там два варианта, класическая и с преобразованием вверх, у меня вообще стоит генератор на 100 МГц и проблемм незамечал, и правильно ли выставлена частота генератора в меню.

RA3YBW
21.10.2010, 17:40
2. При измерениях выходной частоты после фильтра вместо 1,5 имею 4,1 мгц, 3,6 имею 4,4 мгц,
вместо 24, 28 имею 19,5 мгц (пч в настройках установил 0 мгц)

Что то у Вас не то.Так не должно быть.Я на 9834 сделал два синтезатора один работает в трансивере, а другой у товарища, при помощи него настраивает антенны.Использует его как генератор частоты.Частота что на дисплее что на контрольном частотомере абсалютно одинаковая.

Ammo
21.10.2010, 19:42
Прошивку применяю вот эту 9834_classic_2x16_26 7.rar с 1059 поста, страница 106
Частоту задающего генератора в меню выставил 48МГц, чоно не смог нет нормального частотомера, поэтому
может быть небольшое отклонение, но не на столькоже!
Может что то напутал в выходном фильтре, но тогда на цифровом выходе било бы все нормально, буду ковырять дальше.
Ув. RA3YBW какую прошивку применяли Вы?

starkon
21.10.2010, 19:58
Может что то напутал в выходном фильтре
фильт там стоит для обрезания верних частот и сглаживания синусоиды, попробуйте без фильтра, и на какое напряжение генератор, есть разные на 3 и 5 вольт, возможно криво стала прошивка, попробуйте перепрошить со всеми правильно выставленными фузами

RA3YBW
22.10.2010, 07:20
Ув. RA3YBW какую прошивку применяли Вы?

Прошивка вот эта.Два варианта ПЧ 500кГЦ и 8,8 Мгц с копейками точно уже не помню.Там и ЕEP под ПЧ 500 кГц (что бы не крутить валкодер для тех кому нужно), может кому пригодиться.Частота генератора 50МГц.

Ammo
22.10.2010, 07:51
RA3YBW спасибо, попробую Вашу, может что то измениться.

R6BK
23.10.2010, 19:05
Есть ли у кого опыт использования данного синтеза для SDR?

Vitaly
02.11.2010, 20:24
Может кто подсказать, в синтезе на 9834 на цифровом выходе есть меандр порядка 1,5в , а другом выходе не до фильтра ни после фильтра ничего нет. ДДС менял ничего не меняется, что может быть?

rz3bp
02.11.2010, 22:15
Есть ли у кого опыт использования данного синтеза для SDR?
Уже есть и переходник LPT-USB2.
http://forum.qrz.ru/thread14889-8.html

Granit
05.11.2010, 15:31
Подскажите у кого можно заказать двухстороннюю плату под 1 вариант (ad9834+Atm8) ? Или может у кого есть печатка для одностороннего монтажа ? Заранее спасибо.

RA1TAM
10.11.2010, 19:35
Всем привет! Делаю 2 вариант синтеза на ATMega8+ad9951 (контроллер работает), есть ли возможность в этом варианте установить границы диапазонов?

Спасибо Сергей RA1TAM 73!!!

ew2ce
10.11.2010, 19:45
RA1TAM,
http://cqham.ru/trx92_19.htm Читайте, там все написано!!
А зачем их устанавливать,,,???

srx
14.11.2010, 09:11
Приветствую всех.
Собрал синтезатор на самодельной плате на Atmega168.
Все работает, но теперь хочу попровать использовать
вариант контроллера 1стр. mini_synt_190.rar для Atmega8
Перепаивать процессор нет возможности.
Может кто нибудь занимался таким вопросом.

tau
15.11.2010, 18:04
Здравствуйте.
Не подскажете, существуют ли места, где относительно недорого можно изготовить плату с маской, металлизацией отверстий и т.д., в общем, не утюгом и ручками, а по взрослому? Промотрел несколько ферм по производству ПП - цены не удовлетворили. Ну или просто скажите, что таких мест нет, хотя это и не совсем то, что хочется услышать... :)
Спасибо.

ew2ce
15.11.2010, 19:05
Мест много, ну все очень дорого, если заказывать одну плату, если партию и большую, то дешевле!!
Лучше самому сделать тем более плата не сложная!!

tau
15.11.2010, 20:29
Жаль... Ну что ж, будем разводиться под два слоя с перемычками. :)
А вообще место под AD995x реально сделать утюжным способом? С расстоянием между ногами в четверть мм?

Genadi Zawidowski
15.11.2010, 20:42
Не подскажете, существуют ли места, где относительно недорого можно изготовить плату с маской, металлизацией отверстий и т.д., в общем, не утюгом и ручками, а по взрослому? Промотрел несколько ферм по производству ПП - цены не удовлетворили. Ну или просто скажите, что таких мест нет
А в каком городе Вас интересует такая фирма?

DL2BDA
15.11.2010, 20:55
А в каком городе Вас интересует такая фирма?
Хотел такойже вопрос задать. Интересно, человек задает вопрос и не сообщает о себе ничего. Из ника и т.д. ничего не известо. Где вы живете, в какой стране, городе. ? Как вам могут помочь люди?.
Одиночная заказная плата всегда стоит дорого. Если еще есть желающие такую плату иметь, то заказ на несколько штук будет дешеле.
73!

tau
15.11.2010, 20:55
Да только зарегистрировался. Не разобрался еще. Сейчас заполню.
В Москве.

Genadi Zawidowski
15.11.2010, 21:07
Промотрел несколько ферм по производству ПП - цены не удовлетворили
около 1300 подготовка производства, около 270 за дециметр без ограничения по минимуму и максимуму, три-четыре дня делают. Это удовлетворяет?

В Москве.
Город "по умолчанию"...

tau
15.11.2010, 21:17
около 1300 подготовка производства, около 270 за дециметр без ограничения по минимуму и максимуму, три-четыре дня делают. Это удовлетворяет?

Город "по умолчанию"...
Спасибо, уже интересно. А к кому обратиться как только появится насущная нужда? (можно в личку, если другим неинтересно).

Женька
15.11.2010, 21:28
Добрый вечер!
Собираю первую версию синтезатора на AD9834. Какую из приведённых АТМЕГ8 нужно заказывать?Где можно купить дешевле???

ew2ce
15.11.2010, 21:48
Жаль... Ну что ж, будем разводиться под два слоя с перемычками. :)
А вообще место под AD995x реально сделать утюжным способом? С расстоянием между ногами в четверть мм?
А зачем розводить, все уже давно розведено!!!

Genadi Zawidowski
15.11.2010, 21:54
А к кому обратиться
www.rezonit.ru (http://www.rezonit.ru)

ew2ce
15.11.2010, 21:57
Женька,
Atmega 8-16 dip 28!!

tau
15.11.2010, 22:34
А зачем розводить, все уже давно розведено!!!
О! Очень хорошо. А то в таком обилии вложений в теме сразу и не разобраться.
Ну вот почти все вопросы по платам и решились.
Всем спасибо.
73!

Женька
16.11.2010, 08:59
А ни кто не расскажет как прошить АТМЕГУ8????

ew2ce
16.11.2010, 09:06
А ни кто не расскажет как прошить АТМЕГУ8????

Почитай здесь!!! http://www.cqham.ru/forum/showthread...l=1#pos t395294 (http://www.cqham.ru/forum/showthread.php?t=129 47&p=395294&viewfull=1#post39529 4)

Александер5555
20.11.2010, 12:05
помогите пожалуйста с прошивкой Atmega 8. PonyProg пишет что устройство отсутствует или не исправно. в чем дело?

ur3ilf
20.11.2010, 13:01
Ждём Кашпировского. Без названия используемого адаптера дать ответ не реально.

Александер5555
20.11.2010, 13:26
адаптер вот такой.до этого прошивал Atmega для синтезатора Темерева и все было нормально.

ew2ce
20.11.2010, 14:59
адаптер вот такой.до этого прошивал Atmega для синтезатора Темерева и все было нормально.
Вот программатор!!

melan
20.11.2010, 17:42
Вот программатор!!
Проверено.
Работает!!!

ur3ilf
20.11.2010, 18:28
адаптер вот такой.до этого прошивал Atmega для синтезатора Темерева и все было нормально.
Возможно мега8 дохлая. Или случайно фузы не правильно записали. Полезно подать на мега8 сигнал с внешнего генератора. В общем убедится что с программатором и конфигурацией понипрога всё в порядке. Ну и для понипрога посмотреть настройки.
Я программирую по схеме пять проводков для LРТ. Собрал на скорую руку и вот уже лет пять пользуюсь.

Александер5555
20.11.2010, 20:13
Возможно мега8 дохлая. Или случайно фузы не правильно записали. Полезно подать на мега8 сигнал с внешнего генератора. В общем убедится что с программатором и конфигурацией понипрога всё в порядке. Ну и для понипрога посмотреть настройки.
Я программирую по схеме пять проводков для LРТ. Собрал на скорую руку и вот уже лет пять пользуюсь.

а если фузы не правильно записал ,тогда что делать? собрал программатор указанный выше и все равно пишет что ATmega неисправна или отсувствует

Игорь Соболев
20.11.2010, 20:29
То:

Александер5555,
Подключите к Меге внешний генератор и попытайтесь считать фьюзы, должно получиться. Потом перешейте правильно.

Александер5555
20.11.2010, 20:31
То:

Александер5555,
Подключите к Меге внешний генератор и попытайтесь считать фьюзы, должно получиться. Потом перешейте правильно.
кварц или генератор?и на какую частоту?на какие выводы?

sdr_СЕРЖ
20.11.2010, 20:51
Александер5555
Все болячьки смотри сдесь http://www.cqham.ru/forum/showthread.php?t=589 5

Александер5555
20.11.2010, 21:04
Александер5555
Все болячьки смотри сдесь http://www.cqham.ru/forum/showthread.php?t=589 5

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



кварц или генератор?и на какую частоту?на какие выводы?

sdr_СЕРЖ
20.11.2010, 21:38
Александер5555,
http://www.cqham.ru/forum/showthread.php?t=115 73

Игорь Соболев
20.11.2010, 22:05
1. Генератор, 2. ножки, к которым подключается кварц, 3.частоту я подавал то ли 4, то ли 8 МГц (запамятовал)

RA3YBW
21.11.2010, 09:28
кварц или генератор?и на какую частоту?на какие выводы?

Собираете простую схемку генератора например на 561ЛА7. Можно и другие микросхемы использовать тут без разницы.Кварц я ставил 2 МГЦ (какой был под рукой).Когда вы это сделаете у вас все заработает и "пони" будет видеть микроконтроллер.
Удачи.

ux2ix
21.11.2010, 09:35
Я программирую по схеме пять проводков для LРТ. Собрал на скорую руку и вот уже лет пять пользуюсь.
То ты значит не брал у макеевского игоря дохлые процы,без буфера на пяти проводках низя однако :)

Александер5555
21.11.2010, 13:43
огромное спасибо за помощь!!!все заработало :super::super::super :

Александер5555
21.11.2010, 15:30
не заработало.на дисплее одни квадраты светятся.в чем причина?и какие фузы ставить?

ew2ce
21.11.2010, 15:50
не заработало.на дисплее одни квадраты светятся.в чем причина?и какие фузы ставить?
Нужно уменьшить яркость дисплея, и будут тебе цыфры!!! На плате стоит резистор!! R11!!!

Александер5555
21.11.2010, 15:56
Нужно уменьшить яркость дисплея, и будут тебе цыфры!!! На плате стоит резистор!! R11!!!

я уменьшал.ничего не получилось.с Atmega8 на дисплей и на микросхемы ничего не приходит.скажите какие фузы выставить

ew2ce
21.11.2010, 16:05
я уменьшал.ничего не получилось.с Atmega8 на дисплей и на микросхемы ничего не приходит.скажите какие фузы выставить
Вот, пожалуйста!!

На индикаторе место под резистор нужно поставить 10-20 ом!!!

Александер5555
21.11.2010, 16:39
а где именно этот резистор 10-20ом ставить?

ew2ce
21.11.2010, 16:51
http://rd3ay.cqham.ru/old_sintes.htm
Посмотри здесь есть схема включения индикатора!!

melan
21.11.2010, 22:56
Вот, пожалуйста!!

На индикаторе место под резистор нужно поставить 10-20 ом!!!
Этот резистор нужен для регулировки яркости подсветки.
А чтобы получить изображение знаков, регулировать нужно резистор который идет на 3 ногу индикатора ( регулировка контрастности).

Александер5555
28.11.2010, 17:55
спасибо всем что помогли,дело было в дисплее.на схеме была опечатка,надо было 5й вывод дисплея посадить на корпус.а на схеме он просто болтался в воздухе.ну и намучился я с этим синтезом.....

UA9LFS
10.12.2010, 16:05
Добрый вечер всем!
Решил изготовить синтезатор на AD9952, но приобрести удалось только AD9954.
Прошу помочь с подключением выводов №47 и №48 у AD9954. На сколько я понял из даташита что вывод 47 -1, а 48 -0. Подскажите знающие люди, на верном ли я пути.

ew2ce
10.12.2010, 21:48
Добрый вечер всем!
Решил изготовить синтезатор на AD9952, но приобрести удалось только AD9954.
Прошу помочь с подключением выводов №47 и №48 у AD9954. На сколько я понял из даташита что вывод 47 -1, а 48 -0. Подскажите знающие люди, на верном ли я пути.
9952-9954 Можно ставить в этот синтез без изменений!!

Serg\vot
11.12.2010, 02:25
Доброй ночи всем!
Вопрос по синтезу на АД9834. Попробовал последнюю - финальную прошифку - Контроллер с индикатором работает, а вот ДДС кой не управляет. Сейчас использую более раннюю прошифку ( с переключением шага ), здесь все работает. Может последняя уже для Атмеги 168, а у меня стоит Атмега 8? Информацию брал из статьи про этот синтез. Интересно - у кого какие версии работают?
Заранее благодарен!
Сергей UA3VOT.

UA9LFS
11.12.2010, 07:39
ew2ce,
Спасибо за ответ!
Впаял без изменений , вроде работает.

Alex_UT8IQ
13.12.2010, 14:57
Собрал контроллер синтезатора AD9952 - работает .
Надо диапазон один и непрерывный от 0 до 55 МГц ........ Расстройка приемника
в пределах всего диапазона от 0 до 55 МГц. - Как на первой странице. Но расстройки нет.
В других версиях есть. На входе АЦП напряжение : 0.00, 1.13, 1.85, 2.15, 3.19 - RIT, и 4.00v.
Прошивки mini_synt_190.rar и mini_synt_hex_143.ra r . Пробовал ли кто эти версии -расстройка есть?

Alex_UT8IQ
18.12.2010, 11:27
Расстройка работает. Нет индикации на ЖКИ , режим включения расстройки
отображается на светодиодах. Загружал последниии версии программ -там на ЖКИ,
решил попробовать первую ,а индикаторы не подключил.

Очень хороший контроллер ! Спасибо Сергею 4Z5KY.

EW2DZ
19.12.2010, 15:22
Народ! Кто-нибудь знает как реанимировать АТмегу168?
Угробил таким образом. Всё работало хорошо, не было С-метра. Подумал, что прошивка старая и решил обновить. Обновил, но С-метр не появился. Я решил сперва стереть всё, а затем записать снова. Нажал на кнопку "Стереть всё" в Пони Проге, через 5 сек вылетает надпись, что устройство не подключено или не исправно. На индикаторе синтезатора ничего нет и программатор не видит контроллер. Я подозреваю, что стирание контроллера началось с фьюзов и таким образом всё испортилось.

ex UT1MB
19.12.2010, 16:13
[QUOTE=ew3ar;453759]Народ! Кто-нибудь знает как реанимировать АТмегу168?
QUOTE]


Если не поможет метод "Итеграла", то поможет только параллельный программатор.
У меня такое было. Ответ в форуме SW - 2010.
Виктор.

EW2DZ
19.12.2010, 19:32
Спасибо! Всё получилось! Припаял генератор от старинной звуковухи на 4,7174 МГц прямо на кондёр 7-ой ноги АТмеги, не отпаивая кварца, питание генератора тут же взял. Запустил Поню, сразу прочитал фьюзы и обнулил. Всё! Изображение на индикаторе есть, трансивер работает.

Игорь UR3CCX
20.12.2010, 02:10
В процессе трансивер Бизон.Здесь на сайте, есть три схемы синтезаторов UZ5KY, хочу сделать первый на 9834.Читал, и подсказывали, что данная микруха не годится-"Музыкальная шкатулка" будет.Может у кого есть другой опыт, более положительный?

Serg\vot
21.12.2010, 01:31
В процессе трансивер Бизон.Здесь на сайте, есть три схемы синтезаторов UZ5KY, хочу сделать первый на 9834.Читал, и подсказывали, что данная микруха не годится-"Музыкальная шкатулка" будет.Может у кого есть другой опыт, более положительный?
Есть! Собрал уже 2 таких синтеза с разными тактовыми генераторами от 50 до 100 Мгц и с разным питанием 3.3 - 5 В. Работают неплохо. Синус до 30 Мгц чистый, да еще и выход прямоугольника имеется, можно на ключевой смеситель подавать. Потребляет на 40 мА меньше чем AD9835. Для простых конструкций - совсем неплохо! Плату конечно лучше бы заводского изготовления, но можно использовать и готовую - макетную, Их наконец-то начали делать с нужным шагом, в Митино их продают там где паяльное оборудование - обозначаются они MCU_v2. Насчет "Музыкальности" - требований по развязке и экранированию синтезаторов особенно от входных цепей приемника никто не отменял и они всегда не лишние, особенно в малогабаритных конструкциях. Смесители использовать лучше балансные, хотя уже есть зарубежные конструкции, где используется AD9834 и ключевые смесители, как в SDR.
Конечно это не AD9951-54, но и задачи разные. Синтезатор на 9951-54 потребляет 200 мА для трансивера это нормально, а вот приемник с на 9834 - 50 мА, и можно питать от 2 аккумуляторов для мобильника ( у меня сейчас используется "неисправный" Li-Ion акумулятор на 7,4 В от р.ст ТК-150). Так-что конструкции на 9834 тоже имеют право на существование, да и много их уже, к сожалению только не у нас.
Успехов! 73! Сергей UA3VOT.

Игорь UR3CCX
21.12.2010, 07:39
Спасибо Серёга за утешительный ответ. Схемка очень понравилась, простая да и с ресурсами для чего то лучшего у меня не очень.А хороший ГПД в корпус будущего аппарата не влезет, тем более на все диапазоны.Так что:smile: будем делать, да вот ещё слышал что для синта этого наборчик продается... С Ув. UR3CCX. 73!

R2RBN
21.12.2010, 14:08
Здравствуйте,есть вопрос хотел приобрести AD9834 для синтезатора. http://www.chipdip.ru/search.aspx?tmpl=res ults&searchtext=ad9834 вот посмотрите пойдёт ли микросхема за 390 руб в синтез и в чем различие между ними конечно кроме цены,она что то в 2 раза меньше стоит???

Serg\vot
21.12.2010, 18:09
Здравствуйте,есть вопрос хотел приобрести AD9834 для синтезатора. http://www.chipdip.ru/search.aspx?tmpl=res ults&searchtext=ad9834 вот посмотрите пойдёт ли микросхема за 390 руб в синтез и в чем различие между ними конечно кроме цены,она что то в 2 раза меньше стоит???
Пойдет! у меня как раз такие и используются. А на цены не смотрите. В ЧипДипе они всегда выше, чем скажем в ОРГУССОФТЕ
на 100 рублей, а какие и в 3 раза!? Средняя цена на AD9834 - 8 - 10 долларов.
Сергей UA3VOT.

rz3bp
21.12.2010, 18:34
Сашоок, посмотрите по фирмам:
http://www.deltel.ru/shop/products/search?title=AD9834&search_type=1
http://www.terraelectronica .ru/catalog.php?ID=1115&Search=1&Text=ad9834&Gde=2&PageS=1
http://www.argussoft.ru/search/?area=catalog&q=ad9834&options=
http://www.argussoft.ru/search/?area=catalog&q=ad9834&options=3

Александер5555
06.01.2011, 14:01
помогите пожалуйста с синтезом на ad9834.работало все нормально,а сегодня включил,начал крутить ручку валкодера,а частота на дисплее изменяется скачками.ставил другой контроллер,тоже самое.в чем причина? кнопки все работают,меню тоже.

Integral
06.01.2011, 18:38
...частота на дисплее изменяется скачками. Ставил другой контроллер, тоже самое...
Так может проблема в валкодере

Александер5555
06.01.2011, 18:42
Так может проблема в валкодере

нет.валкодер рабочий.и от другого синтеза ставил - тоже самое:-(

Александер5555
07.01.2011, 12:00
что делать?кто подскажет???

Александер5555
08.01.2011, 23:38
покопался,нашел в чем беда.когда отключаеш подсветку у индикатора все работает.а когда включаеш то опять крутя ручку валкодера бегают цифры на дисплее.раньше все работало нормально.в чем причина?????

vovanez
09.01.2011, 10:30
Александер,возможно стаб 5В не тянет,подсветка подсаживает питание,вот логика и сбоит.Попробуйте подсветку запитать от отдельного стаба,с током не менее 200мА (временно,для проверки).
С уважением,Владимир,7 3!

Александер5555
09.01.2011, 12:29
нашел в чем беда.стабилизатор возбуждался. я осцилографом посмотрел а там синусоида с частотой 330Гц была.все исправил,работает:su per:

rx9cim
19.01.2011, 20:51
Подскажите пожалуйста кто работал с программированием ad9951 - что записывать в регистры CFR1 и CFR2 и что делать с аккумулятором фазы? Как его обновлять - постоянно при смене частоты или через определенное время?

Genadi Zawidowski
19.01.2011, 21:45
что записывать в регистры CFR1 и CFR2
Зависит от схемы включения, требуемых функций, частот/умножения и т. д. Пишите сюда.

что делать с аккумулятором фазы
К аккумулятору фазы прибавление FTW идёт с частотой до 400 МГц (каждые 2.5 нС, например), так что Вам может захотеться его сбросить (в специальных случаях при наличии требований к фазе сигнала). А запись в FTW (с последующим импульсом на IOUPDATE) и есть установка новой частоты. При использовании как ГПД ничего с аккумулятором фазы делать не надо.


Если хотете, можете использовать исходники (или изучить их) из проекта по адресу http://www.cqham.ru/forum/showthread.php?t=968 8 - там в первом сообщении лежит архив с исходниками проекта, файл ad9951.c содержит всё нужное для инициализации и работы с AD9951..54

rx9cim
20.01.2011, 20:07
Спасибо Генадий за ответ.
ad9951 планирую использовать в качестве ГПД УКВ трансивера.
ПЧ - 21,4МГц. Опора ДДС - 80 МГц с умножением на 5, т.е. 400МГц. Обмен с контроллером ведется по трем проводам: I/O Update, SCLK, SDIO.
Разобрался с принципом обменов с ДДС.
Если верно понял:
1) при включении нождку Reset ДДС замыкаем кратковременно на землю.
2) пишу в ДДС байт инициализации с адресом cfr1;
3) далее записываю регистр cfr1
4) дергаю из 0 в 1 и обратно в 0 IO Update;
5) пишу в ДДС байт инициализации с адресом cfr2;
6) далее записываю регистр cfr2;
7) дергаю из 0 в 1 и обратно в 0 IO Update;
8) Инициализация пройдена и далее засылаю в ДДС только FTW.
естественно при передаче сигналы SDIO синхронизирую SCLK.
Непонятно, в какой момент времени дергать IO Update? ТОчнее должен ли сигнал IO Update совпадать с последним импульсом SCLK?
Все ли я верно понял?
при инициализации в регистре CFR1 можно ничего не менять и записать нули?
Нужно ли активировать в этом регистре Power-Down Functions of the AD9951?
И еще все-таки не понял - на что влияет аккумулятор фазы -это значение фазы выходного сигнала? Нужно ли бит очистки автоматически обновлять или нет?

Далле в регистре CFR 2 нужно записать в биты CFR2<7:3>: Reference Clock Multiplier Control Bits значение 5, значение бита CFR2<2>: VCO Range Control Bit сделать 1 и все? Нужно ли устанавливать CFR2<1:0>: Charge Pump Current Control Bits?

далее просто шлю FTW в ДДС и получаю на выходе частоту?
Спасибо Генадий за исходники, но поскольку имею малый опыт программирования, мне мало что в них понятно. Есть желание самому написать этот программный блок. ТОчнее он уже почти написан, осталось уточнить все приведенные выше вопросы и буду пробовать в железе.

Генадий, прошу Вас помочь мне.

Добавлено через 7 минут(ы):

Прикладываю пример файла обмена

Genadi Zawidowski
20.01.2011, 21:53
1) при включении нождку Reset ДДС замыкаем кратковременно на землю.
Единицей, не нулём.

Приглядимся


SDIO=cfr1_mid_hi&0b10000000;

Не знаю особенностий С для 51-го (или для какого Вы процессора пишете?), но аккуратней (если там побитовые операции с портом есть) сделать так:


SDIO = (cfr1_mid_hi & 0x80) != 0;
Здесь


ftw=(long)((frequenc y)*(10,73741824));

Вероятно, имелось в виду вот это (запятая - это операция в С, точка отделяет дробную часть):


ftw = (long) (frequency) * 10.73741824);

Осмысленность этого вычисления для образования FTW и почему бы не применить абсолютно однозначное целочисленное вычисление (файл synthcalcs.c моего проекта) остаавим пока в стороне.


4) дергаю из 0 в 1 и обратно в 0 IO Update;
Все записи (пока не IO Update) происходят в "теневые" регистры. Можно писать сколько угодно - потом один раз обновить - в любой момент времени, с чем-либо синхронизировать не надо.
Это сделано для того, чтобы меняте разные параметры одноременно (если надо, а они из разных регистров управляются).

По SPI - с полярностями вроде всё нормально, но я все-таки делаю импульсы "в 0", держа на SCLK единичку всё остальное время. Это оказалось существенным для EPROM, для AD9834 - а AD9951 пойдёт и так как у вас. Просто единая функция (подпрограмма) для выдачи на SPI со всеми микросхемами как-то проще. Да, и Вам советую - горяздо понятнее станет код. Еслти хотя-бы выдачу байта (да и выдачу бита) в подпрограмму (функцию) вынесете.
Нестандартная для С запись двоичных чисел - не разобрать. Может, все-таки на 0x80 перейдёте - а то, считать, везде ли у Вас семь нулей после единицы у меня не получилось.


И еще все-таки не понял - на что влияет аккумулятор фазы -это значение фазы выходного сигнала? Нужно ли бит очистки автоматически обновлять или нет?

Да, это значение фазы выходного сигнала - и постоянно меняется. Намекал... В Вашем случае не надо.



Нужно ли устанавливать CFR2<1:0>: Charge Pump Current Control Bits?

ЕСли бы Вы пересилили себя и посмотрели в файл, который я Вам указал, Вы бы нашли на строке 138 прямой и ясный ответ, какое значение туда писать (и как оно связано со значениями номиналов RC фильтра PLL, припаянного снаружи к DDS.

И по теории...



ПЧ - 21,4МГц. Опора ДДС - 80 МГц с умножением на 5, т.е. 400МГц.


В Вашем случае гетеродин около 120 МГц? Около 160 будет всема приличным уровнем идти (если не отфильтровать, конечно) побочный сигнал. Как решение в этом случае советую перейти на тактовую частоту 320 МГц (x4) - меньше побочных сигналов приёма будет (но полосовой фильтр сигнала гетеродина на полосу мегагерц так 40..60 не помешает).
Естественно, и на передаче тоже чище - т. к. 160 - 21.4 = 139.6 - как раз в полосу фильтров передатчика попадёт.



Прикладываю пример файла обмена

Помогло.

rx9cim
23.01.2011, 11:22
Спасибо Генадий за подсказки.
Все заработало - частоту делю на 10 и обмениваюсь с ДДС - на выходе частота в 10 раз меньше.
Были проблемы сначала с тем, что частота на выходе не соответствовала тому что нужно - при изменении CFR2<1:0>: Charge Pump Current Control Bits в "1 1" все заработало нормально. Луп фильтр состоит ихз резистора 1к и емкости 0,1мкф. Не понимаю физику этих битов - они влияют на скорость установки частоты?
ОбЪясните пожалуйста еще про назначение бита CFR1<1>: SYNC_CLK Disable Bit.

Пишу для контроллера atmega16. Не обращайте внимания на простоту и из быточность программы- пока особого опыта нет, пишу для себя чтоб было понятно и разжевано.

Genadi Zawidowski
23.01.2011, 13:41
при изменении CFR2<1:0>: Charge Pump Current Control Bits в "1 1" все заработало нормально. Луп фильтр состоит ихз резистора 1к и емкости 0,1мкф. Не понимаю физику этих битов - они влияют на скорость установки частоты?

В моём случае - опора 80 МГц, частота 400 МГц фильтр 300 Ом и 0.01 мкФ эти биты ставятся в 00. Это не скорость установки частоты - это один из параметров (ток выхода фазового детектора - который фильтруется внешней цепочкой) умножителя опорной частоты. Я подбирал по отсутствию подъёма на спектре - в полосе около 5 МГц вокруг выходного колебания. Можно "попасть" с этими параметрами так, что частота не застабилизируется. Для интереса посмотрите в даташит на 9951 - точнее, схему его evaluation board - какие там номиналы стоят.

ОбЪясните пожалуйста еще про назначение бита CFR1<1>: SYNC_CLK Disable Bit.
Это нужно при об\единении нескольких микросхем для синхронной работы - в Вашем случае disable.

alldn
23.01.2011, 14:20
Единицей, не нулём.

Почему для сброса ДДС сипользуется сигнал с контроллера? А если не использовать порт контроллера, а сделать внешнюю RC цепочку для этой цели?
Такое возможно? Это бы освободило вывод порта контроллера.

Genadi Zawidowski
23.01.2011, 14:26
Почему для сброса ДДС сипользуется сигнал с контроллера? А если не использовать порт контроллера, а сделать внешнюю RC цепочку для этой цели?
Такое возможно? Это бы освободило вывод порта контроллера.
Я раньше ставил трёхвыводные power monitor-ы MAX810TD для формирования сброса - не понравилось тем, что надо как-то выдерживать программно время, через которое эта микросхема "отпустит" сигнал сброса. Приходилось с запасом задержки в управляющую программу закладывать перед первым обращением к DDS.

Насчёт ножек... Автору решать, а я лично закладываю множество 74HC595 в нужных местах (ДПФ, АРУ, фильтры ПЧ, короче всё нескоростное) и управляю ими всеми по тому же SPI что и всем остальныи. Среди этих 32..40 управляющих линий находится и то, откуда взять сброс для DDS.
На процессоре оставляю тот ввод/вывод, что критичен по времени - паралельный индикатор, формирование огибающей CW сигнала, самоконтроль, работу с ключём, IOUPDATE DDS.

alldn
23.01.2011, 14:34
Понятно, т.е. никаких других противопоказаний нет.
В принципе после старта контроллера есть много чего, что можно сделать до запуска ДДС, чтобы выдержать паузу, в конце концов дополнительную задержку в 50 мсек по старту никто не увидит...
Спасибо, учту.

Genadi Zawidowski
23.01.2011, 14:46
Сейчас заглянул в даташт на MAX810 - длительность сигнала сброса нормирована от 100 до 840 милисекунд. Скорее всего, лучше что-то другое применять, но уж резистор + конденсатор на входе, не предназначенном для такого, точно не стоит. А то получится устройство, которое надо несколько раз включить-выключить перед тем, как оно заработает... Особенно при работе в некомнатном диапазоне температур.

DU VENT
21.02.2011, 12:05
Добрый день Всем! Вопрос по первому синтезатору на AD9834. Прошивка #711 с шагом 50 Гц глючит, а исправленная #1059 с шагом уже 10 Гц. на СКР прошивка тоже с шагом 10 Гц. Есть ли прошивка без глюков с шагом 50 Гц? Что-то я не найду. Кто-нибудь, помогите.:-(

Сергей JGF
02.03.2011, 15:40
Добрый день Всем!
Собрал синтезатор на АД9952 вродебы всё переключается, но на выходе ничего нет. И я не могу включить начальные установки. Все питающие напряжения в норме. Кварц. ген. на 50МГц работает. На индикаторе частоты показаны, диапазоны переключаются. Не знаю что делать дальше. Может кто поможет советом.
Сергей

labuda51
02.03.2011, 19:48
Включить питание при нажатой кнопке-какую у Сергея написно- для загрузки начальных установок .

Integral
03.03.2011, 06:14
Включить питание при нажатой кнопке-какую у Сергея написно
Нажать кнопку Fun и затем включить питание, подержать пару секунд и отпустить. Попадаете в техническое меню.

Сергей JGF
04.03.2011, 14:36
Нажать кнопку Fun и затем включить питание, подержать пару секунд и отпустить. Попадаете в техническое меню.

Добрый день!
При нажатой кнопке меню и включении питания синтезатор не входит в сервисное меню, секунд через 10 на индикаторе 14.200 кГц. В чем может быть причина, АД9952 или всё таки Атмеге 168. Атмегу пробовал перепрошивать, но ничего не изменилось. и реакция на кнопки какая то вялая. Надо держать секунды 3 чтобы произошло переключение.
Сергей.

Integral
04.03.2011, 14:54
реакция на кнопки какая то вялая. Надо держать секунды 3 чтобы произошло переключение.
Долгая реакция на кнопки говорит что не правильно прошились фьюзы, в частности контроллер тактируется внутренним генератором на пониженной частоте. Я прошивал ПониПрогом, во фьюзах ни одной галочки не ставил. Считайте фьюзы и проверьте, уберите все галочки и прошейте их еще раз. При этом саму программу перешивать не нужно. Удачи.

Фома
26.03.2011, 11:42
Здравствуйте! UR6EI, Иван выкладывал плату синтезатора АД9834 на обычных элементах. Интересно кто делал такую пп?

serg_KOV
09.04.2011, 20:07
Всем добрый вечер.Нужна консультация Перестал выдавать сигнал синтезатор на ад9952(по схеме UT0IS) , контроллер работает, управляется и с клавиатуры и с валкодера . напряжения на 9952 1,8в , на 20 и 21 ноге 1,5в. Периодически сигнал пропадал и раньше, но при повторном выкл-вкл питания все восстанавливалось

serg_KOV
10.04.2011, 10:54
Сегодня перепрошил контролер- реакции никакой , АД9952 мертвая. Если кто в курсе -можно ее как то проверить на предмет ее работоспособности. С ув Сергей