Mp3 плеер на картах памяти
Данная схема мною была найдена случайно на одном форуме
Выкладываю её схему ниже.Автора незнаю
Напряжение питания: 3 В
Средний потребляемый ток: 35 ма
Носитель информации: MMC flash card, SD (mini/micro), FAT16
Формат файлов: MPEG 1,2 Layers I,II,III; 2.5 Layer III
Битрейт: до 256kbps, в т.ч. VBR
Схема устройства:
Как видите, ничего сложного нет!
Печатную плату вы можите скачать в конце статьи, там же и прошивку для контроллера!
.............................
Вот что пишет автор данной статьи:
Управление производится с пом. кнопок S1-S4. В контроллере включены
подтягивающие резисторы порта B, поэтому внешних "подтяжек" не
требуется. Исключение составляет кнопка S4. Она предназначена для
временного отключения плеера. При её нажатии декодер и MMC
переводятся в режим низкого энергопотребления, контроллер переходит в
sleep. Порты остальных кнопок настраиваются как выходы, а подтяжки
отключаются. Чтобы плеер тем не менее мог реагировать на S4 (включить),
введено сопротивление R5.
Сразу после включения плеера кнопкой
S5 начинается воспроизведение с первого трека в корневом каталоге.
Кнопки S1 и S3 управляют громкостью (+ и - соотв.). При нажатой кнопке
S2 кнопками S1 и S3 производится переключение треков, а кнопка S4
выполняет включение/отключение "Bass/treble enhancer". Переключение
треков циклическое(по всему корневому каталогу). Кнопкой S4 (при
ненажатой S2) можно остановить воспроизведение. При этом потребляемый
ток уменьшается до 50-200 мка(это соответствует не более 5
миллиамперчасов в сутки). Преимущества остановки плеера таким способом
(по ср. с отключением питания кнопкой S5) в том, что последующее после
повторного нажатия воспроизведение начинается с того-же трека(а не с
начала каталога). Также сохраняется и громкость. Чтобы снова включить
плеер нужно удерживать S4 до характерного щелчка в наушниках (включение
VS1001k), но не менее 1 сек. Отдельно стоит упомянуть
перемычки JMP1 и JMP2. Дело в том, что выводы 1 и 20 (Vdd и Vpp), а
так-же 27,28,8,19 (RB6,RB7,GND,GND) микроконтроллера используются для
его программирования. Чтобы не заботиться о развязке 1 и 20 выводов как
раз и введены соответствующие перемычки - их убирают при
программировании. Не желательно, чтобы перемычки были механические
(jumper) - лучше пайкой. Ещё одно замечание, касательно MMC
карты. Крайне не рекомендую вынимать карту, если на плеер подано
питание, а тем более если с картой идёт обмен (в режиме
воспроизведения). В принципе карту испортить сложно, но стоит
прислушаться к мнению её разработчиков и производителей ;)
===============================
А теперь пару слов от меня :) Качество звука - превосходное! При небольшой доработки схемы - возможно подключение LCD от NOKIA!!!
Место декодера VS1001 можно поставить VS1011, качество при этом не измениться!
Я сделал тестовый вариант платы:
В плеере можно применять карты памятити SD или ММС, объемом не более ОДНОГО ГИГАБАЙТА!!!
Как видно по фото, у SD карты на 2 вывода больше, их нужно через резисторы на 10К подтянуть к плюсу (выводы 9 и 8)
Печатная плата ниже(для увеличения как помним-кликаем)
На фото расположение элементов немножко
другое (добавлены пару деталей) однако особых технических отличий нет!
Как видно в схему добавлен стабилизатор LD33V, чтобы питать схему от
батарейки КРОНА, стабилизатор можно использовать любой с выходным током
3.3V не менее 0.2A
Доп материалы, файлы к устройству (схеме):
Прошивка для микроконтроллера
Печатная плата Самоделкин - Сделай сам, своими руками.
|