Страница 6 из 14 Первая ... 45678 ... Последняя
Показано с 101 по 120 из 273

Тема: Твердотельный пригрыватель

  1. #1 Показать/скрыть первое сообщение.
    Старый знакомый
    Автор темы
    Аватар для Mic Dragon
    Регистрация
    12.11.2007
    Адрес
    С-Петербург
    Возраст
    54
    Сообщений
    601

    По умолчанию Твердотельный пригрыватель

    Здравствуйте все !
    Начинаю делать твердотельный проигрыватель. Тема уже не раз обсуждалась на форуме, но готовых устройств которые бы мне понравились я так и не нашел а потому стал делать свой.
    Схема достаточно простая: флэш-карта SD или MMC - интерфейс SPI - процессор ATmega644 - ПЛИС Altera EPM3032A - I2S сигнал на ЦАП. Управление и индикация будут на отдельном процессоре, соединенном по UART, что позволит впихнуть туда поддержку ИК дистанции и любых индикаторов не затрагивая сам проигрыватель.
    Для себя делаю транспорт и ЦАП (AD1955) на одной плате, но естественно можно сделать и транспорт как отдельное устройство с I2S выходом и подключить его к уже имеющемуся ЦАПу.
    Программа - пока на стадии написания, буду выкладывать обновления по мере их появления. Текущая версия уже поддерживает MMC/SD/SDHC карты и позволяет читать файлы с них по порядку. Файлы должны быть формата WAV 44.1 кгц / 16 бит стерео, и иметь имена начинающиеся на 01 - 99. Управление - пока как на CD-ROM приводах, то есть кнопки PLAY/NEXT и STOP, индикация режимов светодиодами. В планах - в ближайшее время нормальное управление и индикация, далее - поддержка CUE файлов и отображение на индикаторе имен треков.

    PS. Добавил прошивку панели управления (Атмега8, индикатор 8*2). Минимальная версия. Вроде должна работать, но исполнение ИК команд не реализовано. Назначение выводов процессора описано в начале программы.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Flash19.jpg 
Просмотров:	6163 
Размер:	300.5 Кб 
ID:	37346  
    Вложения Вложения
    Последний раз редактировалось Mic Dragon; 20.09.2011 в 19:19. Причина: Добавлена прошивка панели
    С уважением, Михаил Янковский.

  2. #101
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    62
    Сообщений
    3,063

    По умолчанию Re: Твердотельный пригрыватель

    Цитата Сообщение от Wired Посмотреть сообщение
    купи плеер...
    К внешней ЦАПе сложно подключить....

  3. #102
    Завсегдатай Аватар для anatol0
    Регистрация
    14.05.2005
    Адрес
    Москва
    Возраст
    64
    Сообщений
    2,380

    По умолчанию Re: Твердотельный пригрыватель

    Цитата Сообщение от ZugDuk Посмотреть сообщение
    А вообще это все офф и надо нам валить отсюда со своими компьютерами
    Так уж намекали-намекали...
    Ветеран броуновского движения

  4. #103
    Старый знакомый Аватар для V R P
    Регистрация
    21.04.2006
    Адрес
    Киев
    Возраст
    39
    Сообщений
    812

    По умолчанию Re: Твердотельный пригрыватель


    Offтопик:
    Цитата Сообщение от anatol0 Посмотреть сообщение
    Так уж намекали-намекали...
    ну мы и свалили, по-крайней мере сознательная часть граждан нашей аудитории
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Лучше ничего не делать, чем делать как попало.

  5. #104
    Старый знакомый Аватар для был it
    Регистрация
    07.01.2005
    Сообщений
    703

    Подмигивать Re: Твердотельный пригрыватель


    Offтопик:


    Цитата Сообщение от _Mis_ Посмотреть сообщение
    А года через 2 во всю уже BBK торговало своими двд с поддержкой чтения mp3! Помните сколько аналогичных проэктов полегло за ненадобностью..
    не хай-энд, но со своей задачей справляется



    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	P1010076.JPG 
