Cm6631a подключение к андроид магнитоле

Добавил пользователь Alex
Обновлено: 19.09.2024

уважение надо заслужить и за слова надо отвечать чтоб это самое уважение заслужить

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

вот я уже на столько вопросов ваших ответил, а вы все не можете обосновать свой аргумент о "непрозрачности работы UAPP", хотя если честно есть у меня мысли что это так, просто слова

Ранее: ADCS coaxial => Verdi x 2 (NOS, побортно) + 100HC white => 10,1' touch + Android quad core PC

Так если вы не имеете знаний по вопросу работы программа, то на основании чего Вы позволяете себе делать выводы о ее работе?

Так если вы не имеете знаний по вопросу работы программа, то на основании чего Вы позволяете себе делать выводы о ее работе?

Будем считать, что вы не нашли сил высказать вслух свою неправоту в части некорректности общения, но согласились внутри себя. По программе пишу N-ный раз - я говорил о том, что программа не панацея от огрехов исходного устройства.

Ранее: ADCS coaxial => Verdi x 2 (NOS, побортно) + 100HC white => 10,1' touch + Android quad core PC

Будем считать, что вы не нашли сил высказать вслух свою неправоту в части некорректности общения, но согласились внутри себя. По программе пишу N-ный раз - я говорил о том, что программа не панацея от огрехов исходного устройства.

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

Параметры вроде годные, с Андроидом дружит на 24/96, не проверяли? С девайсами на PCM2704 не приходилось сравнивать?

Что-то про эту микросхему вообще инфы нету.

900й не ест 24/96, поэтому только редбук ) пытался через этот phiree вытащить цифру из classic'а )

насчет андрода - на магнитоле было обсуждение:NAS + usb spdif конвертер и управление по wifi с андроида или огрызка

Спасибо большое!
Единственное, не пойму, pcm2704 это чип цапа (вроде в моём списке hifime он другой)? или это USB-ресивер?
Как я понял, за поток и дружбу с андроидом отвечает ресивер, а за "музыкальность" чип цапа и его обвязка.
Разжуйте плз.
И не нашёл аналогового аудиовыхода на ней.

Cm6631a это только конвертер из юсб в оптику и кокс, причем очень хороший. ЦАПа в нем нет.

Из процов смотри на Helix DSP(Pro)
На счет ЦАПа с юсб гнездом зарядки. бред такого не бывает

Верно, это ЦАП, соответственно имеет аналоговый выход. Но еще у него есть выход цифры оптика\кокс.

После прочтения съесть!

Hifime Sabre 9018 (Standard and Type-C versions)

Works with most Android lolipop 5.X and above phones
Confirmed working:

  • Nexus 6 Android 5.0+
  • Nexus 6p Android 6.0
  • LG G2
  • OnePlus One, Android 6.0.1 (custom rom Resurrection Remix v.5.6.8)
  • Amazon Fire 7" (2015)
  • Samsung Galaxy Mega Android 4.42
  • Galaxy G7 Edge - works but stutters every 3 second (please try USB Audio player pro)

ну почему же?
я собираюсь победить Y-кабели и лишние соединители/переходники так (правда не знаю, получится ли):
В коробочку цапа запущу отдельными проводами +13,8V с землёй (для ЦАПа) и зарядку только планшета.
Куплю разъём микроюсб разборный и вытащу из него 4-ю ногу. В корпус цапа встрою переключатель Host/Slave для 4-й ноги.
Таким образом, когда буду слушать lossless с планшета через цап (режим host для планшета), заряжаться он не сможет, но и не будет отдавать своё питание цапу, т.е. на долго хватит (на 2-х часовую поездку точно хватит).
Когда прослушивание lossless не планируется, переключатель переводит планшет в "slave" и он спокойно заряжается (цап при этом работать не будет).

Таким образом Цап получит "хорошие +5v" c крена , а планшет своё от родной зарядки.
По идее, при такой организации питания, даже просадка от стартера должна быть по-боку.

