DDS генератор на AVR

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Сообщение kotovasiya »

Juris3D писал(а):Dobrij djenj,
sperva konechno boljshoje spasibo avtoru za projekt i podderzhku zdesj na forume! Ja uzhe sobiral pohozhij projekt:
http://www.scienceprog.com/avr-dds-sign ... rator-v20/
no nje nravitsa tam chto ustanovki tolko v rezhime "stop", a potom "start" generaciji.
Sobral zdesj opublikovannij generator, na Atmega8535 v dip-40 korpuse, shema i proshivka kak u Noblako, tolko indikator Winstar 1x16. Generator rabotajet, formi i chastotu menjajet, no na indikator vidajotsa chto to bezsvjaznoje, raznije simvoli vperemeshku s chornimi znakomestami. Dannij indikator s drugimi shemami rabotajet kak nado, tak chto indikator ispraven i raspinovka izvestna. d0-d3 zazemleni, R/W (pin5) tozhe. Proshival s CKOPT, bez CKOPT, vsjoravno. Chto ja upustil, chto delaju nje tak, podskazhitje pozhaluista? :)
Zaranjeje blagodaren!

Фузы не влияют на выводимые сиволы на дисплей.Проблема может быть в монтаже,смотрите рядом идущие дорожки.Возможно дисплей не на контроллере HD44780 а на CS0066 ,тут может быть не состыковка. Прошивка проверенна,если проект взят из статьи то ошибка в схеме нужно подключать ножки дисплея в обратном порядке.
Juris3D
Родился
Сообщения: 3
Зарегистрирован: Ср авг 12, 2009 14:51:39
Откуда: Latvija

Сообщение Juris3D »

Jescho o mojej probleme s indikacijei. Kak ja uzhe pisal, shema i proshivka variant Noblako, 8535 v DIP40 korpuse. Okazalosj vot chto:
jesli otsojedinitj mladhije biti indikatora (D0-D3) ot zemlji, indikacija nachinajet rabotatj, no njestabiljno, posle njereguljarnogo kolichestva klikov po knopkam nachinajetsa musor na indikatore. S raznimi indikatorami oprobavano, eto njichego nje menjajet. Jest kakije ideji podskazki?
Hmm, shas sam podumal, mozhet vse 8 bitov podsojedinitj? Poprobju, soobschu v blizhaishaje vremja ;)
Edit: nje, podkljuchenije vseh 8 portov LCD njikchemu horoshemu nje privodit. Uzh nje znaju chto jescho predprinjatj, i platu promival, i kvarc menjal, blokirovochnije kondensatori prisutstvujut, dva raznih LCD probaval, provoda po drugomu na LCD vitjagival (vsjo na maketnoj plate seichas). Snachalo vsjo rabotajet, posle njeskolkih izmenenij knopkami (njeopredeljonno chto i skolko raz, po raznomu) musor na ekranje, audio signal generirujetsa normaljno. I jescho interesno. Jesli pri "musornom" ekranje otkljuchitj LCD (pitanije generatora ostajotsa), podkljuchitj LCD obratno i nazhatj kakuju knopku - opjatj rabotajet. Opjatj zhe, paru nazhatij tolko :(
Budu priznatelen za podbrosku idej chto delatj, spasibo!
Juris3D
Родился
Сообщения: 3
Зарегистрирован: Ср авг 12, 2009 14:51:39
Откуда: Latvija

Сообщение Juris3D »

Nu vot, v njekotorom rodje razobralsja.
Podkljuchal 5 raznih indikatorov, iz kotorih tolko odin rabotajet kak nado, stabiljno. Primechateljno, chto eto russificirovanij (i kazhetsa Rossijskoj sborki?):
МЭЛТ MT16S2H-1Y

Dlja spravki, eti LCD po sheme Noblako i sootvetstvennoj proshivke nje rabotajut korrektno, "sbivajutsa", navernoje kakaja-to dlinna signala njemnozhko mimo:

SHARP LM16x2 1A, SHARP LM16x2 12, WINSTAR WH1601A-YGH-CP, CFAH1602B-YYH-JP

Zhalj chto tak, no hotj kakoj-to pozitivnij rezuljtat.
DenisLozikevich
Родился
Сообщения: 9
Зарегистрирован: Сб фев 07, 2009 23:55:02
Откуда: Белорусь, Полоцк
Контактная информация:

Сообщение DenisLozikevich »

Доброго времени суток, уважаемые форумчане, вопрос по генератору в следующем: кто как собирал аналоговую часть, кто-нибудь выходные фильтра ставил? Выходной аттеньюатор собирал? Кто что ставил для контроля амплитуды выходного сигнала?
Аватара пользователя
slyfox
Открыл глаза
Сообщения: 45
Зарегистрирован: Пт окт 23, 2009 18:36:18
Откуда: Москва
Контактная информация:

не работает на 8535

Сообщение slyfox »

Собрал по схеме NOBLAKA и его печаткой atmega 8535 кварц 16 индикатор 16244 data image запустился сразу но с мусором- приходится ресет по 3-7 раз нажимать.....чтоб стартануть да и потом выскакивает =(( , с 8мгц вроде по стабильнее- сначала мусор - потом все чисто. Может кто прошивку подправит?? А вот генерации нет вообще по портам С пусто. Что не так? Фьюзы подкорретировать? кто знает распишите фьюзы плииз для 8535 . У атмеги 16 такая беда бывает когда jtagen включен иногда порты С не инициализируются. А здесь как??? Контроллер менял, с одним доигрался- сгорелпришлось еще один купить. Если у кого есть схемка на 90s8515 на какие порты там все разведено- скиньте плиз. PSконечно в протеусе все работает =))) Спасибо.
777z
Родился
Сообщения: 13
Зарегистрирован: Вт фев 17, 2009 09:07:09
Откуда: Tula, Russia

