Например TDA7294

Форум РадиоКот • Просмотр темы - Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб авг 23, 2025 19:07:29

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 4782 ]     ... , , , 63, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Чт ноя 19, 2015 22:30:52 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт июл 15, 2014 17:03:13
Сообщений: 127
Откуда: Могилев, Беларусь
Рейтинг сообщения: 0
Добрыго Вам вечера, уважаемые форумчане!
Уважаемый автор, увидел случайно фото гаражного варианта усилка. Хочу спросить про шляпки винтов, ряд которых расположен под дисплеем. Что это: толкатели для кнопок или же сенсорные кнопки. Интересен именно последний вариант (схемная и программная реализация), а то никак не могу красиво оформить лицевую панель в своем уся (вариант на 32 меге с граф. дисплеем), а сенсорные кнопки сразу снимут эту проблему.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Чт ноя 19, 2015 23:46:37 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 0
Просто толкатели. Обычный винт М4, термокембриком скреплённый с тактовой кнопкой.

Ничего красивее не нашлось, но и так неплохо получилось.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Пт ноя 20, 2015 04:41:29 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Вт апр 05, 2011 15:39:55
Сообщений: 196
Откуда: Красноярск
Рейтинг сообщения: 0
WiseLord В принципе готов . Не пришли еще ФМ-модули , проц . , но пробовать можно .
Изображение Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Пт ноя 20, 2015 13:55:48 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 0
Начал сегодня смотреть даташиты и уже выписал все необходимые регистры.

Собственно, возникают несколько сложностей:

1. Сейчас для всех аудиопроцессоров поддерживаются максимум 4 входа, которые вешаются на 4 цветные кнопки пульта. PT2323 даёт возможность выбора 5 входов (4 стерео плюс шестиканальный).

2. Сейчас для всех аудиопроцессоров поддерживаются функции MUTE и LOUDNESS (тонкоррекция). В варианте PT232X мы имеем подобные (в вариантах вкл/выкд):
- PT2323 - "Enhanced surround"
- PT2323 - "MUX 6dB"
- PT2322 - "3D"
- PT2322 - "TONE CONTROL" (подозреваю, это та же тонкоррекция).

В общем, для всего этого надо будет добавлять новые кнопки RC5-пульта. Как это регулировать с передней панели - даже не знаю. С удовольствием выслушаю идеи.

Регулировка громкости планируется как в TDA7448. Сама PT2322 может регулировать каждого из 6 выходных каналов индивидуально, но я планирую объединить их в виртуальные: общая громкость / баланс Л-П / баланс Ф-Т / подстройка центра / подстройка саба.
Мне кажется, так должно быть удобнее.

Предварительную версию прошивки пока планирую выпустить с поддержкой 4-х входов и без MUX/3D/ENH_SURR, чтобы не сломать код в других местах. Если в железе у кого-то это заработает - можно будет подумать о том, как встроить остальные фичи в существующий интерфейс.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Пт ноя 20, 2015 20:42:48 
Встал на лапы

Зарегистрирован: Вс июн 28, 2009 21:51:15
Сообщений: 114
Рейтинг сообщения: 0
Если можно выскажу свое мнение по поводу последних 2 вопросов: выбор входов отказаться от 4 кнопок использовать 2 и перебирать вперед назад, оставшиеся 2 кн и кнопки MUTE и LOUDNESS использовать для "Enhanced surround", "MUX 6dB", "3D", "TONE CONTROL". както так.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Пт ноя 20, 2015 23:23:36 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 0
Ну.. отказываться от mute не хотелось бы.

А по поводу остального - идея неплохая. Сейчас на переключение входов задействовано 5 кнопок - одна для их перебора и четыре для выбора конкретного.

Из этих четырёх одну можно задействовать для обратного перебора, а остальные три - для surround/tone/3d. Оставшуюся функцию 0 - 6db можно задействовать как уровень усиления по выбранному входу (аналогично тем же TDA7439/7313).

С передней панели же, видимо, регулировать это не выйдет.

Ещё вариант - для всех подобных функций выделить отдельное меню, как для громкости/тембров, а вкл/выкл делать энкодером. Или другой кнопкой. Итого нужны две кнопки - перебор функций и изменение выбранной. Такое можно и на переднюю панель втиснуть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Сб ноя 21, 2015 05:01:48 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Вт апр 05, 2011 15:39:55
Сообщений: 196
Откуда: Красноярск
Рейтинг сообщения: 0
WiseLord Вы еще забыли что запараллелены кнопка 5 и кнопка энкодера . Таким образом можно получить одну "лишнюю" кнопку .

Ещё вариант - для всех подобных функций выделить отдельное меню, как для громкости/тембров, а вкл/выкл делать энкодером. Или другой кнопкой. Итого нужны две кнопки - перебор функций и изменение выбранной. Такое можно и на переднюю панель втиснуть.

Вот освободившуюся кнопку и использовать для отдельного меню(перебор функций ) . Изменение выбранной возложить на энкодер .

И еще : можно использовать одновременное нажатие на две кнопки . Очень хочется использовать потенциал этих микр по полной .


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Сб ноя 21, 2015 06:09:20 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 0
И что меняет тот факт, что они запараллелены? По схеме объясните, куда к МК будет подключена эта лишняя кнопка.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Сб ноя 21, 2015 12:57:15 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Вт апр 05, 2011 15:39:55
Сообщений: 196
Откуда: Красноярск
Рейтинг сообщения: 0
Использовать любой неактуальный порт : FAN , EXT1-2 и т.д.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Сб ноя 21, 2015 14:22:43 
Сверлит текстолит когтями
Аватар пользователя

Карма: 18
Рейтинг сообщений: 150
Зарегистрирован: Вс мар 01, 2009 17:49:41
Сообщений: 1273
Откуда: Россия
Рейтинг сообщения: 0
Кому-то неактуально, а кому-то актуально. :)
WiseLord писал(а):
И что меняет тот факт, что они запараллелены? По схеме объясните, куда к МК будет подключена эта лишняя кнопка.

А может можно сделать так?
Изображение
Изображение

_________________
Ваше везение — в ваших руках: водите чёрную кошку на поводке.
Молчание не всегда означает согласие.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Сб ноя 21, 2015 14:39:33 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 1
Бессмысленно. Такое включение не позволяет использовать сочетания кнопок.

Задача в том, как вписаться в существующее управление, а не как менять схему.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Сб ноя 21, 2015 16:14:12 
Открыл глаза

Зарегистрирован: Вс окт 18, 2015 16:28:10
Сообщений: 76
Рейтинг сообщения: 0
Пока толком не могу пощупать что есть... Но в идеале что-то типа: Кнопка вкл/выкл, кнопка меню - нажатие энкодера, вращение энкодера - движение по меню, нажатие энкодера - выбор пункта, вращение - изменение значения пункта, нажатие - выбор. На главном экране вращение энкодера - громкость общая. Через меню реализация и выбора источника и функций аудио процессора и настроек и всего остального. Останутся 3 кнопки для самых любимых горячих функций. Можно кнопку "назад" сделать. Реально ли?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс ноя 22, 2015 04:48:37 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Вт апр 05, 2011 15:39:55
Сообщений: 196
Откуда: Красноярск
Рейтинг сообщения: 0
Altair Подход к актуальности должен звучать так : в первую очередь задействовать ВСЕ возможности элементной базы , а уж потом удобства типа температуры и вентилятора . Охлаждение можно включить и постоянно в крайнем случае , а вот с "Enhanced surround", "MUX 6dB", "3D", "TONE CONTROL" так не выйдет .
А что с идеей двойного нажатия ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс ноя 22, 2015 13:56:38 
Родился
Аватар пользователя

Зарегистрирован: Пн ноя 09, 2015 00:57:54
Сообщений: 11
Откуда: Toledo-Spain
Рейтинг сообщения: 0
WiseLord :)) :))

Привет Мудрый Господь, благодарю вас очень много для обмена своими знаниями.
Я студент электроники и хотите ездить на этой фантастической Ampcontrol.
Я повторяю мою признательность, большое спасибо.

Привет всем.


Постскриптум Извините за мой русский, перевод с Google.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс ноя 22, 2015 18:12:34 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пн май 04, 2015 12:30:18
Сообщений: 68
Рейтинг сообщения: 0
Начало положено. Заработал. Оба проца из китая оказались дохлыми. И, по видимому, не один я оказался обманутым. В более поздних отзывах люди жаловались, что им пришли дохлые процы. А только у нас купил - сразу же все зашилось и заработало.
Заработало, но не до конца. Не работает таймер. Вопрос следующий: генератор DS1307 запускается сразу? или нужен какой то пинок? Выписал полоску из 10 шт. 2 уже поменял - нет генерации на 1 и 2 выводах. При длинном нажатии на 3 кнопку не входит в режим установки часов (показывает часы/минуты/80 секунд, дата день недели, но ничего установить не могу).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс ноя 22, 2015 18:18:29 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 0
Таймер к DS1307 отношения не имеет.

DS1307 должна запускаться, когда в секундах сброшен 7-й бит, т.е. нужно провести настройку секунд.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс ноя 22, 2015 19:01:30 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пн май 04, 2015 12:30:18
Сообщений: 68
Рейтинг сообщения: 0
Все отлично заработало


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс ноя 22, 2015 20:39:01 
Родился

Зарегистрирован: Чт апр 24, 2014 18:08:47
Сообщений: 9
Рейтинг сообщения: 0
Здравствуйте уважаемый WiseLord! Прекрасный проект, все прекрасно работает, но хочу вас попросить подправить прошивку под такой набор железа, ATmtga32 (DIP), WH1602L, TUX032, PGA2310. На незадействованные порты PA5, PA6, PA7 выводить лог.1 при переключении входов телевизор, компютер, тюнер. Порт PC5 выводить в ноль при включенном режиме приглушения и кратковременно на пол секунды при переключении входов. Заранее очень благодарен.
P.S Правильно ли я подключил PGA2310, PC2-SDI, PC3-SCLK, PC4-CS, PC5-MUTE.
Еще раз огромное спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс ноя 22, 2015 21:22:37 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 0
Держите. В архиве прошивка под указанное железо и файл патча для исходников.

У меня нет ни PGA2310, ни TUX032, но работать должно.

В любом случае, если понадобится что-то поменять - в дальнейшем на базе информации из патча делайте уже самостоятельно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс ноя 22, 2015 21:26:05 
Родился

Зарегистрирован: Чт апр 24, 2014 18:08:47
Сообщений: 9
Рейтинг сообщения: 0
Спасибо огромное!!! Буду пробовать.
Не нашел в архиве файла прошивки eprom. Каким образом его можно получить?


Последний раз редактировалось yurij070881 Вс ноя 22, 2015 21:42:46, всего редактировалось 1 раз.

Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4782 ]     ... , , , 63, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y