реклама на сайте
подробности

 
 
> VS1003b и VS1011e не проигрывают wav PCM
hd44780
сообщение Nov 28 2013, 19:21
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Вопрос не относится напрямую к ARM, но микруха управляется STM32F4, поэтому здесь sm.gif

Собственно вопрос в теме. MP3, MIDI играет без проблем. WMA ещё не пытался.
А WAV не хочет sad.gif . Формат самый обычный - PCM, stereo, 16-bit, 44.1 kHz. Вместо звука какой-то ужасть, похожий на треск из ненастроенного радиоприёмника.

Вот тут - http://www.vlsi.fi/en/support/software/ ... tches.html есть fix для этой беды, но мне он не помог.
На VS1011e та же хрень.

VS1053 вроде не имеет этих проблем, но у меня его нет.

Кто-нибудь знает, как играть wav на этой микрохеме?

Спасибо.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
hd44780
сообщение Nov 29 2013, 09:20
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



В мане нашёл только заголовок для WAV ADPCM, да и то для случая, когда сама микруха выплёвывает этот ADPCM ...
Формат заголовка нашёл только в доке на VS1053, от моего отличается только байтами 0xFF в обоих полях длины.

Поменял - не помогло sad.gif .

По ходу проверил WMA, 44.1 kHz, stereo. 160kbps - работает, 192 - рывками. Кварц 12.288 МГц, множитель максимальный - 3.1.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Jury093
сообщение Nov 29 2013, 10:10
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(hd44780 @ Nov 29 2013, 12:20) *
В мане нашёл только заголовок для WAV ADPCM, да и то для случая, когда сама микруха выплёвывает этот ADPCM ...
Формат заголовка нашёл только в доке на VS1053, от моего отличается только байтами 0xFF в обоих полях длины.
Поменял - не помогло sad.gif .

а нет ли возможности сначала что-нить оцифровать через этот чип, а потом ему же и скормить - уж свое то должен признать/проиграть..

еще, как вариант, не успевают данные накачиваться в чип, ведь битрейт потока в mp3 заметно меньше, чем неупакованного wav
сделайте несколько отладочных выхлопов в консоль статусных регистров - тогда будет понятно, чем занимается декодер и какой формат видит..

Цитата
По ходу проверил WMA, 44.1 kHz, stereo. 160kbps - работает, 192 - рывками. Кварц 12.288 МГц, множитель максимальный - 3.1.

попробуйте кварц поставить нормальный на 24.576МГц
"Note: because maximum sample rate is XTALI
256 , all sample rates are not available if XTALI
< 12:288 MHz"

Go to the top of the page
 
+Quote Post
hd44780
сообщение Nov 29 2013, 10:42
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(Jury093 @ Nov 29 2013, 12:10) *
а нет ли возможности сначала что-нить оцифровать через этот чип, а потом ему же и скормить - уж свое то должен признать/проиграть..

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

Цитата(Jury093 @ Nov 29 2013, 12:10) *
еще, как вариант, не успевают данные накачиваться в чип, ведь битрейт потока в mp3 заметно меньше, чем неупакованного wav
сделайте несколько отладочных выхлопов в консоль статусных регистров - тогда будет понятно, чем занимается декодер и какой формат видит..

Сейчас дисплею доделаю и займусь.

Цитата(Jury093 @ Nov 29 2013, 12:10) *
попробуйте кварц поставить нормальный на 24.576МГц
"Note: because maximum sample rate is XTALI
256 , all sample rates are not available if XTALI
< 12:288 MHz"

24.576 нету, вроде есть ровно 24 МГц.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Jury093
сообщение Nov 29 2013, 10:56
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(hd44780 @ Nov 29 2013, 13:42) *
Лин. вход распаян. Попробую. Но, судя по докам он заголовки не формирует, только данные.

да, заголовок придется приклеить свой, зато в теории можно посмотреть _что_ требует декодер на входе.. в теории можно оцифровку скормить звуковому редактору на компе и если данные периодические, то даже попробовать проиграть..

Цитата
24.576 нету, вроде есть ровно 24 МГц.

такие кварцы водились на видеокартах с RCA входами/выходами - там где использовались отдельные чипы для НЧ видеовыхода/оцифровки..
если 24МГц разрешен, то его тоже можно попробовать - вероятно нужна коррекция с пересчетом делителей в VS10xx
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 08:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01446 секунд с 7
ELECTRONIX ©2004-2016