Сообщение 777z »

Собирал по той-же схеме NOBLAKA, 8535 DIP, фъюзы ставил как на картинке, индикатор winstar 1602, только плату под себя разводил, контроллер шил в программаторе - всё завелось с первого раза, без проблем.
Аватара пользователя
slyfox
Открыл глаза
Сообщения: 45
Зарегистрирован: Пт окт 23, 2009 18:36:18
Откуда: Москва
Контактная информация:

не работает все таки =(

Сообщение slyfox »

Так как есть у меня не работает =(. Но я его всетаки запустил. Рассказываю - мож кому пригодится.Фьюзы на каритнке от Атмеги16 , похоже но не то ,WD надо изменить в 8535 -если не пускается вообще и еще в 8535 jtagen где? нога 30 avcc на 5 вольт, только после этого порт С заработал, в схеме он вообще никуда не подключен , на печатке на корпус. От 16 МГЦ работает просто не стабильно- то не стартует то мусор на экране, перевел на 8 мгц подкорректировав прошивку - ячейки 40Н - ЕВ0С 44Н - Е806 прям в редакторе. После всего этого заработал стабильно. Причем проверял на 3х разных контроллерах купленных в разных местах и в разное время - два год назад, один позавчера. Надпись ATMEGA 8535 16 PU .Все ведут себя одинаково. И на 2х идикаторах windstar 1602 и data wision 16244, windstar по стабильнее будет. На datavision -ресет -мусор -ресет - нормально -ресет -мусор и т.д через раз. Вот так.
А за генератор - одельное СПАСИБО всем разработчикам!
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Re: не работает все таки =(

Сообщение kotovasiya »

slyfox писал(а):Так как есть у меня не работает =(. Но я его всетаки запустил. Рассказываю - мож кому пригодится.Фьюзы на каритнке от Атмеги16 , похоже но не то ,WD надо изменить в 8535 -если не пускается вообще и еще в 8535 jtagen где? нога 30 avcc на 5 вольт, только после этого порт С заработал, в схеме он вообще никуда не подключен , на печатке на корпус. От 16 МГЦ работает просто не стабильно- то не стартует то мусор на экране, перевел на 8 мгц подкорректировав прошивку - ячейки 40Н - ЕВ0С 44Н - Е806 прям в редакторе. После всего этого заработал стабильно. Причем проверял на 3х разных контроллерах купленных в разных местах и в разное время - два год назад, один позавчера. Надпись ATMEGA 8535 16 PU .Все ведут себя одинаково. И на 2х идикаторах windstar 1602 и data wision 16244, windstar по стабильнее будет. На datavision -ресет -мусор -ресет - нормально -ресет -мусор и т.д через раз. Вот так.
А за генератор - одельное СПАСИБО всем разработчикам!

Если есть желание перейти на 16 мгц ,то могу подкоректировать тайминги на дисплей.
Аватара пользователя
slyfox
Открыл глаза
Сообщения: 45
Зарегистрирован: Пт окт 23, 2009 18:36:18
Откуда: Москва
Контактная информация:

16 МГЦ

Сообщение slyfox »

Спасибо. А есть ли смысл переходить на 16 мгц? В чем прелесть если на 8 работает? может я недопонимаю чего то?
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Re: 16 МГЦ

Сообщение kotovasiya »

slyfox писал(а):Спасибо. А есть ли смысл переходить на 16 мгц? В чем прелесть если на 8 работает? может я недопонимаю чего то?

Меньше в два раза будет видна оцифровка сигнала на частотах выше 50мгц
Аватара пользователя
slyfox
Открыл глаза
Сообщения: 45
Зарегистрирован: Пт окт 23, 2009 18:36:18
Откуда: Москва
Контактная информация:

50МГЦ?

Сообщение slyfox »

ТАК... поподробней пожалуйста 50МГЦ? или 50Кгц. Спасибо.
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Re: 50МГЦ?

Сообщение kotovasiya »

slyfox писал(а):ТАК... поподробней пожалуйста 50МГЦ? или 50Кгц. Спасибо.
50кГц,очепятка :))
Аватара пользователя
slyfox
Открыл глаза
Сообщения: 45
Зарегистрирован: Пт окт 23, 2009 18:36:18
Откуда: Москва
Контактная информация:

16 мгц.

Сообщение slyfox »

Ну если не трудно подкорректируй тайминги на дисплей, попробую... Я б сам поигрался б но у меня Algoritm Buider 5,17 полный, 5.22 и 5.42 без ключа, прога похоже версталась на 5.22 или выше, в 5.17 , 5.12, 5.00 пишет ошибку. :( Частоту кварца и то по хитрому подбирал.... :)) Сенькс.
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Re: 16 мгц.

Сообщение kotovasiya »

slyfox писал(а):Ну если не трудно подкорректируй тайминги на дисплей, попробую... Я б сам поигрался б но у меня Algoritm Buider 5,17 полный, 5.22 и 5.42 без ключа, прога похоже версталась на 5.22 или выше, в 5.17 , 5.12, 5.00 пишет ошибку. :( Частоту кварца и то по хитрому подбирал.... :)) Сенькс.
Если не тяжело вставьте исходник в форум,ато расплодил прошивок,и незнаю какой править
Аватара пользователя
slyfox
Открыл глаза
Сообщения: 45
Зарегистрирован: Пт окт 23, 2009 18:36:18
Откуда: Москва
Контактная информация:

