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

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

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


AnatolyDem
Родился
Сообщения: 11
Зарегистрирован: Чт апр 09, 2009 22:55:57
Откуда: Лен. обл. г. Кириши
Контактная информация:

Сообщение AnatolyDem »

Спасибо за ответ. Буду заказывать МТ10S1, мне нужны маленькие размеры.Хочу встроить в корпус с осциллографом, а места там уже немного осталось :))
Вложения
.jpg
(148.65 КБ) 1195 скачиваний
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Сообщение kotovasiya »

AnatolyDem писал(а):Спасибо за ответ. Буду заказывать МТ10S1, мне нужны маленькие размеры.Хочу встроить в корпус с осциллографом, а места там уже немного осталось :))
С МТ10S1 работать не будет,заказывайте MT10T7, для него прошивка в статье есть.
AnatolyDem
Родился
Сообщения: 11
Зарегистрирован: Чт апр 09, 2009 22:55:57
Откуда: Лен. обл. г. Кириши
Контактная информация:

Сообщение AnatolyDem »

Спасибо понял. :)) Буду заказывать.
DenisLozikevich
Родился
Сообщения: 9
Зарегистрирован: Сб фев 07, 2009 23:55:02
Откуда: Белорусь, Полоцк
Контактная информация:

Сообщение DenisLozikevich »

kotovasiya писал(а):
DenisLozikevich писал(а):А для меги 8535? :))

Для нее можно.


Прошивка под мегу 8535 и однострочный дисплей не работает
дисплей у меня hd44780-совместимый.

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

Сообщение kotovasiya »

DenisLozikevich писал(а):
kotovasiya писал(а):
DenisLozikevich писал(а):А для меги 8535? :))

Для нее можно.


Прошивка под мегу 8535 и однострочный дисплей не работает
дисплей у меня hd44780-совместимый.

заранее благодарен
Собирали по схеме с радиокота? Сам генератор частоту генерит?
DenisLozikevich
Родился
Сообщения: 9
Зарегистрирован: Сб фев 07, 2009 23:55:02
Откуда: Белорусь, Полоцк
Контактная информация:

Сообщение DenisLozikevich »

Сам генератор частоту генерирует.
Попробовал прошить контроллер прошивкой dds_prot2.zip(3 стр.) - работает.
Но есть косяк:
-- прошивка написана под двустрочный LCD, а у меня однострочный. на нем отображаются 8 символов 1-ой строки, а потом как бы ещё 8, но уже второй строки.
-- При программировании на внешний кварц неообходимо запрограмировать только фьюз СКОРТ, но когда его програмируешь - не работает, без него всё пашет,но как то подтармаживает.

Собирал схему из архива dds16_shem.zip.
AnatolyDem
Родился
Сообщения: 11
Зарегистрирован: Чт апр 09, 2009 22:55:57
Откуда: Лен. обл. г. Кириши
Контактная информация:

Сообщение AnatolyDem »

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

Сообщение kotovasiya »

DenisLozikevich писал(а):Сам генератор частоту генерирует.
Попробовал прошить контроллер прошивкой dds_prot2.zip(3 стр.) - работает.
Но есть косяк:
-- прошивка написана под двустрочный LCD, а у меня однострочный. на нем отображаются 8 символов 1-ой строки, а потом как бы ещё 8, но уже второй строки.
-- При программировании на внешний кварц неообходимо запрограмировать только фьюз СКОРТ, но когда его програмируешь - не работает, без него всё пашет,но как то подтармаживает.

Собирал схему из архива dds16_shem.zip.
В начально заводской установке стоит частота 1мгц ,кроме установки СКОРТ,нужно снять CKSEL 0-3.Первый признак работы с кварцем это напряжение на нем относительно земли по 2,5в ,если они есть то проблемы с кварцем или конденсаторами на нем.Прошивку поменял на протеусную схему подключения дисплея и на одну строку.
Вложения
dds_ee_1602.rar
(46.01 КБ) 635 скачиваний
DenisLozikevich
Родился
Сообщения: 9
Зарегистрирован: Сб фев 07, 2009 23:55:02
Откуда: Белорусь, Полоцк
Контактная информация:

Сообщение DenisLozikevich »

здравствуйте.
Попробывал запустить файлик протеуса - не запустился, начал ругатся(может моя 7.2.4 уже старая).
Ваша прошивка в протеусе на меге 16 работает (у меня нет DLL меги 8535), а в железе нет.
как не крутил и на 8мгц, и на 1мгц, и на внешний генератор фьюзы ставил - никак, даже сам генератор не запускался (PORTA).
Зато, работает на прошивке dds_prot2.zip, правдо на индикаторе бяка.Запускался от внутреннего генратора, от внешнего
с кврцем на 16мгц и не запрограмированным фьюзом СКОРТ, програмирую это фьюз и генератор останавливается
(и вправду, скорей всего с конденсаторами на кварце проблемы).
обьясните почему в протеусе работает, а в железе нет; почему прошивка из dds_prot2.zip работает, хоть и не корректно,
а dds_ee_1602.rar не хочет. у меня стоит котоллер ATmega8535 16PU и однострочный дисплей SC1601 AULT-SH-HS-R.
DenisLozikevich
Родился
Сообщения: 9
Зарегистрирован: Сб фев 07, 2009 23:55:02
Откуда: Белорусь, Полоцк
Контактная информация:

Сообщение DenisLozikevich »

здравствуйте.
На меге16 почти заработало:запустился сам генератор, на индкаторе такая же картина как и на прошивке dds_prot2.zip - отображается 8 символов первой строки, а потом ещё 8 второй, поэтому в стороке видна надпись 50Гц, а надпись синус - нет. С фьюзом СКОРТ попрежнему не пашет.
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Сообщение kotovasiya »

DenisLozikevich писал(а):здравствуйте.
На меге16 почти заработало:запустился сам генератор, на индкаторе такая же картина как и на прошивке dds_prot2.zip - отображается 8 символов первой строки, а потом ещё 8 второй, поэтому в стороке видна надпись 50Гц, а надпись синус - нет. С фьюзом СКОРТ попрежнему не пашет.

Дисплей с контролером ks0066 может у него другая организация памяти,сделайте фотографию я посмотрю что показывает. Фьюзы на фото ,отсутсвие галки говорит о том что фьюз запрограммирован.
Вложения
fuse.JPG
(16.83 КБ) 1283 скачивания
DenisLozikevich
Родился
Сообщения: 9
Зарегистрирован: Сб фев 07, 2009 23:55:02
Откуда: Белорусь, Полоцк
Контактная информация:

Сообщение DenisLozikevich »

В програматоре от код вижен авр подругому: галочка - запрограммированный фьюз. фото сделал бы, не чем.
вот всё, что есть на это LCD
Вложения
SC1601A.pdf
(128.57 КБ) 694 скачивания
DenisLozikevich
Родился
Сообщения: 9
Зарегистрирован: Сб фев 07, 2009 23:55:02
Откуда: Белорусь, Полоцк
Контактная информация:

Сообщение DenisLozikevich »

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

Сообщение kotovasiya »

DenisLozikevich писал(а):А у этого дисплея есть подсветка, если нет, то что можно придуматью
А для чего предназначены ножки А и К (15 и 16 пин).
Вы программу на "С" писали? Если да, то есть возможность выложить исходник?
[url]http://www.datasheetarchive.com/download/?url=http%3A%2F%2Fwww.datasheetarchive.com%2Fpdf-datasheets%2FDatasheets-25%2FDSA-480875.pdf Подробный даташит.
А и К (15 и 16 пин) это светодиодная подсветка ,нужно в плату впаять светодиоды ,но не рекомендую так как нужно разбирать дисплей.
Проект написан на Алгоритм Билдере,с С несовместимый.[/url]
RA0CHE
Родился
Сообщения: 7
Зарегистрирован: Вт апр 21, 2009 10:02:22

Сообщение RA0CHE »

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

Сообщение kotovasiya »

RA0CHE писал(а):Приветствую всех.
Возможен ли в данный проэкт добавить двутональный генератор, что-бы мог генерить две звук. частоты.
к примеру 1,700гц и 2,400гц.
а на осцилографе, видно 2 синусоиды сдвинутых относительно друг к другу на 1кгц

Можно,но нужно проект сильно править,да и верхняя частота упадет до 15кгц.
naskonr1
Родился
Сообщения: 8
Зарегистрирован: Вс апр 05, 2009 20:44:34
Откуда: bulgaria

Сообщение naskonr1 »

Zdraveite .Pri nas ne moje da se natmeri po magazinite LCD s HD 44780 ili analogichen .ima s KS00066 (ili sas ks....... ) vheh takav no nishto ne se izpisva ,generatora raboti,smenia formata na signala i chestotata no niama indikacia.Moje li da se promeni proshivkata za da raboti s tozi tip LCD kontroler.
Kail
Открыл глаза
Сообщения: 49
Зарегистрирован: Пт сен 19, 2008 11:59:12

Сообщение Kail »

Здравствуйте. А под Mega16 DIP40 будет работать? Если развести как в примере c MEGA8, сразу заведется? Подводные камни будут? Дисплей HD двухстрочный в 4-бит режиме.
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Сообщение kotovasiya »

Kail писал(а):Здравствуйте. А под Mega16 DIP40 будет работать? Если развести как в примере c MEGA8, сразу заведется? Подводные камни будут? Дисплей HD двухстрочный в 4-бит режиме.
Должно все без проблем запустится,если что помогу.
Kail
Открыл глаза
Сообщения: 49
Зарегистрирован: Пт сен 19, 2008 11:59:12

Сообщение Kail »

Буду, собирать тем более все кроме кнопок есть.
Как раз насчет кнопок возник вопрос. А почему они не подтянуты к питанию. Насколько я понимаю, когда кнопки разомкнуты на входы контролера висят в Z-состоянии. Это не есть гуд... Или на схеме не нарисовано?
И еще вопрос: я хочу эту схему встроить в лабараторный блок питания, где есть ряд выходных аналоговых напряжений. Если запитаться от постоянного напряжения этого блока питания будут ли идти помехи на остальные выходы.
А лучше так спрошу. Можно ли сказать контроллеру, чтобы он ничего не генерил вообще, так сказать программно его отключить? Или делать дополнительный переключатель, чтобы отсоединить эту схему, когдаона не нужна?
Ответить

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