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

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

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


Аватара пользователя
Александр Ханжов
Потрогал лапой паяльник
Сообщения: 303
Зарегистрирован: Пт апр 16, 2010 14:10:08
Откуда: Тамбов

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

Сообщение Александр Ханжов »

Всем добрый день. Пользуюсь данным анализатором несколько лет. Схема замечательная. Сборка Атмега32, индикатор KS0108 и процессор TDA7313. Недавно возникла необходимость прицепить модуль Блютуз. Есть ли возможность в данной схеме подавать управляющее напр. с Атмеги для включения этого самого модуля? Например при выборе одного из трех входов аудио контроллера? Не хочется ставить отдельный выключатель. Кто сталкивался подскажите. Заранее благодарен.
Реклама
ZyaK
Потрогал лапой паяльник
Сообщения: 362
Зарегистрирован: Сб май 03, 2014 20:01:51
Откуда: Ижевск

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

Сообщение ZyaK »

в коде дописать любой свободный пин на выход, подавать единицу при выборе блютуз, в остальных случаях сбрасывать в ноль.
только не понятно зачем? у меня блютуз запитан постоянно, в свободном режиме не жрет ничего.
Электроника -очень точная наука, бубен необходимо держать в левой руке!!!
Реклама
Аватара пользователя
Stinger
Сверлит текстолит когтями
Сообщения: 1152
Зарегистрирован: Сб ноя 16, 2013 16:23:02
Откуда: Fe-City (46)
Контактная информация:

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

Сообщение Stinger »

Изготовлены печатные платы под индикатор KS108A или ST7920.
Из доработок:
- развернут ISP коннектор
- оптимизированы разъёмы
- добавлены конденсаторы на энкодер
- джампер выбора кнопки на энкодер.

Фото на стр. 219

Кому интересно ломитесь в личку.
СпойлерБороться и искать, найти и перепрятать...
Аватара пользователя
Александр Ханжов
Потрогал лапой паяльник
Сообщения: 303
Зарегистрирован: Пт апр 16, 2010 14:10:08
Откуда: Тамбов

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

Сообщение Александр Ханжов »

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

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

Сообщение WiseLord »

В редакторе EEPROM можно выбрать режим работы EXT-выходов
- контроль температуры (1 линия на датчики, 2 линии на вентиляторы)
- программный SPI (для контроля некоторых тюнеров/аудиопроцессоров)
- отображение статуса входов (первых трёх).

Если первые два варианта не используются, можно выбрать третий, и тогда эти три вывода как раз будут делать то что нужно.

Правда, в железе уже давно это всё не проверялось, так как основные усилия давно сосредоточены на варианте проекта для STM32. А там уже статус входов реализован через I²C-расширитель PCF8574.
Реклама
Аватара пользователя
Александр Ханжов
Потрогал лапой паяльник
Сообщения: 303
Зарегистрирован: Пт апр 16, 2010 14:10:08
Откуда: Тамбов

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

Сообщение Александр Ханжов »

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

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

Сообщение WiseLord »

Последние релизы, как обычно, на github:

https://github.com/WiseLord/ampcontrol/releases

Последняя версия редактора в m32-20181203, для более поздних прошивок ничего в нём не менялось.

А у Вас какая-то сборка от 16-го года, похоже.
Аватара пользователя
Александр Ханжов
Потрогал лапой паяльник
Сообщения: 303
Зарегистрирован: Пт апр 16, 2010 14:10:08
Откуда: Тамбов

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

Сообщение Александр Ханжов »

WiseLord, Большое спасибо что откликнулись. Буду разбираться.
Аватара пользователя
Александр Ханжов
Потрогал лапой паяльник
Сообщения: 303
Зарегистрирован: Пт апр 16, 2010 14:10:08
Откуда: Тамбов

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

Сообщение Александр Ханжов »

WiseLord, Не прокатило! :( Начнем изучать STM32. :)
Focus74
Родился
Сообщения: 5
Зарегистрирован: Ср ноя 08, 2017 09:33:52
Откуда: Челябинск

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

Сообщение Focus74 »

Приветы! Есть усилок на TDA7293 (хочу ещё собрать один, по инвертированной схеме. пробовал кто?) Собираюсь к нему делать темброблок на TDA7439 (или есть что получше для дома?). Подскажите "вкусную" комплектацию? какое радио получше/качественней/лучше ловит? Какой экран предпочтительней/красивше/шустрее?

Собирать буду на "ардуине" 328, с STM у меня как то не заладилось, отложил их освоение до лучших времён )

Часы на DS1307 не классные :( надо на DS3231 иначе убегать время будет.

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

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

Сообщение Hichkok »

Собирал по статье, на 32 меге. Прошивку компелировал сам из последних источников. Пашет до сих пор,нареканий нет.
Но. На СТМ интересней.
Пока коты едины они непобедимы
Focus74
Родился
Сообщения: 5
Зарегистрирован: Ср ноя 08, 2017 09:33:52
Откуда: Челябинск

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

Сообщение Focus74 »

[uquote="Focus74",url="/forum/viewtopic.php?p=4040450#p4040450"]Собирать буду на "ардуине" 328[/uquote]
Читаю ветку, понял что ардуина - не совсем то :) В связи с чем возник вопрос, какая Atmega32 подойдёт для этого проекта? Полазал по магазинам - они там разные есть ATMEGA32-16AU, есть Atmega32A-AU которая отличается от предыдущей вроде как только диапазоном питания и потреблением, есть ATmega32L-8AU но по моему она в начале темы упоминалась как 8 мегагерцовая, наверно не подойдёт. Было бы здорово, если второй вариант подошёл, он дешевше :) У нас в городе есть такой вариант ATMEGA32A-AU (ATMEGA32AU-TH), что за AU-TH не понятно...

