Содержание
- Содержание / Contents
- ↑ Что может наш ПУ и куда его можно применить?
- ↑ Что нам понадобится для повторения?
- ↑ 1) Arduino Uno, Arduino Nano
- ↑ 2) Шилд для Arduino
- ↑ 3) TDA7318
- ↑ 4) DS1307
- ↑ 5) DS18B20
- ↑ 6) Стабилизаторы 7812, 7809, 7805
- ↑ 7) Цветной экран от Nokia 5110
- ↑ 8) Энкодер
- ↑ 9) Инфракрасный фотоприемник
- ↑ 10) Пульт ДУ
- ↑ 11) MOSFET-модуль
- ↑ 12) Кнопка RESET
- ↑ 13) Релейный модуль
- ↑ 14) Соединительные провода
- ↑ 15) Ферритовые кольца
- ↑ Файлы
- ↑ Продолжение следует!
Номер в каталоге | Описание (Функция) | производитель |
CSC2313F | CSC2313F Digital stereo sound with loudness control processor | ETC |
Другие PDF | недоступен. |
CSC2313F Datasheet PDF : |
CSC2313F is a set of volume, tone, balance and front left and right channel volume control for the integration of high-quality audio processor.
It applies On the car radio and hi-fi sound system. This product provides selectable input gain and external loudness function, and serial I microprocessor I2C Bus interface control.
При построении усилителя звуковой частоты, когда все уже готово и настроено, часто возникает потребность в предварительном усилителе. Желательно, чтобы он еще был многофункциональным, да с экраном, с часами и пультом.
А если будет мерить температуру выходных транзисторов и при необходимости включать вентилятор? А если встроить в ламповый УМЗЧ, то задержка анодного нужна. А если в транзисторный, то нужна задержка включения акустики. Но здесь без микроконтроллера не обойтись. Задача сложная получается. Прошивку нужно писать, платы травить, детали подбирать и пр.
Думали, как бы все это построить не особо дорого, да, чтобы без наладки, по принципу «включил и работает», чтобы места занимало поменьше в корпусе усилителя, да с питанием не заморачиваться, платы не травить, а если и травить, так одну и простенькую. Было бы вообще здорово собрать все это из уже готовых модулей, как Лего.
Вот об одном решении такой проблемы и пойдет речь в этой статье. А имя этому решению – Arduino!
Содержание / Contents
↑ Что может наш ПУ и куда его можно применить?
И помимо функций управления аудиопроцессором (далее АП), имеет ряд дополнительных, которые будут полезны, если конструкцию встроить в усилитель мощности звуковой частоты собранный, как на транзисторах, микросхемах, так и лампах.
Как отдельное устройство его можно использовать в качестве предварительного усилителя или усилителя для наушников очень хорошего качества.
↑ Что нам понадобится для повторения?
↑ 1) Arduino Uno, Arduino Nano
Вот их распиновка.
Мы будем использовать Arduino Uno или Arduino Nano с микроконтроллерами ATmega328.
Всё, о чем идет разговор в статье, создавалось для людей, которые далеки от программирования и работы с микроконтроллерами. Arduino – готовое решение, для которого не нужны программаторы и пр.
Микроконтроллеры в Arduino отличаются наличием предварительно прошитого в них загрузчика (bootloader). С помощью этого загрузчика пользователь загружает свою программу в микроконтроллер без использования традиционных отдельных аппаратных программаторов.
Загрузчик соединяется с компьютером через интерфейс USB. Поддержка загрузчика встроена в Arduino IDE (программа для работы с Arduino). Загрузка программного кода выполняется в один щелчок мыши из понятного интерфейса.
Подробнее об этой во 2-й части статьи!
↑ 2) Шилд для Arduino
Кстати, именно этот вариант можно использовать и с Nano и с Uno, достаточно допаять пины для стандартного подключения. Именно такой мы рекомендуем использовать.
Берём шилд , вставляем в него соответствующую плату Arduino и всё. Подключаем к компьютеру с предустановленным программным обеспечением и заливаем скетч, который вы найдёте в конце статьи. Пол дела сделано. Осталось подключить TDA7318 и вспомогательные модули, чтобы им управлять.
↑ 3) TDA7318
В нашем случае мы будем использовать только три входа. Мало кто подключает более трех источников к усилителю. К тому же так мы обеспечиваем совместимость без изменения схемы и прошивки с чипом TDA7313 , который изначально имеет только три входа.
Нам нужен чип TDA7318 в корпусе DIP28. Можно любой другой, но мы предлагаем вам готовую плату именно для такой микросхемы.
Плата в сборе выглядит так. Чертёж в файловом разделе.
Аудиопроцессор TDA7318 преобразует стереофонический сигнал (левый и правый) в четырехканальный объёмный (квадро). Этим и объясняется наличие 2-х пар стереовыходов: передние и задние АС. Можно реализовать режим частотной компенсации (Loudnes). Для это достаточно «поиграть“ с номиналами элементов на ножках 18, 19, 20, 21 и сделать звук либо более звонким, либо более басистым.
Перечислим режимы, реализованные на TDA7318:
– громкость общая (64 уровня);
– тембр низкие (16 уровней);
– тембр высокие (16 уровней);
– баланс передние (16 уровней);
– баланс задние (16 уровней);
– баланс между передними и задними (т.н. центровка) (16 уровней);
– режим mute (тишина);
– плавное нарастание громкости в момент включения (4 уровня в сек.);
– плавное нарастание громкости при выходе из режима mute (4 уровня в сек.);
Балансы в нашем проекте мы не будем использовать, также и объемный псевдо-квадро режим. Шаги настройки уровня громкости сократили до 32.
Все перечисленные настройки автоматически сохраняются в энергонезависимой памяти микроконтроллера Arduino.
↑ 4) DS1307
↑ 5) DS18B20
↑ 6) Стабилизаторы 7812, 7809, 7805
Блок питания в нашем варианте следующий.
↑ 7) Цветной экран от Nokia 5110
↑ 8) Энкодер
Благодаря энкодеру со встроенной кнопкой все функции управления можно осуществлять одной ручкой (крутилкой). В том числе включение и выключение усилителя. Некоторые функции доступны только с пульта, но об этом позже.
↑ 9) Инфракрасный фотоприемник
Или любой фотоприемник, который окажется у вас под руками.
При подключении достаточно поставить на ножках питания фотоприемника конденсатор на 0,1 мкф, для снижения шумов.
↑ 10) Пульт ДУ
Ещё желательно, но не обязательно, чтобы при зажатой кнопке пульт повторно отправлял код.
↑ 11) MOSFET-модуль
Можно применить любые полевые транзисторы с N переходом. Хорошо работают IRFZ44N, IRFZ46N, IRFZ48N.
Вентилятор – любой компьютерный вентилятор на напряжение 12В.
↑ 12) Кнопка RESET
Нормально-разомкнутая кнопка любого типа, соответствующие вашему вкусу и дизайну корпуса. Кнопка нужна нам для сброса микроконтроллера Arduino, если вдруг последний зависнет или произойдет еще какой сбой в его работе. Кнопка будет размещена на тыльной стороне корпуса. Можно разместить и внутри корпуса, оставив маленькое отверстие.
↑ 13) Релейный модуль
В транзисторный УМЗЧ хватит одного модуля на 4 реле . Одно реле для включения питания TDA7318, два — для задержки включения акустической системы, а четвертое прозапас.
Вам может попасться модуль с инверсным входом, где для включения реле нужно подать логический «0», а не «1». Этот недостаток легко устранить.
Удаляем светодиод и оптрон, добавляем резистор подтяжки базы транзистора к земле. Всё, получаем классический релейный модуль.
Можно самостоятельно собрать верный вариант с оптопарой. Он особенно пригодится, если вы примените не 5-вольтовые реле.
↑ 14) Соединительные провода
Длина около 20 см. Необходимо купить или сделать штук 15.
↑ 15) Ферритовые кольца
↑ Файлы
Здравствуй, читатель! Меня зовут Игорь, мне 45, я сибиряк и заядлый электронщик-любитель. Я придумал, создал и содержу этот замечательный сайт с 2006 года.
Уже более 10 лет наш журнал существует только на мои средства.
—
Спасибо за внимание!
Игорь Котов, главный редактор журнала «Датагор»
Здравствуй, читатель! Меня зовут Игорь, мне 45, я сибиряк и заядлый электронщик-любитель. Я придумал, создал и содержу этот замечательный сайт с 2006 года.
Уже более 10 лет наш журнал существует только на мои средства.
—
Спасибо за внимание!
Игорь Котов, главный редактор журнала «Датагор»
Даташит на TDA7318:
▼ tda7318pdf.7z 🕗 24/03/16 ⚖️ 82,7 Kb ⇣ 43
Здравствуй, читатель! Меня зовут Игорь, мне 45, я сибиряк и заядлый электронщик-любитель. Я придумал, создал и содержу этот замечательный сайт с 2006 года.
Уже более 10 лет наш журнал существует только на мои средства.
—
Спасибо за внимание!
Игорь Котов, главный редактор журнала «Датагор»
↑ Продолжение следует!
В первой части статьи мы подробно остановились на описании проекта, на том, что необходимо приобрести или сделать самому, какие элементы и модули подобрать.
Во второй части:
— мы подключим все модули к Arduino
— остановимся подробно на структуре скетча (прошивки) для Arduino
— узнаем, как прочитать коды вашего пульта
— познакомимся со всеми функциями и с информацией, выводимой на экран
— проверим работоспособность всего АП в сборе.
Спасибо за внимание!
С уважением, Владимир и Ербол.
Живу в Израиле, родом из Одессы, бывший военный психолог, сегодня инженер сетевых компьютерных технологий или просто сисадмин.
Лет десять, как увлекся ламповым звуком, в то время построил свой первый усилитель. Полгода выслушивал и настраивал, доволен.
С тех пор были построены разные устройства, некоторые из них благодаря материалам и помощи людей этого портала. Нашел на вашем ресурсе много полезной для себя информации.
С уважением ко всем! )
Номер в каталоге : CSC2313F
функция : Digital stereo sound with loudness control processor
CSC2313F is a set of volume, tone, balance and front left and right channel volume control for the integration of high-quality audio processor.
It applies On the car radio and hi-fi sound system. This product provides selectable input gain and external loudness function, and serial I microprocessor I2C Bus interface control.