Обсуждаем цифровые устройства...
Ответить

WAV/MP3 плеер на AVR, чтоб файл во флеш и мгновенное начало?

Ср окт 23, 2019 13:57:10

Всем привет!

Надо сделать простую схему, которая бы некий фрагмент звука (условно, звук 40 мс, далее пауза 30 мс и по-новой) воспроизводила бы сразу после включения питания.
Пробовал модули MP3 с SD картой - после включения читают карту секунды 4.
Модули WTX588D не канают, т.к. выдают не более 20 кГц оцифровку, а надо CD качество (44 кГц).
Стерео не надо, моно хватит.

Звук представляет собой синусоиду 3 кГц, но не простую, а такую, что в ней слышно как бы подзвякивание (металлические нотки). Поэтому просто генератор синуса тоже не пойдёт.

Уже стал думать, чтоб из Sound Forge взять один период сигнала, разбить на точки и значения брать из флеш памяти.

Но может есть готовый модуль, типа WT588D, но с качеством 44 kHz? у wavetronic не нашёл, все рассчитаны на речь только.

Добавлено after 35 minutes:
Нашёл у wavetronix, модули WT5001 серии. Только их в Новосибирске не найдёшь, да и в описании почему-то не пишут полосу частот. Но надеюсь, требуемое качество выдадут.
Вложения
bell.jpg
форма сигнала
(40.52 KiB) Скачиваний: 125

Re: WAV/MP3 плеер на AVR, чтоб файл во флеш и мгновенное нач

Чт окт 24, 2019 07:30:18

40 мс, при 44.1кГц (при 8 битном звуке) это 1764 байта, это влезет во флеш практически любого AVR, даже в tiny с 2кБ. Нет смысла городить карточки и прочие модули. И еще почти 300 байт остается на что, чтобы настроить таймер на FAST PWM и по нему читать данные и выдавать их на ШИМ.

Re: WAV/MP3 плеер на AVR, чтоб файл во флеш и мгновенное нач

Чт окт 24, 2019 21:06:13

Модули WTX588D не канают, т.к. выдают не более 20 кГц оцифровку, а надо CD качество (44 кГц).

FN-M16P
http://www.flyrontech.com/eproducts/84.html
http://robot-kit.ru/product_info.php/in ... ayer-.html

Re: WAV/MP3 плеер на AVR, чтоб файл во флеш и мгновенное нач

Пт окт 25, 2019 05:33:04

FN-M16P


Пробовал модули MP3 с SD картой - после включения читают карту секунды 4.

Re: WAV/MP3 плеер на AVR, чтоб файл во флеш и мгновенное нач

Пт окт 25, 2019 07:07:10

Читает столько сколько длится звуковой трек, а не 4 сек. Если Вы имели ввиду время инициализации, то Вы не найдёте устройство c CD которое бы этого не делало. Не снимайте питание с устройства и воспроизведение будет производится сразу.
Ответить