я собираюсь победить Y-кабели и лишние соединители/переходники так (правда не знаю, получится ли):
В коробочку цапа запущу отдельными проводами +13,8V с землёй (для ЦАПа) и зарядку только планшета.
Куплю разъём микроюсб разборный и вытащу из него 4-ю ногу. В корпус цапа встрою переключатель Host/Slave для 4-й ноги.
Таким образом, когда буду слушать lossless с планшета через цап (режим host для планшета), заряжаться он не сможет, но и не будет отдавать своё питание цапу, т.е. на долго хватит (на 2-х часовую поездку точно хватит).
Когда прослушивание lossless не планируется, переключатель переводит планшет в "slave" и он спокойно заряжается (цап при этом работать не будет).

Таким образом Цап получит "хорошие +5v" c крена , а планшет своё от родной зарядки.
По идее, при такой организации питания, даже просадка от стартера должна быть по-боку.

Думаю заработает. кстати почему бы вам не обновить ваш Asus me572 до 5.0? Ведь есть же прошивки для него.

Конечно жаль что это не нексус7. у него есть возможность otg+charging.

На счет кренки и "хорошего питания". это как бы не то совсем. телефон зарядить от нее еще куда не шло. а питать ЦАП,ненене. тут другой подход нужен.
Тут нужно стабилизированное и чистое питание с минимальными пульсациями и желательно с гальванической развязкой по земле.

Думаю заработает. кстати почему бы вам не обновить ваш Asus me572 до 5.0? Ведь есть же прошивки для него.

Конечно жаль что это не нексус7. у него есть возможность otg+charging.

Да, жаль, наколбасили они в этом планшете везде, в т.ч и в аудиоканале.
Но ладно, мы легких путей не ищем)) . Глянул уже на 4pda, на крайний случай есть решение леденец с рутом установить с компа. Так что рискну с 9018 с вашей подачи.

А по поводу питания,
Можно фильтр замутить на трансе с кондюками, пульсаций снаружи при таком срезе (14/5v) не будет, главное, чтоб выходное сопротивление питания было низким, можт усилю крен транзистором.
Еще не определился, надо экспериментировать (и с землёй в тч) с имеющимся на руках китайским поделием, может паувербанк какой прилажу, посмотрим уже на деле. Думаю если землю развести из одной правильной точки в цапе, то проблем не будет. Но главное, направление задано!
Спасибо ещё раз!

А по поводу питания,
Можно фильтр замутить на трансе с кондюками, пульсаций снаружи при таком срезе (14/5v) не будет, главное, чтоб выходное сопротивление питания было низким, можт усилю крен транзистором.

rage2,
Вы меня засмущали
Кажется, что таких проблем не должно быть. Я буду всеми путями избегать ШИМ-преобразователей. Хватит их в усях ))
Но, если упрусь в невозможность обойти это дело, то, безусловно испытаю эти сборки!
В USB планшета жесть что происходит. с точки зрения девайса для звука, планшет и мобила абсолютное зло, слишком плотно, хуже компа. Поэтому, в большей степени, я действительно хочу кормить ЦАП отдельно и правильно. Думаю, если не получится с нормальной землёй (должно получиться, потому что она рядом), то буду испытывать powerbank, если выйдет коряво, то серьёзно займусь изучением современных изделий (кстати, просмотренные девайсы я бы для 100% отвязки запускал оптотронами таки).
Но направление, как один из способов, интересное. Спасибо за сабж!