Подскажите, кто разбирается. Завтра затарить собираюсь, что брать? :)
Аватара пользователя
Stinger
Сверлит текстолит когтями
Сообщения: 1152
Зарегистрирован: Сб ноя 16, 2013 16:23:02
Откуда: Fe-City (46)
Контактная информация:

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

Сообщение Stinger »

Бери ставь не парься, должна работать без проблем. Это возможно вариант поставок, хотя в оригинальной документации такого индекса не нашел....
СпойлерБороться и искать, найти и перепрятать...
Edkel
Родился
Сообщения: 3
Зарегистрирован: Вс июн 06, 2021 10:59:06

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

Сообщение Edkel »

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

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

Сообщение WiseLord »

В tda7448.h поменяйте порядок каналов в enum нужным образом.
Focus74
Родился
Сообщения: 5
Зарегистрирован: Ср ноя 08, 2017 09:33:52
Откуда: Челябинск

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

Сообщение Focus74 »

Приехала плата от Stinger, запаялся, прошил прошивкой ampcontrol-m32-20190610, настроил EEPROM программкой под винду ampcontrol-m32-20180331-editor (скачал тут, страницы 4 назад). Не знаю, правильный ли это редактор, но вроде работает :) Без темброблока пока потестил, сигнал аудио подавал, приёмник RDA5807m подрубил - всё как надо, отображается корректно (экран ST7920).

Часы запихал на DS3231 (маленький модуль для Raspberry) предварительно удалив с него колодку и ионистор. Тикают, настраиваются.

Теперь очередь самого темброблока на TDA7439 :)

Половину ветки уже прочитал, читаю дальше :)

WiseLord - Спасибо за труд и годный проект!
Stinger - Спасибо за плату!

Изображение Изображение
Аватара пользователя
Stinger
Сверлит текстолит когтями
Сообщения: 1152
Зарегистрирован: Сб ноя 16, 2013 16:23:02
Откуда: Fe-City (46)
Контактная информация:

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

Сообщение Stinger »

Молодец!
Но часы надо распаять по человечески.
И конденсаторы 103 на энкодер, для подавления помех
СпойлерБороться и искать, найти и перепрятать...
Focus74
Родился
Сообщения: 5
Зарегистрирован: Ср ноя 08, 2017 09:33:52
Откуда: Челябинск

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

Сообщение Focus74 »

[uquote="Stinger",url="/forum/viewtopic.php?p=4045166#p4045166"]Но часы надо распаять по человечески.[/uquote]

Вроде более человечней не получится :) Микруха 3231 то не 8-ми ноговая, а 16-ти, красиво на плату не встанет. К тому же никаких кварцев с кондёрами в обвязке нет, а значит косяков в работе от подобного монтажа быть не должно.

[uquote="Stinger",url="/forum/viewtopic.php?p=4045166#p4045166"]И конденсаторы 103 на энкодер, для подавления помех[/uquote]

Кондёрчики лежат, пока не впаивал. Они тут не только полезны, но и вредны :) контакты загаживаются, с 0.1мкф наблюдал не однократно. Правда там 10к подтяжка была к 5в. А тут 20к (или 50к?) внутренняя и ёмкость всего 0.01, может и ничего страшного. Погоняю пока без них, если полезет дребезг - впаяю :)

Плату надо под TDA7439 делать, а картридж в принтере скончался. Пробовал на другом принтере, там заправленный картридж - не выходит лут, осыпается тонер после утюга. Надо брать нормальный тонер и самому заправлять. Есть ещё фрезер чпу китайский, может им попробовать...

Кто нибудь собирал темброблок на SMD кондёрах - керамике? Не аудиофильно конечно, но мне кажется я разницу с плёночными не замечу :) Отзывы бы того, у кого на керамике... Хотя и плёночные то же затарил :)
Александр 84
Открыл глаза
Сообщения: 75
Зарегистрирован: Вт дек 11, 2018 06:25:42
Откуда: г Омск

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

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

3231 как подключяется?
Focus74
Родился
Сообщения: 5
Зарегистрирован: Ср ноя 08, 2017 09:33:52
Откуда: Челябинск

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

Сообщение Focus74 »

[uquote="Александр 84",url="/forum/viewtopic.php?p=4048846#p4048846"]3231 как подключяется?[/uquote]
Припаиваете вместо 1307 5 проводов: sda scl vbat vcc и gnd на 3231, выводы NC микросхемы соединяете на массу, по питанию кондёрчик 0.1мкф, можно ещё выводы INT и 32khz подтянуть к Vcc резисторами 10к. Кварц не нужен.
Я запитал от 5в, по даташиту его держит, хотя рекомендуемое 3.3в.

Схема:
СпойлерИзображение
Datasheet DS3231
Ответить

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