|
Проигрывание звука, Кто-нибудь пробовал проигрывать звуковые файлы? |
|
|
|
Mar 13 2006, 13:52
|
Группа: Новичок
Сообщений: 3
Регистрация: 30-08-05
Пользователь №: 8 085

|
Есть ли у кого-нибудь идеи, как можно с помощью подсоединённого к какому-нибудь порту платы на Atmega128 динамика проиграть wav или midi файл?
|
|
|
|
3 страниц
< 1 2 3
|
 |
Ответов
(30 - 38)
|
Mar 17 2006, 11:54
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Цитата Кстати о птицах, кто знает какая вычислительная сложность у MP3 декодера на 1 kbps? Может быть что-то в районе 2-4kbps (а это уже неплохо для воспроизведения речи) на меге реально сделать? Я думаю со скоростью проблем не будет на 16-20МГц. А вот низкая разрядность, и маленькие объемы памяти это действительно проблема. ИМХО есть два приемлемых пути SPI ЦАП и ADPCM. Кстати, есть еще прекрасные микросхемы АС97 кодеков - там и скорость и разрядность и микрофонные входы и переключение каналов и приличные ЦАП/АЦП
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Mar 17 2006, 12:41
|

Мастер-фломастер
   
Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700

|
да что вы все голос - голос! ADPCM в апноте есть давайте подумаем что можно придумать для музычки? Цитата(vet @ Mar 17 2006, 10:51)  тут недавно пробегало сообщение про отечественный м/к с архитектурой 8051 и встроенным аналогом AY. да, жалко что AY уже не найти... а что можно предложить в вопросе о воспроизведения MIDI файлов? благо то же объем у них не большой? есть дешевые решения в сторону аппаратных миди синтезаторов?
Сообщение отредактировал Kovrov - Mar 17 2006, 12:45
--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
|
|
|
|
|
Mar 17 2006, 12:49
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Цитата днако для воспроизведения требуется только декомпрессия, у которой вычислительная сложность поидее на порядок если не на несколько порядков меньше чем у компрессии (насколько я слышал). Дело в том что там сплошная матричная математика, постоянное сложение перемножение массивов. У DSP большая память с быстрым доступом, распараллеливание и все эти операции с накоплением. В меге где это все держать? Во внешнем ОЗУ? перемножать 16-24 разрядные матрицы как? Все операции придеться эмулировать.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Mar 17 2006, 20:03
|
Участник

Группа: Свой
Сообщений: 41
Регистрация: 12-01-05
Из: St. Petersburg
Пользователь №: 1 917

|
Если уж речь зашла о качестве, может тогда поставить VLSI и не мучаться ? Там и MP3 и Midi и Wav и WMA и ADPCM... "Что еще нужно чтоб встретить старость ?" (с) ;-) http://www.vlsi.fi/vs1003/vs1003.shtml
|
|
|
|
|
Mar 18 2006, 00:32
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Цитата Если уж речь зашла о качестве, может тогда поставить VLSI и не мучаться ? Жирновато будет, для тривиальных задач. ADPCM и без всякой заказухи можно прекрасно отыграть.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Mar 18 2006, 19:19
|
Участник

Группа: Свой
Сообщений: 41
Регистрация: 12-01-05
Из: St. Petersburg
Пользователь №: 1 917

|
Цитата(beer_warrior @ Mar 18 2006, 03:32)  Цитата Если уж речь зашла о качестве, может тогда поставить VLSI и не мучаться ? Жирновато будет, для тривиальных задач. ADPCM и без всякой заказухи можно прекрасно отыграть. Опять двадцать пять... "Вам шашечки или ехать ?" (с) То качество подавай, то задачи "тривиальные". Давайте тогда уж определите критерий "тривиальности" задачи. А то меня вот и ЦАП на резисторах устраивает. Пробовал ШИМ... резисторы лучше ;-) Чисто IMHO.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|