Audiobooster Pack для MSP430 Launchpad

MSP430 BOOST C55AUDIO1Тут на днях известная фирма из Техаса анонсировала плату расширения C5000™ Audio Capacitive Touch BoosterPack для MSP430 Launchpad (того что с новым процессором MSP430G2553 на борту). Теперь из этой платки можно сделать MP3-плеер. Более того, этот плеер ещё и с OLED-дисплеем, и управляется он уже знакомым ёмкостным сенсором, который уже давно был в продаже. И стоит эта платка всего-то: 30$ (по акции, нормальная цена аж на $4.99 дороже). Итак почитывая описание устройства, можно сделать вывод, что DSP C5xxx идут в массы, но не тут-то было...



Заказав коробочку мы получаем:

  • Audio Capacitive Touch BoosterPack Board — саму платку
  • MicroSD карточку в которую залита прошивка DSP
  • Mini-USB -кабель
  • Наушники с микрофоном
  • Специально для тех, у кого старый ланчпад, техасовцы не пожалели MSP430G2553, прошили его и положили в коробочку
  • Ну и брошюра с быстрым стартом


Дополнительно к тому что уже есть на LaunchPad'е будут:

  • Емкостной тач-элемент, разведённый на плате, который может быть как колесом прокрутки так и кнопкой
  • 9 светодиодов для индикации обратной связи от тач-элемента
  • TMS320C5535 DSP — тот самый, из за которого весь сыр-бор.
  • TLV320AIC3204 — I2S кодек
  • TS3A225E — детектор гарнитуры
  • Коннектор для Micro SD, ну и саму карточку
  • Второй порт USB2.0, по которому заливается музыка и записи.
  • OLED-дисплей с шиной I2C
  • INA219 — Монитор питания и измеритель тока с I2C
  • SST25VF016B — Флеш, в которой зашит первый загрузчик.


Как это всё соединено между собой видно на картинке:

Audio Capacitive Touch BoosterPack Block Diagram
Как видим, всё управление звуком идёт через DSP, а ланчпад здесь выступает в виде touch-интерфейса и моргалкой светодиодов.

Наткнулся я на это дополнение к ланчпаду — совершенно случайно, в очередной раз зайдя на сайт техасовцев в поисках халявы алгоритма кодирования AAC+, и как оказалось, DSP TMS320C5535 почти на это способен. А со всякими MP3/OGG/FLAC/AAC-LC он справится на ура. Хотя разработчики как обычно поспешили с запуском, есть что допиливать. Вот сейчас например работает только MP3, ну и потом обещают добавить остальные кодеки. Да и с отладкой DSP пока всё очень хмуро, снова эти лицензии и т.п.

Ну и мой вывод от всей этой акции техасовцев:

Очередной пиар, и раздаривание платок для привлечения внимания к MSP430. Обвязывают их процессорами со значительно бОльшим потенциалом и при этом не дают возможности «влезть» в эту DSP и наконец-то получить доступные средства обработки звука на TMS320C5ХХХ (они просто шифруют второй загрузчик который на Micro-SD), ну если очень надо, то влезть можно (достаточно отпаять SPI-флешку), но вот что делать со звуковым DSP без библиотек MP3/AAC? По-новой их изобретать? Или соглашаться с тем что мне эту библиотеку всё-таки дадут (если не подпаду под экспортные ограничения), но я никому не покажу исходники моего супер-дупер проекта. Лажа какая-то получается. Но нашего человека такое никогда не останавливало, JTAG-то они оставили…

Источники:

  1. www.ti.com/tool/430boost-c55audio1
  2. processors.wiki.ti.com/index.php/Audio_Capacitive_Touch_BoosterPack_C5535_Software
  3. www.ti.com/tool/tmdx5535ezdsp (Полноценный набор для отладки DSP за 99$)
  4. processors.wiki.ti.com/index.php/C5000_Software_Algorithms (публично доступные алгоритмы, в том числе и распознавание речи)
  • +1
  • 31 марта 2012, 19:10
  • tipok

Комментарии (26)

RSS свернуть / развернуть
А возможность написания программ для TMS320C5535 есть или он уже прошитый? Как обновляется прошивка если это так?
0
Прошивка хранится на Micro-SD карте, и её можно обновлять, но «простой закачкой» не получится, подробнее о загрузке из SD тут: processors.wiki.ti.com/index.php/Creating_a_SD_card_boot_image_for_C55x
0
Написать программу можно, но с отладкой могут быть трудности, так как хотя JTAG и присутствует, но это не полноценный набор (tmdx5535ezdsp)
0
А чем low end DSP Лучше Cortex M4? Наверное, только совместимостью с топовыми DSP.
Верно было замечено, что будут проблемы с отладкой.
Я бы если бы взял, то только на поиграться и посмотреть на другую архитектуру.
0
Как правило набором узкоспециализированных команд (что то типа аппаратного умножителя в микроконтроллерах) позволяющих получить огромный прирост на некоторых задачах.
0
Всё просто, если нужно сделать радио-модем для КВ/УКВ то на DSP есть достаточно много примеров как это сделать (используя OFDM), а вот кортексы — свежак, и ускорение преобразования Фурье на них появилось совсем недавно. Я не сомневаюсь что можно собрать собственный радоимодем и на новых кортексах, но без примеров тяжеловато.
0
я бы вместо этих поделок взял что то типа vs1011… имхо более правильный и проверенный вариант
0
  • avatar
  • xar
  • 01 апреля 2012, 21:15
Вместо VLSI дешевле поставить STM32F103.
0
хм. предлагаете проприетарное решение проверенное временем и лицензированное в mpeg заменить поделкой на stm которую отлаживать и тп будете далеко не одну неделю?
0
Зато ниже цена и более гибкий вариант.
0
сдается мне вы из тех людей который берет машину с расчетом на будущую переделку в самолет/танк/теплоход
0
Нет. Скорее из тех людей, которые берут сотню машин для городской езды, чтобы потом не приобретать еще десяток для поездки на дачу.
0
И прикрепить к нему 8051 или 80128 для управления. Тоже проверенный временем.
0
80186
0
как пример еще гляньте vs1053 со всеми его возможностями
0
На нем можно реализовать какой-нить GSM или Speex кодек?
0
эм… зачем? я про плеер говорю
0
Я про музыкальную шкатулку =).
0
а зачем в музыкальной шкатулке gsm и speex
0
GSM и speex — это пример. Ведь mp3 часто умеют не только декодировать, но и кодировать. А для музыкальной шкатулки не помешает midi.
0
О, а я тут как раз обсуждаю голосовое управление шкатулкой, и какой алгоритм и проц лучше для этой задачи применить.
0
Если возможностей меги не достаточно, то тут даже нечего думать — нужно брать ARM.
0
1053 умеет миди, но ставить в шкатулку аппарат которому по силам флак — кошунство. простенькое миди на авр можно сделать
0
ммрз кодировать кстати тоже умеет. микросхема является законченным кодером/деколером для плееров. думаю на этом можно прервать обсуждение. все равно я не пойму преимуществ тмски в этом направлении.
0
TMS техасовская, а остальные — нет.
0
Кто нибудь брал набор? Откуда новую прошивку можно взять?(не на лаунчпад, а на DSP)
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.