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

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

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


Аватара пользователя
Hichkok
Мучитель микросхем
Сообщения: 400
Зарегистрирован: Чт мар 27, 2008 21:36:44
Откуда: Домодедово

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

Сообщение Hichkok »

На 9 ногу МЕГИ если 16 или 32 резистор 10 ком к плюсу 5 вольт, это цепь сброса процессора и конденсатор 0.1 на землю.
Пока коты едины они непобедимы
Андрей Василенко
Открыл глаза
Сообщения: 42
Зарегистрирован: Сб окт 28, 2017 16:51:58

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

Сообщение Андрей Василенко »

через 3 минуты поделюсь результатом ваших советов, узнаем поможет ли
Аватара пользователя
Hichkok
Мучитель микросхем
Сообщения: 400
Зарегистрирован: Чт мар 27, 2008 21:36:44
Откуда: Домодедово

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

Сообщение Hichkok »

Плата ТДА 100% рабочая
Вложения
pcb_tda7313.lay
(78.35 КБ) 398 скачиваний
Пока коты едины они непобедимы
Андрей Василенко
Открыл глаза
Сообщения: 42
Зарегистрирован: Сб окт 28, 2017 16:51:58

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

Сообщение Андрей Василенко »

такс,пока что проц ожил, но будет ли он работать после перезагрузки)))

Добавлено after 3 minutes 38 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
звуки выводить начал но работа все равно странная, может например продолжить играть когда устройство в ждещем режиме,

Добавлено after 1 minute 41 second:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
на фунуцию "приглушение" тоже реакции нет

Добавлено after 4 minutes 53 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Но более менее цель достгнута процессор начал принимать команды, ререз раз но начал, следовал я вашим рекомендациям всем кроме 10 килоомного резистора на 10 ноге атмеги
Аватара пользователя
Hichkok
Мучитель микросхем
Сообщения: 400
Зарегистрирован: Чт мар 27, 2008 21:36:44
Откуда: Домодедово

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

Сообщение Hichkok »

Перепрошить флешь и еепром, проверить фуз биты.
http://easyelectronics.ru/podklyuchenie ... ikbez.html
Вложения
2018-03-26.png
(13.57 КБ) 537 скачиваний
Пока коты едины они непобедимы
Аватара пользователя
Tyzik
Нашел транзистор. Понюхал.
Сообщения: 198
Зарегистрирован: Пт дек 26, 2008 01:56:28
Откуда: Украина, г.Кременчуг
Контактная информация:

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

Сообщение Tyzik »

И еще промыть по резисторами 10кОм на линии данных.
Вложения
1jiyi44s1s.jpg
(218.02 КБ) 586 скачиваний
Последний раз редактировалось Tyzik Пн мар 26, 2018 22:12:07, всего редактировалось 1 раз.
Андрей Василенко
Открыл глаза
Сообщения: 42
Зарегистрирован: Сб окт 28, 2017 16:51:58

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

Сообщение Андрей Василенко »

фюз биты скопированы из статьи автора прямиком в командную строку (прошивал через дудку), так что я думаю в функции "копировать-вставить" я бы точно не ошибся, на срабатывания через раз грешу на убитую плату в процесе выяснения причин неисправности, сигнальные дорожки поодпадали и везде следы флюса, что может сказатся на адекватности работы

Добавлено after 5 minutes 29 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
а флеш и еепром я уже перепрошил
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Судя по тому, что команды иногда не доходят до аудиопроцессора, проблемы явно с I²C шиной. Плохой контакт / кз / непропай... Возможно, плохая подтяжка к 5В.
Андрей Василенко
Открыл глаза
Сообщения: 42
Зарегистрирован: Сб окт 28, 2017 16:51:58

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

Сообщение Андрей Василенко »

Аудио Процессор реагирует на все действия, но через раз, если это из-за заляпаной флюсом платы и ее печального состояния, то после изготовления новой платы по нормальному, а не так как сейчас, то надеюсь проблема решится

Добавлено after 43 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Кстати иногда и часы останавливаются
gavi6
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

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

Сообщение gavi6 »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3339672#p3339672"]проблемы явно с I²C шиной.[/uquote]

ну если заменен аудиопроцессор и отключались часы - то осталась только мега))

