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

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

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


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

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

Сообщение WiseLord »

Обновление прошивки.

- Оптимизация кода поддержки аудиопроцессоров.

- Оптимизация методов расчётов спектра и вывода на экран.

- Уменьшен размер прошивки и потребление ОЗУ.

- Более полное использование длины шкалы уровня звука

- Для графических дисплеев добавлен вывод спектра в виде 64 тонких полосок.


И вот мне ещё подумалось.. Может, стоит убрать разделение KS0108 на типы A и B? Прошивка A вполне работает и на дисплее типа B, только нужно выводы CS1 и CS2 местами поменять.

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

Лично я бы избавился от лишней, как выходит, прошивки. Но если кто-то уже собрал - тогда буду поддерживать и дальше, это несложно.
revolover
Открыл глаза
Сообщения: 76
Зарегистрирован: Вс окт 18, 2015 16:28:10

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

Сообщение revolover »

Очень Благодарю за полосочки!
revolover
Открыл глаза
Сообщения: 76
Зарегистрирован: Вс окт 18, 2015 16:28:10

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

Сообщение revolover »

УПС. только у меня так? Прошился и энкодер инвертировался....))))))
Аватара пользователя
kt840
Нашел транзистор. Понюхал.
Сообщения: 196
Зарегистрирован: Вт апр 05, 2011 15:39:55
Откуда: Красноярск

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

Сообщение kt840 »

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

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

Сообщение WiseLord »

В какой-то из недавних версий (с протоколом NEC пульта), и я про это писал, поменялся адрес ячейки в EEPROM, где хранится разрешение энкодера. EEPROM редактор посвежее в зубы и выставляйте число.
Аватара пользователя
Александр76
Потрогал лапой паяльник
Сообщения: 392
Зарегистрирован: Вс янв 25, 2009 23:17:22
Откуда: 76RUS

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

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

А ничё так с тонкими полосочками-мне понравилось.
WiseLord человек-КБ (конструкторское бюро) :)
revolover
Открыл глаза
Сообщения: 76
Зарегистрирован: Вс окт 18, 2015 16:28:10

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

Сообщение revolover »

Действительно, всё решилось новым EEPROM + редактор
Только я думал, что у меня последний, видимо при экспериментах не тот влил(
Аватара пользователя
max50
Мучитель микросхем
Сообщения: 497
Зарегистрирован: Ср дек 10, 2008 21:24:28
Откуда: Алтайский край, Барнаул

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

Сообщение max50 »

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

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

Сообщение WiseLord »

Пара TDA7293, ничего особенного.

Тороидальный трансформатор питает их, темброблок, вентиляторы и F-тюнер. Модуль управления с дисплеем запитан от дежурного питания (взял от какого-то убитого зарядного плату), основной тор включается в сеть через реле по сигналу STBY.
iceman_nsk
Открыл глаза
Сообщения: 64
Зарегистрирован: Вт окт 08, 2013 15:41:06

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

Сообщение iceman_nsk »

Wiselord вопрос - а можно более подробнее про настройку тюнера?
Пытался сегодня настроится и с трудом поймал пару станций, хотя нахожусь в 700 метровой зоне вышки телецентра, даже телевизор с куском проволки показывает все ... (кнопки-функции где можно посмотреть??)
1. А можно как-нибудь реализовать автоскан станций?
2. Сейчас в настройках пульта при использовании PT2313 вход 4 не действует как раньше (Loudness)?
Аватара пользователя
max50
Мучитель микросхем
Сообщения: 497
Зарегистрирован: Ср дек 10, 2008 21:24:28
Откуда: Алтайский край, Барнаул

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

Сообщение max50 »

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

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

Сообщение WiseLord »

iceman_nsk писал(а):1. А можно как-нибудь реализовать автоскан станций?
В принципе это возможно только для TEA5767/RDA5807. Но в ходе экспериментов понял, что автоскан там работает из рук вон плохо, поэтому отказался от этой возможности.
iceman_nsk писал(а):2. Сейчас в настройках пульта при использовании PT2313 вход 4 не действует как раньше (Loudness)?
Эту функцию сейчас надо обучать отдельно, вход 4 - отдельно. При приёме срабатывает только первое назначение.

Для более тонкой настройки тюнера можно попробовать шаг частоты уменьшить.
revolover
Открыл глаза
Сообщения: 76
Зарегистрирован: Вс окт 18, 2015 16:28:10

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

Сообщение revolover »

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

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

Сообщение WiseLord »

Я так и не смог понять почему - но на экране FM-радио в Proteus ошибка. В железе всё ОК.

P.S. Обновлённая статья - http://radiokot.ru/circuit/audio/other/45/
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

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

Сообщение dt_andrew »

WiseLord
может стоит короткие названия дней недели привести к обычному, как на всех календарях
ПН ВТ СР ... СБ ВС а не ПО ... СУ ВО

и чем можно заменить операционники MCP602
Последний раз редактировалось dt_andrew Ср дек 09, 2015 06:19:51, всего редактировалось 1 раз.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

В редакторе EEPROM каждый может настроить под себя. Хоть на "падонкаффский езыг" всё перевести, хотя это уже не модно :)
Хотя.. вру.. там это просто результат "обрезания" более длинных названий, поэтому так. В принципе, можно и отдельно выделить короткие название дней недели, это только уменьшит размер кода (но потребует +14 байтов ОЗУ)

Обновление прошивки

- Отдельный ресурс (текстовая строка вида ПНВТСРЧТПТСБВС) в eeprom для коротких дней недели.

- Улучшенная обработка экрана по умолчанию.


Сейчас, если сигнал приглушен (MUTE), после регулировок будет показываться экран MUTE.
Также, при переключении на вход 0 вместо спектра в качестве дефолтного экрана будет показываться экран FM-тюнера.
Аватара пользователя
hawkman
Потрогал лапой паяльник
Сообщения: 319
Зарегистрирован: Ср окт 31, 2007 17:57:21
Откуда: Украина Запорожье
Контактная информация:

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

Сообщение hawkman »

dt_andrew писал(а):WiseLord
чем можно заменить операционники MCP602

любым rail-to-rail.
В статье автор давал пояснения по этому поводу. я использовал какой-то мотороловский ОУ.
recvlz
Родился
Сообщения: 1
Зарегистрирован: Ср дек 09, 2015 19:49:55

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

Сообщение recvlz »

Всем привет. Мне понравился проект, и я захотел его повторить. Сейчас жду экран и микроконтроллер из Китая. Колоссального опыта в подобных делах не имею, и, наверное, из-за этого у меня возникли кое-какие вопросы. В процессе сборки я заметил (может мне показалось), что схема и печатная плата не совпадают на 100 процентов, поэтому меня интересуют детали и их номиналы, которые я отметил на фотографии знаком вопроса. Так же хочется спросить про резисторы R10 и R17 по схеме, на плате они выводные, а на фотографии в статье еще и достаточно мощные на вид. Расстояние между дорожками, которые они соединяют в некоторых местах достаточно мало, чтобы впаять туда smd 1206. Так делать не нужно? Заранее благодарю за ответ.
СпойлерИзображение
alexfick
Встал на лапы
Сообщения: 114
Зарегистрирован: Вс июн 28, 2009 21:51:15

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

Сообщение alexfick »

Добрый вечер. Рад видеть тут dt_andrew. Ваш проект "Предварительный усилитель с МК управлением (версия 3)" использую почти 3 года. В пару ему собираю уже второй вариант "Темброблок/спектранализатор на ATmega16, TDA7439 и SG12864" . Спасибо WiseLord и dt_andrew за ваш труд и вашу помощь. Жду микросхемы для 5.1 чтоб запитать всю свою акустику. О результатах отпишусь.
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

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

Сообщение dt_andrew »

спасибо hawkman
нашел MCP602
Ответить

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