12 июня, 2022
VLSI Solution VS1053b — это аудиодекодер и кодировщик в одном чипе. Он построен на основе высокопроизводительного DSP-ядра с низким энергопотреблением VS_DSP (рис. 1, 2), имеет память данных, 16 КБ ОЗУ инструкций и 0.5+ КБ ОЗУ данных для пользовательских приложений, работающих с любым встроенным декодером, последовательные интерфейсы управления и ввода данных, до 8 GPIO, UART, а также высококачественный стереофонический АЦП с переменной частотой дискретизации для линейных и микрофонных входов, стереофонический ЦАП, усилитель для наушников.
Входной цифровой поток декодируется и проходит через цифровой регулятор громкости на сигма-дельта ЦАП с передискретизацией (18 бит). Управление декодированием осуществляется с помощью шины SCI. В пользовательскую оперативную память можно добавить специальные приложения, такие как DSP-эффекты. Кроме того, имеется эффект earSpeaker, позволяющий создавать акустическую обстановку комнаты со стереоколонками при прослушивании музыки в наушниках (рис. 3).
Технические возможности:
Декодирование:
Ogg Vorbis;
MP3: MPEG 1/2 layer III (CBR+VBR+ABR);
MP1/MP2: layers I & II optional;
MPEG4/2 AAC-LC(+PNS);
HE-AAC v2 (Level 3) (SBR + PS);
WMA 4.0/4.1/7/8/9 all profiles (5-384 kbps);
General MIDI 1/SP-MIDI format 0 files;
FLAC с программным плагином;
Кодирование: Ogg Vorbis с программным плагином, IMA ADPCM/PCM;
Поддержка потоковых аудио MP3 и WAV;
Пространственная обработка EarSpeaker;
Регулировка низких и высоких частот;
Работа с одним тактовым генератором: 12..13 МГц;
Поддержка работы с тактовой частотой 24..26 МГц;
Встроенный умножитель тактовой частоты;
Встроенный стерео ЦАП без фазового рассогласования между каналами;
Обнаружение пересечения нуля для плавной регулировки громкости;
Драйвер стереонаушников, способный управлять нагрузкой 30 Ом;
Выходной интерфейс I2S для внешнего ЦАП;
Отдельные напряжения питания для аналоговых, цифровых, I/O цепей;
Встроенная оперативная память для пользовательского кода и данных;
Интерфейсы SCI и SDI;
Возможность загрузки с SPI flash;
Интерфейс UART для отладки;
Напряжение питания: AVDD 2.6…3.6 В, CVDD 1.7…1.85 В, IOVDD 1.8…3.6 В;
Рабочая температура: -40…85 °C;
Корпус: LQFP-48