rage2,
Сейчас по-внимательней посмотрел все три варианта преобразователей.
Про оптотроны по первому девайсу вопрос снят, они там и так используются в нужном месте. это классический шим.
второй и третий линк тоже глянул.
Если вы обратили внимание, эти девайсы заявлены на нагрузку 2-3А! И везде красной нитью идёт КПД. И правильно, линейно сбить 9V с 14 на токе 3 Амп это 27W тепла в космос )) только поэтому импульсный режим там оправдан.
В моём случае такой же импульсник (т.е штатная зарядка ) будет питать планшет, а на цап от отдельного источника пойдёт от силы 0,3А - это меньше 3W тепла. здесь даже радиатор не понадобится, если поместить девайс в металлический корпус.
Подводя итог для именно моего случая, кренка с дросселем по плюсу будет недостижима с точки зрения качества (пульсации, переходные процессы) питания ЦАПа всем этим девайсам. Без сомнения!
Но вот если встанет вопрос гальванической отвязки, то тогда либо "экологически" чистый автомобильный powerbank за 1000р, либо да, Ваш первый вариант за сопоставимые деньги!

Китаец WM8741+WM8805+CM6631 USB у кого есть впечатления? FAQ по cm6631

Оригинал

In case anyone is interested, here*s a summary of my experience of purchasing a completed kit of Weiliang*s CM6631A USB-to-SPDIF converter with sealed transformer plus TCXO upgrade.



- This product is available in configurations of: 1. completed board, 2. completed board + transformer, 3. completed kit with case, 4. completed kit + TCXO upgrade, in order of price (the eBay shop does not show these many configurations though)

- They did not update their product descriptions, but I believe all of the new orders are shipped with the new CM6631A instead of CM6631

- It toke 7 days for the product to be shipped. (Note: I*m located in Hong Kong, so I can use taobao instead of eBay, and there is a price difference.)

- The solder paste left on the board is not cleaned. This is not a concern for me because a coworker taught me how to clean it. I read a competitor attack them for not cleaning the boards before shipping to customers.

- It shows that it is a DIY product by having different screws for the back of the case. Three screws are short, one is long. Again this is not a concern for me - I know I*m not buying a Panasonic-class device.

- Only after I got the product did I read some bad comments for the included BingZi transformer about its durability, even though it is fairly popular with DIY audio products from different sellers. My unit is still working well and I hope it remains this way for several years.



About my issues with ASIO:

- My unit came with firmware 0108 PID 0x0314.

- Native CMedia ASIO output has no sound, although DirectSound and WASAPI (push), and ASIO4ALL all work fine.

- I sent PM to Weiliang but he has not logged on to this forum for many weeks. So I could only talk to their staff via another means of messaging.

- They believed it is an error with my PC configuration, sent me drivers and offered to diagnose my PC via remote assistance, which I did not go through.

- tdtsai explained that the ASIO drivers are designed to output to speakers and headphones only, not SPDIF, if the PID is 0x0314. For ASIO output to SPDIF using current drivers, PID needs to be 0x0319.

- Then I asked them whether they have firmware with PID 0x0319. They said they only have firmware 0101 and 0108.

- I asked them to send firmware 0101 and 0108 to me anyway. Then I found their 0101 has PID 0x0319, the 0108 has PID 0x0314.

- Using Windows XP I was able to switch between these two firmwares, and with significant help with tdsai, found that:

- Firmware 0101 PID 0x0319 can output to SPDIF via CMedia ASIO, but it will never passthrough DTS and AC3 because the unit shows up only as Speakers instead of SPDIF on Windows 7 x64.

- Firmware 0108 PID 0x0314, using current drivers, will not output to SPDIF via ASIO, but it can passthrough DTS and AC3 correctly. With this firmware, SPDIF, Speakers and Heaphones show up on Windows 7 x64 even though my unit does not have Speakers or Headphone output. DTS passthrough using both DirectSound in MPC-HC x64 or WASAPI in MPC-HC x32 + ReClock are tested to be working normally.

- Because I do need the DTS/AC3 passthrough, I*ll stick to the PID 0x0314 firmware and hope that future drivers may enable ASIO output to SPDIF.



Thanks to tdtsai and everyone who helped.

In case anyone is interested, here*s a summary of my experience of purchasing a completed kit of Weiliang*s CM6631A USB-to-SPDIF converter with sealed transformer plus TCXO upgrade.



