Страница 8 из 8 Первая ... 678
Показано с 141 по 152 из 152

Тема: SDXReader - высокоскоростной транспорт (24 бит 192кГц)

  1. #1 Показать/скрыть первое сообщение.
    Новичок
    Автор темы
    Аватар для P.S.L
    Регистрация
    28.05.2010
    Адрес
    Королев
    Сообщений
    86

    По умолчанию SDXReader - высокоскоростной транспорт (24 бит 192кГц)

    Было интересно получить скорость передачи аудиоданных, достаточную для воспроизведения PCM потока 24 бита с частотой дискретизации 192 кГц, при одном ограничении - все элементы транспорта должны синхронизироваться генератором ЦАП. По предыдущим эксперементам у меня сложилось мнение, что частоты генератора ЦАП 18МГц будет недостаточно, чтобы получить данную скорость на контролере AtXmega, поэтому передачу аудиоданных решил организовать аппаратно с помощью ПЛИС и микросхемы FIFO. Источником данных выбрал карточку SDHC для реализации интерфейса с ней не нужно дополнительных генераторов и резонаторов.

    Скрытый текст




    В результате получился транспорт который позволяет:
    • Передавать блок 512 байт от SDHC в FIFO без участия Xmega
    • Получать и формировать поток I2S, RJ или LJ без участия Xmega
    • Подключить SDHC по 4 битному SD bus
    Скорость чтения файла (с учетом обработки FAT32) при тактовке транспорта 18,4МГц составила 5,5 Мбайт/с, что вполне хватает для воспроизведения 24 бит 192кГц без разрыва аудиопотока при переходе на следующий файл. В принципе данной скорости хватит и для воспроизведения 24 бит 384кГц и шести каналов 24 бит 192кГц
    [свернуть]

    Основные характеристики:
    1. Воспроизводит не сжатые wave файлы c SDHC или SDXC карточек
    2. Размер аудиоданных 16 или 24 бита
    3. Частоты дискретизации 44.1, 88.2, 176.4 кГц и 48, 96, 192 кГц
    4. Поддерживает файловые системы FAT32 и ExFAT
    5. Поддерживает кирилицу в именах файлов и длинные имена в FAT32
    6. Размер плэйлиста 250 элементов, 10 уровней вложенности папок
    7. Сортировка элементов в плэйлисте по первым 10 символам, отдельно для папок и треков, папки всегда в начале
    8. Выход - квадратная шина (lrclk, bclk, sdt) с размером кадра 48 или 64 бита форматом I2S, RJ, LJ (для работы устройства необходима подача mclk)
    9. Дополнительная колодка на 5 выводов для конфигурирования ЦАПа (1й - выбор генератора, остальные 4 настраиваются для разных форматов wave)
    10. Управление на выбор
    - Пульт на ИК-канале с тачскрином (схема, плата, исходный текст программы доступны для повторения)
    - знакосинтезирующей ЖКИ 4 строки на 20 символов, четырех кнопок (Play, Stop, Prev, Next) и ДУ NEC
    - UART 115200 с протоколом обмена как у ИК-пульта

    Пульт управления на ИК-канале

    Скрытый текст




    имеет встроенный TFT-экран 2.4" и тачскрин. Два основных режима работы:
    • выбор папки и трека для воспроизведения
    • режим воспроизведения
    При нажатие в центре экрана пульт переходит в спящий режим. Максимальная длина названия элемента плэйлиста 40 символов, время начального заполнения плэйлиста при открытии папки в режиме выбора - около 2 секунд. Эти ограничения связаны с тем, что для обеспечения комфортной дистанции работы пульта пришлось применить ик-приемник с несущей частотой сигнала 38кГц, что ограничило скорость передачи данных (3600 бит в секунду). Дальность работы (которую удалось измерить) 12 метров, в пределах комнаты работает и от отраженного сигнала. Несущая частота ИК-канала 38 кГц, формируется на транспорте путем деления тактовой частоты ЦАП в момент передачи данных. Передача данных транспортом пульту осуществляется только после получения запроса от пульта. Питание пульта от двух пальчиковых батареек АА.
    [свернуть]
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	IMG_5169.jpg 
Просмотров:	1274 
Размер:	378.7 Кб 
ID:	130362   Нажмите на изображение для увеличения. 

Название:	IMG_5167.jpg 
Просмотров:	1345 
Размер:	441.1 Кб 
ID:	130361   Нажмите на изображение для увеличения. 

Название:	IMG_5482p.jpg 
Просмотров:	957 
Размер:	215.0 Кб 
ID:	146401   Нажмите на изображение для увеличения. 

Название:	IMG_5488p.JPG 
Просмотров:	970 
Размер:	71.3 Кб 
ID:	146394  

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

Название:	IMG_5487p.JPG 
Просмотров:	835 
Размер:	74.3 Кб 
ID:	146395   Нажмите на изображение для увеличения. 

Название:	IMG_5486p.JPG 
Просмотров:	772 
Размер:	74.6 Кб 
ID:	146396   Нажмите на изображение для увеличения. 

Название:	IMG_5637.JPG 
Просмотров:	1310 
Размер:	2.99 Мб 
ID:	154445   Нажмите на изображение для увеличения. 

Название:	SDXReader v3.1.jpg 
Просмотров:	862 
Размер:	245.8 Кб 
ID:	154749  

    Вложения Вложения
    Последний раз редактировалось P.S.L; 28.05.2012 в 14:35.

  2. #141
    Новичок
    Автор темы
    Аватар для P.S.L
    Регистрация
    28.05.2010
    Адрес
    Королев
    Сообщений
    86

    По умолчанию Re: SDXReader - высокоскоростной транспорт (24 бит 192кГц)

    Цитата Сообщение от Sanny Посмотреть сообщение
    А у Вас сейчас платы в наличии имеются?
    Сейчас плат нет, я заказывал только для себя в единичном экземпляре.


    Насчет плэйлистов - они самые примитивные, только те треки, которые есть в папке, отсортированные по первым 10 символам.

  3. #142
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Адрес
    Ижевск
    Возраст
    56
    Сообщений
    3,650

    По умолчанию Re: SDXReader - высокоскоростной транспорт (24 бит 192кГц)

    Приобрел бы транпорт, но для удешевления - с ЖКИ индикатором. Сейчас реализована возможность с компа гнать поток? Вот бы еще и с АЦП i2s поток в комп...

  4. #143
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,998

    По умолчанию Re: SDXReader - высокоскоростной транспорт (24 бит 192кГц)

    Цитата Сообщение от Оллема Посмотреть сообщение
    Приобрел бы транпорт, но для удешевления - с ЖКИ индикатором.
    TFT нетакие уж и дорогие, хотя конечно небольшие текстовые ЖКИ дешевле, (а вот монохромные графические ЖКИ - дороже чем цветные TFT!).

    Цитата Сообщение от Оллема Посмотреть сообщение
    Сейчас реализована возможность с компа гнать поток? Вот бы еще и с АЦП i2s поток в комп...
    Этот девайс с компом вообще не работает, только с SD флешкой, и USB у него нет.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

    По умолчанию Re: SDXReader - высокоскоростной транспорт (24 бит 192кГц)

    Оллема, вам не угодишь никак... Уже несколько транспортов на веге продают, и все вам не в цвет
    Андрей

  6. #145
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Адрес
    Ижевск
    Возраст
    56
    Сообщений
    3,650

    По умолчанию Re: SDXReader - высокоскоростной транспорт (24 бит 192кГц)

    Цитата Сообщение от Pyku_He_oTTyda Посмотреть сообщение
    Оллема, вам не угодишь никак... Уже несколько транспортов на веге продают, и все вам не в цвет
    Не понял, в чем упрек? Транспорт Танго сейчас использую. Есть вещи в нем, которые меня не устраивают, а поддержки этого проекта уже нет. Есть несколько вариантов иного транспорта (в том числе у известных людей в нашем городе), присматриваюсь. Я обязан перед кем то оправдываться? Что за наезды то в конце концов?

    ---------- Добавлено в 00:41 ---------- Предыдущее сообщение в 00:38 ----------

    Цитата Сообщение от Alex Посмотреть сообщение
    TFT нетакие уж и дорогие, хотя конечно небольшие текстовые ЖКИ дешевле, (а вот монохромные графические ЖКИ - дороже чем цветные TFT!).
    Дело не в дисплее. Мне не нужна дистанционка, по цене сравнимая с транспортом.

    ---------- Добавлено в 00:44 ---------- Предыдущее сообщение в 00:41 ----------

    Цитата Сообщение от Alex Посмотреть сообщение
    Этот девайс с компом вообще не работает, только с SD флешкой, и USB у него нет.
    Автор вроде имел желание реализовать.

  7. #146
    Новичок
    Автор темы
    Аватар для P.S.L
    Регистрация
    28.05.2010
    Адрес
    Королев
    Сообщений
    86

    По умолчанию Re: SDXReader - высокоскоростной транспорт (24 бит 192кГц)

    Надеюсь, что вопрос с коммерческой версией транспорта удачно решился. Андрей согласился наладить производство транспорта и всместе поразмыслив о том какой продукт был бы интересен форумчанам хотим предложить вам следующий вариант - сам транспорт поставляется только в собранном и отлаженном виде, а пульт можете купить или собрать сами вся информация для его сборки есть в первом сообщении. За качество исходных тексов программ просьба гнилыми помидорами не кидаться - писал для себя. Кроме того, предусмотрели еще два режима управления, информация о них есть в первом сообщении.

  8. #147
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,998

    По умолчанию Re: SDXReader - высокоскоростной транспорт (24 бит 192кГц)

    Цитата Сообщение от Оллема Посмотреть сообщение
    Автор вроде имел желание реализовать.
    Это невозможно на имеющемся железе.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  9. #148
    Новичок
    Автор темы
    Аватар для P.S.L
    Регистрация
    28.05.2010
    Адрес
    Королев
    Сообщений
    86

    По умолчанию Re: SDXReader - высокоскоростной транспорт (24 бит 192кГц)

    Цитата Сообщение от Оллема Посмотреть сообщение
    Дело не в дисплее. Мне не нужна дистанционка, по цене сравнимая с транспортом.
    Теперь дистанционку можно сделать свою.

    Цитата Сообщение от Оллема Посмотреть сообщение
    Автор вроде имел желание реализовать.
    Желание осталось, но по срокам и будет ли сделано вообще ни чего сказать не могу.

  10. #149
    Завсегдатай Аватар для pyos
    Регистрация
    15.07.2006
    Возраст
    64
    Сообщений
    4,324

    По умолчанию Re: SDXReader - высокоскоростной транспорт (24 бит 192кГц)

    Цитата Сообщение от P.S.L Посмотреть сообщение
    Надеюсь, что вопрос с коммерческой версией транспорта удачно решился. Андрей согласился наладить производство транспорта и всместе поразмыслив о том какой продукт был бы интересен форумчанам хотим предложить вам следующий вариант - сам транспорт поставляется только в собранном и отлаженном виде
    Ну и отлично
    а пульт можете купить или собрать сами вся информация для его сборки есть в первом сообщении.
    Именно тот милый пультик с сенсорным экранчиком?
    За качество исходных тексов программ
    А что, они открыты?

  11. #150
    Новичок
    Автор темы
    Аватар для P.S.L
    Регистрация
    28.05.2010
    Адрес
    Королев
    Сообщений
    86

    По умолчанию Re: SDXReader - высокоскоростной транспорт (24 бит 192кГц)

    Цитата Сообщение от pyos Посмотреть сообщение
    Ну и отлично

    Именно тот милый пультик с сенсорным экранчиком?

    А что, они открыты?
    Именно он. Раскройте архивчик внизу первого сообщения, там все, в том числе и исходные тексты. Все в рабочем состоянии, кроме версии разводки платы - убрал лишние детали и немного изменил монтаж ИК-передатчика, ее еще не собирал.

  12. #151
    Завсегдатай Аватар для pyos
    Регистрация
    15.07.2006
    Возраст
    64
    Сообщений
    4,324

    По умолчанию Re: SDXReader - высокоскоростной транспорт (24 бит 192кГц)

    А, всё понял, исходные тексты прошивки пульта!
    Ну что ж, жду, когда можно будет заказать девайс

  13. #152
    Новичок
    Автор темы
    Аватар для P.S.L
    Регистрация
    28.05.2010
    Адрес
    Королев
    Сообщений
    86

    По умолчанию Re: SDXReader - высокоскоростной транспорт (24 бит 192кГц)

    Цитата Сообщение от pyos Посмотреть сообщение
    А, всё понял, исходные тексты прошивки пульта!
    Ну что ж, жду, когда можно будет заказать девайс
    Уже есть тема в толкучке.

Страница 8 из 8 Первая ... 678

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

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

Ваши права

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