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

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

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


Andy_sv
Открыл глаза
Сообщения: 77
Зарегистрирован: Ср янв 05, 2011 23:21:02
Откуда: Ставропольский край

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

Сообщение Andy_sv »

Так фонит, когда вызываю на экран часы/календарь. На экране спектра фона нету :dont_know:
А если вызвать на экран часы и "на ходу" выдернуть конец шнурка из разъема на плате управления, то фон вообще исчезает. Причем полностью! :shock:
Шнурок пробовал ставить и неэкранированный и экранированный. Толку 0.
На максимуме яркости слышимость ШИМа подсветки уменьшается. Фон от I2C вроде бы не меняется.
На слух, частоты ШИМ и фон от I2C явно отличаются.

По разводке платы управления, дорожка от выв. 26 ATMEGA16 через резистор идет на базу транзистора КТ817 и проходит под PULLUP резисторами шины I2C.
Может как-то где-то там закрался какой косяк? Надо будет проверить.
Andy_sv
Открыл глаза
Сообщения: 77
Зарегистрирован: Ср янв 05, 2011 23:21:02
Откуда: Ставропольский край

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

Сообщение Andy_sv »

Сергей_74 писал(а):Блок питания у вас не импульсный случаем?? У меня такое было как то именно при питании от иип

Да, в составе вспомогательного БП есть DC-DC модуль на LM2596S, работающий на частоте 150кГц.
Вот схема этого БП:
Изображение
+15V не используется
Аватара пользователя
Сергей_74
Опытный кот
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа
Контактная информация:

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

Сообщение Сергей_74 »

У меня был фон именно от сетевого иип который питал пред.ус. и умзч, пока не соеденил в бп "горячую"и"холодную" земл через Y конденсатор 2,2нф. В вашем случаи питание сделано иначе.
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Владимир Чеканов
Открыл глаза
Сообщения: 51
Зарегистрирован: Вт сен 23, 2014 20:46:45
Откуда: Пенза

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

Сообщение Владимир Чеканов »

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

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

Сообщение WiseLord »

Кстати, по поводу конденсаторов. Тех, что по питанию. Если там и в самом деле величины, приведённые на схеме (0.1мкФ, 22мкФ) - этого однозначно мало. Стоит попробовать поставить электролиты по питанию (хотя бы на плате блока управления) побольше, порядка 500мкФ.
Andy_sv
Открыл глаза
Сообщения: 77
Зарегистрирован: Ср янв 05, 2011 23:21:02
Откуда: Ставропольский край

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

Сообщение Andy_sv »

В реале на выходе вспомогательного БП по +5V и +9V стоят кондеры 100uFx16V, и на выходе DC-DC модуля 220uFx35V.
И на платах блока управления и темброблока по 100uFx16V плюс керамика 0,1uF рядом.
Я выше немного не ту версию схемы выложил, простите, плиз. :oops:
Эта правильная, кажется:
Изображение

DC-DC модуль примерно вот такой:
Изображение
Аватара пользователя
ala-a-din
Потрогал лапой паяльник
Сообщения: 376
Зарегистрирован: Пт май 07, 2010 01:42:09
Откуда: РФ

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

Сообщение ala-a-din »

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

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

Сообщение ZyaK »

Подскажите как прикрутить тюнер TEA5767, у него питание вроде 3.3 вольта, не надо никакого согласования делать для линий связи с МК? и вопрос еще по выбору режима I2C или SPI я так понял надо BusMode кинуть на массу чтоб включить его на I2C, вывод W/R я так понимаю подключать не нужно?
Если подам на него 3.3 вольта с 5В через резисторный делитель пойдет?
Если не трудно поделитесь схемками. Спасибо
Электроника -очень точная наука, бубен необходимо держать в левой руке!!!
ZyaK
Потрогал лапой паяльник
Сообщения: 361
Зарегистрирован: Сб май 03, 2014 20:01:51
Откуда: Ижевск

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

Сообщение ZyaK »

В общем попробовал подружить - не получилось.
решил попробовать последние прошивки на мегу 16-ю на дисплее какая то коракозябра, правда еепром сначала не шил, потом и еепром прошил, всеравно каракозябра...
типа приглушение понедельник, приглушение воскресенье, и так далее, в общем черт пойми что...
конфигурация у меня такая: Мега 16-я, аудио TDA7318, дисплей ks0066
Хотел попробовать прошивку с rda5807
Похоже надо согласовывать I2C 5в с 3-х вольтовым...
подскажите как и чем?
и чего не так с прошивками? почему кароказябра?
Электроника -очень точная наука, бубен необходимо держать в левой руке!!!
Владимир Чеканов
Открыл глаза
Сообщения: 51
Зарегистрирован: Вт сен 23, 2014 20:46:45
Откуда: Пенза

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

Сообщение Владимир Чеканов »

моё мнение проще прикрутить любой тюнер от магнитолы чем морочитя с ним.
Cheal
Грызет канифоль
Сообщения: 265
Зарегистрирован: Пн окт 31, 2011 12:35:59
Откуда: Родился в Сибири

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

Сообщение Cheal »

ZyaK

Такое может быть если не тот знакогенератор в LCD.

Например - знакогенератор Английский-Японский

а прошит для Английский-Русский.

LCD заказанные на ebay имеют в основном Английский-Японский .

Знакогенератор в приложении
Вложения
LCD1602.pdf
(842.43 КБ) 398 скачиваний
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

ZyaK писал(а):всеравно каракозябра...
типа приглушение понедельник, приглушение воскресенье, и так далее, в общем черт пойми что...
Однозначно, прошитый eeprom не соответствует прошивке flash. Например, в прошивке новой версии поменялись адреса текстовых меток, а eeprom зашит старый, от другой версии прошивки. Вот и вычитываются из EEPROM не метки "включено"/"выключено", а "понедельник"/"воскресенье".

Залейте eeprom_*.bin и ampcontrol_*.hex одной версии, и проблема уйдёт. Только пульт настроить нужно будет заново и радиостанции.

В общем, шейте и eeprom, и flash из последнего варианта прошивки.

В Proteus прошивка под ваш вариант железа отрабатывает нормально.
Вложения
ampcontrol_m16_ks0066.DSN.7z
(16.41 КБ) 321 скачивание
Andy_sv
Открыл глаза
Сообщения: 77
Зарегистрирован: Ср янв 05, 2011 23:21:02
Откуда: Ставропольский край

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

Сообщение Andy_sv »

Поэкспериментировал еще над усилком.
С одного канала УМЗЧ снял питание, а другой вход подключал попеременно то к левому каналу темброблока, то к правому.
При этом вызвал на дисплей часы.
Аудио шнурок для спектра отключил вообще.
Так вот, обнаружил, что фон появляется, когда подключаюсь к правому каналу темброблока :o
Выходит, что проблема в плате темброблока.
Заменил TDA7439 на новую, - не помогло.
Фон появляется в правом канале темброблока, после селектора и предусилителя.
ZyaK
Потрогал лапой паяльник
Сообщения: 361
Зарегистрирован: Сб май 03, 2014 20:01:51
Откуда: Ижевск

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

Сообщение ZyaK »

Чего то не догоню где в новом еепроме распологаются кнопки и код пульта :(
Киньте пожалуйста схемку согласования I2C 3в и 5 в
Электроника -очень точная наука, бубен необходимо держать в левой руке!!!
ZyaK
Потрогал лапой паяльник
Сообщения: 361
Зарегистрирован: Сб май 03, 2014 20:01:51
Откуда: Ижевск

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

Сообщение ZyaK »

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

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

Сообщение WiseLord »

TEA5767 работает до 5В, можно обойтись без преобразователя уровней.
RDA5807 - до 3.3В, так что для неё преобразователь нужен по-любому.
ZyaK
Потрогал лапой паяльник
Сообщения: 361
Зарегистрирован: Сб май 03, 2014 20:01:51
Откуда: Ижевск

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

Сообщение ZyaK »

WiseLord писал(а):TEA5767 работает до 5В,
RDA5807 - до 3.3В, так что для неё преобразователь нужен по-любому.


Интересно, а свой радиомодуль я случаем не спалил, пока подключал 3-ю цифру на 5 вольтовую?
Электроника -очень точная наука, бубен необходимо держать в левой руке!!!
Andy_sv
Открыл глаза
Сообщения: 77
Зарегистрирован: Ср янв 05, 2011 23:21:02
Откуда: Ставропольский край

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

Сообщение Andy_sv »

Прицепил другой темброблок на TDA7313, сменил прошивку, - все работает OK!
Нигде ничего не фонит, никаких помех!!!
Что за ... !? TDA7439 мне попались обе какие-то бракованные?
Или не совсем удачная разводка платы под них?
Аватара пользователя
Александр76
Потрогал лапой паяльник
Сообщения: 392
Зарегистрирован: Вс янв 25, 2009 23:17:22
Откуда: 76RUS

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

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

Ув.WiseLord ,в последней прошивке для мега32 тонкомпенсация не включается с передней панели длительным нажатием кнопки 4 (TDA7313) ?
Ответить

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