Страница 11 из 182 Первая ... 91011121321 ... Последняя
Показано с 201 по 220 из 3626

Тема: Мультиформатный USB транспорт

  1. #1 Показать/скрыть первое сообщение.
    Старый знакомый
    Автор темы
    Аватар для SergVKS
    Регистрация
    26.03.2005
    Адрес
    Воронеж
    Сообщений
    924

    По умолчанию Мультиформатный USB транспорт

    Идеология - один чип (компактный размер, минимальное потребление и ВЧ излучение), никаких операционных систем и полный контроль над всеми вычислительными процессами для получения максимально качественного звука.

    Работа в двух режимах:
    1.Host - как автономный плеер с usb-носителей файлов в формате wav, flac, mp3 с поддержкой cue.
    2.Device - как внешняя звуковая карта (Windows, Linux, Mac OS).
    В режиме USB-AUDIO DEVICE возможна работа без модуля индикации, светодиоды можно подключить непосредственно к плате транспорта, а обновление прошивки и конфигурации проводить с помощью ПО под Windows. Для варианта с модулем индикации доступен плагин для управления плеером foobar2000 и отображения на дисплее транспорта названия текущего трека, его номера и общего количества треков в активном плейлисте, времени и прогресса воспроизведения.

    Подробнее


    Пульт ДУ можно использовать любой азиатский 38к работающий в формате NEC
    (это пульты от техники BBK, тв-тюнеров Aver-Media, звуковых карт Creative, а так же
    от CD TEAC VRDS-10 и СЕС TL51 и т.д.)

    Синхронизация от ЦАП во всех режимах.
    Форматы вывода данных в ЦАП:
    *Филипс I2S

    *RJ64 16bit
    *RJ64 24bit
    Поддержка типов файлов:
    *flac 16bit 44100,48000,(88200,96000)
    *wav 16bit, 24bit 44100,48000,88200,96000
    *mp3 44100,48000

    Поддержка cue для однофайловых wav и flac.
    Поддержка многофайловых cue - когда каждому треку соответствует свой медиа файл, это могут быть flac, wav, mp3.
    Навигация по вложенным каталогам (до 8 уровней вложения).
    Индикация текущего уровня вложения и количества медиафайлов в каталоге.
    Индикация времени трека во время воспроизведения.
    Перемотка по времени.
    Сортировка каталогов по имени, причём для правильной сортировки по чиcлам не надо в начале добавлять ноль.
    Подключение к ПК в режиме USB-Audio device с поддержкой 44100 48000 88200 96000 I2S RJ64-16бит RJ64-24бит.

    Пример конструкции на базе DAC6V3 в компьютерном корпусе:

    Ещё один вариант - Helios153+плата генераторов:

    Mini FAQ:
    1.Для подключения к DAC 6V2 нужен преобразователь 485.
    2.Питание желательно 8 Вольт - по входу стоит 7805, собственный ток потребления устройства 90мА + плата индикации.
    3.Поддерживается горячее подключение и отключение usb устройств, никаких операций на запись нет, все файлы открываются только на чтение.
    4.На данный момент на индикаторе отображается длинное имя файла(макс. 62 символа).
    5.Работа с USB винтами (ФАТ32) возможна, но на некоторых flac-файлах возможны кратковременные затыки - зависит от фрагментации диска и преобразователя (S)ATA-USB. Форматирование диска в FAT32 с размером сектора 64к сводит практически к нулю вероятность запинок при работе с USB-HDD. Для форматирования рекомендую использовать Acronis Disk Director. Перед форматированием нужно удалить все разделы и создать один основной.
    6.Программирование функций кнопок - их коды нужно вписать напротив функций в новом конфигураторе. Коды кнопок такие:
    o1 o2 o3
    o4 o5 o6
    7.Управление генами и ЦАПом:
    P3,P4-открытым стоком (т.е. с др.стороны должны стоять подтягивающие резисторы на 3.3 или 5 Вольт) управляют режимами:
    P3-переключает гены: закрыт-44.1,открыт-48 (логика как в плате генов Энергетика)
    P4-закрыт INT4x,открыт INT8x (как в AD1853)
    В случае ad1853 и генов 512Fs всё работает без P4 в 8x и в HiRes.











    Замечание по формату Flac.
    При самостоятельном кодировании выбирайте размер блока 4096 для лучшей совместимости как с данным устройством так и другими плеерами.

    Печатка последней версии:
    Вложение 133824
    [свернуть]


    Прошивка для транспортов работающих исключительно в режиме usb-audio device. В архиве ПО для обновления прошивки с компа для устройств после февраля 2012 (P2 установлен - прошивка с компа, P2 снят - с флешки). Для устройств с более ранним загрузчиком обновление прошивки возможно только с флешки.

    Внимание: не совпадение прошивки транспорта и вида индикации индикации может привести к непредвиденным результатам, перед сменой(апгрейдом) индикации необходимо отключить плату индикации и обновить прошивку транспорта под нужный тип индикации !!!


    Другие файлы:
    kbd - плата кнопок.
    fplaycfg - конфигуратор
    manual - руководство и описание

    Прога для конвертации M3U->CUE, она же может генерить CUE для каталога.

    Файлы:
    Вложения Вложения
    Последний раз редактировалось SergVKS; 07.12.2015 в 13:43.

  2. #201
    Частый гость Аватар для dn610
    Регистрация
    31.07.2009
    Адрес
    Мос обл
    Возраст
    48
    Сообщений
    132

    По умолчанию Re: Мультиформатный USB транспорт

    Цитата Сообщение от Роман М Посмотреть сообщение
    Offтопик:
    В той-же Tegra2 и младших ARM есть I2S вход и выход, другое дело что в конечных устройствах на них уже распаян аудио-кодек. Потребеление Atom-ных платформ все-таки пока еще великовато для компактных встраиваемых систем, а винда слишком тяжеловесна. Для сравнения готовые компы на Tegra2 потребляют всего 1Вт (!) при этом на них спокойно идут HD-видео и 3D-игры.

    Offтопик:
    а можно пример такого компа в продаже? погуглил и не нашел. нашел только вот это
    http://www.ashep.org/2011/trim-slice/
    но тут 3 вата и вроде как не в продаже еще.


  3. #202
    Завсегдатай Аватар для Роман М
    Регистрация
    31.10.2005
    Адрес
    Москва
    Возраст
    51
    Сообщений
    1,434

    По умолчанию Re: Мультиформатный USB транспорт


    Offтопик:
    Сорри, ошибся конечно 3 Вт. TrimSlice уже продается за 199 долларов

  4. #203
    Завсегдатай Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,360

    По умолчанию Re: Мультиформатный USB транспорт


    Offтопик:
    Цитата Сообщение от Роман М Посмотреть сообщение
    Offтопик:
    В той-же Tegra2 и младших ARM есть I2S вход и выход, другое дело что в конечных устройствах на них уже распаян аудио-кодек. Потребеление Atom-ных платформ все-таки пока еще великовато для компактных встраиваемых систем, а винда слишком тяжеловесна. Для сравнения готовые компы на Tegra2 потребляют всего 1Вт (!) при этом на них спокойно идут HD-видео и 3D-игры.

    I2Sна проце то есть, а толку? У тех схем, что я видел, выведены ноги под кодек не I2S, а, AC-97, так что вместо кодека зацепиться тяжело.

    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  5. #204
    Старый знакомый
    Автор темы
    Аватар для SergVKS
    Регистрация
    26.03.2005
    Адрес
    Воронеж
    Сообщений
    924

    По умолчанию Re: Мультиформатный USB транспорт

    Прошивка версии 001 для новой индикации на 3.2" TFT дисплее готова.
    Управление только с пульта, поддержка кнопок появится позднее.
    Блютуз управление пока тоже не доступно - хочу провести ряд испытаний по выбору скорости обмена и оптимизации протокола.
    Так что те, кому не нужен синезуб и кнопочное управление (как минимум на первое время) смогут в скором времени заполучить девайс.
    Сейчас перехожу к написанию руководства, т.к. старое слишком устарело.

    Offтопик:
    Хотелось бы перед созданием темы в толкучке, чтобы первый комплект попал к кому-то, кто бы смог в короткий срок его подключить к ЦАПу и протестировать. Поэтому желающие из Воронежа или Москвы просьба написать в личку или на sergvks@mail.ru
    Последний раз редактировалось SergVKS; 09.10.2011 в 16:31.

  6. #205
    Старый знакомый Аватар для And$er
    Регистрация
    29.09.2007
    Адрес
    г. Москва
    Возраст
    48
    Сообщений
    955

    По умолчанию Re: Мультиформатный USB транспорт

    А что, новая прошивка к старым версиям плат не подходит?
    Александр.

  7. #206
    Старый знакомый
    Автор темы
    Аватар для SergVKS
    Регистрация
    26.03.2005
    Адрес
    Воронеж
    Сообщений
    924

    По умолчанию Re: Мультиформатный USB транспорт

    Подходит и к первой версии и ко второй, других версий плат транспорта не было и не предвидится.

  8. #207
    Новичок Аватар для sammmm
    Регистрация
    20.09.2008
    Сообщений
    60

    По умолчанию Re: Мультиформатный USB транспорт

    Сергей а почему схему не выкладываешь?

  9. #208
    Старый знакомый
    Автор темы
    Аватар для SergVKS
    Регистрация
    26.03.2005
    Адрес
    Воронеж
    Сообщений
    924

    По умолчанию Re: Мультиформатный USB транспорт

    Схема была на первую версию платы, вторая появилась путём правки первой версии прямо в редакторе pcb. Все цепи в pcb*шке подписаны, это удобнее при подключении ЦАПа. А в мануале всё подписано на фотке готовой платы для наглядности. В схеме нет ничего необычного, стандартная обвязка LPC176x и думаю она мало отличается от схем аналогичных Танго и Фламенко, обсуждаемых в соседних темах.

    Схему и плату можно посмотреть смотреть этим вьювером
    Вложения Вложения
    • Тип файла: zip cxema.zip (60.1 Кб, Просмотров: 799)
    Последний раз редактировалось SergVKS; 09.10.2011 в 18:50.

  10. #209
    Завсегдатай Аватар для pokos
    Регистрация
    18.08.2005
    Сообщений
    1,353

    По умолчанию Re: Мультиформатный USB транспорт

    Цитата Сообщение от SergVKS Посмотреть сообщение
    ...Управление только с пульта, поддержка кнопок появится позднее...
    Сергей, а как насчёт интерфейса управления наружу? Например, по СОМ-порту?

  11. #210
    Новичок Аватар для Vlad_Vlad
    Регистрация
    01.03.2010
    Адрес
    Питер
    Возраст
    48
    Сообщений
    20

    По умолчанию Re: Мультиформатный USB транспорт

    А чем вас ИК пульт, блютуз или кнопки не устраивают?

  12. #211
    Завсегдатай Аватар для pokos
    Регистрация
    18.08.2005
    Сообщений
    1,353

    По умолчанию Re: Мультиформатный USB транспорт

    Цитата Сообщение от Vlad_Vlad Посмотреть сообщение
    А чем вас ИК пульт, блютуз или кнопки не устраивают?
    Тем, что это у меня всё уже есть в усилителе, как и индикатор. А ещё один комплект сверху уже будет слишком.

  13. #212
    Старый знакомый
    Автор темы
    Аватар для SergVKS
    Регистрация
    26.03.2005
    Адрес
    Воронеж
    Сообщений
    924

    По умолчанию Re: Мультиформатный USB транспорт

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

  14. #213
    Завсегдатай Аватар для pokos
    Регистрация
    18.08.2005
    Сообщений
    1,353

    По умолчанию Re: Мультиформатный USB транспорт

    Цитата Сообщение от SergVKS Посмотреть сообщение
    ..Только пожалуйста не просите переписывать его под свои нужды, у меня просто времени на это не хватит.
    Г-сподь упаси! И в мыслях такого не было. Это ж просто зашибись, если протокол будет открытым, можно будет скооперироваться с изготовителями ДУшек и контроллеров всяких, коих здесь немало есть. И готовых конроллеров уже понаделали немало.
    Я, например, просто отдам бОльшую часть экрана под вывод транспорта, а кусочек (внизу, например) будет индицировать усилительные дела, благо, их немного.
    Кстати, почему такая большая скорость нужна? Там же достаточно строковых посылок.

  15. #214
    Старый знакомый
    Автор темы
    Аватар для SergVKS
    Регистрация
    26.03.2005
    Адрес
    Воронеж
    Сообщений
    924

    По умолчанию Re: Мультиформатный USB транспорт

    Цитата Сообщение от pokos Посмотреть сообщение
    Кстати, почему такая большая скорость нужна? Там же достаточно строковых посылок.
    Сейчас идут короткие посылки - типа вывести время, вывести номер трека, и т.д. самая длинная это передача названия 68байт. Большая скорость заложена с запасом на будущее, тут вот уже упоминалась такая фича как вывод обложки диска, так что хотелось бы иметь запас по скорости.

  16. #215
    Завсегдатай Аватар для pokos
    Регистрация
    18.08.2005
    Сообщений
    1,353

    По умолчанию Re: Мультиформатный USB транспорт

    Цитата Сообщение от SergVKS Посмотреть сообщение
    ... вывод обложки диска, так что хотелось бы иметь запас по скорости.
    Понятно. Дело хорошее, но полезно было бы скорость регулировать в расчёте на медленные контроллеры, которые имеют только строковые дисплеи.
    Я-то себе графический приделаю...

  17. #216
    Старый знакомый
    Автор темы
    Аватар для SergVKS
    Регистрация
    26.03.2005
    Адрес
    Воронеж
    Сообщений
    924

    По умолчанию Re: Мультиформатный USB транспорт


    Offтопик:
    AVR-ки и 51-е уходят в небытие. А легко доступные STM32F100 за 1$ поддерживают скорости по usart до 3Мбит/c.

  18. #217
    Завсегдатай Аватар для pokos
    Регистрация
    18.08.2005
    Сообщений
    1,353

    По умолчанию Re: Мультиформатный USB транспорт

    Цитата Сообщение от SergVKS Посмотреть сообщение
    Offтопик:
    AVR-ки и 51-е уходят в небытие. А легко доступные STM32F100 за 1$ поддерживают скорости по usart до 3Мбит/c.

    Offтопик:

    Да, только далеко не все могут залудить на кухне плату под корпус с шагом ног 0,5мм. Потому даже Тексас младшие модели многих линеек делает в обычном SOIC. И поэтому AVR-ки и прочие ПИЧки ещё долго будут жить.

  19. #218
    Завсегдатай Аватар для Alex-master
    Регистрация
    07.08.2011
    Адрес
    из Сумеречной зоны
    Сообщений
    1,384

    По умолчанию Re: Мультиформатный USB транспорт

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

