Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864

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

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


romuald
Грызет канифоль
Сообщения: 259
Зарегистрирован: Вт янв 29, 2013 23:00:53

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение romuald »

Сегодня решил обновить прошивку - небыло RDS...ну и вообще... Конфигурация: М32-KS066-DS1307-TDA7439-RDA5807. Попробовал дома посредством самодельного USBasp. Но ничего не получилось - на домашнем компе 10-ка. На работе старенький комп с LPT, проггер STK200/300 и Понипрог (изначально им и прошивал внутрисхемно). На плате проггера установлен кварц 4 мГц. Попробовал прочитать - читает какую то хрень...типа почти совсем пусто. Установил кварц на 16мГц, все стер (фьюзы не трогал). Область флеш записалась нормально, а еепром доходит до 10-15% и выдает ошибку 21. Могут ли фьюзы влиять на прошивку еепром? Прошиву брал от 10.02.19, еепром настраивал под себя....потом брал тупо из скачанной папки - всеравно не шъется.
romuald
Грызет канифоль
Сообщения: 259
Зарегистрирован: Вт янв 29, 2013 23:00:53

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение romuald »

Решил проблему установив фьюзы как заводские. Все прошилось нормально. Потом установил согласно проекту.
_geka82
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Чт дек 10, 2015 15:19:27

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение _geka82 »

[uquote="Mazzz",url="/forum/viewtopic.php?p=3250074#p3250074"][uquote="Mazzz",url="/forum/viewtopic.php?p=3065126#p3065126"]Спасибо все получилось!
Нарисовал и собрал плату сразу с TDA7439 на борту. Конфигурация TDA7439+Mega32+RDA5807+DS3231, используются всего два входа, тюнер и компьютер. Второй слой можно в принципе не делать, а обойтись перемычками. Файл не трогаем, печатаем как есть и утюжим. Пытался не делать земляные петли, и разнес в разные стороны аналоговую и цифровую землю (как мог разумеется :)) ). Фона не слышно. Все собрано и работает. Может кому пригодится.
Изображение Изображение Изображение Изображение Изображение[/uquote][/uquote]

печаткой не поделитесь?
ZyaK
Потрогал лапой паяльник
Сообщения: 361
Зарегистрирован: Сб май 03, 2014 20:01:51
Откуда: Ижевск

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение ZyaK »

батарейку менять будет очень удобно :)
Электроника -очень точная наука, бубен необходимо держать в левой руке!!!
_geka82
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Чт дек 10, 2015 15:19:27

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение _geka82 »

[uquote="Mazzz",url="/forum/viewtopic.php?p=3250074#p3250074"][uquote="Mazzz",url="/forum/viewtopic.php?p=3065126#p3065126"]Спасибо все получилось!
Нарисовал и собрал плату сразу с TDA7439 на борту. Конфигурация TDA7439+Mega32+RDA5807+DS3231, используются всего два входа, тюнер и компьютер. Второй слой можно в принципе не делать, а обойтись перемычками. Файл не трогаем, печатаем как есть и утюжим. Пытался не делать земляные петли, и разнес в разные стороны аналоговую и цифровую землю (как мог разумеется :)) ). Фона не слышно. Все собрано и работает. Может кому пригодится.
Изображение Изображение Изображение Изображение Изображение[/uquote][/uquote]
дисплей на какой контроллере? у меня ST7920 будет работать?
ZyaK
Потрогал лапой паяльник
Сообщения: 361
Зарегистрирован: Сб май 03, 2014 20:01:51
Откуда: Ижевск

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение ZyaK »

подскажите, видимо после грозы поплохело радио модулю на TEA5767 стал ужасно ловить, в режиме моно еще более менее, но стерео это вообще караул. Заказал пару модулей, на микросхеме CL6016G написано вроде как полный аналог, но не завелась. может не полный аналог? никто такие не ставил?
Электроника -очень точная наука, бубен необходимо держать в левой руке!!!
Аватара пользователя
deop
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт окт 07, 2016 08:58:58
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение deop »

Возможно кому еще надо, то вкладываю свою версию печатной платы этого проекта
особенности:
- встроенный выпрямитель питания (просто добавляем трансформатор)
-как мог разделил питание цифры и аналога
-размеры для заказа на забугоных сайтах до 100X100мм (на JLCPCB мне не отделили кнопки от основной платы - видимо это платная услуга "разделение")
-all in one - аудио процессор TDA7439 на одной плате с контроллером (самое оптимальное отношение какчество цена TDA7934)
- работоспособность 100%
-критика приветствуется (хотел сделать более или менее универсальную плату под дисплеи 16х2 и 128х64 из доступных компонентов,(говна и палок)- предохранитель на входе 0.2А - мало - нужно 0.5А или перемычка)
ИзображениеА
СпойлерИзображение Изображение Изображение[url=http://img.radiokot.ru/files/118737/medium/1ybls2vk8a.jpg]Изображение
СпойлерИзображение
СпойлерИзображение
СпойлерИзображение
СпойлерИзображение
зы я не хрена не шарю в радиоэлектронике - просто увлекся этим проектом , сильно не бить.
Вложения
Mega32_final_1_5_0.lay6
Файл для редактирования
(1.9 МБ) 711 скачиваний
mega_sprint(4).zip
jlcpcb - для заказа печатной платы
(100.34 КБ) 464 скачивания
Аватара пользователя
deop
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт окт 07, 2016 08:58:58
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение deop »

Печатная плата для TDA7313. (7318 нет в наличии рабочих чипов, что бы проверить на них)
тоже самое, что и на 7439 - немного меньше размер и тут мне на JLCPCB отделили кнопки от основной платы.

Изображение Изображение Изображение Изображение
Вложения
TDA71313.lay6
Файл для редактирования в Sprint-Layout
(431.04 КБ) 581 скачивание
mega7318.zip
Заказ на JLCPCB
(95.25 КБ) 425 скачиваний
romuald
Грызет канифоль
Сообщения: 259
Зарегистрирован: Вт янв 29, 2013 23:00:53

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение romuald »

Классно получилось. Если бы еще под dip-овскую мегу...как раз в наличии.
Аватара пользователя
Неугомонный
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср фев 17, 2010 02:02:16
Откуда: Нижний Новгород
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Неугомонный »

Уважаемый deop, укажите пожалуйста номиналы C2 и C3. Спасибо
Аватара пользователя
deop
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт окт 07, 2016 08:58:58
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение deop »

[uquote="Неугомонный",url="/forum/viewtopic.php?p=3684428#p3684428"]Уважаемый deop, укажите пожалуйста номиналы C2 и C3. Спасибо[/uquote]
В оригинальной схеме автора они есть, но использовать их не обязательно (совсем, с ними хрень выходит).
Дополнительные 4к7 резисторы на линии питания к OLED экранам Е и Rs тоже не обязательны, без них тоже работает хорошо.
Пробовал запитывать радио модуль от линии LM7805 и от общей линии питания - различий не заметил, куда кидать "соплю" на дорожки не важно, главное на rda 5807 3.3 v. На tea5767 можно даже 5v.
В файле Mega32_final_1_5_0.lay6 есть "черновики" и заготовки, в том числе и авторская схема,(В которой очень сильно не хватает маркировки и обозначений выводов и номиналов компонентов) исходил из того, что есть. Так же там схема TDA7293 от Макса Крюкова, отличная разводка.

[uquote="romuald",url="/forum/viewtopic.php?p=3679967#p3679967"]Классно получилось. Если бы еще под dip-овскую мегу...как раз в наличии.[/uquote]
уже не актуально - все на STM32 уже собирают данный шедевр.
Аватара пользователя
Неугомонный
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср фев 17, 2010 02:02:16
Откуда: Нижний Новгород
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение Неугомонный »

deop, спасибо огромное, ещё заметил, но, возможно, я что-то не так понял, на плате неверно расположена AMS1117. Как я вижу, она вверх ногами, т. е. зеркально
Аватара пользователя
deop
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт окт 07, 2016 08:58:58
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение deop »

[uquote="Неугомонный",url="/forum/viewtopic.php?p=3684731#p3684731"]deop, спасибо огромное, ещё заметил, но, возможно, я что-то не так понял, на плате неверно расположена AMS1117. Как я вижу, она вверх ногами, т. е. зеркально[/uquote]

Да косяк с ams1777, зеркально.
romuald
Грызет канифоль
Сообщения: 259
Зарегистрирован: Вт янв 29, 2013 23:00:53

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение romuald »

[uquote="deop",url="/forum/viewtopic.php?p=3684487#p3684487"]уже не актуально - все на STM32 уже собирают данный шедевр.[/uquote]
Ну да...усилители на лампах тоже были не актуальны...а тут вдруг начали их собирать...
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Это да, нет пределов человеческой глупости.
Аватара пользователя
drlector72
Встал на лапы
Сообщения: 127
Зарегистрирован: Вс май 24, 2015 12:05:50
Откуда: Смоленск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение drlector72 »

Прошивка atmega32_ks0066_16x2_8bit от 10.06.2019, pga2310 без тюнера. В режиме уровня сигнала правый отображается правильно, когда подаешь сигнал только на левый, то он тянет за собой и правый, примерно на две третьих по уровню. В режиме спектроанализатора оба канала работают корректно и не зависят друг от друга. Менял местами выходы предусилителя на плате - картина не меняется. Проверял осциллографом выход предусилителя - оба канала равные , нет самовозбуждения. Входы предусилителя экранированы независимо друг от друга... Нет ли такой проблемы у кого-то на этой прошивке?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Да, похоже ошибка при вычислениях. Попробуйте собрать из свежих исходников, с исправлением.
artem1103
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт сен 06, 2016 08:09:39

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение artem1103 »

Доброе время суток. Есть такая проблема не могу запустить дс18б20, в описании пишет нужна дс12… в редакторе епром пишет дс18б20. Подключение как в описании ничего нового. И ещё есть проблема почему-то шьеться не правильно в епроме покзывает всё правильно, а после прошивки на лсд пишет другое.
Аватара пользователя
drlector72
Встал на лапы
Сообщения: 127
Зарегистрирован: Вс май 24, 2015 12:05:50
Откуда: Смоленск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение drlector72 »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3702988#p3702988"]Да, похоже ошибка при вычислениях. Попробуйте собрать из свежих исходников, с исправлением.[/uquote]
Спасибо за ответ! Бился несколько дней, но "лыжи не едут"... Все по гайду из ютуба делал, но собрать прошивку не смог. Как правильно отредактировать Makefile понял только где дисплей :) Да и вообще папка с прошивкой не появляется.
Вложения
Shot 2019-09-20 20;18;04.png
(55.77 КБ) 376 скачиваний
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12

Сообщение WiseLord »

Похоже, древняя версия компилятора, без поддержки flto. Либо компилятор посвежке возмите, либо эту опцию там же в Makefile уберите, может быть, влкзет в 32k, особенно версия для ks0066

Добавлено after 6 minutes 15 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
artem1103, попробуйте сформулировать проблему более внятно, я ничего не понял, что куда кто пишет.
Ответить

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