Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
- Hichkok
- Мучитель микросхем
- Сообщения: 400
- Зарегистрирован: Чт мар 27, 2008 21:36:44
- Откуда: Домодедово
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
На 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
Плата ТДА 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 ноге атмеги
Добавлено 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
Перепрошить флешь и еепром, проверить фуз биты.
http://easyelectronics.ru/podklyuchenie ... ikbez.html
http://easyelectronics.ru/podklyuchenie ... ikbez.html
- Вложения
-
- 2018-03-26.png
- (13.57 КБ) 537 скачиваний
Пока коты едины они непобедимы
- Tyzik
- Нашел транзистор. Понюхал.
- Сообщения: 198
- Зарегистрирован: Пт дек 26, 2008 01:56:28
- Откуда: Украина, г.Кременчуг
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
И еще промыть по резисторами 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
а флеш и еепром я уже перепрошил
Добавлено after 5 minutes 29 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
а флеш и еепром я уже перепрошил
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Судя по тому, что команды иногда не доходят до аудиопроцессора, проблемы явно с I²C шиной. Плохой контакт / кз / непропай... Возможно, плохая подтяжка к 5В.
-
Андрей Василенко
- Открыл глаза
- Сообщения: 42
- Зарегистрирован: Сб окт 28, 2017 16:51:58
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Аудио Процессор реагирует на все действия, но через раз, если это из-за заляпаной флюсом платы и ее печального состояния, то после изготовления новой платы по нормальному, а не так как сейчас, то надеюсь проблема решится
Добавлено after 43 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Кстати иногда и часы останавливаются
Добавлено after 43 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Кстати иногда и часы останавливаются
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
[uquote="WiseLord",url="/forum/viewtopic.php?p=3339672#p3339672"]проблемы явно с I²C шиной.[/uquote]
ну если заменен аудиопроцессор и отключались часы - то осталась только мега))
кстати можно через звуковую карту в режиме осцилографа посмотреть что там на шине I2C творится
например у меня было вот так:

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

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

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

-берем вход микрофона + программу осцилограф и подключаем на шину i2c, потом делаем выводы
скрины в студию))
-
Андрей Василенко
- Открыл глаза
- Сообщения: 42
- Зарегистрирован: Сб окт 28, 2017 16:51:58
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
в ближайшее время попробую потыкать осцилографом, в бурситете есть здоровые такие, германские)))
Добавлено after 1 minute 5 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Кстати как вы боролись с тем бардаком который вы увидели осцилографом на и2с шине?
Добавлено after 1 minute 5 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Кстати как вы боролись с тем бардаком который вы увидели осцилографом на и2с шине?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
100кГц сигнал на шине ни в жизни не увидеть на таком "осциллографе" из звуковой карты.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
[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 в реальном времени.
согласен)
Добавлено 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, раз команды роспознаються через раз значит виной тому причины которые вы описали выше, сделаная по человечиски плата и вымытая дожна решить эти проблемы, тогда и осцилографом особого смысла нету лезть?
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
[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]
без осцилографа это будет похоже на гадание)
ровно метровым куском провода (витой пары) я управлял устройством с компа. без платы. без мытья) правда это был 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 страницах)))
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
WiseLord
а должна ли в протеусе (из проекта на github) регулироваться частота тюнера?
а то я и энкодер на "0" в eeprom ставил - но все равно в протеусе не происходит регулировка частоты тюнера ни энкодером ни кнопкой. хотя все остальное работает.
а должна ли в протеусе (из проекта на github) регулироваться частота тюнера?
а то я и энкодер на "0" в eeprom ставил - но все равно в протеусе не происходит регулировка частоты тюнера ни энкодером ни кнопкой. хотя все остальное работает.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Для RDA5807/Si4703 - нет. Для прочих, по идее, должна.
В первых двух используется автосканирование, поэтому отображаемая на экране частота - это число, вычитываемое из регистров тюнера. В других тюнерах частота просто задаётся извне и просто отображается на экране.
В первых двух используется автосканирование, поэтому отображаемая на экране частота - это число, вычитываемое из регистров тюнера. В других тюнерах частота просто задаётся извне и просто отображается на экране.
- san-sanych
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вт июл 15, 2014 17:03:13
- Откуда: Могилев, Беларусь
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Здравствуйте, Владимир. Не сочтите за наглость, у меня просьба - не могли бы Вы написать код si4731 для меги32, а то уж очень хочется её попробовать. Модуль, подобный Вашему, заказал еще в начале февраля, но посылка где-то застряла.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
У меня есть модуль на Si4730. Он фактически то же самое, только без RDS. Вот только когда я смогу за него взяться - без понятия.
Ещё, он умеет AM, который тоже хотелось бы заставить заработать, а текущая архитектура тюнеров в проекте на это не рассчитана.
Ещё, он умеет AM, который тоже хотелось бы заставить заработать, а текущая архитектура тюнеров в проекте на это не рассчитана.