cup Разделы сайта

cup Друзья сайта

  • cup Надежный хостинг



  • Регулятор громкости и тембра на TDA7449 + Atmega8

        Темброблок, представленный далее в статье, обладает функциями как: предусиление, регулирование громкости звука, регулировка тембра, регулировка баланса. Схема темброблока, сравнительно простая и удобная в эксплуатации. Глядя на схему, видим, контроллер и много светодиодов. Можно сказать, что схема больше напоминает какой-нибудь автомат световых эфектов, но все же это не так.
        Темброблок сделан в виде двух модулей: модуль микроконтроллера и модуль аудиопроцессора.
       "Мозгом" блока регулировок, является микроконтроллер ATmega8, управляющий по шине l2C (сигналы SDA и CLK)  аудиопроцессором TDA7449.

    Вся информация отображается светодиодами - индикация выбраного режима регулировки, выбор аудио входа,  уровень регулируемого параметра;

    - 6 кнопок дают возможность выбора входного канала (А или Б), а также выбора регулировки одного из предусмотренных параметров аудиопроцессора;
    - с помощью энкодера  производится регулировка выбранного параметра.
    Модуль микроконтроллера и модуль аудиопроцессора обмениваются данными на шине I2C по линиям SDA (data - данные) и SCL (clock - синхронизация).
     

    Регулятор громкости и тембра на TDA7449 + Atmega8

       В блоке предусмотрена запись в память всех предустановок регуляторов во внутренней EEPROM контроллера, поэтому при выключении питания устройства все настройки не теряются и при последующем включении, регулятор будет в том же состоянии, что и до выключения. Все режимы регулировок отображаются светодиодами выведенными на переднюю панель. Светодиодная индикация - динамическая. Обращаю внимание на монтаж -  в архивном файле есть монтажный рисунок, на котором корпуса светодиодов (белым цветом) имеют плоский срез - это катод.

     

    Детали:

    Микроконтроллер - ATmega8
    VD1-VD6 - 1N4148
    R1-R8 - 220 ом
    R9,R10 - 3,3k
    C1 - 100мкФ х 16в
    C12,C13 - 0,1
    C14 - 100мкФ х 6,3в
    Энкодер - ED161, EC161 (выход 2 бит с кодом Грея)

     

    сигналы на выходе энкодера

                         Сигналы на выходе энкодера


     

      Принципиальная схема подключения аудиопроцессора TDA7449 представлена на рисунке ниже подключена по типовой схеме. Аналоговые входы звукового процессора подключают к источникам стереофонических аудиосигналов — DVD проигрывателю, УКВ приемнику, mp3 плейеру и т.д. Выходы Out R и L аудиопроцессора подключают соответственно к УМЗЧ левого и правого каналов.

      Обращаю внимание, еще на один важный момент: вывод 18 аудиопроцессора не соединяйте сразу на "общий", он должен идти отдельным проводом вместе с сигнальными проводами SDA и SCL на плату с микроконтроллером. Желательно, чтоб он был примерно одной длины с указанными сигнальными.

    Сторона деталей платы аудиопроцессора

     

    Обратная сторона печатных плат в сборе

     

    Отображение режима "Регулировка громкости"

    Отображение режима "Регулировка басов"

    Отображение режима "Баланс"

     audiovr_firmware.rar [6,44 Kb] (cкачиваний: 865)
    прошивка контроллера (обновлена 11.03.2015)
    pcb_audio_vr.rar [255,27 Kb] (cкачиваний: 770) Печатная плата в формате P-Cad

    Установка фьюзов

    Автор проекта Малёванный Виталий.

    Публиковать этот материал на других ресурсах разрешается только при наличии ссылки на сайт AVRLife

    Распечатать     Просмотров (18884)    Комментарии (44)
    Категория: Мои проекты.    
    #1: FDoich (2 июля 2013 18:40)
    Гости
    Публикаций: 0
    Комментариев: 0
    ICQ: --
    Под TDA7439 доработать много возни?
       
    #2: Vitaliy M. (2 июля 2013 20:40)
    Администраторы
    Публикаций: 4
    Комментариев: 88
    ICQ: 482124350
    Микросхемы по командам очень похожи, можно сказать почти аналоги, поэтому если не заморачиваться с увеличением количества аудиовходов и регулировкой средних частот, то возни не много...
       
    #3: valehan (11 декабря 2013 15:31)
    Гости
    Публикаций: 0
    Комментариев: 0
    ICQ: --
    Уважаемый Виталий!Спаял-не идет что-то.Вопрос:без подключения платы аудиопроцессора к плате с контроллером сама плата с контроллером будет работать или нет?
       
    #4: Vitaliy M. (12 декабря 2013 06:48)
    Администраторы
    Публикаций: 4
    Комментариев: 88
    ICQ: 482124350
    Да, будет работать
       
    #5: valehan (12 декабря 2013 17:32)
    Гости
    Публикаций: 0
    Комментариев: 0
    ICQ: --
    Ещё вопрос:если шить через Ponyprog-фьюзы так же выставлять?Спасибо за ответы!
       
    #6: Vitaliy M. (13 декабря 2013 07:50)
    Администраторы
    Публикаций: 4
    Комментариев: 88
    ICQ: 482124350
    Цитата: valehan
    через Ponyprog-фьюзы так же выставлять?

    да, точно так. Для тестового включения, можно даже, фьюзы оставить как стояли по умолчанию при покупке
       
    #7: dimon_m (13 декабря 2013 13:24)
    Посетители
    Публикаций: 0
    Комментариев: 2
    ICQ: --
    Здравствуй, спасибо за проект, хочу повторить.
    Не могу разобраться с номиналом резисторов и конденсаторов отмеченых на скриншоте зелёным цветом.
    [hide]http://piccy.info/view3/5587574/c96b0b227e516e202bc0eb88567ac302/orig/[/hi
    de]
    И ещё вопрос. Подойдёт ли такой энкодер
    [hide]http://radiomarket.lg.ua/product_info.php/cPath/334/products_id/25803[/hid
    e]
       
    #8: Vitaliy M. (13 декабря 2013 21:05)
    Администраторы
    Публикаций: 4
    Комментариев: 88
    ICQ: 482124350
    Отмеченные Вами детали устанавливать не нужно, они лишь нужны для согласования входного и выходного сопротивления, а это вряд ли кто-то будет делать.
    Энкодер подойдет, нужно только проверить распиновку
       
    #9: dimon_m (14 декабря 2013 13:45)
    Посетители
    Публикаций: 0
    Комментариев: 2
    ICQ: --
    Спасибо)будем пробывать :-)
       
    #10: valehan (13 января 2014 18:18)
    Гости
    Публикаций: 0
    Комментариев: 0
    ICQ: --
    Все заработало!Автору большое МЕРСИ за проект!Тем,кто будет повторять-внимание обратить на правильную установку светодиодов,а то будет новогодняя ёлка!!!
       
    #11: valehan (28 января 2014 17:02)
    Гости
    Публикаций: 0
    Комментариев: 0
    ICQ: --
    Уважаемый Виталий!Вопрос:При минимальном уровне громкости-на выходе TDAшки есть сигнал,тогда как его не должно быть!Как устранить проблему?Может програмно?Пробовал делитель-не помогает.Ну как бы вот как резистор громкости не до конца выкрутили!Может чего подскажете,очень уж красивый регулятор!Спасибо!
       
    #12: Vitaliy M. (29 января 2014 23:36)
    Администраторы
    Публикаций: 4
    Комментариев: 88
    ICQ: 482124350
    Цитата: valehan
    При минимальном уровне громкости-на выходе TDAшки есть сигнал

    исправил,
    не забудьте записать EEPROM!
       
    #13: Sheyna (28 мая 2014 12:58)
    Гости
    Публикаций: 0
    Комментариев: 0
    ICQ: --
    При таком положении светодиодов левая часть шкалы HL1-HL11 просто светиться, а HL12-HL16 реагируют при прокручивании енкодера...?
    а диоды подходящие к кнопкам как должны быть установленны? 
       
    #14: Vitaliy M. (28 мая 2014 21:30)
    Администраторы
    Публикаций: 4
    Комментариев: 88
    ICQ: 482124350
    В схеме и на печатной плате ошибок нет. Я не только разработал схему, написал программу для контроллера, но и собрал это устройство. Кстати, кроме меня собрали этот регулятор громкости не один десяток посетителей этого сайта. Поэтому, скорей всего Вам нужно самому разобраться и найти ошибку в монтаже. И еще, проверьте, Вы точно прошили EEPROM контроллера...
       
    #15: Sheyna (28 мая 2014 21:39)
    Гости
    Публикаций: 0
    Комментариев: 0
    ICQ: --

    Хорошо! Спасибо. Будем разбираться...)

       
    #16: AutumnShadow (1 июня 2014 12:58)
    Гости
    Публикаций: 0
    Комментариев: 0
    ICQ: --
    Уважаемый автор! Можно ли прикрепить к статье ёще схему, нарисованую в P-CAD, или ту версию платы, которая у Вас на фото в сборе? (Есть необходимость, так как на фото платы немного отличаеться от той, которую Вы прикрепили).
    И ещё вопрос-каким образом делалась плата управления теброблоком? (Просто с толщиной проводников 0,47мм и переходными отверстиями есть проблемы с переводом на текстоллит) (пользуюсь ЛУТ-технологией). Если можно, сделайте пожалуйста проводники немного толще, например 1мм.  (В P-CAD не работал просто).
    Буду весьма признателен за помощь.
       
    #17: Vitaliy M. (1 июня 2014 14:28)
    Администраторы
    Публикаций: 4
    Комментариев: 88
    ICQ: 482124350

    1. Отличие только в том, что я неправильно развел вывода под энкодер - в выложенном для повторения это исправлено!

    2. Пользуюсь ЛУТ-технологией, поэтому толщина проводников вполне приемлема (иногда я применяю и тоньше). Переделывать, извините, нет времени.

       
    #18: Sheyna (7 июня 2014 13:54)
    Гости
    Публикаций: 0
    Комментариев: 0
    ICQ: --
    Темброблок заработал! 
    Как я и говорил устанавливать все нужно по принципиальной схеме.
    По поводу аудиопроцессора пару вопросов:
    1. Присутствует только фон в колонках.
    2. Подключать точно так нужно как вы описываете? 
    3. Куда подключить DGND?
    4. Почему 2 входа In A, In B, при подключении можно использовать один вход если от ПК или как? 
       
    #19: Vitaliy M. (8 июня 2014 15:21)
    Администраторы
    Публикаций: 4
    Комментариев: 88
    ICQ: 482124350

    1. Разбирайтесь, я не могу знать почему у Вас только фон

    2. Вопрос не понял

    3. DGND подключается на "массу", но отдельным проводом, хорошо видно на фото, где обе платы со стороны дорожек.

    4. Да, можно исспользовать один вход, при этом кнопки S1, S2, VD1 и VD2 можно исключить

       
    #20: Sheyna (9 июня 2014 15:45)
    Гости
    Публикаций: 0
    Комментариев: 0
    ICQ: --


    на темброблок подаю +5V и GND.
    Соединяю выходы +5V, SDA, SCL,GND темброблока и аудиопроцессора.
    DGND подключаю на GND... или общий "МАССА" не там?
     
    При всем этом просто перегорает дорожка общей земли на плате аудио контроллера, в чем может быть проблема...? и фон в колонках. 

     У вас на плате стоит конденсатор межу входом +5V и GND.  На принципиалке этого конденсатора нету. Нужно его устанавливать или как? какой номинал?

       
    #21: Vitaliy M. (10 июня 2014 20:56)
    Администраторы
    Публикаций: 4
    Комментариев: 88
    ICQ: 482124350
    Если у Вас перегорает дорожка, то значит Вы что-то не так подключаете. А почему не делаете как на схеме?
       
    #22: Sheyna (12 августа 2014 12:19)
    Гости
    Публикаций: 0
    Комментариев: 0
    ICQ: --
    Добрый день! Можно Вас попросить накидать общую схемку как что куда подключать? Как соединять между собой темброблок и аудиопроцессор, а главное, GND и DGND куда подключать?
    Заранее благодарен!
       
    #23: valehan (5 февраля 2015 22:14)
    Гости
    Публикаций: 0
    Комментариев: 0
    ICQ: --
    Уважаемый Виталий!Не могли бы вы написать прошивку для этого регулятора под PT2313(TDA7313).Входа можно оставить 2,выход тоже 2(стерео).Нужна тонкомпенсация.Ну и всё.Буду очень признателен.Схему спаяю сам,а вот составить прошивку-я ноль.Спасибо!
       
    #24: Vitaliy M. (7 февраля 2015 13:45)
    Администраторы
    Публикаций: 4
    Комментариев: 88
    ICQ: 482124350
    Есть вероятность, что она может без переделки в программе МК заменить TDA7449, если есть желание - попробуйте, сходства есть! Если не заработает, то вряд ли помогу - из доступной даташитки, что-то мало информации, к тому же что-то с новой (для меня) микросхемой разбираться не хочу, мне и TDA7449 с головой хватило.
       
    #25: Vikt0r (11 марта 2015 13:56)
    Посетители
    Публикаций: 0
    Комментариев: 3
    ICQ: --
    Увжаемый автор, возможно ли заполучить исходный код прошивки с целью модернизации? Собрал ваше устройство, запустил - не выбирается один из входов, с двумя различными ТДА-шками одна и та же картина, ТДА-шки исправные. Иногда бывает, что при старте контроллер стартует как-то "криво" - и тогда упомянутый вход становится выбранным, он работает, регулируется - но только до момента, как происходит возврат в состояние "покоя" или до переключения входов. Похоже на глюк прошивки. Не желаю вас напрягать, и так спасибо за устройство - но код я бы покопал и сам, чтоб разобраться.
    С уважением,
    Виктор
       
    #26: Vitaliy M. (12 марта 2015 00:33)
    Администраторы
    Публикаций: 4
    Комментариев: 88
    ICQ: 482124350
    Цитата: Vikt0r
    возможно ли заполучить исходный код прошивки
    Нет, исходники я не предоставляю.
    По всему остальному: выложил обновленную прошивку (сделал еще месяц назад, но все руки не доходили выложить), возможно она устранит Ваши проблемы.
       
    #27: Vikt0r (12 марта 2015 10:51)
    Посетители
    Публикаций: 0
    Комментариев: 3
    ICQ: --
    Спасибо, беру пробовать!
    ТДА-шку я вчера специально погонял на ардуине - отдельно все работает и регулируется.

    upd: да, все заработало, спасибо!
       
    #28: Gari (31 июля 2015 00:57)
    Гости
    Публикаций: 0
    Комментариев: 0
    ICQ: --
    Здравствуйте Vitaliy M.!
    Искал что-то похожее для управления усилителем.
    Vitaliy M. а случайно проект дальше развивать не будете ?
    Хотелось увидать в нем пульт дистанционного управления.
       
    #29: Vitaliy M. (31 июля 2015 09:09)
    Администраторы
    Публикаций: 4
    Комментариев: 88
    ICQ: 482124350
    нет, пульта не будет
       
    #30: fedor (21 ноября 2015 00:22)
    Посетители
    Публикаций: 0
    Комментариев: 4
    ICQ: --
    Здравствуйте. Очень заинтересовало данное устройство.
    НО
    не понял один момент.
    Вход аудио идет 4 контакта,т.е. 2 правых и два левых, в то время как обычно идет один левый, один правый и на землю оба.
    И я не пойму в чем тут дело.
    Подскажите пожалуйста
    за ранее благодарен)
       
    Информация
    Вы находитесь тут: AVRLife » Мои проекты » Регулятор громкости и тембра на TDA7449 + Atmega8

    cup Вход на сайт    
    cup Регистрация


    *****
    avrlife.pp.ua. Copyright © 2009. All rights reserved.