Перейти к содержанию
    

а VS1001 стоит от 233р (данные онлайн-прайса терры) - сравните с 111р за TLV320AIC23.
Вот так сравнили...

Ничего что пост о ценах был от 15 июня 2007 года?

Почти 2 года прошло с тех времен...Много воды утекло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот так сравнили...

Ничего что пост о ценах был от 15 июня 2007 года?

Почти 2 года прошло с тех времен...Много воды утекло.

 

и что из этого вытекает?!? (кроме воды)

тогдашние ревизии VS1000 поддерживали декодирование MP3 ?!

 

разрабатывать приходится сегодня, а не "вчера" - поэтому выбор делать надо тоже сегодня..

 

 

 

 

 

upd

 

а декодер, используемый в проекте начальной темы - взят из следующего проекта: https://datatype.helixcommunity.org/Mp3dec

причём тоже позиционируется как "highly optimized for ARM processors"

а с ААС облом - "ARM refers to any processor supporting ARM architecture v.4 or above." поэтому и запинается на ARM7TDMI

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот на днях попробовал филипковский проектик на LPC2148- 60 МГц, MP3, стерео, битрейт 320...

(Файлики для стерео все там в проектике есть). Для перспективы переноса на LPC2368 + 24 бит аудио DAC на I2S.

Причем MAD заточен для 28 битной фиксированной запятой. В текстах исходника настоятельно просят не масштабировать вывод до 16 ;)

На картинке время, используемое для чтения и декодирования фрейма. (красное внизу - чтение с карточки)

Одна засада - лицензирование патентованного MP3. Шибко много хотят...

 

Впрочем:

http://www.disser.org/disc.html (последняя строчка весьма интересна)

http://www.info-foss.ru/quickstart/freesof...ut_soft_patents (здесь вообще

настоятельно рекомендуют забить нах..)

http://www.compulenta.ru/285415/

http://www.rbcdaily.ru/2007/08/08/media/286426

 

VLSI конечно удобнее, но ситуация крайне тревожная с ними у наших продАвцев ;)

Добивают древние запасы, нового пока не везут.. У самого VLSIс цены тоже разумные только от 500 шт.

post-7267-1239655376_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот на днях попробовал филипковский проектик на LPC2148- 60 МГц, MP3, стерео, битрейт 320...

 

Тоесть Вы переписали исходный моно-проект под стерео?

Какой DAC поставили?

Можете весь проект выложить, пожалуйста?

Изменено пользователем Ivan Kuznetzov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ищу какой-нибудь софтовый mp3-декодер, который бы поддерживал оверсемплинг, например, пожатый 44.1 разжимался в 44.1*16.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С декодером вроди бы все понятно.

А как насчет кодирования в MP3? Может кто-то чего-то посоветует.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С декодером вроди бы все понятно.

А как насчет кодирования в MP3? Может кто-то чего-то посоветует.

Привет всем! купил тут на днях платку OLIMEX с AT91SAM7S256, хочу повторить плеер по этой ссылке: http://www.mikrocontroller.net/articles/ARM-MP3-Player

Кто-нибудь переделывал под ИАР или Кейл? Поделитесь пожалуйста!

 

В обмен могу поделиться исходниками последней ФатФС, переделанной под CodevisionAVR, если надо конечно... :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кароче скомпильнул проектик ( http://www.mikrocontroller.net/articles/ARM-MP3-Player) из под WinARM - ошибок нету, залил самбой - по УАРТу молчанка, как будто прога не стартует... Заливаю другие разные проги, в т.ч. и по работе с уарт - пашут отлично (всякие HID мышки, примеры) :(

Почему не пашет плеер? Ведь хотя-бы карточку-то он должен пытаться инициализировать и в уарт это дело слать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто-нибудь переделывал под ИАР или Кейл? Поделитесь пожалуйста!

 

Под ИАР переделывал. Еще под 4.41. Там косяк с инлайном ассемблера, у меня так и не получилось обойти. Сишный аналог тормозит. Если нужно - пишите dron_gus(at)mail.ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почему не пашет плеер? Ведь хотя-бы карточку-то он должен пытаться инициализировать и в уарт это дело слать?

 

Проверьте кварц. В том проекте, кажется, используется на 12 МГц, а на плате изначально стоит 18,432 МГц.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проверьте кварц. В том проекте, кажется, используется на 12 МГц, а на плате изначально стоит 18,432 МГц.

 

На его фотке точно стоит кварц 18.432 МГц..

 

800px-Player-TLV-Top.jpg

 

Прикол-то в том, что даже если кварц неправильный, то в УАРТ этот плеер все-равно ведь гадит, (пускай с ошибками при неправильном кварце)? а у меня в терминалке после запуска плеера чисто...

Изменено пользователем Ivan Kuznetzov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

The 12 MHz clock from the CPU's crsytal is fed to the TLV's clock input via the programmable clock output of the AT91SAM7S256.

А выводить SAM7 умеет ограниченный набор клоков, один из них как раз кварц. Если у Вас стоит кварц на 18.432, то проц проработает недолго, т.к. он неправильно настроит pll и даже если pll запустится, то само ядро вряд ли заработает на частоте в 1.5 раза выше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Итак, дело было в кварце (спасибо Dron_Gus) - нашел я строчку, где кварц указывается 12МГц, поставил его, плеер ожил, карточку инициализирует, список файлов выдает, вопрос: есть у меня микруха CS4331, на сайте плеера автор указывает, как с помощью PWM запустить клок для нее на 12 МГц - что надо сделать, чтобы эта микруха заработала? как порт для нее настроить (автор говорит, что работала она у него на I2S)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте чекаутнуть не последнюю версию исходников из SVN. Там явно должен быть момент перехода с CS4331 на TLV320AIC23B. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте чекаутнуть не последнюю версию исходников из SVN. Там явно должен быть момент перехода с CS4331 на TLV320AIC23B. :)

SVN-ка логин и пасс просит...

 

Покапался в исходниках - понял однук штуку - для TLV320 он инициализирует TWI, а для CS4331 он юзал I2S отличие походу в том что для старого dac нет start-stop условий данные просто последовательно шлются и клоком тактируются с чередованием left/right...

Вот что у автора писано:

DAC подключен к SSC интерфейсу, который сконфигурирован для вывода I2S потока с частотой дискретизации 46.9 кГц (два 16-и битовых слова за сэмпл - каждое для своего канала)

 

как бы это все поднять? :unsure:

Изменено пользователем Ivan Kuznetzov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...