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

 
 
9 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> STM32 mp3 playback
cebotor
сообщение Jan 27 2009, 20:16
Сообщение #46


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 6-04-07
Из: Бронницы
Пользователь №: 26 809



Цитата(sonycman @ Jan 24 2009, 15:14) *
Я вот тоже планирую в будущем сделать вариант воспроизводящей системы.
Поэтому эта тема интересна.

ST-шники выложили код портированного SPEEX- a, для воспроизводящей системы типа оповещения или еще чего сказать имхо оптимальнее.
на кортекс пытался перекладывать и либмад и хеликс очень давно - почти год назад, как только начал возиться с ним - все вобщем то легло smile.gif но двадцать кило памяти не хватило в доступных мне на тот момент моделях 103го


--------------------
если еррата пуста - это не хорошо а плохо
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 27 2009, 21:14
Сообщение #47


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(cebotor @ Jan 28 2009, 00:16) *
ST-шники выложили код портированного SPEEX- a, для воспроизводящей системы типа оповещения или еще чего сказать имхо оптимальнее.
на кортекс пытался перекладывать и либмад и хеликс очень давно - почти год назад, как только начал возиться с ним - все вобщем то легло smile.gif но двадцать кило памяти не хватило в доступных мне на тот момент моделях 103го

Хотелось бы, чтобы оно и музычку качественно воспроизводило rolleyes.gif
Поэтому всё-же сначала mp3. А потом видно будет.

А что с памятью не получилось? Оперативы не хватило? Флешки-то вроде мало надо - 20-30 килобайт?
Я заказал уже STM32 с 512к флеша, авось влезет smile.gif всё, что надумаю со временем реализовать...
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Jan 27 2009, 21:20
Сообщение #48


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Цитата(sonycman @ Jan 28 2009, 00:14) *
Хотелось бы, чтобы оно и музычку качественно воспроизводило rolleyes.gif

надо только не забыть, что 30 MIPS Helix приведено для zero wait-state flash. Так что делайте поправку
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 27 2009, 21:27
Сообщение #49


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Alex B._ @ Jan 28 2009, 01:20) *
надо только не забыть, что 30 MIPS Helix приведено для zero wait-state flash. Так что делайте поправку

Ну и что? Рамы что-ли мало? Да и неужели STM32 на 48 МГц (один wait state) прямо из флеш не осилит?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 27 2009, 21:34
Сообщение #50


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Подумайте лучше насчет вменяемого декодера AAC. Все же заметно меньше требуемый битрейт.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 27 2009, 22:04
Сообщение #51


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Rst7 @ Jan 28 2009, 01:34) *
Подумайте лучше насчет вменяемого декодера AAC. Все же заметно меньше требуемый битрейт.

Хм... все отговаривают от mp3... неужели для ARM7 это такая проблема?
Ну тогда есть изначальный вариант с VS1011е сотоварищи smile.gif
Даже AVR справится.
Go to the top of the page
 
+Quote Post
goodwin
сообщение Jan 27 2009, 23:44
Сообщение #52


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Цитата(sonycman @ Jan 28 2009, 01:04) *
Хм... все отговаривают от mp3... неужели для ARM7 это такая проблема?
Ну тогда есть изначальный вариант с VS1011е сотоварищи smile.gif
Даже AVR справится.


Конечно заманчиво заюзать какой-нить LPC2368 под это дело. Навскидку себестоимость железок можно уменьшить (при условии, что еще двухканальный CAN на борту необходим). Да и аппаратная поддержка SD в LPC присутствует.

Только советую посмотреть сначала вот на это дело: http://www.mp3licensing.com/royalty/hardware.html smile.gif)