Просмотров:	715 
Размер:	222.1 Кб 
ID:	37991  

  6. #105

    По умолчанию Re: Твердотельный пригрыватель

    все притихли,..
    интересно 24 бита 192кгц в данном девайсе проблема нерешаемая в принципе? или все же есть шанс?

  7. #106
    Старый знакомый
    Автор темы
    Аватар для Mic Dragon
    Регистрация
    12.11.2007
    Адрес
    С-Петербург
    Возраст
    54
    Сообщений
    601

    По умолчанию Re: Твердотельный пригрыватель

    Решаема только применением более мощного процессора. То есть это будет уже другой проект.
    Притих лично я потому что добавляю поддержку управления по UART и правлю плату для желающих повторить мой вариант один-в-один, пока не выкладываю из-за наличия ошибок, правки на фото можно увидеть. Так что не волнуйтесь, процесс идет, просто не очень быстро.
    С уважением, Михаил Янковский.

  8. #107
    Старый знакомый Аватар для Jazzer
    Регистрация
    22.04.2005
    Адрес
    Volgograd city
    Возраст
    64
    Сообщений
    776

    По умолчанию Re: Твердотельный пригрыватель


    Offтопик:
    Mic Dragon, хозяйкам на заметку.
    PIC18F (приятная семейка USB контроллеров) = устройства класса HID (интерфейс пользователя), коммуникационное устройство (CDC), USB Mass Storage Device. Модуль USB полностью интегрирован с ядром микроконтроллера. Общается с миром по Master Synchronous Serial Port for I2C и SPI.
    http://www.microcontroller.com/news/..._48mhz_pic.asp
    http://www.microchip.com.ru/1010/PIC18F/USB.html
    Аппнот по USB Mass Storage Device:
    http://www.microchip.com.ru/1010/dow...USB/01003a.pdf
    Может работать с FAT16, FAT32 и NTFS (!) на SD and MMC картах.
    Стессно это не для текущего состояния Вашего проекта, просто look to future.
    Император Галактики Андрей-I

  9. #108
    Частый гость Аватар для Alex_Nsk
    Регистрация
    21.04.2005
    Адрес
    Новосибирск
    Сообщений
    104

    По умолчанию Re: Твердотельный пригрыватель

    На днях попал мне в руки твердотельный проигрыватель EXPLAY Q10. Забавная вещь - воспроизводит на лету FLAC И APE, не говоря о банальных жатых форматах + видео + удобный интерфейс и тд итп. Ценник в районе $100.
    Чуть копнув инет нашел и схемку и описание основного чипа
    Вот схема принципиальная практически такая
    http://www.mympxplayer.org/rockchip2606pdf-df631.html
    Вот сам чип http://www.mympxplayer.org/pafiledb/...2c5dc053ea.pdf
    Насколько я понимаю здесь присутствует полноценный I2S, осталось его только вывести наружу на разьемчик. Я не очень силен в программировании чипов - там в шите довольно подробно все описано как да что программируется, но вот каким образом это происходит "в железе" я не до конца понял. Может кто поможет?

  10. #109
    Завсегдатай Аватар для anatol0
    Регистрация
    14.05.2005
    Адрес
    Москва
    Возраст
    64
    Сообщений
    2,380

    По умолчанию Re: Твердотельный пригрыватель

    Цитата Сообщение от Alex_Nsk Посмотреть сообщение
    Насколько я понимаю здесь присутствует полноценный I2S, осталось его только вывести наружу на разьемчик. Я не очень силен в программировании чипов - там в шите довольно подробно все описано как да что программируется, но вот каким образом это происходит "в железе" я не до конца понял. Может кто поможет?
    Это уже предлагалось; https://forum.vegalab.ru/showthread.php?t=18182
    Дело в том, что если использовать этот или подобный вариант, то придётся использовать готовую прошивку и приспосабливать аппаратную часть, разобраться в готовом коде будет весьма затруднительно.
    Вариант, который разрабатывает Mic Dragon интересен возможностью модификации под свои нужды.
    Ветеран броуновского движения

  11. #110
    Старый знакомый
    Автор темы
    Аватар для Mic Dragon
    Регистрация
    12.11.2007
    Адрес
    С-Петербург
    Возраст
    54
    Сообщений
    601

    По умолчанию Re: Твердотельный пригрыватель

    Дописал программу с управлением по последовательному порту. Пока статус тестовой бета-версии, но все основные режимы (стоп, воспроизведение, пауза, переход на трек вперед - назад, вывод общего числа треков и номера текущего трека, общей длительности и длительности текущего трека, счетчик времени воспроизведения) уже поддерживаются. Пока не поддерживаются прямой переход на трек с заданным номерои и вывод имени трека. Но в принципе уже эту версию можно использовать в готовом устройстве, особенно если вывод имени не будет использован (например в корпусе и с индикатором от CD). Тестировалась с управлением от компьютера с программой на Visual Basic, поэтому прошивки платы управления еще нет.
    Выкладываю текущую версию с исходниками и описанием протокола. Буду особенно благодарен за тестирование и информацию об обнаруженных ошибках.
    Вложения Вложения
    Последний раз редактировалось Mic Dragon; 27.10.2008 в 11:12.
    С уважением, Михаил Янковский.

  12. #111
    Завсегдатай Аватар для anatol0
    Регистрация
    14.05.2005
    Адрес
    Москва
    Возраст
    64
    Сообщений
    2,380

    По умолчанию Re: Твердотельный пригрыватель

    Цитата Сообщение от Mic Dragon Посмотреть сообщение
    Буду особенно благодарен за тестирование и информацию об обнаруженных ошибках.
    Я полагаю, не одного меня интересует печатная плата этого устройства. Хорошо бы озвучить условия приобретения ПП и ПО.
    Ветеран броуновского движения

  13. #112
    Старый знакомый
    Автор темы
    Аватар для Mic Dragon
    Регистрация
    12.11.2007
    Адрес
    С-Петербург
    Возраст
    54
    Сообщений
    601

    По умолчанию Re: Твердотельный пригрыватель

    ПО будет выкладываться свободно. Платы под заказ делать скорее всего не буду. На днях выложу чертеж для своего варианта, который на фото, с AD1955, после исправления ошибок. Для использования с другими ЦАПами, выполненными как отдельные устройства - развести транспорт несложно, можно на односторонней плате (вторая сторона - земля), возможно сделаю и такой вариант. ПО для платы управления - когда напишу, протокол обмена для самостоятельного написания я приложил. В своей версии буду делать универсальную плату под управление транспортом, проедварительным усилителем (CS3310 / PGA2311) и тюнером (I2C, ВЧ блок на базе ТВ тюнера). Процессор Атмега 16 или 32. Плата собственно уже готова, но программу даже не начинал.
    С уважением, Михаил Янковский.

  14. #113
    Завсегдатай Аватар для antecom
    Регистрация
    10.02.2005
    Адрес
    Королев
    Возраст
    50
    Сообщений
    2,846

    По умолчанию Re: Твердотельный пригрыватель

    Mic Dragon, Михаил, а вы не планируете переделать прошивку контроллера под тактовую 11.289 МГц? Может это и не повлияет на конечный результат, но как то спокойнее, когда меньше неизвестных.

  15. #114
    Старый знакомый
    Автор темы
    Аватар для Mic Dragon
    Регистрация
    12.11.2007
    Адрес
    С-Петербург
    Возраст
    54
    Сообщений
    601

    По умолчанию Re: Твердотельный пригрыватель

    Под 11.289 нужно поменять в коде программы значение делителя для последовательного порта в 129 строке программы заменив "ldi r16,39-1" на "ldi r16,37-1" . Никаких других изменений в программе не трбуется, вывод данных и счет времени синхронизируются от ПЛИС. Готовую прошивку добавил в архив.
    С уважением, Михаил Янковский.

  16. #115
    Завсегдатай Аватар для antecom
    Регистрация
    10.02.2005
    Адрес
    Королев
    Возраст
    50
    Сообщений
    2,846

    По умолчанию Re: Твердотельный пригрыватель

    Спасибо. Буду собирать, по наличию свободного времени.
    Михаил, а какой индикатор планируете использовать?

  17. #116
    Старый знакомый
    Автор темы
    Аватар для Mic Dragon
    Регистрация
    12.11.2007
    Адрес
    С-Петербург
    Возраст
    54
    Сообщений
    601

    По умолчанию Re: Твердотельный пригрыватель

    Стандартный знакосинтезирующий 2 строки по 20 символов.
    С уважением, Михаил Янковский.

  18. #117
    Завсегдатай Аватар для antecom
    Регистрация
    10.02.2005
    Адрес
    Королев
    Возраст
    50
    Сообщений
    2,846

    По умолчанию Re: Твердотельный пригрыватель

    Цитата Сообщение от Mic Dragon Посмотреть сообщение
    Стандартный знакосинтезирующий 2 строки по 20 символов.
    Одобрям. Хорошо что среди них есть трехвольтовые версии. Для траспорта можно будет обойтись одним источником питания.

  19. #118
    Завсегдатай Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    2,860

    По умолчанию Re: Твердотельный пригрыватель

    офф: сейчас ЖКИ все 3х-вольтовые, но вот для контрастности иногда приходится делать минусовой источник напруги....
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  20. #119
    Старый знакомый
    Автор темы
    Аватар для Mic Dragon
    Регистрация
    12.11.2007
    Адрес
    С-Петербург
    Возраст
    54
    Сообщений
    601

    По умолчанию Re: Твердотельный пригрыватель

    Тот что использую я Winstar WH2002A-TMI-CT пятивольтовый и при этом требует по паспорту примерно 4.5в на LCD (в моем экземпляре 4.3) и 3.5в на светодиодах подсветки (3.6), так что трехвольтовое питание не годится. Плюс ИК-приемники в продаже в основном пятивольтовые (TSOP17xx / 48xx). Так что буду делать 5в, стабилизатор Low Dropout.
    С уважением, Михаил Янковский.

  21. #120
    Завсегдатай Аватар для Pyku_He_oTTyda
    Регистрация
    22.06.2005
    Адрес
    Москва
    Возраст
    50
    Сообщений
    4,300

    По умолчанию Re: Твердотельный пригрыватель

    Цитата Сообщение от Mic Dragon Посмотреть сообщение
    Так что буду делать 5в, стабилизатор Low Dropout.
    При трансформаторном питании - зачем?
    Андрей

Страница 6 из 14 Первая ... 45678 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •