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

 
 
 
Reply to this topicStart new topic
> 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
Jury093
сообщение Nov 29 2013, 07:21
Сообщение #2


Знающий
****

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



Цитата(hd44780 @ Nov 28 2013, 22:21) *
Собственно вопрос в теме. MP3, MIDI играет без проблем. WMA ещё не пытался.
А WAV не хочет sad.gif . Формат самый обычный - PCM, stereo, 16-bit, 44.1 kHz. Вместо звука какой-то ужасть, похожий на треск из ненастроенного радиоприёмника.

в мане на чип показан формат заголовка wav, сравните в каком-нить hexview с тем, что вы пытаетесь скормить декодеру..
попробуйте в звуковом редакторе закодить звук с разными кодеками и компрессорами и напихать в декодер, предварительно сбрасывая согласно даташиту..
они хлестаются что "продано овер 5М чипов", что означает "у нас все работает"
Go to the top of the page
 
+Quote Post
hd44780
сообщение Nov 29 2013, 09:20
Сообщение #3


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

Группа: Свой
Сообщений: 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
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 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
Сообщение #5


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

Группа: Свой
Сообщений: 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
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 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
hd44780
сообщение Nov 29 2013, 12:34
Сообщение #7


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

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



Да регистр CLOCKF всё равно пересчитывать...
У 1003 он не такой, как у 1011. Вчера полдня промудохался, пока ожило...


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





Группа: Участник
Сообщений: 10
Регистрация: 9-05-11
Из: Казань
Пользователь №: 64 873



В каноничной wav нужны только RIFF chunk, fmt chunk и data chunk, но разные звукоредакторы могут добавлять свои информационные chunk, попробуйте почистить wav файл которые пытаетесь проигрывать. vlsi на их форуме предлагают для этих целей использовать http://sox.sourceforge.net
Go to the top of the page
 
+Quote Post
hd44780
сообщение Nov 29 2013, 16:03
Сообщение #9


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

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



btolfa, попробую, отпишусь.
WAV-чики генерил в TotalAudioConverter.


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





Группа: Участник
Сообщений: 11
Регистрация: 22-03-13
Пользователь №: 76 154



Я декодировал мп3, а в качестве цап использовал вс1003. если нужно, то могу поискать исходники=)
Go to the top of the page
 
+Quote Post
hd44780
сообщение Dec 12 2013, 18:42
Сообщение #11


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

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



Да, интересно. Проблема пока не решена.
Если найдёте, киньте пожалуйста на hd44780@yandex.ru

Спасибо.


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





Группа: Участник
Сообщений: 11
Регистрация: 22-03-13
Пользователь №: 76 154



Извиняюсь за задержку. Да, качество кода=) Но это вообщем не суть, давно было и для проверки(отмазка)

Сообщение отредактировал lleeloo - Dec 16 2013, 09:04
Прикрепленные файлы
Прикрепленный файл  vs1003_dac_mode.rar ( 917.94 килобайт ) Кол-во скачиваний: 20
 
Go to the top of the page
 
+Quote Post
hd44780
сообщение Dec 16 2013, 09:39
Сообщение #13


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

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



Спасибо. Как проверю, отпишусь.


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

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 12:48
Рейтинг@Mail.ru


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