|
проигрывание MP3, PCM1795 |
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 39)
|
Mar 8 2012, 20:34
|
Знающий
   
Группа: Участник
Сообщений: 679
Регистрация: 9-08-06
Пользователь №: 19 422

|
Цитата(DpInRock @ Mar 8 2012, 22:22)  В названии микросхемы точно отражено функциональное назначение. Аудиокодек. Числа переделывает в переменное напряжение и наоборот.
Чтобы получить числа из мп3 файла нужно конкретно поработать. НЕслабо так потрудиться. Понял, спасибо за уточнение, остался вопрос его досутпности. А никаких лицензий я не должен буду отчилсять из-за проигрывания MP3?
|
|
|
|
|
Mar 12 2012, 09:18
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Цитата(addi @ Mar 12 2012, 11:22)  Думал заложить VS1011, но у него SPI интерфейс что как я думаю усложняет программное декодирование мп3 файла при передаче кодеку нежели I2S интерфейс Хм. По SPI в VS1011 закачивают исходный MP3. По I2S в DAC закачивают декодированный поток. В VS1011 DAC встроенный. Вопрос - какая связь между SPI и I2S в вашем случае? Цитата Из доступных с I2S есть cs4353, но 24 бит, как я понимаю для воспроизведения МП3 нужно 32 бита? А это собственно DAC. К нему понадобится MP3 декодер (например в виде какого нибудь DSP процессора)
|
|
|
|
|
Mar 12 2012, 10:47
|
Знающий
   
Группа: Участник
Сообщений: 679
Регистрация: 9-08-06
Пользователь №: 19 422

|
Цитата(XVR @ Mar 12 2012, 12:18)  Хм. По SPI в VS1011 закачивают исходный MP3. По I2S в DAC закачивают декодированный поток. В VS1011 DAC встроенный. Вопрос - какая связь между SPI и I2S в вашем случае? я в смысле что будет проще, в случае когда есть mp3 файлы для воспроизведения и интерфейсы I2S и SPI Цитата А это собственно DAC. К нему понадобится MP3 декодер (например в виде какого нибудь DSP процессора) у меня AT91SAM9260 и в нем нету ничего подобного на аппаратном уровне, значит проще как раз будет VS1011?
Сообщение отредактировал addi - Mar 12 2012, 10:48
|
|
|
|
|
Mar 12 2012, 14:16
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Цитата(addi @ Mar 12 2012, 14:47)  я в смысле что будет проще, в случае когда есть mp3 файлы для воспроизведения и интерфейсы I2S и SPI MP3 напрямую в I2S интерфейс засунуть нельзя. Нужен MP3 декодер. Цитата у меня AT91SAM9260 и в нем нету ничего подобного на аппаратном уровне, значит проще как раз будет VS1011? Угу. Хотя возможно что скорости самого AT91SAM9260 хватит для декодирования MP3 и вывода в I2S, который у него есть. А можно и через его PWM выводить (конечно качество будет не очень)
|
|
|
|
|
Mar 13 2012, 09:54
|
Знающий
   
Группа: Участник
Сообщений: 679
Регистрация: 9-08-06
Пользователь №: 19 422

|
Цитата(XVR @ Mar 13 2012, 11:59)  Сорцы декодеров MP3 можно посмотреть тут, а что касается вывода в I2S - то это придется приделывать самому Спасибо за поддержку Посмотрел исходники только по описанию, так и не понял как они мне могут пригодится Прошу по возможности разъяснить "на пальцах" что необходимо реализовать в моем случае AT91SAM9260 Linux mp3 фалы на SD карте Файл читаем из карты по MCI , записываем в рперативку, "обрабатываем" , передаем по I2S Сам процесс обработки как я понимаю - его дискретизация и далее последовательная передача в порт I2S Цитата(Слесарь @ Mar 13 2012, 08:48)  Я такое реализовывал помнится на 10 кБайтах памяти программы. Тогда уж точно SPI. Карта памяти то SPI я думал по MCI...
|
|
|
|
|
Apr 12 2012, 07:20
|
Знающий
   
Группа: Участник
Сообщений: 679
Регистрация: 9-08-06
Пользователь №: 19 422

|
Цитата(Слесарь @ Mar 13 2012, 17:26)  С AT не знаком, но думается подойдут многие ныне выпускаемые 8-бит микроконтроллеры, желательно с аппаратным SPI + VS1011
Последний раз покупал VS1011 по 214 р., а контроллер думается стоит от 80 р. Вы уже успели его попользовать, я в итоге его заложил, рисую схему, с питанием некоторая озадаченность У меня 3.3, а в даташите 2.7, вот думаю запитать VS1011 от 3.3.... т.к теоретически можно, но практически неизвестно как повлияет ли это на ее работу. Поэтому хотел спросить а какоу у вас напряжение используется для питания VS1011(аналоговой и цифровой частей)?
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|