QCC MicroDSP

    QCCMicroDSP v2 — это доступный и компактный аудио процессор для 4 каналов с высоким качеством звука и множеством дополнительных функций. Устройство построено на чипе QCC3031 от Qualcomm и двух внешних ЦАП PCM5102. Возможность Bi-Amping была изначально заложена в чипы компанией CSR (которую в 2018 году приобрела Qualcomm), однако в открытых источниках мне не встречались примеры реализации подобных проектов на этой платформе.

QCC MicroDSPv2
Структура

Ссылка:

Установка ПО для работы с платой.

Почему легко освоить QCC MicroDSP:

  • Не нужны никакие программаторы, достаточно USB кабеля и ПК
  • Все в одном: не нужны внешние источники для работы.
  • Установка и настройка программ занимает около часа, далее настройка DSP займет не более 5-10 минут.
  • Не нужно ничего программировать.
  • Действует бесплатная лицензия на 16 Bluetooth адресов на кодеки aptX, крупные компании платят огромные деньги Qualcomm за лицензию на их использование.

4-х канальный QCC MicroDSP  включает в себя:

  • Звуковую карту 24bit 48kHz, проводное USB Audio для минимальной задержки сигнала.
  • Bluetooth 5.1 с поддержкой кодеков высокого разрешения 24bit 48kHz aptX HD/aptX Adaptive.
  • Встроенный звуковой процессор Kalimba с кроссовером, компрессором, эквалайзерами и т.д.
  • Технологию TWS — соединение двух плат по Bluetooth для совместной синхронной работы с разрешением до 24bit 48kHz.
  • Broadcast Audio — объединение множества плат по Bluetooth. Изменение эквалайзера на ведущей плате будет применено ко всем ведомым устройствам.
  •  Управление кнопками, светодиодную индикацию работы.
  • Настройку через ПК.
  • Питание через изолированный DC-DC для предотвращения помех и шума.

Попробовав хоть раз цифровую фильтрацию вы больше не захотите возвращаться к аналоговым активным и тем более громоздким пассивным фильтрам, а послушав TWS, захотите избавится и от сигнальных проводов.

TWS (True Wireless Stereo) — это технология для беспроводного соединения двух устройств в стереопару.
Принцип работы:
Два чипа с разными Bluetooth-адресами объединяются,при этом один назначается ведущим (Master), а другой — ведомым (Slave). Ведущий чип получает от источника (телефона) сигнал, отправляет на свои выходы моно правый сигнал , а стерео по беспроводной связи на ведомый чип. Ведомый чип выделяет моно левый канал и отправляет на все свои выходы. Таким образом, каждое устройство в паре воспроизводит свой монофонический канал, формируя полноценное стерео.

Сценарии применения QCC Micro DSP:

Система биампинг на 4 канала и беспроводной сабвуфер
Система 2 колонки и сабвуфер
Биампинг для 4 канального усилителя
Биампинг с использованием TWS

Параметры конфигурации чипа задаются через ADK, например если  нужно разделить 4 канала для биампинга, аудиовыходы подключаем так:

Биампинг с разделением через кроссовер

Если нужна другая конфигурация, выбираем нужную и сохраняем, чип сам добавит кроссовер в цепочку аудио процессора:

Выбор конфигурации для разных задач

Здесь можно активировать или отключить ненужные операторы DSP ядра:

Активация необходимых операторов.

Важные особенности и ограничения.

  • TWS-соединение не работает с кодеком aptX HD
  • Не все телефоны поддерживают кодеки aptX, но чип нормально работает с SBC/AAC.
  • Графический конструктор DSP-цепочек отсутствует. Цепочки операторов (эквалайзеров, кроссоверов) фиксированы на уровне прошивки. Можно настраивать и отключать уже имеющиеся блоки. Этого достаточно для создания качественной системы — инженеры CSR/Qualcomm хорошо продумали стабильность работы, что зачастую важнее избыточного функционала.
  • Рекомендуемая OC для работы с чипами: Windows 10.
  • Ресурсоемкие кодеки могут использовать почти половину мощности DSP. При включении Bass Boost и эквалайзеров возможны искажения из-за перегрузки. Самый легкий для процессора режим — USB Audio и кодек SBC.

Нагрузка от декодирования аудио (без учета других операторов):

· USB — 3%
· SBC — 7.4%
· AAC — 9%
· aptX — 35%
· aptX HD — 35%
· aptX Adaptive — 40%

Совет: для оптимальной работы с кодеками aptX можно отключить неиспользуемые операторы, такие как Bass Boost или расширение стерео.

Для организации TWS-соединения между двумя платами выполните следующие шаги:

1. С помощью QCC Tool задайте уникальные имена и адреса для каждой платы.
Пример:

Плата 1: Имя TWS R, Адрес …xxxx01
Плата 2: Имя TWS L, Адрес …xxxx02

2. В ADK установите требуемый аудиорежим: стандартное стерео или биампинг.

3. Активация режима TWS: На обеих платах установите перемычку между контактами COM и 5. Это обеспечит автоматический вход модулей в режим TWS при включении питания.

4. После настройки для подключения к стереосистеме достаточно выполнить сопряжение только с одной из плат, вторая подключится автоматически.

Инструкция по смене прошивки и настройке DSP.

Необходимое ПО для работы с платой:

Пример настройки MicroDSP для системы 2.1 (2 мидбаса с подрезкой снизу и 1 сабвуфера):

Открываем ADK настраиваем аудиовыходы

Для системы 2.1 выставляем так:

Здесь активируем 2 параметрических эквалайзера, сохраняем изменения

Далее обязательно включаем музыку и запускаем QACT

Подключаемся к плате

Подключение прошло успешно

Настраиваем кроссовер, сохраняем параметры

Я изменил типа фильтра и частоту среза 120Гц 6 порядком, не забываем нажимать Get Data

Реализуем бассбуст и сабсоник через эквалайзер

Далее сохраняем файл конфигурации

Для того чтобы сохранить настройки в постоянную память, запускаем QCC Audio Tool, выбираем ранее сохраненный файл. Для подключения к чипу жмем Port init

Открываем файл

Жмем Merge, закрываем программу.

Фот так выглядит получившаяся АЧХ для 2 мидбасов и сабвуфера

FAQ:

  • Какие типы фильтров? Похоже, что IIR.
  • Настройки эквалайзеры слетают после перезагрузки чипа? Нужно зашить файл HTF в постоянную память через программу QCC Audio Tool.
  • Что то лишнее включили в ADK, чип завис и не включается? Заливаем родной дамп прошивки через NVSApp

Остались вопросы? Заходите в группу телеграмм по данным чипам: https://t.me/+sDqnqN991Y4xMWNi

Добавить комментарий

Ваш адрес email не будет опубликован.