Данная схема мною была найдена случайно на одном форуме, авторство принадлежит сайту mp3vkarmane.nm.ru, зеркало которого можно скачать с нашего сервера, в конце статьи! ..................... Схема представляет собой простой Mp3 плеер на картах пямяти SD и ММС (до 1GB)!
Плеер состоит из mp3-декодера VS1011 (VS1001), контроллера PIC16F73 и собствено карты пямяти.
Основные характеристики:
Напряжение питания:
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 и MMC:
Как видно по фото, у SD карты на 2 вывода больше, их нужно через резисторы на 10К подтянуть к плюсу (выводы 9 и 8)
Печатная плата: (нажмите на изображение для увеличения)
На фото расположение элементов немножко другое (добавлены пару деталей) однако особых технических отличий нет! Как видно в схему добавлен стабилизатор LD33V, чтобы питать схему от батарейки КРОНА, стабилизатор можно использовать любой с выходным током 3.3V не менее 0.2A
Ниже показана фотка, демонстрирующая потребление тока плеером! Плеер стоял на максимальной громкости, была включна SD карта на 1GB, воспроизводилась песня с битрейдом 256kbit/s! Как видно потребление не превышает 60 mА!
Как запрограммировать PIC контроллер читаем ТУТ: http://cxema.at.ua/publ/4-1-0-9 Кажется всё что нужно - всё сказал! :) Если есть вопросы - кидайте их в коментариах, или в форум!
Вообще-то не проверенных конструкций у нас НЕТ! Конструкцию проверял ЛИЧНО Я! Вопрос глупый, так как вы просто не читали статью, те места где показаны фото моего устройства, мои фразы и т.п!