Так что vlsi всяко дешевле (безопаснее) обойдется smile.gif
Там даже в VS1011 есть 5 с лишним килобайт RAM с доступом по SPI.
Мало того - у них на сайте выложены прошивки для standalone плеера, который успевает играть даже WAV с CD качеством простым "ногодрыганием" c SD картой, поддерживает FAT32/sdhc. И даже контроллер не требует - грузится с EEPROM.
Контроллером же можно рулить этим делом, как угодно- например выбирать номер трека...
Так что в некоторых случаях даже файловую систему необязательно реализовывать - пользовать эту фишку...
Из недостатков - необоснованно задранная цена у наших продАвцев.

Кстати, декодеры OGG от vlsi втрое дешевле, имеют на борту USB и пр. вкусности. Может OGG будет достаточно?
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Jan 28 2009, 04:35
Сообщение #53


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(sonycman @ Jan 27 2009, 16:27) *
Ну и что? Рамы что-ли мало? Да и неужели STM32 на 48 МГц (один wait state) прямо из флеш не осилит?


я поигрался на симуляторах и т.д. С ФАТом надо килобайт 80 флеш (хоть хеликс, хоть либмад),
фактически там немного меньше, и RAM 20к - маловато будет,
вопчем гдето 32к хотя бы.
Я сча пытаюсь в LPC2148 засунуть ето дело.

VLSI - было б здорово в одном чипе, хоть и 24 бакса штука.


Кстати, че там за ядрышко в VLSI - 8051? или свое?


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
goodwin
сообщение Jan 28 2009, 04:54
Сообщение #54


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



LPC2148 + нормальный DAC с поддержкой разных частот семплирования выйдет гораздо дороже, чем VS1011.

Летом VS1011 стОил 120 руб, сейчас 240.
Вдвое. А евро только на 20-25%.
Как бы продАвцы не захлебнулись wink.gif

"вопчем гдето 32к хотя бы." - дык чего экспериментировать то? В доке приведен требуемый объем RAM. К нему надо еще входной и выходной буферы для данных.

Ядрышко у них свое (сама аббревиатура VLSI об этом напоминает) - малопотребляющий производительный DSP с аналоговыми узлами.

Только непонятно для чего таки городить что-то свое программное? Академический интерес?
Если для себя в одном экземпляре - то VLSI предпочтительнее.
Если много и на продажу - надо башлять правообладателю формата минимум 15000$ в год.
Последние портки сдерут... А китаезы помогут своими плеерами в цену одного кристалла от vlsi...
Так шта...
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 28 2009, 07:39
Сообщение #55


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(A. Fig Lee @ Jan 28 2009, 08:35) *
я поигрался на симуляторах и т.д. С ФАТом надо килобайт 80 флеш (хоть хеликс, хоть либмад),
фактически там немного меньше, и RAM 20к - маловато будет,
вопчем гдето 32к хотя бы.

Лучше взять кристалл про запас - с 64к оперативы.

Цитата(goodwin @ Jan 28 2009, 08:54) *
Только непонятно для чего таки городить что-то свое программное? Академический интерес?
Если для себя в одном экземпляре - то VLSI предпочтительнее.
Если много и на продажу - надо башлять правообладателю формата минимум 15000$ в год.
Последние портки сдерут... А китаезы помогут своими плеерами в цену одного кристалла от vlsi...

И я того-же мнения (по поводу VLSI).

А китайцы - так у них там подобие того же ARM с DSP ядром в одном небольшом BGA от Samsung, до 80 МГц скорость.
И это было года 3-4 назад. Что там сейчас - чтобы и видео одной левой воспроизводить?
И по копеечной цене... smile.gif
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Jan 28 2009, 14:50
Сообщение #56


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(goodwin @ Jan 27 2009, 23:54) *
LPC2148 + нормальный DAC с поддержкой разных частот семплирования выйдет гораздо дороже, чем VS1011.

Летом VS1011 стОил 120 руб, сейчас 240.
Вдвое. А евро только на 20-25%.
Как бы продАвцы не захлебнулись wink.gif


ето смотря где. за пределы СНГ как правило компании не посылают,
а сама микросхема официально стоит 16 евро.
LPCxx с DAC будет дешевле

Цитата(goodwin @ Jan 27 2009, 23:54) *
"вопчем гдето 32к хотя бы." - дык чего экспериментировать то? В доке приведен требуемый объем RAM. К нему надо еще входной и выходной буферы для данных.

Ядрышко у них свое (сама аббревиатура VLSI об этом напоминает) - малопотребляющий производительный DSP с аналоговыми узлами.

Только непонятно для чего таки городить что-то свое программное? Академический интерес?
Если для себя в одном экземпляре - то VLSI предпочтительнее.
Если много и на продажу - надо башлять правообладателю формата минимум 15000$ в год.
Последние портки сдерут... А китаезы помогут своими плеерами в цену одного кристалла от vlsi...
Так шта...


1. Цена дорогая на VLSI.
2. Легче прикрутить МП3 к ARM, чем какуюто функциональность к VLSI - там и периферии то нет.
В LPC2148 например и USB уже - на всякий случай
3. Лицензии - даже сам VLSI их обходит - говорит, если заенейблите ети фичи - сами разбирайтесь с лицензиями.
С LPC и подавно так можно сделать.


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
zksystem
сообщение Jan 28 2009, 15:40
Сообщение #57


embedder
***

Группа: Свой
Сообщений: 264
Регистрация: 11-05-05
Из: Казань
Пользователь №: 4 911



Цитата(A. Fig Lee @ Jan 28 2009, 17:50) *
3. Лицензии - даже сам VLSI их обходит - говорит, если заенейблите ети фичи - сами разбирайтесь с лицензиями.


Да неужели? А вот это в даташите VLSI что?

1 License
MPEG Layer-3 audio decoding technology licensed from Fraunhofer IIS and Thomson.


--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Jan 28 2009, 16:29
Сообщение #58


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(zksystem @ Jan 28 2009, 10:40) *
Да неужели? А вот это в даташите VLSI что?

1 License
MPEG Layer-3 audio decoding technology licensed from Fraunhofer IIS and Thomson.


SM LAYER12 enables MPEG 1.0 and 2.0 layer I and II decoding in addition to layer III. If you enable
Layer I and Layer II decoding, you are liable for any patent issues that may arise.
Joint licensing
of MPEG 1.0 / 2.0 Layer III does not cover all patents pertaining to layers I and II.


http://www.vlsi.fi/fileadmin/datasheets/vlsi/vs1053.pdf page 38


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
zksystem
сообщение Jan 28 2009, 17:02
Сообщение #59


embedder
***

Группа: Свой
Сообщений: 264
Регистрация: 11-05-05
Из: Казань
Пользователь №: 4 911



[quote name='A. Fig Lee' post='537327' date='Jan 28 2009, 19:29']SM LAYER12 enables MPEG 1.0 and 2.0 layer I and II decoding in addition to layer III. If you enable
Layer I and Layer II decoding, you are liable for any patent issues that may arise.
Joint licensing
of MPEG 1.0 / 2.0 Layer III does not cover all patents pertaining to layers I and II.


1053 юзать не собирался, процитировал из vs1001 rolleyes.gif и к тому же, в 1053 как я понял Layer-III лицензирован, то что вы привели касается Layer-I и II

Сообщение отредактировал zksystem - Jan 28 2009, 17:03


--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Jan 28 2009, 17:53
Сообщение #60


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(zksystem @ Jan 28 2009, 12:02) *
1053 юзать не собирался, процитировал из vs1001 rolleyes.gif и к тому же, в 1053 как я понял Layer-III лицензирован, то что вы привели касается Layer-I и II


суть не в том, что лицензировано, а в том, что если VLSI говорит - сами разбирайтесь с лицензиями,
то с ARM-ом и подавно можно говорить - сами разбирайтесь.
Или давать просто как пример имплементации..
В общем - ето не страшно


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post

9 страниц V  « < 2 3 4 5 6 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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