ок

Сообщение slyfox »

вставляю
Вложения
dds noblako.rar
(48.49 КБ) 508 скачиваний
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Re: ок

Сообщение kotovasiya »

slyfox писал(а):вставляю
Попробуйте так
Вложения
dds исправленый.zip
(56.61 КБ) 667 скачиваний
Аватара пользователя
slyfox
Открыл глаза
Сообщения: 45
Зарегистрирован: Пт окт 23, 2009 18:36:18
Откуда: Москва
Контактная информация:

спасибо!

Сообщение slyfox »

Спасибо. Все заработало как надо. Спасибо большое.
Аватара пользователя
AndrNet
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Пт сен 18, 2009 08:36:36
Откуда: Пятигорск
Контактная информация:

Сообщение AndrNet »

Хочу собрать данный девайс, но вот возник вопрос.

После первой прошивки ,не трогая фьюзы, генератор должен заработать и дисплей должен показывать частоту 1кгц.
После надо настроить фьюзы на внешний кварц 16мгц в АБ убрав галку на CKOPT
и установив CKSEL-0, CKSEL-1, CKSEL-2, CKSEL-3


Скажите, а что надо обязательно прошивать в устройстве? В программаторе, что нельзя?
777z
Родился
Сообщения: 13
Зарегистрирован: Вт фев 17, 2009 09:07:09
Откуда: Tula, Russia

Сообщение 777z »

Можно шить где угодно.
Я шил в программаторе - вставил в плату - всё завелось с первого раза.
Аватара пользователя
440034
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Пн сен 14, 2009 14:59:41
Откуда: Пенза
Контактная информация:

Сообщение 440034 »

Ув. kotovasiya а можно прошивку "dds_m8_0802er.rar" подогнать под индикатор 1202. я понимаю, что работать должно и на нем, хотя бы по центру изображение выставить, мож сокращения убрать, если есть они... Заранее благодарен

з.ы. просто 1202 по размеру меньше чем 0802...
Ответить

Вернуться в «Статьи»