Название:	таблица.jpg 
Просмотров:	496 
Размер:	292.8 Кб 
ID:	135799

  20. #219
    Старый знакомый
    Автор темы
    Аватар для SergVKS
    Регистрация
    26.03.2005
    Адрес
    Воронеж
    Сообщений
    924

    По умолчанию Re: Мультиформатный USB транспорт

    Выкладываю прототип руководства, если есть непонятные моменты, пишите.
    Вложения Вложения
    • Тип файла: pdf Р1.pdf (111.3 Кб, Просмотров: 513)

  21. #220
    Завсегдатай Аватар для Alex-master
    Регистрация
    07.08.2011
    Адрес
    из Сумеречной зоны
    Сообщений
    1,384

    По умолчанию Re: Мультиформатный USB транспорт

    FreeRTOS
    http://sourceforge.net/projects/free...2.exe/download
    http://ru.wikipedia.org/wiki/FreeRTOS
    FreeRTOS — многозадачная операционная система реального времени (ОСРВ) для встраиваемых систем. Портирована на несколько микропроцессорных архитектур. Распространяется под модифицированной лицензией GPL с исключением, позволяющим разработчику присвоить модифицированный код операционной системы.
    Поддерживаемые процессоры:
    ARM7, ARM9, ARM Cortex-M3
    AVR
    AVR32
    HCS12
    MicroBlaze
    MSP430
    микроконтроллеры фирмы Microchip: PIC18, PIC24, dsPIC, PIC32 (MIPS).
    Renesas H8/S
    x86
    Intel 8051
    Дистрибутив
    FreeRTOS может быть скачана с сайта разработчика бесплатно и без предоставления какой-либо информации (регистрации, заполнения каких-либо форм и т. п.). Однако дистрибутив не содержит никакой документации на продукт, документацию надо покупать.
    Дистрибутив FreeRTOS содержит подготовленные конфигурационные файлы и демонстрационные программы для каждой архитектуры, что позволяет очень быстро начать новую разработку. Для читабельности и лёгкости модификации код большей частью написан на Си, ассемблерные вставки используются в минимальном объёме. Сайт разработчика также содержит подробное руководство по использованию и портированию FreeRTOS. В качестве кросс-компилятора предполагается использование GCC.
    Начиная с версии 4, FreeRTOS позволяет использовать сопрограммы - задачи, использующие невытесняющую многозадачность и требующие очень мало оперативной памяти для запуска.
    Диспетчер (англ. scheduler) системы очень маленький и простой, однако можно задать различные приоритеты процессов, вытесняющую и невытесняющую многозадачность, семафоры и очереди.
    FreeRTOS мала и проста. Ядро системы умещается в 3-4 файлах, в зависимости от того, используются сопрограммы или нет.

Страница 11 из 182 Первая ... 91011121321 ... Последняя

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

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

Ваши права

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