Страница 31 из 240
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Чт дек 11, 2014 19:31:49
Andy_sv
Так фонит, когда вызываю на экран часы/календарь. На экране спектра фона нету
А если вызвать на экран часы и "на ходу" выдернуть конец шнурка из разъема на плате управления, то фон вообще исчезает. Причем полностью!
Шнурок пробовал ставить и неэкранированный и экранированный. Толку 0.
На максимуме яркости слышимость ШИМа подсветки уменьшается. Фон от I2C вроде бы не меняется.
На слух, частоты ШИМ и фон от I2C явно отличаются.
По разводке платы управления, дорожка от выв. 26 ATMEGA16 через резистор идет на базу транзистора КТ817 и проходит под PULLUP резисторами шины I2C.
Может как-то где-то там закрался какой косяк? Надо будет проверить.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Чт дек 11, 2014 19:50:34
Andy_sv
Сергей_74 писал(а):
Блок питания у вас не импульсный случаем?? У меня такое было как то именно при питании от иип
Да, в составе вспомогательного БП есть DC-DC модуль на LM2596S, работающий на частоте 150кГц.
Вот схема этого БП:

+15V не используется
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Чт дек 11, 2014 20:21:28
Сергей_74
У меня был фон именно от сетевого иип который питал пред.ус. и умзч, пока не соеденил в бп "горячую"и"холодную" земл через Y конденсатор 2,2нф. В вашем случаи питание сделано иначе.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Чт дек 11, 2014 22:13:05
Владимир Чеканов
Попробуйте конденсаторы поменять на КМ-4, КМ-5 -у меня были подобные проблемы но при замене практически исчезли.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Чт дек 11, 2014 23:05:17
WiseLord
Кстати, по поводу конденсаторов. Тех, что по питанию. Если там и в самом деле величины, приведённые на схеме (0.1мкФ, 22мкФ) - этого однозначно мало. Стоит попробовать поставить электролиты по питанию (хотя бы на плате блока управления) побольше, порядка 500мкФ.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Чт дек 11, 2014 23:29:37
Andy_sv
В реале на выходе вспомогательного БП по +5V и +9V стоят кондеры 100uFx16V, и на выходе DC-DC модуля 220uFx35V.
И на платах блока управления и темброблока по 100uFx16V плюс керамика 0,1uF рядом.
Я выше немного не ту версию схемы выложил, простите, плиз.
Эта правильная, кажется:
DC-DC модуль примерно вот такой:

Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Пт дек 12, 2014 07:21:30
ala-a-din
Народ подскажите где можно купить детали через инет, в чип и дип хоть все и есть но как-то дорого.
Может кто еще какие знает магазины?
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Пт дек 12, 2014 07:35:33
ZyaK
Подскажите как прикрутить тюнер TEA5767, у него питание вроде 3.3 вольта, не надо никакого согласования делать для линий связи с МК? и вопрос еще по выбору режима I2C или SPI я так понял надо BusMode кинуть на массу чтоб включить его на I2C, вывод W/R я так понимаю подключать не нужно?
Если подам на него 3.3 вольта с 5В через резисторный делитель пойдет?
Если не трудно поделитесь схемками. Спасибо
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Пт дек 12, 2014 09:06:04
ZyaK
В общем попробовал подружить - не получилось.
решил попробовать последние прошивки на мегу 16-ю на дисплее какая то коракозябра, правда еепром сначала не шил, потом и еепром прошил, всеравно каракозябра...
типа приглушение понедельник, приглушение воскресенье, и так далее, в общем черт пойми что...
конфигурация у меня такая: Мега 16-я, аудио TDA7318, дисплей ks0066
Хотел попробовать прошивку с rda5807
Похоже надо согласовывать I2C 5в с 3-х вольтовым...
подскажите как и чем?
и чего не так с прошивками? почему кароказябра?
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Пт дек 12, 2014 11:07:18
Владимир Чеканов
моё мнение проще прикрутить любой тюнер от магнитолы чем морочитя с ним.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Пт дек 12, 2014 13:18:09
Cheal
ZyaK
Такое может быть если не тот знакогенератор в LCD.
Например - знакогенератор Английский-Японский
а прошит для Английский-Русский.
LCD заказанные на ebay имеют в основном Английский-Японский .
Знакогенератор в приложении
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Пт дек 12, 2014 14:27:05
WiseLord
ZyaK писал(а):всеравно каракозябра...
типа приглушение понедельник, приглушение воскресенье, и так далее, в общем черт пойми что...
Однозначно, прошитый eeprom не соответствует прошивке flash. Например, в прошивке новой версии поменялись адреса текстовых меток, а eeprom зашит старый, от другой версии прошивки. Вот и вычитываются из EEPROM не метки "включено"/"выключено", а "понедельник"/"воскресенье".
Залейте eeprom_*.bin и ampcontrol_*.hex одной версии, и проблема уйдёт. Только пульт настроить нужно будет заново и радиостанции.
В общем, шейте и eeprom, и flash из
последнего варианта прошивки.
В Proteus прошивка под ваш вариант железа отрабатывает нормально.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Пт дек 12, 2014 15:20:31
Andy_sv
Поэкспериментировал еще над усилком.
С одного канала УМЗЧ снял питание, а другой вход подключал попеременно то к левому каналу темброблока, то к правому.
При этом вызвал на дисплей часы.
Аудио шнурок для спектра отключил вообще.
Так вот, обнаружил, что фон появляется, когда подключаюсь к правому каналу темброблока
Выходит, что проблема в плате темброблока.
Заменил TDA7439 на новую, - не помогло.
Фон появляется в правом канале темброблока, после селектора и предусилителя.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Сб дек 13, 2014 07:29:17
ZyaK
Чего то не догоню где в новом еепроме распологаются кнопки и код пульта

Киньте пожалуйста схемку согласования I2C 3в и 5 в
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Сб дек 13, 2014 07:40:15
WiseLord
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Сб дек 13, 2014 08:16:14
ZyaK
С еепромом разобрался, вроде все хорошо.
Я так понял, что без согласования уровней можно даже не пытаться впихнуть радио да?
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Сб дек 13, 2014 08:21:59
WiseLord
TEA5767 работает до 5В, можно обойтись без преобразователя уровней.
RDA5807 - до 3.3В, так что для неё преобразователь нужен по-любому.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Сб дек 13, 2014 12:07:11
ZyaK
WiseLord писал(а):TEA5767 работает до 5В,
RDA5807 - до 3.3В, так что для неё преобразователь нужен по-любому.
Интересно, а свой радиомодуль я случаем не спалил, пока подключал 3-ю цифру на 5 вольтовую?
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Сб дек 13, 2014 12:14:07
Andy_sv
Прицепил другой темброблок на TDA7313, сменил прошивку, - все работает OK!
Нигде ничего не фонит, никаких помех!!!
Что за ... !? TDA7439 мне попались обе какие-то бракованные?
Или не совсем удачная разводка платы под них?
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Добавлено: Сб дек 13, 2014 14:55:39
Александр76
Ув.WiseLord ,в последней прошивке для мега32 тонкомпенсация не включается с передней панели длительным нажатием кнопки 4 (TDA7313) ?