Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Выбрать, купит декодер.
Форум разработчиков электроники ELECTRONIX.ru > Поставщики компонентов для электроники > Компоненты > Микросхемы
Oleg_IT
Нужен декодер аудио форматов, основных распространённых. Задача получит на выходе цифровой поток из аудио файлов. Пока я даже не знаю что проще, найти МС или исходники кодеков и поставит какой-нибудь МК. Где бы почитать о МС кодеках, о их выборе?
Арташес
Цитата(Oleg_IT @ Apr 25 2010, 10:05) *

Ознакомтесь с продукцией фирмы - VLSI Solution. Например, VS1053 - Ogg Vorbis / MP3 / AAC / WMA / FLAC / MIDI Audio Codec Chip
jasper
Еще ST подобные штуки делает.
Oleg_IT
Спасибо, но, увы, там или цифры на выходе нет или только MPG формат. А может кто подскажет где исходники декодеков взять нужно.
Арташес
Цитата(Oleg_IT @ Apr 27 2010, 12:21) *
Спасибо, но, увы, там или цифры на выходе нет или только MPG формат.


Ну... Возьмите VS1033.

Цитата
VS1033 – аппаратный MP3/AAC/WMA/MIDI декодер от VLSI SOLUTION

VS1033C-L – микросхема интегрального MP3/AAC/WMA/MIDI аудиодекодера и ADPCM-енкодера. Кодек содержит высококачественное, патентованное, экономичное процессорное DSP-ядро VS_DSP4, 5КБ RAM-памяти для программы и 0,5КБ RAM-памяти данных для пользовательских приложений, последовательные интерфейсы для управления и входных данных, до восьми I/O-линий общего назначения, UART-интерфейс, а так же качественный одноканальный ADC с переменной скоростью выборок и стерео DAC, оканчивающийся усилителем с буфером для работы на наушники.
Внимание! Значительно снижены цены на все декодеры компании VLSI Solution Oy.

VS1033C, принимая извне поток данных через входную последовательную шину, может выполнять функции сопроцессора. Поток данных декодируется, затем поступает через блок контроля уровня на мульти-битный сигма-дельта ЦАП с 18-разрядной передискретизацией. Процесс декодирования контролируется через последовательную шину управления. В дополнение к основному декодированию, с использованием пользовательской RAM-памяти, возможно добавление специфических функций, DSP-эффектов.

Отличительные особенности:

поддержка форматов аудио:
- MPEG 1& 2аудио уровня III (CBR+VBR+ABR); уровни I & II опционально,
- MPEG4/2 AAC-LC-2.0.0.0 (+PNS),
- WMA 4.0/4.1/7/8/9 все профили (5Кбит/с...384Кбит/с),
- WAV (PCM+IMA ADPCM),
- General MIDI/SP-MIDI;

кодирование в IMA ADPCM сигнала с микрофонного и линейного входов;
поддержка потоковых MP3 и WAV форматов;
эффект пространственного звучания для наушников;
контроль Bass и Treble;
работа от источника тактовых импульсов с частотой 12МГц...13МГц или 24МГц…26МГц;
внутренний умножитель тактовой частоты (PLL-цепь);
низкое потребление энергии;
высококачественный стерео-ЦАП без фазовых ошибок между каналами;
выходной стереоусилитель с нагрузочной способностью 30Ом на канал для работы на наушники;
бесшумное включение и выключение;
I2S-интерфейс для подключения внешнего ЦАП;
раздельные линии питания аналоговой и цифровой частей декодера;
встроенные 5,5КБ RAM-памяти для программы и данных;
последовательные интерфейсы для управления и данных;
может использоваться как сопроцессор;
загрузка по SPI с Flash-памяти для специальных применений;
UART-интерфейс для отладочных целей;
новые функции могут быть добавлены программно и с помощью восьми I/O-линий общего назначения;
корпус LQFP-48.

Области применения: портативные устройства записи/воспроизведения звука; системы оповещения; стационарные универсальные декодеры потокового вещания.
jasper
Цитата(Oleg_IT @ Apr 27 2010, 13:21) *
Спасибо, но, увы, там или цифры на выходе нет или только MPG формат. А может кто подскажет где исходники декодеков взять нужно.

Есть пример для AVR32:
AVR32709: Audio Decoder Over USB using 32-bit AVR UC3
AVR32709: Firmware
Арташес
Кстати, выходом I2S не обделён и флагман VLSI - VS1053. Я думаю, захватить поток I2S и сконвертировать его в нужный вам формат данных всё же легче, чем реализовывать всё с нуля самому.

К тому же, в "Терраэлектронике" продается VS1053B-KIT-L (Отладочная плата с установленным кодеком VS1053 производства фирмы VLSI Solution. По сути, представляет собой типовое решение MP3/AAC/WMA/MIDI - плейера.) - 9237.21 руб (дороговато, конечно, зато работать будет сразу). Сами микросхемы тоже имеются в продаже: VS1053B-L - 451.08 руб.

У производителя VS1053B-KIT-L стоит дешевле - 80 евро.

Нажмите для просмотра прикрепленного файла
Oleg_IT
Цитата(Арташес @ Apr 28 2010, 12:12) *
Кстати, выходом I2S не обделён и флагман VLSI - VS1053.

Да, не углядел сначалаsmile.gif
Чего то не пойму, на сайте по VS1053 дано
Ogg Vorbis / MP3 / AAC / WMA / FLAC / MIDI
а в даташите
Ogg Vorbis/MP3/AAC/WMA/MIDI Правда это на VS1053b. И в Терре такая МС.
Куда FLAC (самое интересное) дели?
Арташес
Цитата(Oleg_IT @ Apr 28 2010, 22:17) *
Куда FLAC (самое интересное) дели?


unsure.gif Чего не знаю, того не знаю...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.