Поставьте стерео кодек
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено smav 14 мая 2003 г. 14:52
В ответ на: Подскажите по звуковому сигнализатору (+) отправлено oll 14 мая 2003 г. 11:09

У меня есть свой девайс на PIC16C62 который воспроизводит звук 21050кГц*16бит стерео из AT45D161 с помощью стерео Цап AD1859. Производительности пика на 20мгц вполне хватает. Звук, правда, хранится не сжатый. Ничего другого во время воспроизведения он не делает. Чтение из FLash аппаратным SPI без прерываний (так быстрее), выдача через USART по прерыванию, причем в одном прерывании кидаю сразу 2 байта (используется двойная буферизация).
AD1859 довольно дорогой (есть значительно дешевле), но он не требует никаких допольнительных частот синхронизации кроме 20мгц (беру с пика), потому что у него есть встроенная ФАПЧ. Еще там есть регулятор громкости, который мне был нужен. Качество звука очень хорошее...

Если использовать ШИМ, то частота квантования должна быть кратна частоте ШИМ и больше ее в несколько раз (тогда в качестве фильтра достаточно RC). Качество не должно отличаться от PC при аналогичных параметрах (частота и разряды). Шим мы использовали в информаторе для транспорта, на качество никто не жаловался.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru