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

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

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


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

Сообщение kotovasiya »

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

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

Я в курсе,но проект давний без коментариев,поэтому прошивку править не буду,извините. Обращайтесь только по техническим вопросам.
Kail
Открыл глаза
Сообщения: 49
Зарегистрирован: Пт сен 19, 2008 11:59:12

Сообщение Kail »

Я сделал уже третью версию платы с процессором. Подключил дисплей через шлейф, прошил контроллер Mega16 вот такой прошивкой - DDs_M16.hex. Сотню раз прозвонил контакты с дисплеем, все соединения соотвествуют образцу из Prodeus dds_test с Мегой16.

LCD - WH1602B, подкрутил контраст, убедился что все работает. При запуске контроллера верхняя строчка заметно чернеет, пару раз быстро моргает а потом - ничего, пустые строки. Подозрение - не проходит инициализация, может проблема в задержке перед началом инициализации? (в даташите на дисплей - более 40мс.)
Kail
Открыл глаза
Сообщения: 49
Зарегистрирован: Пт сен 19, 2008 11:59:12

Сообщение Kail »

Блин сейчас прочитал посты повыше кто-то уже встречался с проблемой инициализации под кварцем 16МГц, но под мегу 8535 и под разводкой от noblako. Что ж за невезуха...
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Сообщение kotovasiya »

Kail писал(а):Блин сейчас прочитал посты повыше кто-то уже встречался с проблемой инициализации под кварцем 16МГц, но под мегу 8535 и под разводкой от noblako. Что ж за невезуха...

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

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

Сообщение AndrNet »

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 мгц ,то могу подкоректировать тайминги на дисплей.


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

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

Сообщение kotovasiya »

AndrNet писал(а):
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 мгц ,то могу подкоректировать тайминги на дисплей.


Да пожалуйста подкоректируй прошивку для 8535 на кварц 16МГц, у меня такая же фигня творится. Дисплей то запускается то нет

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

Сообщение AndrNet »

Ее я и непробовал еще. У меня такая проблема, после прошивки не трогая фьюзы индикатор работает, переключает режимы, частоту но очень медленно, после установки фьюз на внешний кварц на экране ни чего не видно, какие-то отблики квадратов (дело не в контрасности), частота на кварце 16 мгц как положенно. На кнопки вроде реагирует, но на дисплее нет ни чего.
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Сообщение kotovasiya »

AndrNet писал(а):Ее я и непробовал еще. У меня такая проблема, после прошивки не трогая фьюзы индикатор работает, переключает режимы, частоту но очень медленно, после установки фьюз на внешний кварц на экране ни чего не видно, какие-то отблики квадратов (дело не в контрасности), частота на кварце 16 мгц как положенно. На кнопки вроде реагирует, но на дисплее нет ни чего.
Прошивайте этой прошивкой,там увеличеные задержки для дисплея,ваш по старой прошивке не успевает инициализироваться.
Аватара пользователя
AndrNet
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Пт сен 18, 2009 08:36:36
Откуда: Пятигорск
Контактная информация:

Сообщение AndrNet »

Спасибо, с этой прошивкой работает, но все равно после сброса бывает мусор на экране, вот еще что 30 ногу посадил на +5 вольт. Еще один ньюанс, правая часть дисплея контрасней левой на 30% примерно, дисплей рабочий.
Станно выдает до 200 кГц, а написано в описании 1-80 (это, что подкоректированная) прошивка?

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

Сообщение kotovasiya »

AndrNet писал(а):Спасибо, с этой прошивкой работает, но все равно после сброса бывает мусор на экране, вот еще что 30 ногу посадил на +5 вольт. Еще один ньюанс, правая часть дисплея контрасней левой на 30% примерно, дисплей рабочий.
Станно выдает до 200 кГц, а написано в описании 1-80 (это, что подкоректированная) прошивка?

П.С. Посоветуйте, что можно на выходе поставить, чтобы амплитуду сигнала регулировать, у меня на моем аналоговом генераторе на выходе 574уд1 по-моему стоит

По поводу контраста это врятли прошивка,информация на дислее обновляется только по нажатию любой кнопки.
До двухсот выдает ,но до 80 кгц синус красивый а после полуволны превращается в ступенчатые мостики,а вот меандру по барабану ,поэтому сделал ограничение 200кгц.
Схемы выходных каскадов все умалчивают,для себя поставил унч TDA 2005(до 22кгц),и отдельный выход с потенциометра до 200кгц.
Аватара пользователя
AndrNet
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Пт сен 18, 2009 08:36:36
Откуда: Пятигорск
Контактная информация:

Сообщение AndrNet »

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

Сообщение kotovasiya »

AndrNet писал(а):А дай плиз свою схему чтоб не изобритать велосипед.
Брал из ДШ и давно делал,схему не рисовал
Black Fire
Открыл глаза
Сообщения: 70
Зарегистрирован: Вт мар 24, 2009 21:49:09
Откуда: Нижний Новгород

Сообщение Black Fire »

про выходные каскады .... http://www.scienceprog.com/avr-dds-sign ... rator-v20/
Уважаемый Kotovasia - а нет ли возможности ввести в генератор Hi-speed как в приведеннов выше генераторе ?
(то есть генерация TTL со скважностью 1 в диапозоне 1 , 4, 8 MHz)
Эх! Семён Семёныч! Наберут детей на флот - водки выпить не с кем!
Аватара пользователя
epox11
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт июл 17, 2009 18:25:42
Откуда: Челябинск

Сообщение epox11 »

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

Сообщение AndrNet »

Микросхема 8535 как в схеме она DIP, ну а прошивку бери последнею. Работает стабильно. И вообще мне этот генератор нравится :)
Аватара пользователя
epox11
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт июл 17, 2009 18:25:42
Откуда: Челябинск

Сообщение epox11 »

AndrNet писал(а):Микросхема 8535 как в схеме она DIP, ну а прошивку бери последнею. Работает стабильно. И вообще мне этот генератор нравится :)

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

Сообщение AndrNet »

Да, все верно на 1602
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

Algorithm Builder с atmega16 дружит?
Собираю dds генератор с индиктором МТ-10Т7. Под рукой только MEGA16 (несколько штук). При попытке откомпилить исходник под эту Мегу появляются проблемы с клавиатурой. Порт С не правильно обрабатывает биты с 2 по 5. PC3 "плавает в воздухе без polup. Контроллер обрабатывает его как вечно "0". Принудительная подтяжка по питанию, ничего не дает. Остальные 2,4,5 вечно "1"
Я думал контроллер сдох. Нет. другой работает так же.
Если в программе подсунуть другой порт, например B. Все нормально работает.
Вот такой прикол.
Аватара пользователя
savage
Нашел транзистор. Понюхал.
Сообщения: 187
Зарегистрирован: Пн дек 17, 2007 14:06:09
Откуда: Саранск

Сообщение savage »

Спасибо kotovasiya!
Я забыл выключить JTAG.
kereziev
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Пт окт 09, 2009 23:10:25
Откуда: bulgaria

Сообщение kereziev »

Здраствуйте.Я решил собират етот проект на мега16 смд и дисплей 16/2.плата автору меня устраивает но не знаю какая прошивка подоидет,может подскажите?
Ответить

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