-Устройство доступно в виде: собраной плпты, платы и трансформатора, собранного устройства в корпусе, устройство плюс TXCO генераторы. В порядке роста цены. В магазинах это не пишут, но можно спрашивать.
- Описания магазины не обновляют, но похоже все последние поставки идут с А ревизией чипа.
- В гонконг доехало за неделю, и дешевле. Потому что с таобао а не иебя.
- Обнаружил не отмытую паяльную пасту.
- По отзывам трансформатор не очень хороший, хрупкий(?)
Проблемы с асио(у автора топика таких небыло):
- Пришло с прошивкой под VID 0108 PID 0x0314.

- CMedia ASIO выход звука небыло, через DirectSound и WASAPI (push), и ASIO4ALL работало отлично
- Велианг на приваты не отвечает, на форум не логинился месяцы.
- tdtsai пояснил что ASIO сделано чтобы давать звук только на колонки и нушники и не SPDIF, если PID = 0x0314. Для ASIO на SPDIF на текущих драйверах , PID должен быть 0x0319.(у автора топика PID VID другие, но и ревизия чипа не А, SPDIF Работает отлично)
- спорт прислал прошивки сдругими PID VID- версии 0101 и 0108.

-0101 имеет PID 0x0319, 0108 имеет PID 0x0314.

- Прошивка 0101 PID 0x0319 может выдавать звук на SPDIF через CMedia ASIO, но не пропускает DTS и AC3
- ПРошивка 0108 PID 0x0314, не выдает звук на SPDIF через ASIO, но пропускает DTS и AC3

Файлы в аттаче, прошика, прошивальщик, драйвер. Процесс должен происходить примерно так. Запустить прошивальщик версии 2.0.1.5 из папки Firmware\FW Update Tool\, нажать кнопку Erase. Оно сотрет всё что нажито непосильным трудом. После завершения процесса стирания программа скажет "Select firmware file", плату нужно вынуть из юсб и вставить обратно(иначе будет ругаться на несовместимость файлов), выбираем 6631-0109-EssenceOne-ALL.hex, оно прошьется. Далее наверх шьем EOne_USB_0111.hex. После этого можно ставить драйвера. В папке Firmware\2.2.03\ находятся оригинальные файлы прошивки. Процесс опробован на приведенной автором топика плате. Для других плат гарантий нет что они совпадут по выходным пинам.

Забавное решение, но есть одно но: слишком жёсткие требования к разводки хайспид юсб - при такой конструкции можно наловить и не мало траблов

полностью подтвердились. Без гальванической развязки получается куча шумов на цапе и нестабильная работа самого модуля. Покупать встраиваемые в цап модули считаю нерациональным. Только внешние с личным питанием и выходным трансом.


Есть желание заказать следующего зверя

DAC на базе WM8741 и WM8805

оно же, без коробки с фотками платы со всех сторон


а для USB 24/196 дополнительный модуль на базе CM6631


Чтобы не тратить деньги просто так хотелось бы услышать мнение специалистов и возможно отзывы владельцев.

По деталькам всё, вроде бы, неплохо. Китайская плата конечно несколько пугает, но понимаю что это больше конструктор чем готовое изделие, готов страдать переделкой.