кстати можно через звуковую карту в режиме осцилографа посмотреть что там на шине I2C творится

например у меня было вот так:

Изображение

а должно было быть так (верхняя часть):

Изображение

-берем вход микрофона + программу осцилограф и подключаем на шину i2c, потом делаем выводы

скрины в студию))
Андрей Василенко
Открыл глаза
Сообщения: 42
Зарегистрирован: Сб окт 28, 2017 16:51:58

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

Сообщение Андрей Василенко »

в ближайшее время попробую потыкать осцилографом, в бурситете есть здоровые такие, германские)))

Добавлено after 1 minute 5 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Кстати как вы боролись с тем бардаком который вы увидели осцилографом на и2с шине?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

100кГц сигнал на шине ни в жизни не увидеть на таком "осциллографе" из звуковой карты.
gavi6
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

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

Сообщение gavi6 »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3339700#p3339700"]100кГц сигнал на шине ни в жизни не увидеть на таком "осциллографе" из звуковой карты.[/uquote]

согласен)

Добавлено after 2 minutes 20 seconds:
[uquote="Андрей Василенко",url="/forum/viewtopic.php?p=3339699#p3339699"]в ближайшее время попробую потыкать осцилографом, в бурситете есть здоровые такие, германские)))

Добавлено after 1 minute 5 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Кстати как вы боролись с тем бардаком который вы увидели осцилографом на и2с шине?[/uquote]

никак. это был эксперимент по управлению МК из протеуса посредством CP2102 в реальном времени.
Андрей Василенко
Открыл глаза
Сообщения: 42
Зарегистрирован: Сб окт 28, 2017 16:51:58

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

Сообщение Андрей Василенко »

WiseLord, раз команды роспознаються через раз значит виной тому причины которые вы описали выше, сделаная по человечиски плата и вымытая дожна решить эти проблемы, тогда и осцилографом особого смысла нету лезть?
gavi6
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

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

Сообщение gavi6 »

[uquote="Андрей Василенко",url="/forum/viewtopic.php?p=3339705#p3339705"]WiseLord, раз команды роспознаються через раз значит виной тому причины которые вы описали выше, сделаная по человечиски плата и вымытая дожна решить эти проблемы, тогда и осцилографом особого смысла нету лезть?[/uquote]

ровно метровым куском провода (витой пары) я управлял устройством с компа. без платы. без мытья) правда это был SPI.

но гигиена не помешает конечно))

хотя лучше б осцилограф

Добавлено after 6 minutes 15 seconds:
[uquote="Андрей Василенко",url="/forum/viewtopic.php?p=3339705#p3339705"]осцилографом особого смысла нету лезть?[/uquote]

без осцилографа это будет похоже на гадание)
Андрей Василенко
Открыл глаза
Сообщения: 42
Зарегистрирован: Сб окт 28, 2017 16:51:58

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

Сообщение Андрей Василенко »

все опробую, отпишусь, когда я захотел собрать это устройство то на форуме было 152 страницы, я их все перечитал во избежание самых распрастраноных неполадок, и сейчас я вижу что вопросов я уже задал больше чем их было на тех 150 страницах)))
gavi6
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

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

Сообщение gavi6 »

WiseLord

а должна ли в протеусе (из проекта на github) регулироваться частота тюнера?

а то я и энкодер на "0" в eeprom ставил - но все равно в протеусе не происходит регулировка частоты тюнера ни энкодером ни кнопкой. хотя все остальное работает.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Для RDA5807/Si4703 - нет. Для прочих, по идее, должна.
В первых двух используется автосканирование, поэтому отображаемая на экране частота - это число, вычитываемое из регистров тюнера. В других тюнерах частота просто задаётся извне и просто отображается на экране.
Аватара пользователя
san-sanych
Встал на лапы
Сообщения: 127
Зарегистрирован: Вт июл 15, 2014 17:03:13
Откуда: Могилев, Беларусь
Контактная информация:

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

Сообщение san-sanych »

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

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

Сообщение WiseLord »

У меня есть модуль на Si4730. Он фактически то же самое, только без RDS. Вот только когда я смогу за него взяться - без понятия.
Ещё, он умеет AM, который тоже хотелось бы заставить заработать, а текущая архитектура тюнеров в проекте на это не рассчитана.
Ответить

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