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

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

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


Ответить
Встал на лапы
Аватара пользователя
Сообщения: 127
Зарегистрирован: Вт июл 15, 2014 17:03:13
Откуда: Могилев, Беларусь

Сообщение san-sanych »

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

Сообщение WiseLord »

Просто толкатели. Обычный винт М4, термокембриком скреплённый с тактовой кнопкой.

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

Сообщение kt840 »

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

Сообщение WiseLord »

Начал сегодня смотреть даташиты и уже выписал все необходимые регистры.

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

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, чтобы не сломать код в других местах. Если в железе у кого-то это заработает - можно будет подумать о том, как встроить остальные фичи в существующий интерфейс.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Сообщения: 114
Зарегистрирован: Вс июн 28, 2009 21:51:15

Сообщение alexfick »

Если можно выскажу свое мнение по поводу последних 2 вопросов: выбор входов отказаться от 4 кнопок использовать 2 и перебирать вперед назад, оставшиеся 2 кн и кнопки MUTE и LOUDNESS использовать для "Enhanced surround", "MUX 6dB", "3D", "TONE CONTROL". както так.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Ну.. отказываться от mute не хотелось бы.

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

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

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

Ещё вариант - для всех подобных функций выделить отдельное меню, как для громкости/тембров, а вкл/выкл делать энкодером. Или другой кнопкой. Итого нужны две кнопки - перебор функций и изменение выбранной. Такое можно и на переднюю панель втиснуть.
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 196
Зарегистрирован: Вт апр 05, 2011 15:39:55
Откуда: Красноярск

Сообщение kt840 »

WiseLord Вы еще забыли что запараллелены кнопка 5 и кнопка энкодера . Таким образом можно получить одну "лишнюю" кнопку .

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

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

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

Сообщение WiseLord »

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

Сообщение kt840 »

Использовать любой неактуальный порт : FAN , EXT1-2 и т.д.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1279
Зарегистрирован: Вс мар 01, 2009 17:49:41
Откуда: Россия

Сообщение Altair »

Кому-то неактуально, а кому-то актуально. :)
WiseLord писал(а):И что меняет тот факт, что они запараллелены? По схеме объясните, куда к МК будет подключена эта лишняя кнопка.
А может можно сделать так?
Изображение
Изображение
Ваше везение — в ваших руках: водите чёрную кошку на поводке.
Молчание не всегда означает согласие.
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Бессмысленно. Такое включение не позволяет использовать сочетания кнопок.

Задача в том, как вписаться в существующее управление, а не как менять схему.
Контактная информация:
Открыл глаза
Сообщения: 76
Зарегистрирован: Вс окт 18, 2015 16:28:10

Сообщение revolover »

Пока толком не могу пощупать что есть... Но в идеале что-то типа: Кнопка вкл/выкл, кнопка меню - нажатие энкодера, вращение энкодера - движение по меню, нажатие энкодера - выбор пункта, вращение - изменение значения пункта, нажатие - выбор. На главном экране вращение энкодера - громкость общая. Через меню реализация и выбора источника и функций аудио процессора и настроек и всего остального. Останутся 3 кнопки для самых любимых горячих функций. Можно кнопку "назад" сделать. Реально ли?
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 196
Зарегистрирован: Вт апр 05, 2011 15:39:55
Откуда: Красноярск

Сообщение kt840 »

Altair Подход к актуальности должен звучать так : в первую очередь задействовать ВСЕ возможности элементной базы , а уж потом удобства типа температуры и вентилятора . Охлаждение можно включить и постоянно в крайнем случае , а вот с "Enhanced surround", "MUX 6dB", "3D", "TONE CONTROL" так не выйдет .
А что с идеей двойного нажатия ?
TyM
Родился
Аватара пользователя
Сообщения: 11
Зарегистрирован: Пн ноя 09, 2015 00:57:54
Откуда: Toledo-Spain

Сообщение TyM »

WiseLord :)) :))

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

Привет всем.


Постскриптум Извините за мой русский, перевод с Google.
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Пн май 04, 2015 12:30:18

Сообщение BDDW »

Начало положено. Заработал. Оба проца из китая оказались дохлыми. И, по видимому, не один я оказался обманутым. В более поздних отзывах люди жаловались, что им пришли дохлые процы. А только у нас купил - сразу же все зашилось и заработало.
Заработало, но не до конца. Не работает таймер. Вопрос следующий: генератор DS1307 запускается сразу? или нужен какой то пинок? Выписал полоску из 10 шт. 2 уже поменял - нет генерации на 1 и 2 выводах. При длинном нажатии на 3 кнопку не входит в режим установки часов (показывает часы/минуты/80 секунд, дата день недели, но ничего установить не могу).
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Таймер к DS1307 отношения не имеет.

DS1307 должна запускаться, когда в секундах сброшен 7-й бит, т.е. нужно провести настройку секунд.
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 68
Зарегистрирован: Пн май 04, 2015 12:30:18

Сообщение BDDW »

Все отлично заработало
Родился
Сообщения: 9
Зарегистрирован: Чт апр 24, 2014 18:08:47

Сообщение yurij070881 »

Здравствуйте уважаемый WiseLord! Прекрасный проект, все прекрасно работает, но хочу вас попросить подправить прошивку под такой набор железа, ATmtga32 (DIP), WH1602L, TUX032, PGA2310. На незадействованные порты PA5, PA6, PA7 выводить лог.1 при переключении входов телевизор, компютер, тюнер. Порт PC5 выводить в ноль при включенном режиме приглушения и кратковременно на пол секунды при переключении входов. Заранее очень благодарен.
P.S Правильно ли я подключил PGA2310, PC2-SDI, PC3-SCLK, PC4-CS, PC5-MUTE.
Еще раз огромное спасибо.
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Держите. В архиве прошивка под указанное железо и файл патча для исходников.

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

В любом случае, если понадобится что-то поменять - в дальнейшем на базе информации из патча делайте уже самостоятельно.
Контактная информация:
Родился
Сообщения: 9
Зарегистрирован: Чт апр 24, 2014 18:08:47

Сообщение yurij070881 »

Спасибо огромное!!! Буду пробовать.
Не нашел в архиве файла прошивки eprom. Каким образом его можно получить?
Последний раз редактировалось yurij070881 Вс ноя 22, 2015 21:42:46, всего редактировалось 1 раз.
Ответить

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