У меня перед этой звуковой стоял fiio e17 с распаяным управлением через штатный энкодер и удлененным шлефом дисплея, который был встроен в торпеду, рядом с планшетом. Я мог управлять громкостью, входами и даже настройками ЦАПа. С него я брал линейку - и на вход проца. Все было отлично. Единственное, что меня мучало - это ЦАП. Я понимал, что у меня в багажнике катаются незадействованные PCM1702, а вместо них трудятся WM8740, плюс еще 4 метра линейки. Это чувство и подтолкуло меня попробовать передать сигнал в цифре до самого проца. Я переделал проц под работу с оптического входа в штатном режиме и купил CM6631A. И я действительно доволен результатом! Разница колоссальная! Но добить до конца никак не могу(
Не знаю по поводу "взять звук со штатных динамиков". Мне кажется это колхозом. брать звук со встроенного ЦАПа планшета и гнать все это по линейке на проц. ? Проц тогда зачем? Он, имхо, только как ЦАП и может работать.
Тем более в цепи динамика должен присутствовать, по моему мнению, и фильтр НЧ. Как это все будет в итоге звучать? Это как подложить кирпич под педаль газа. Плюс еще нужно решить проблему с переключением входов на процессоре. А это снова что-то придумывать, паять.

Если Вы впервые на нашем Форуме:

Более 5 лет на форуме

Ветеран 10-летия

Пробовать другую прошивку. Или настройки смотреть. Мне кажется, конфликтует ПО где-то. Попробовать на чистую прошивку, без UAPP подключить звуковуху. И что за модель? Может ей дрова какие под Андроид нужны?

В том-то и дело, что настроек никаких нет. Поддержки ALSA нет. Прошивку, вроде, ставил ту, которая, по отзывам, работает с андроид. Ссылку на устройство я дал в первом посте.

Более 5 лет на форуме

Ветеран 10-летия

Это конвертер, он цифру выдает, а не звук. Как вы его еще и прошить умудрились, я не знаю. У меня из коробки всё работает.
Андроид видит его способности, и пытается дать ему цифровой сигнал в максимальном качестве, а выполнить это не может полноценно, ибо железо слабое. Для звука через Андроид прицепите что-то на РСМ2704 например, но придется переключать входы на проце все равно, автоматически он это не делает, на сколько помню.

Более 5 лет на форуме

В том-то и дело, что настроек никаких нет. Поддержки ALSA нет. Прошивку, вроде, ставил ту, которая, по отзывам, работает с андроид. Ссылку на устройство я дал в первом посте.

Для начала посмотрите, в каком формате андроид выводит звук на ваш конвертер.
в терминале командой
cat /proc/asound/cards
определите порядковый номер вашего конвертера.
Затем во время воспроизведения посмотрите, что выдаст команда
cat /proc/asound/cardX/stream0
где X - порядковый номер вашего конвертера.

По умолчанию в андроид 5 в /etc/audiopolicy.conf в разделе usb device формат определен как dynamic, и потому андроид действительно будет стремиться апсемплить до максимального поддерживаемого устройством разрешения (у вас 24/192).
Но мы можем ограничить частоту и битность вывода путем редактирования audiopolicy.conf, если у нас есть рут-права.
Так что сдаваться рано.

Согласен, только цифра на выходе имеет определенную частоту сэмплирования и разрядность. И это только основные параметры.
Вот цитата с diyaudio:

On Ebay, I bought a "24bit / 192KHz CM6631A USB to SPDIF coaxial DAC SC Assembled".
The design is made by LJM (also known in this WEB site).
The orginal firmware is not compatible with Android (forgot to notice the firmware version before flashing the new one)

I have received firmware 0101 PID 0319 and 0108 PID 0314 from wklie.
With the firmware 0101 PID 0319, she sings :-)
Thank you wklie!
I have uploaded the firmware from wklie to my WEB server.
Now DIYAudio members can download it.

Summary:
If you want to play digital music via USB from your Android, Jelly Bean powered phone or tablet, you should do:

3.
On a physical Windows XP computer, use the firmware update tool to flash the following firmware for your CM6631A device:
a. SPDIF/Toslink output: FW 0101 PID 0319
b. I2S output: FW 2203 PID 0309

Does anyone want to try 384K support on CM6631A? I got a beta version of firmware can let CM6631A I2S support 384K output. It has tested on PCM5122 demo board and it work fine. This beta version of firmware vid/pid is 0x0d8c/0x0004.

