Даний WAV-плеєр зібраний на мікроконтролері AVR ATtiny85 (можнавикористовувати ATtiny25/45/85 серії). У мікроконтролерів цієї серіївсього вісім ніжок і два ШІМ (Fast PWM) з несучою 250kHz. Дляуправління картою пам’яті достатньо всього 6 проводів: два для харчування тачотири сигнальних. Вісім ніжок мікроконтролера цілком достатньо дляроботою з картою пам’яті, виведення звуку і кнопки управління. У будь-якомувипадку даний плеєр дуже простий.

Апаратна частина
Монтаж на макетної платі На фотографії зібраний плеєр. Зважаючи обмеження кількості ніжок мікроконтролера розроблено дві схеми. Одна для стерео відтворення, інша для моно. Тип використовуваної карти пам’яті – MicroSD. Звичайно можна підключити стандартну SD карту або MiniSD попередньо подивившись їх терморегулятори.
Динаміки безпосередньо підключені до виходів ШИМ. Навіть при замиканні звукових виходів на землю максимально допустимий струм виходу при напрузі 3 вольти не буде перевищений. Гучність динаміків буде невелика, але для підключення до активних колонкам цього цілком достатньо. При підключенні до підсилювача необхідно відфільтрувати високочастотну складову НЧ-фільтром.

Принципова схема: Стерео

Принципова схема: Моно

Програмна частина
Збірка WAV-плеєра законченаПрі зчитуванні файлів з карти пам’яті використовується файлова система FAT. У даному проекті використовувався Petit-FatFs – урізаний FatFs. Petit-FatFs був розроблений для мікропроцесорів з дуже малим об’ємом оперативної пам’яті, менше 512 байт. Він чудово підходить для серії tiny сімейства AVR.
В архіві дві прошивки – одна для стерео, а інша для моно. При стерео конфігурації використовуються всі Піни включаючи RESET. При перемиканні fuse-біта RSTDISBL, прошивку необхідно виробляти в режимі HVSP (High Voltage Serial Programming), що підтримують не всі програматори. З допомогу ISP також можна прошити мікроконтроллер, але тільки один раз: після установки fuse-біта RSTDISBL програмування ISP заборонено (Для схеми стерео). У схемі з моно відтворенням перемикати fuse-біт RSTDISBL не треба.
Даний програвач підтримує тільки WAV файли формату PCM 8/16 біт, стерео / моно з частотою дискретизації до 48kHz. Відтворення звукових файлів з кореневої директорії починається при подачі живлення або при підключенні карти пам’яті. При натисканні на кнопку відтворюється наступний файл.

Автор: Немає даних

Зв’язок з автором: Немає даних

Веб сайт автора: Немає даних

Прислав: Немає даних

Джерело: radioded.ru

Доп матеріали, файли до пристрою (схемі):

Файли проекту