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

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

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


boida
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Чт дек 06, 2012 23:20:07

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

Сообщение boida »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3157426#p3157426"]На гитхабе[/uquote]
Скачал...

Добавлено after 2 hours 10 minutes 38 seconds:
[uquote="WiseLord",url="/forum/viewtopic.php?p=3157359#p3157359"]EEPROM тоже надо прошить.[/uquote]
Вы были абсолютно правы.
Почему то EEPROM в в двоичном не шился, конвертировал в hex и все получилось.
boida
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Чт дек 06, 2012 23:20:07

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

Сообщение boida »

WiseLord, Не могу теперь разобраться с аналоговой частью.
Процессор TDA7439, несколько раз перепроверил обвязку, ошибок вроде нет, входы переключаются, темброблок работает, но только на максимальной громкости и максимальном усилении но как будто с большой перегрузкой.
такой звук выходит уже из коммутатора, слушал до конденсаторов 2,2 мкф.
Думал что микросхема бракованная, перепаял результат такой же. когда касаюсь пинцетом до вывода CREF (пин 2) временно звук улучшается. Может я что то не так в EEPROM сконфигурировал?
Тюнер работает, RDS передает, спектр рисует. Непосредственно с тюнера и с модуля блютус звук идет без искажений.
Вот принтскрины настроек EEPROM.
EEPROM.JPG
(60.76 КБ) 655 скачиваний
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Питание у TDA-шки в порядке? Ей 9В нужно, ежели чего.
boida
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Чт дек 06, 2012 23:20:07

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

Сообщение boida »

На третьем выводе относительно четвертого и двадцатьдевятого 9 вольт, ток при этом 120 мА Это не много?

Добавлено after 23 minutes 31 second:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
И еще если замкнуть второй вывод на землю вместо 10 мкф то играет лучше.

Добавлено after 1 hour 6 minutes 12 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Все разобрался, я подключил на выход микросхемы наушники напрямую это и садило выход. Через УНЧ играет хорошо....
Спасибо Вам за конструкцию и за помощь.
nssbacalavr
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

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

Сообщение nssbacalavr »

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

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

Сообщение WiseLord »

Для остального есть редактор EEPROM. В статье, кстати, всё это описано.
boida
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Чт дек 06, 2012 23:20:07

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

Сообщение boida »

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

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

Сообщение WiseLord »

Что за сигнал такой?

Есть патч (для дисплеев с числом ног поменьше), который щёлкает свободными ножками при переключении между разными входами, именно для управления питанием периферии. Можете посмотреть, как он устроен и по аналогии сделать для нужного входа.
nssbacalavr
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

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

Сообщение nssbacalavr »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3159657#p3159657"]Для остального есть редактор EEPROM. В статье, кстати, всё это описано.[/uquote]
То есть правлю makefile и EEPROM, и прошиваю?
boida
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Чт дек 06, 2012 23:20:07

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

Сообщение boida »

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

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

Сообщение WiseLord »

Это уж как реализует. Хоть mute, хоть stby, да хоть rw дисплея, по сути не используемый.

Пример я дал, понять его несложно.
boida
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Чт дек 06, 2012 23:20:07

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

Сообщение boida »

Си темный лес, хотя немного программирую на BasCom AVR и Pascal.
Я понимаю, что нужно некую строчку (Set PORTC.6) вырезать из подпрограммы ждущего режима и вставить в подпрограмму Bluetooth,
а строчку Reset PORTC.6 где то снаружи или в остальных трех подпрограммах аудио входов. Но в Вашем проекте куча файлов :(
revolover
Открыл глаза
Сообщения: 76
Зарегистрирован: Вс окт 18, 2015 16:28:10

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

Сообщение revolover »

Всем привет! Год назад собрал данное устройство, всё замечательно, только раза три были глюки с тюнером, которые сами проходили.
Так вот вопрос возник, за год изменилось что либо в устройстве и прошивках? Может пора обновляться? Жаль "Историю обновлений" не нашел(((
на atmega32 с дисплеем 128х64
revolover
Открыл глаза
Сообщения: 76
Зарегистрирован: Вс окт 18, 2015 16:28:10

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

Сообщение revolover »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3165696#p3165696"]https://github.com/WiseLord/ampcontrol/releases
https://github.com/WiseLord/ampcontrol/commits/m32[/uquote]
Спасибо) Всё прояснилось)))
Последний раз редактировалось AlekseyEnergo Вс авг 20, 2017 12:58:35, всего редактировалось 1 раз.
Причина: Нарушение п2.7 правил форума. Предупрежден.
artem1103
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт сен 06, 2016 08:09:39

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

Сообщение artem1103 »

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

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

Сообщение artem1103 »

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

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

Сообщение WiseLord »

artem1103:
Кто-то странный затёр на фото дисплей с маркировкой, оставив лишь разводку и зачем-то упаковал её в RAR. Поэтому мне сложно понять, что это за дисплей.
SerF
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вс май 22, 2016 21:19:03

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

Сообщение SerF »

Это скорее всего ST7920.
Ответить

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