Автор Тема: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB  (Прочитано 16669 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Заказал я на днях такую штуку - mini2440. Чудо китайской промышленности. ARM9 до 533 МГц, 64 МБ ОЗУ. Можно поставить Linux, Windows CE или Android.

[ Вложение: Вам нельзя просматривать вложения ]

Хочу попробовать из него сделать плеер.  Привлекает тем, что куча интерфейсов - USB, SD, сеть.

Пока оно до меня доберется, подыскиваю подходящий ЦАП. У процессора есть интерфейс I2S, но он не может работать с внешним мастерклоком.  Через USB выводить тоже не вариант - там только USB 1.1, не хватит пропускной способности одновременно читать с флэшки и выводить на ЦАП.

Есть ли приличные ЦАПы, в которые можно данные вгонять например через SPI? Или придется городить преобразователь, типа SPI=>I2S?

Оффлайн aleyer

  • Наш человек
  • ****
  • Сообщений: 361
  • Репутация: 5
  • Леша
  • Поблагодарили: +10
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #1 : 10 Октября 2011, 16:33:09 »
0
Может все-таки можно пойти более простым путем? ;)
Вместо флешки использовать или SD-карточку, или сетевое хранилище (RJ45-то есть), а ЦАП все же на USB повесить?
Просто о ЦАПах с SPI вообще никогда не слышал (я имею в виду в среде аудио и самоделок).
« Последнее редактирование: 10 Октября 2011, 16:38:27 от aleyer »

Оффлайн yooree

  • Разработчики
  • *****
  • Сообщений: 1574
  • Репутация: 15
  • Поблагодарили: +109
    • СВОЙ ЗВУК
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #2 : 10 Октября 2011, 17:26:12 »
0
Единстенный вид цифрового выхода который мне встречался в некоторых моделях китайских флеш-плееров это HDMI, а вот как дальше
сигнал транскодировать, это я не знаю  :)

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #3 : 10 Октября 2011, 17:55:15 »
0
Единстенный вид цифрового выхода который мне встречался в некоторых моделях китайских флеш-плееров это HDMI
Не, тут HDMI  и не пахнет. Да и не плеер это, а просто компьютер, только совсем маленький и слабенький :)

Вместо флешки использовать или SD-карточку, или сетевое хранилище (RJ45-то есть), а ЦАП все же на USB повесить
Если можно иметь и  сеть, и USB - это однозначно лучше, чем только сеть.

Просто о ЦАПах с SPI вообще никогда не слышал (я имею в виду в среде аудио и самоделок).
Оно и понятно. Если из SPI выкинуть линию выбора чипа и добавить линию выбора канала, да гнать данные сплошным потоком - получим I2S :) Значит буду делать преобразователь интерфейсов.

Оффлайн lgedmitry

  • Модераторы
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #4 : 10 Октября 2011, 18:46:30 »
0
сплошным потоком - получим I2S  Значит буду делать преобразователь интерфейсов.
ну да Андрей, а там и до кита недолго))))))))))

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #5 : 11 Ноября 2011, 15:34:32 »
0
blindman - не так всё печально, как на первый взгляд кажется.

На плате твоего мини-компа имеется микруха аудиокодека - UDA1341TS,
а к её ногам 12, 16, 17, 18 подведена квадратная шина I2S.

Сдувай феном кодек и к ногам спокойно подключайся!

и добавил...     (11 Ноября 2011, 15:37:29)
Вычислительной мощности вполне хватит поставить Linux-сборку
GeeBox ver.2.0 - а там и кодеки, и плеера...
« Последнее редактирование: 11 Ноября 2011, 15:37:29 от Conan »

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #6 : 11 Ноября 2011, 17:00:56 »
0
Я знаю что там стоит. А еще я читал даташит на процессор. 16-bit only x 48*n kHz only не устраивает.

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #7 : 11 Ноября 2011, 18:55:33 »
0
С 16 битами согласен, самому нарастить буфер FIFO внутри чипа не получится.

Но вот максимальная частота дискритизации всё таки не 48 кГц, а 96 кГц!

Пускай по динамическому диапазону проиграете, но зато при переходе от 48 к 96 звук становиться плотнее,

детальнее.

Предположим можно буфер конечно и в памяти организовать, но тогда нужно драйвер-диспетчер памяти писать с нулевым приоритетом доступа.

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #8 : 11 Ноября 2011, 20:20:37 »
0
48*n=96 при  n=2. Вот только бывает еще 44,1 и как ни странно 88,2

Драйвер - такой же как и для I2S, только разрядность и приемник DMA другие. Буфер - внешний, под управлением контроллера или ПЛИС, с него вывод через I2S  с внешней синхронизацией от нужной частоты.

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #9 : 11 Ноября 2011, 21:50:36 »
0
blindman - а была ли возможность взять другой девайсик - Mini210?

Вообще, что нибудь получается?

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #10 : 12 Ноября 2011, 02:40:08 »
0
Mini210 дороговат для меня.

А вообще - еще не занимался этим девайсом, есть другие незавершенные проекты. Может ближе к новому году  начну что-то делать.

Оффлайн Гocть

  • Старожил
  • *****
  • Сообщений: 4491
  • Репутация: 24
  • Анатолий, ТИАСУР 36-6
  • Поблагодарили: +119
    • Wavebourn: we create creativity!
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #11 : 12 Ноября 2011, 03:46:34 »
0
Кстати, на выставке подобный девайс сам довольно качественно игрaл музыку. Полторы сотни баксов у них на сайте за борду.

Amazing new technologies on ARM Tech Conference in Santa Clara -3

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #12 : 12 Ноября 2011, 13:21:46 »
0
ИМХО всё таки надо идти по пути прикручивания какого-то готового софта.

На известном всем форуме разработчики плееров страсть как не любят слов "операционная система",

Но, наверное, иначе уже ничего не получится.

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #13 : 23 Ноября 2011, 14:08:09 »
0
Приветствую!

Вот наверное надо смотреть в сторону этого софта:http://www.rockbox.org/wiki/Mini2440Port

и добавил...     (23 Ноября 2011, 14:11:24)
[ Вложение: Вам нельзя просматривать вложения ] [ Вложение: Вам нельзя просматривать вложения ]
« Последнее редактирование: 23 Ноября 2011, 14:11:27 от Conan »

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #14 : 23 Ноября 2011, 14:33:47 »
0
Вот это вот:
Цитировать (выделенное)
SD driver    60%
USB handler    0%
наводит на мысли о том, что проще будет все самому написать. Да и поддержки сети не вижу.

Я уже драйвер SPI  переписал под DMA, как раз кабели и разъемы для системной шины приехали, начну преобразователь SPI/I2S делать. Еще не решил окончательно, но скорее всего всю звуковую подсистему из ядра вытру. Микшер не нужен, драйвер звуковой карты - тоже вроде не очень. Для работы всяческих декодеров поддержка звука в ядре не есть необходимость.

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #15 : 23 Ноября 2011, 15:38:28 »
0
Дело в том, что проект "RockBox for mini2440" ещё находится в развитии - поэтому некоторые программные модули пока не дописаны.

Будешь всё писать сам, или только дровами ограничишься?

А какой софт сферху?

Мне твой проект интересен, поскольку есть желание совместить ЦАП/ушной усь и мультиформатный плеер в "одном флаконе"  :drink:- чтоб отвязаться от компа. Результатами будешь делиться? ;)

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Ищу ЦАП с интерфейсом отличным от I2S, SPDIF, USB
« Ответ #16 : 23 Ноября 2011, 16:07:10 »
0
Да, хочу большую часть написать сам. В основном потому, что это скорее "исследование", чем проект. Поизучать самсунговский контроллер, поковырять ядро и библиотеки, научится общаться из линукса с внешними устройствами на низком уровне. То есть в результате может и не получиться готового девайса. Но просто так ковыряться неинтересно, поэтому и ставлю задачу получить на выходе что-то полезное.

Готовые взять сетевые библиотеки и аудио декодеры. Всякие диски и флэшки - поддержка есть на уровне ядра. Основа GUI - что-нибудь легковесное, что  умеет напрямую работать с фреймбуфером.

Но в первую очередь надо вытащить цифровой аудиопоток с хорошим качеством. Если это удастся - тогда можно думать дальше.

и добавил...     (23 Ноября 2011, 16:07:43)
Результатами будешь делиться?
Буду. Когда (если) они будут

и добавил...     (23 Ноября 2011, 16:18:42)
преобразователь SPI/I2S проще всего наверно было бы сделать на ПЛИС - но останавливает необходимость иметь достаточно большой буфер. То есть надо будет к плисине внешнее ОЗУ прикручивать. Поэтому буду делать на контроллере. Столь любимый мной Parallax Propeller вполне подходит.
« Последнее редактирование: 23 Ноября 2011, 16:19:17 от blindman »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
52 Ответов
44113 Просмотров
Последний ответ 12 Июня 2016, 20:58:19
от kostake
110 Ответов
72252 Просмотров
Последний ответ 20 Августа 2019, 20:18:24
от Jivchic
3 Ответов
5991 Просмотров
Последний ответ 13 Июня 2022, 10:50:53
от siemens_off