Аудиопроцессор PT2315 (Arduino)

ИМС PT2315 (аналог TDA7315) представляет собой простой стерео аудиопроцессор, который позволяет регулировать громкость и тембр.

Основные параметры аудиопроцессора PT2315:

  • Напряжение питания от 6 до 10 В

  • Ток потребления от 30 до мА

  • Максимальное входное напряжение 2,5 Vrms

  • Коэффициент гармоник 0,07 %

  • Разделение каналов 85 дБ

  • Отношение сигнал/шум 95 дБ

  • Регулировка громкости от -70 до 0 дБ с шагом регулировки 1,25 дБ

  • Регулировка тембра (BASS, TREBLE) ±14 дБ с шагом регулировки 2 дБ

  • Аттенюаторы выходов (CHL, CHR) от 0 до 30 дБ с шагом регулировки 1,25 дБ

  • Управление I2C

Библиотека — https://github.com/liman324/PT2315.git

Тестовый скетч:

#include <Wire.h>

#include <PT2315.h>

PT2315 pt;

void setup() {

Serial.begin(9600);

delay(600);

audio();

}

void loop() { }

void audio(){

pt.set_volume(0); // int 0...56 === 0...-70 dB step 1.25 dB

pt.set_att_l(0); // int 0...24 === 0...-30 db step 1.25 dB

pt.set_att_r(0); // int 0...24 === 0...-30 db step 1.25 dB

pt.set_loudness(1); // bool 0...1 = on...off

pt.setBass(0); // int -7...+7 === -14...+14 dB step 2 dB

pt.setTreble(7); // // int -7...+7 === -14...+14 dB step 2 dB

}

На базе Adruino Nano используя аудиопроцессор PT2315 можно собрать простой регулятор громкости и тембра.

Регулятор громкости позволяет регулировать громкость, тембр НЧ, тембр ВЧ и баланс, так же поддерживает функцию MUTE.

ИК пульт дублирует работу энкодера и кнопу MUTE. Для управления регулятором подойдет практически любой пульт ИК, для поддержки Вашего пульта необходимо прописать коды кнопок в скетч:

#define IR2 0x2FDB24D // button encoder

#define IR3 0x2FDF00F // mute

#define IR4 0x2FD906F // >>>

#define IR5 0x2FDF20D // <<<

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

Скетч http://rcl-radio.ru/?p=128899

ArduinoЭлектроникаПрограммированиеСамоделкиАудиотехникаДлиннопост 6 Поддержать Эмоции

Больше интересных статей здесь: Гаджеты.

Источник статьи: Аудиопроцессор PT2315 (Arduino).