Начало » Микроконтроллеры » Регулятор громкости на TDA7313 и PIC 16F876A.

 
 
 

Регулятор громкости на TDA7313 и PIC 16F876A.

15.06.09   jgl   65 572   27  
Для новой конструкции мне понадобился блок управления громкостью и тембрами.
Я выбрал аудиопроцессор TDA7313, который имеет не большую стоимость, относительно хорошие параметры и делает возможным использовать его в качественных усилителях.



Коротко о некоторые характеристиках TDA7313:
- 3 стереовхода
- коэффициент нелинейных искажений (гармоник) = 0,01%
- отношение сигнал/шум = 106dB
- коэффициент ослабления соседнего канала =103dB

Управлять аудиопроцессором можно ПДУ, с системой команд фирмы «Sony», кнопками или энкодером (только громкость).
Команды выполняемые с ИК пульта:
Исключён фрагмент. Наш журнал существует на пожертвования читателей. Полный вариант этой статьи доступен только меценатам и полноправным членам сообщества. Читай условия доступа!

Команды выполняемые кнопками:
Исключён фрагмент. Наш журнал существует на пожертвования читателей. Полный вариант этой статьи доступен только меценатам и полноправным членам сообщества. Читай условия доступа!

Программа работает следующим образом:

При нажатии на кнопку «On/Off» контроллер инициализируется и загружает в аудиопроцессор сохраненные установки. Включается подсветка индикатора, срабатывает реле К2, подавая питание на оконечный усилитель. Через 3 секунды срабатывает реле К1, подключая акустику к выходу УНЧ, тем самым реализуется задержка на время переходных процессов.



В рабочем режиме на индикаторе в верхней строке отображаются – вход, используемый в данный момент(1-3),тонкомпенсация (Y/N), режим (Play/Mute) , а в нижней — громкость в относительных единицах и графическая полоса. Громкость регулируется кнопками «Up/Down». Вход выбирается кнопкой «Ок» по кругу: 1 -> 2 -> 3. Эта кнопка выполняет две функции, в рабочем режиме выбор входа, в режиме регулировки – подтверждение выбора.
Переключение регулировок осуществляется нажатием кнопки «Set» по кругу: Тембр НЧ -> Тембр ВЧ -> Баланс->Выход. Кнопкой «Ок» выбирается нужная настройка и кнопками «Up/Down» их величина. При неактивности более 5 сек. программа возвращается в рабочий режим.





Кнопкой «DSL» выбирается включение или отключение тонкомпенсации.
С пульта, так же, можно управлять всеми настройками, для этого запрограммированы отдельные кнопки на громкость, тембр НЧ, тембр ВЧ, выбор входа, баланс, тонкомпенсация и режим отключения звука «Mute».
Кнопки можно перепрограммировать под себя, для этого находясь в режиме ожидания (Standby) нажать кнопку «Set» и войти в режим программирования «SIRC button». Следуя меню, нажимать необходимые для запоминания кнопки на ПДУ.
По умолчанию используются следующие кнопки:



Все настройки запоминаются автоматически, после их изменения, в энергонезависимую память и сохраняются после обесточивания. Сохранение величины уровня громкости производится нажатием кнопок «Ок» и «Set».

Схемы цифрового и аналогового блоков:

Исключён фрагмент. Наш журнал существует на пожертвования читателей. Полный вариант этой статьи доступен только меценатам и полноправным членам сообщества. Читай условия доступа!


ФАЙЛЫ
Схема, платы и прошивка
volume.zip 🕗 14/06/09 ⚖️ 84,04 Kb ⇣ 845

Здесь я буду выкладывать обновления и исправления:
Форум

Камрад, смотри полезняхи!

Юрий (jgl)
Ставрополь
Профиль jgl
Радиоинженер, увлекаюсь микроконтроллерами PIC.
 

Читательское голосование

Нравится

Статью одобрили 11 читателей.

Для участия в голосовании зарегистрируйтесь и войдите на сайт с вашими логином и паролем.
 

Поделись с друзьями!

 

 

Связанные материалы

 

Схема на Датагоре. Новая статья Электронные регуляторы громкости, баланса и тембра... Электронные регуляторы громкости, баланса и тембра. Безымянная брощюра, но не менее ценная от...
Схема на Датагоре. Новая статья Регулятор мощности и таймер отключения. Две новые прошивки и ПП!... Приветствую уважаемых читателей нашего журнала! По результатам эксплуатации устройства, описанного...
Схема на Датагоре. Новая статья Блок автоматического селектора входов и управления питанием усилителя на PIC12F675... Хочу предложить продолжение проекта Автоматическое включение/выключение сабвуфера на...
Схема на Датагоре. Новая статья TDA7442D+ATmega8. Микропроцессорный регулятор громкости... Привет ВСЕМ!!! Интересно, кому бы не хотелось, чтобы его усь обладал сервисом промышленных...
Схема на Датагоре. Новая статья Облегченный лестничный регулятор громкости с дистанционным управлением... Конструкция регулятора громкости (РГ) в моей статье на Датагоре "Блок управления аудиоусилителем с...
Схема на Датагоре. Новая статья Блок управления аудиоусилителем с лестничным регулятором громкости и ДУ... Сделал я усилитель SE на ГУ-50 и как обычно встал вопрос о регуляторе громкости. Ставить обычный СП...
Схема на Датагоре. Новая статья Обновление прошивки датагорского кита Project 004 «Gatekeeper» v.11.0... Привет, друзья! Подоспела обнова к Новому году: очередное обновление прошивки для нашего сервисного...
Схема на Датагоре. Новая статья Гитарный эффект "Drive Master"... Давненько я хотел сделать эту статью, но эти педальки у меня быстро расходились, и я даже не...
Схема на Датагоре. Новая статья ЖК и ЭЛТ телевизоры. Регулировка и ремонт... ЖК и ЭЛТ телевизоры. Регулировка и ремонт Серия «Ремонт» №105. Приложение к журналу «Ремонт &...
Схема на Датагоре. Новая статья Регулятор громкости и тембра с ДУ на TDA8425 + ATMEL AT90S4433... Когда-то, в 2005-2006 году, мной был сделан регулятор громкости и тембра на TDA8425 с ДУ. Статья...
Схема на Датагоре. Новая статья Простой Soft-start для усилителя мощности ЗЧ... Это простое приспособление позволяет повысить надежность УМЗЧ и уменьшить помехи в сети в момент...
Схема на Датагоре. Новая статья TDA1524... Микросхема электронного регулятора громкости и тембра. Изначально проектировалась для Car Audio....
 

Общаемся по статье 💬

Регулятор громкости на TDA7313 и PIC 16F876A.

Комментарии, вопросы, ответы, дополнения, отзывы

 

Назад Вперед
<

Avrsnz

Алексей Читатель Датагора
  • Кандидат
Комментарий # 1 от 19-06-09, 10:33.
  • С нами с 4.01.2009
  • 2 комментария
  • 0 публикаций
 
Хотелось бы подобное устройство в виде кита. А то вот в Екатеринбурге я не смог найти ни TDA7313, ни индикатора такого, ни pic...

<

g00d

Читатель Датагора
  • Прохожий
Комментарий # 2 от 19-06-09, 15:07.
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
ну в ките довольно дороговато оно бы стоило

<

denis85

Денис Читатель Датагора
  • Гражданин
Комментарий # 3 от 22-06-09, 21:42.
  • С нами с 23.11.2008
  • 12 комментариев
  • 0 публикаций
 
To jgl. Прошу помощи по внедрению PIC контроллера в усилок от Microlab Pro 3
Подробности в форуме ----> //forum.datagor.ru/index.php?showtopic=1376

<

Datagor

Игорь Котов Читатель Датагора
  • Главный редактор
Комментарий # 4 от 25-06-09, 3:56.
  • С нами с 26.02.2006
  • 2 256 комментариев
  • 274 публикации
 
Цитата: g00d
  ну в ките довольно дороговато оно бы стоило


Дороже чем что? Дороже чем когда совсем нет, как написал Avrsnz?
У вас большой опыт формирования китов?

<

zartarn

Александр Читатель Датагора
  • Кандидат
Комментарий # 5 от 25-06-09, 20:19.
  • С нами с 10.12.2008
  • 9 комментариев
  • 0 публикаций
 
А при выключении настройки сохраняются?

<

jgl

Юрий Читатель Датагора
  • Гражданин
Комментарий # 6 от 25-06-09, 22:27.
  • С нами с 24.08.2008
  • 37 комментариев
  • 9 публикаций
 
Сохраняются. Цитата под фотографией пульта: Все настройки запоминаются автоматически, после их изменения, в энергонезависимую память и сохраняются после обесточивания. Сохранение величины уровня громкости производится нажатием кнопок «Ок» и «Set».

<

RAZOR99

Читатель Датагора
  • Прохожий
Комментарий # 7 от 28-06-09, 17:38.
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
ИНТЕРЕСТНО! начал думать где поставить winked

<

KiberPank

Читатель Датагора
  • Прохожий
Комментарий # 8 от 30-06-09, 1:39.
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
Интересное решение! и прошивка реализована хорошо!)

<

kiber

Алексей Читатель Датагора
  • Кандидат
Комментарий # 9 от 03-07-09, 18:27.
  • С нами с 21.06.2009
  • 5 комментариев
  • 0 публикаций
 
Да, вариант заманчивый - суппер!

<

ZLUKA-IGOR

Игорь Читатель Датагора
  • Гражданин
Комментарий # 10 от 05-07-09, 16:20.
  • С нами с 24.01.2009
  • 7 комментариев
  • 2 публикации
 
Добрый день Горожане.
Для подобных устройств очччччень важно привести ко входу напряжение при котором все параметры проявляются с максимальным качеством звучания, то есть для CD напр. вых. считается 2 вольта -типа хе-хе.

Даже известная мелкосхема LM 1036 очень неплохо звучит при напр вх примерно 170мВ, а при рекомендованных 200 - уже каша.

Я так понимаю, что горожане хотят этот кит по принципу спаял и вставил в готовое устройство, то есть согласованное по входам и выходам, для МАСТЕРА Юры это не проблема.

И еще я не совсем догоняю нытья о цене, мы все видимо РАДИОЛЮБИТЕЛИ, тоесть плывем в одной лодке, блин я эту чушь про плывущие вместе уже где то недавно слышал, Вы создаете шедевры каждый свой, а шедевры стоят дороже зачастую промышленных образцов (по себестоимости, по продажной в разы).

Вам кто нить обещал что можно творить за горсть пятаков?

С уважением ко всем Вам.

<

Jmann

Читатель Датагора
  • Прохожий
Комментарий # 11 от 27-08-09, 15:57.
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
Очень хорошая разработка! Автору огромное спасибо! Буду повторять... Правда попробую перевести на AVR.

<

diman27

Дмитрий Читатель Датагора
  • Гражданин
Комментарий # 12 от 13-09-09, 0:01.
  • С нами с 27.05.2009
  • 10 комментариев
  • 0 публикаций
 
Здравствуйте Юрий. А кнопки up и down дублируют энкодер или для других функций?

<

WildAlex

Читатель Датагора
  • Прохожий
Комментарий # 13 от 13-09-09, 12:01.
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
А что со звуком? Просто я делал подобную вещицу на микросхеме TDA8425 и результатом не очень доволен. Звук приобретает какую-то "мёртвую" окраску. Правда, это отчасти лечится настройками эквалайзера.

<

jgl

Юрий Читатель Датагора
  • Гражданин
Комментарий # 14 от 13-09-09, 18:23.
  • С нами с 24.08.2008
  • 37 комментариев
  • 9 публикаций
 
Здравствуйте, Дмитрий и Алексей!
Кнопки up и down дублируют энкодер, при регулировки громкости и ""Переключение регулировок осуществляется нажатием кнопки «Set» по кругу: Тембр НЧ -> Тембр ВЧ -> Баланс->Выход. Кнопкой «Ок» выбирается нужная настройка и кнопками «Up/Down» их величина." Энкодер я поставил чтобы отдать дань "большой" ручке на передней панели и находясь рядом с усилителем проще крутануть ее, для увеличения или уменьшения громкости. Кроме как регулировать громкость энкодер ничего не умеет.
Звук-лично меня порадовал. Плохого ничего не скажу.....

<

diman27

Дмитрий Читатель Датагора
  • Гражданин
Комментарий # 15 от 13-09-09, 19:33.
  • С нами с 27.05.2009
  • 10 комментариев
  • 0 публикаций
 
Здравствуйте, Юрий. А возможно ли переложить функции кнопок up и down на энкодер, а кнопку ok под энкодер? Просто панель уже есть, и переделывать, очень не охота.
Спасибо.

<

jgl

Юрий Читатель Датагора
  • Гражданин
Комментарий # 16 от 13-09-09, 20:31.
  • С нами с 24.08.2008
  • 37 комментариев
  • 9 публикаций
 
Дмитрий, Ваш вопрос я понял, но к сожалению, чтобы это сделать необходимо все переписывать заново, под эту задачу. Энкодеру я отвел дополнительную функцию, в своей конструкции я его ставить не буду.

Назад Вперед
Информация
Вы не можете участвовать в комментировании. Вероятные причины:
— Администратор остановил комментирование этой статьи.
— Вы не авторизовались на сайте. Войдите с паролем.
— Вы не зарегистрированы у нас. Зарегистрируйтесь.
— Вы зарегистрированы, но имеете низкий уровень доступа. Получите полный доступ.