Я решил подойти к решению этой проблемы иначе:
Я приобрел сей девайс. Он, вроде как, умеет переключаться между тремя оптическими входами, переводя один из них на выход устройства. На первый вход пойдет CM6631A, т.е. выход планшета, на второй - вот такой вот ресивер APTX (тоже через toslink), а в третий пойдет обычный АЦП, купленный там же, для организации AUX. Кстати, качество звука через блютуз тоже поражает - не CM6631A, конечно, но явно и не линейный вход процессора). И всем этим делом я планирую управлять через тот же самый штатный энкодер. Сейчас пока CM6631A подключена к процу напрямую, как решу проблему со звуком - буду цеплять optical switcher.

По умолчанию в андроид 5 в /etc/audiopolicy.conf в разделе usb device формат определен как dynamic, и потому андроид действительно будет стремиться апсемплить до максимального поддерживаемого устройством разрешения (у вас 24/192).
Но мы можем ограничить частоту и битность вывода путем редактирования audiopolicy.conf, если у нас есть рут-права.

На днях игрался с этим файлом: я снизил транспорт до 48/16, результата никакого нет вообще на слух. Как буд-то настройки никак не повлияли. И треск как был, так и есть. По остальным командам - попробую, отпишусь чуть позже, доберусь до авто)

Для начала посмотрите, в каком формате андроид выводит звук на ваш конвертер.
в терминале командой
cat /proc/asound/cards
определите порядковый номер вашего конвертера.
Затем во время воспроизведения посмотрите, что выдаст команда
cat /proc/asound/cardX/stream0
где X - порядковый номер вашего конвертера.

u0_a108@flo:/ $ cat /proc/asound/cards
0 [apq8064tablasnd]: apq8064-tabla-s - apq8064-tabla-snd-card
apq8064-tabla-snd-card
1 [Controlle ]: USB-Audio - USB 2.0 Video Capture Controlle
Syntek Semiconductor USB 2.0 Video Capture Controlle at usb-msm_hsusb_host-1.2,
2 [Audio ]: USB-Audio - USB2.0 High-Speed True HD Audio
CMEDIA USB2.0 High-Speed True HD Audio at usb-msm_hsusb_host-1.3, high speed
u0_a108@flo:/ $ cat /proc/asound/card2/stream0
CMEDIA USB2.0 High-Speed True HD Audio at usb-msm_hsusb_host-1.3, high speed : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 3
URBs = 8 [ 8 8 8 8 8 8 8 8 ]
Packet Size = 208
Momentary freq = 48000 Hz (0x6.0000)
Feedback Format = 16.16
Interface 1
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
Interface 1
Altset 2
Format: S24_3LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
Interface 1
Altset 3
Format: S32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
u0_a108@flo:/ $ cat /proc/asound/card2/stream0
CMEDIA USB2.0 High-Speed True HD Audio at usb-msm_hsusb_host-1.3, high speed : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 3
URBs = 8 [ 8 8 8 8 8 8 8 8 ]
Packet Size = 208
Momentary freq = 48000 Hz (0x6.0000)
Feedback Format = 16.16
Interface 1
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
Interface 1
Altset 2
Format: S24_3LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
Interface 1
Altset 3
Format: S32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us

Первый вывод stream0 при воспроизведении обычного mp3, второй - flac 24/96

Более 5 лет на форуме

ну вот и видно проблему - на конвертер гонится 32бит/48кГц
Работает Altset 3, у которого Format: S32_LE
А нам нужен Altset 1 (Format: S16_LE) или же Altset 2 (Format: S24_3LE).
Бросьте сюда свой текущий audio_policy.conf - посмотрим, что там.

Я бы пока ограничился этим:

После прочтения съесть!

Отчитываюсь:
После написания последнего поста, еще раз пересмотрев логи, попробовал снизить частоту до 44.1k (до этого я пробовал варианты 48k и 96k). Разрядность не трогал. После перезагрузки музыка таки заиграла нормально, без искажений) Спасибо большое, направили в нужное русло) остается только вопрос, как заставить ее заиграть в 24/96?
Вот мой конфиг:

global_configuration attached_output_devices AUDIO_DEVICE_OUT_SPEAKER
default_output_device AUDIO_DEVICE_OUT_SPEAKER
attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_BACK_MIC|AUDIO_DEVICE_IN_REMOTE_SUBMIX
>

audio_hw_modules primary outputs primary sampling_rates 44100|48000
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_AUX_DIGITAL
flags AUDIO_OUTPUT_FLAG_PRIMARY
>
deep_buffer sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_AUX_DIGITAL
flags AUDIO_OUTPUT_FLAG_DEEP_BUFFER
>
hdmi sampling_rates 44100|48000
channel_masks dynamic
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_AUX_DIGITAL
flags AUDIO_OUTPUT_FLAG_DIRECT
>
>
inputs primary sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
channel_masks AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_WIRED_HEADSET|AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET|AUDIO_DEVICE_IN_VOICE_CALL|AUDIO_DEVICE_IN_BACK_MIC
>
>
>
a2dp outputs a2dp sampling_rates 44100
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_ALL_A2DP
>
>
>
usb outputs usb_accessory sampling_rates 44100
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_USB_ACCESSORY
>
usb_device sampling_rates 44100
channel_masks dynamic
formats dynamic
devices AUDIO_DEVICE_OUT_USB_DEVICE
>
>
inputs usb_device sampling_rates dynamic
channel_masks dynamic
formats dynamic
devices AUDIO_DEVICE_IN_USB_DEVICE
>
>
>
r_submix outputs submix sampling_rates 48000
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_REMOTE_SUBMIX
>
>
inputs submix sampling_rates 48000
channel_masks AUDIO_CHANNEL_IN_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_IN_REMOTE_SUBMIX
>
>
>
>

USB -> SPDIF SA9023, CM6631A, TE7022 или XMOS U8?

Появилась желание слушать хайрезы с ноутбука на ресивер (Anthem MRX 500) по spdif (желательно оптика).
Соответственно нужен конвертер USB -> SPDIF с поддержкой 24bit 96K.

На Aliexpress нашел три подходящие платки в одинаковую цену (около 2000 р.)

Все три платы похожи, но собраны на разных чипах SA9023, CM6631A или TE7022.

Так же есть плата, уже собранная в корпусе, на XMOS U8 по цене в два раза дороже (4000 р.) и ее вариант с кварцами TCXO (6000 р.)

Поэтому есть вопросы:

1. Плату с каким чипом лучше выбрать для качественного воспроизведения музыки по spdif (i2s мне подключать некуда)?

2. Имеет ли смысл что-либо модернизировать в этих платах, для улучшения звучания, или там улучшать нечего?

Миниатюры

Миниатюры

Здравствуйте, если для вас ответ не сильно поздний, то тогда поделюсь своим мнением.

По правде говоря я SPDIF не слушаю и не подключаю вообще. На данный момент только PCM, и вот сравнивая прослушивание и эксплуатацию PCM формата на транспортах CM6631A, XMOS U8 могу сказать что CM6631A получше работает в плане переключений с одной частоты дискретизации на другую, а вот у XMOS может и щелчок быть или ещё какие артефакты (зависит от ЦАП), вообще это не проблема, если в аудиоплеере применить ресемплер, который будет выдавать постоянную частоту дискретизации.

Ещё один брошенный камень в сторону XMOS, особенно у китайцев, планарные корпуса у них могут быть банально непропаяны и риск брака возрастает (у меня первая плата XMOS + AK4490 как раз и была с браком, потом уже взял с обычным выводным XMOS - этот вариант надёжнее).

Но , есть тоже некоторые + и -
XMOS поддерживает (по крайней мере PCM 32bit 384кГц дискретизации, когда CM6631 32bit 192kHz дискретизации, хотя это зависит от прошивки, установленной на заводе, но по крайней мере мне такая версия досталась - за ней достаточно долго охотился=) )

Читайте также: