Уважаемый автор, увидел случайно фото гаражного варианта усилка. Хочу спросить про шляпки винтов, ряд которых расположен под дисплеем. Что это: толкатели для кнопок или же сенсорные кнопки. Интересен именно последний вариант (схемная и программная реализация), а то никак не могу красиво оформить лицевую панель в своем уся (вариант на 32 меге с граф. дисплеем), а сенсорные кнопки сразу снимут эту проблему.
Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Добрыго Вам вечера, уважаемые форумчане!
Уважаемый автор, увидел случайно фото гаражного варианта усилка. Хочу спросить про шляпки винтов, ряд которых расположен под дисплеем. Что это: толкатели для кнопок или же сенсорные кнопки. Интересен именно последний вариант (схемная и программная реализация), а то никак не могу красиво оформить лицевую панель в своем уся (вариант на 32 меге с граф. дисплеем), а сенсорные кнопки сразу снимут эту проблему.
Уважаемый автор, увидел случайно фото гаражного варианта усилка. Хочу спросить про шляпки винтов, ряд которых расположен под дисплеем. Что это: толкатели для кнопок или же сенсорные кнопки. Интересен именно последний вариант (схемная и программная реализация), а то никак не могу красиво оформить лицевую панель в своем уся (вариант на 32 меге с граф. дисплеем), а сенсорные кнопки сразу снимут эту проблему.
- Реклама
Просто толкатели. Обычный винт М4, термокембриком скреплённый с тактовой кнопкой.
Ничего красивее не нашлось, но и так неплохо получилось.
Ничего красивее не нашлось, но и так неплохо получилось.
Начал сегодня смотреть даташиты и уже выписал все необходимые регистры.
Собственно, возникают несколько сложностей:
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, чтобы не сломать код в других местах. Если в железе у кого-то это заработает - можно будет подумать о том, как встроить остальные фичи в существующий интерфейс.
Собственно, возникают несколько сложностей:
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
Если можно выскажу свое мнение по поводу последних 2 вопросов: выбор входов отказаться от 4 кнопок использовать 2 и перебирать вперед назад, оставшиеся 2 кн и кнопки MUTE и LOUDNESS использовать для "Enhanced surround", "MUX 6dB", "3D", "TONE CONTROL". както так.
- Реклама
Ну.. отказываться от mute не хотелось бы.
А по поводу остального - идея неплохая. Сейчас на переключение входов задействовано 5 кнопок - одна для их перебора и четыре для выбора конкретного.
Из этих четырёх одну можно задействовать для обратного перебора, а остальные три - для surround/tone/3d. Оставшуюся функцию 0 - 6db можно задействовать как уровень усиления по выбранному входу (аналогично тем же TDA7439/7313).
С передней панели же, видимо, регулировать это не выйдет.
Ещё вариант - для всех подобных функций выделить отдельное меню, как для громкости/тембров, а вкл/выкл делать энкодером. Или другой кнопкой. Итого нужны две кнопки - перебор функций и изменение выбранной. Такое можно и на переднюю панель втиснуть.
А по поводу остального - идея неплохая. Сейчас на переключение входов задействовано 5 кнопок - одна для их перебора и четыре для выбора конкретного.
Из этих четырёх одну можно задействовать для обратного перебора, а остальные три - для surround/tone/3d. Оставшуюся функцию 0 - 6db можно задействовать как уровень усиления по выбранному входу (аналогично тем же TDA7439/7313).
С передней панели же, видимо, регулировать это не выйдет.
Ещё вариант - для всех подобных функций выделить отдельное меню, как для громкости/тембров, а вкл/выкл делать энкодером. Или другой кнопкой. Итого нужны две кнопки - перебор функций и изменение выбранной. Такое можно и на переднюю панель втиснуть.
WiseLord Вы еще забыли что запараллелены кнопка 5 и кнопка энкодера . Таким образом можно получить одну "лишнюю" кнопку .
Ещё вариант - для всех подобных функций выделить отдельное меню, как для громкости/тембров, а вкл/выкл делать энкодером. Или другой кнопкой. Итого нужны две кнопки - перебор функций и изменение выбранной. Такое можно и на переднюю панель втиснуть.
Вот освободившуюся кнопку и использовать для отдельного меню(перебор функций ) . Изменение выбранной возложить на энкодер .
И еще : можно использовать одновременное нажатие на две кнопки . Очень хочется использовать потенциал этих микр по полной .
Ещё вариант - для всех подобных функций выделить отдельное меню, как для громкости/тембров, а вкл/выкл делать энкодером. Или другой кнопкой. Итого нужны две кнопки - перебор функций и изменение выбранной. Такое можно и на переднюю панель втиснуть.
Вот освободившуюся кнопку и использовать для отдельного меню(перебор функций ) . Изменение выбранной возложить на энкодер .
И еще : можно использовать одновременное нажатие на две кнопки . Очень хочется использовать потенциал этих микр по полной .
И что меняет тот факт, что они запараллелены? По схеме объясните, куда к МК будет подключена эта лишняя кнопка.
Использовать любой неактуальный порт : FAN , EXT1-2 и т.д.
Бессмысленно. Такое включение не позволяет использовать сочетания кнопок.
Задача в том, как вписаться в существующее управление, а не как менять схему.
Задача в том, как вписаться в существующее управление, а не как менять схему.
- Сообщения: 76
- Зарегистрирован: Вс окт 18, 2015 16:28:10
Пока толком не могу пощупать что есть... Но в идеале что-то типа: Кнопка вкл/выкл, кнопка меню - нажатие энкодера, вращение энкодера - движение по меню, нажатие энкодера - выбор пункта, вращение - изменение значения пункта, нажатие - выбор. На главном экране вращение энкодера - громкость общая. Через меню реализация и выбора источника и функций аудио процессора и настроек и всего остального. Останутся 3 кнопки для самых любимых горячих функций. Можно кнопку "назад" сделать. Реально ли?
Altair Подход к актуальности должен звучать так : в первую очередь задействовать ВСЕ возможности элементной базы , а уж потом удобства типа температуры и вентилятора . Охлаждение можно включить и постоянно в крайнем случае , а вот с "Enhanced surround", "MUX 6dB", "3D", "TONE CONTROL" так не выйдет .
А что с идеей двойного нажатия ?
А что с идеей двойного нажатия ?
WiseLord
Привет Мудрый Господь, благодарю вас очень много для обмена своими знаниями.
Я студент электроники и хотите ездить на этой фантастической Ampcontrol.
Я повторяю мою признательность, большое спасибо.
Привет всем.
Постскриптум Извините за мой русский, перевод с Google.
Привет Мудрый Господь, благодарю вас очень много для обмена своими знаниями.
Я студент электроники и хотите ездить на этой фантастической Ampcontrol.
Я повторяю мою признательность, большое спасибо.
Привет всем.
Постскриптум Извините за мой русский, перевод с Google.
- Сообщения: 68
- Зарегистрирован: Пн май 04, 2015 12:30:18
Начало положено. Заработал. Оба проца из китая оказались дохлыми. И, по видимому, не один я оказался обманутым. В более поздних отзывах люди жаловались, что им пришли дохлые процы. А только у нас купил - сразу же все зашилось и заработало.
Заработало, но не до конца. Не работает таймер. Вопрос следующий: генератор DS1307 запускается сразу? или нужен какой то пинок? Выписал полоску из 10 шт. 2 уже поменял - нет генерации на 1 и 2 выводах. При длинном нажатии на 3 кнопку не входит в режим установки часов (показывает часы/минуты/80 секунд, дата день недели, но ничего установить не могу).
Заработало, но не до конца. Не работает таймер. Вопрос следующий: генератор DS1307 запускается сразу? или нужен какой то пинок? Выписал полоску из 10 шт. 2 уже поменял - нет генерации на 1 и 2 выводах. При длинном нажатии на 3 кнопку не входит в режим установки часов (показывает часы/минуты/80 секунд, дата день недели, но ничего установить не могу).
Таймер к DS1307 отношения не имеет.
DS1307 должна запускаться, когда в секундах сброшен 7-й бит, т.е. нужно провести настройку секунд.
DS1307 должна запускаться, когда в секундах сброшен 7-й бит, т.е. нужно провести настройку секунд.
- Сообщения: 68
- Зарегистрирован: Пн май 04, 2015 12:30:18
- Сообщения: 9
- Зарегистрирован: Чт апр 24, 2014 18:08:47
Здравствуйте уважаемый WiseLord! Прекрасный проект, все прекрасно работает, но хочу вас попросить подправить прошивку под такой набор железа, ATmtga32 (DIP), WH1602L, TUX032, PGA2310. На незадействованные порты PA5, PA6, PA7 выводить лог.1 при переключении входов телевизор, компютер, тюнер. Порт PC5 выводить в ноль при включенном режиме приглушения и кратковременно на пол секунды при переключении входов. Заранее очень благодарен.
P.S Правильно ли я подключил PGA2310, PC2-SDI, PC3-SCLK, PC4-CS, PC5-MUTE.
Еще раз огромное спасибо.
P.S Правильно ли я подключил PGA2310, PC2-SDI, PC3-SCLK, PC4-CS, PC5-MUTE.
Еще раз огромное спасибо.
Держите. В архиве прошивка под указанное железо и файл патча для исходников.
У меня нет ни PGA2310, ни TUX032, но работать должно.
В любом случае, если понадобится что-то поменять - в дальнейшем на базе информации из патча делайте уже самостоятельно.
У меня нет ни PGA2310, ни TUX032, но работать должно.
В любом случае, если понадобится что-то поменять - в дальнейшем на базе информации из патча делайте уже самостоятельно.
- Сообщения: 9
- Зарегистрирован: Чт апр 24, 2014 18:08:47
Спасибо огромное!!! Буду пробовать.
Не нашел в архиве файла прошивки eprom. Каким образом его можно получить?
Не нашел в архиве файла прошивки eprom. Каким образом его можно получить?
Последний раз редактировалось yurij070881 Вс ноя 22, 2015 21:42:46, всего редактировалось 1 раз.


