Cm6631a подключение к андроид магнитоле
Впереди будет смена процессора)) но к его смене решил поменять так же оптику и DAC конвертер цифрового сигнала.
Был у меня вот такой USB конвертер:
MUSE
параметры:
напряжение питания: 5 В (USB питание),
искажение: THD + N: 0.006% (RL > 10 К)
искажение: THD + N: 0.025% (RL = 32)
отношение сигнал-Шум: 98 дб
динамический диапазон: 98 дб
выход на наушники мощность: 12 МВт (RL = 32)
частота дискретизации: 16Bit 32 К, 44.1 К, 48 К
почему решил поменять его?! так это потому что его чип pcm2704 максимум что может переварить так только 16бит и 48кГц треки, а мой плейлист пополняется хайрезами и хочется более качественный звук получить что
И на смену ему идет 24bit/192 кГц USB в коаксиальный/оптический SPDIF I2S Конвертер Цап CM6631A
вот это уже намного лучше, при сравнительно небольших затратах.
и пока что система выглядит вот так:
Ну вот и все новости на данный момент. Дальше распишу с какими проблемами столкнулся, но это уже для фанатов АЗ.Пошла Лирика)
И так пришел мне еще CM6631A недели 2 назад, и пошли приключения, DAC в машине не заиграл!
я был в шоке так как видимых причин, неполадок не было, просто при подключении DAC получался вот такой звук:
Короче с виду все как и должно быть, но вместо красивой музыки в качестве 24бит/96кГц валило низкочастотным шумом. Первая мысль китаец мне прислал брак!
Принес ее домой подключил от компа к домашнему ресиверу ямаха (кстати используя новую оптику уже)
Дома она запела! вывод что то не так в авто(( вариантов куча создавал даже тему в группе народ помогал вариантами, постепенно все исключив ( питание DAC , исправность оптики , рабочий ли порт USB , может ли мой проц MD Lab DSP8 переварить сигнал от DAC этого )
Короче остался вопрос в моем ГУ на андроиде неделю ковырял настройки чего только не пробовал. в итоге помогло установить плеер USB Audio Player PRO
и с этим плеером впервые получилось выжать правильный звук, но только с небольшим нюансом
и снова на драйве стал писать опытным людям Очень помогал TiguanSQ и rage2 . rage2 подсказал что есть настройки по интерфейсу USB выходов 2.0\1.0 в плеере такого не нашел, а в настройках магнитолы как раз и засел этот злостный пункт меню. Короче нужно выключить поддержку USB 1.1 и тогда все девайсы будут работать только в 2.0 режиме
И все)))) Все заработало как и должно было сразу! Даже после этого вернулся к плееру Neutron Music Player он для меня очень удобный и вообще не лагает.
теперь езжу и наслаждаюсь новым звуком. Кстати звучание изменилось позже напишу пост если кому интересно об ощущениях)
Всем спасибо кто прочитал до сюда))) Спасибо за лайки, репосты, коменты и естественно за подписи Всем добра на дороге и хорошей музыки)))
уважение надо заслужить и за слова надо отвечать чтоб это самое уважение заслужить
заданий вам ни кто не давал, я с вами максимально корректно общаюсь, не смотря на некое раздражение из-за часто использованного вами приема смены темы и подмены понятий.
вот я уже на столько вопросов ваших ответил, а вы все не можете обосновать свой аргумент о "непрозрачности работы 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-ный раз - я говорил о том, что программа не панацея от огрехов исходного устройства.
- Откуда: марьина роща )
Параметры вроде годные, с Андроидом дружит на 24/96, не проверяли? С девайсами на PCM2704 не приходилось сравнивать?
Что-то про эту микросхему вообще инфы нету.
900й не ест 24/96, поэтому только редбук ) пытался через этот phiree вытащить цифру из classic'а )
насчет андрода - на магнитоле было обсуждение:NAS + usb spdif конвертер и управление по wifi с андроида или огрызка
Спасибо большое!
Единственное, не пойму, pcm2704 это чип цапа (вроде в моём списке hifime он другой)? или это USB-ресивер?
Как я понял, за поток и дружбу с андроидом отвечает ресивер, а за "музыкальность" чип цапа и его обвязка.
Разжуйте плз.
И не нашёл аналогового аудиовыхода на ней.
Cm6631a это только конвертер из юсб в оптику и кокс, причем очень хороший. ЦАПа в нем нет.
Если нужен хороший аналог + оптика. бери сабру ES9018
Из процов смотри на 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 крена , а планшет своё от родной зарядки.
По идее, при такой организации питания, даже просадка от стартера должна быть по-боку.
rage2,
Спасибо!
Как думаете, заработает Sabre-9018-DAC с моим андроидом (4.4.2) через USB Audio player pro ?
я собираюсь победить 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) не будет, главное, чтоб выходное сопротивление питания было низким, можт усилю крен транзистором.
Еще не определился, надо экспериментировать (и с землёй в тч) с имеющимся на руках китайским поделием, может паувербанк какой прилажу, посмотрим уже на деле. Думаю если землю развести из одной правильной точки в цапе, то проблем не будет. Но главное, направление задано!
Спасибо ещё раз!
rage2,
Вы меня засмущали
Кажется, что таких проблем не должно быть. Я буду всеми путями избегать ШИМ-преобразователей. Хватит их в усях ))
Но, если упрусь в невозможность обойти это дело, то, безусловно испытаю эти сборки!
В USB планшета жесть что происходит. с точки зрения девайса для звука, планшет и мобила абсолютное зло, слишком плотно, хуже компа. Поэтому, в большей степени, я действительно хочу кормить ЦАП отдельно и правильно. Думаю, если не получится с нормальной землёй (должно получиться, потому что она рядом), то буду испытывать powerbank, если выйдет коряво, то серьёзно займусь изучением современных изделий (кстати, просмотренные девайсы я бы для 100% отвязки запускал оптотронами таки).
Но направление, как один из способов, интересное. Спасибо за сабж!
rage2,
Сейчас по-внимательней посмотрел все три варианта преобразователей.
Про оптотроны по первому девайсу вопрос снят, они там и так используются в нужном месте. это классический шим.
второй и третий линк тоже глянул.
Если вы обратили внимание, эти девайсы заявлены на нагрузку 2-3А! И везде красной нитью идёт КПД. И правильно, линейно сбить 9V с 14 на токе 3 Амп это 27W тепла в космос )) только поэтому импульсный режим там оправдан.
В моём случае такой же импульсник (т.е штатная зарядка ) будет питать планшет, а на цап от отдельного источника пойдёт от силы 0,3А - это меньше 3W тепла. здесь даже радиатор не понадобится, если поместить девайс в металлический корпус.
Подводя итог для именно моего случая, кренка с дросселем по плюсу будет недостижима с точки зрения качества (пульсации, переходные процессы) питания ЦАПа всем этим девайсам. Без сомнения!
Но вот если встанет вопрос гальванической отвязки, то тогда либо "экологически" чистый автомобильный powerbank за 1000р, либо да, Ваш первый вариант за сопоставимые деньги!
Как и обещал, напишу немного об опыте работы с CM6631A, точнее, о "моей борьбе" с ней. Материала поднакопилось, надо бы изложить, пока не забыл.
- Цифровые (оптический и коаксиальный) входы;
- Цифровые (оптический и коаксиальный) выходы;
- I2S в чистом виде для привинчивания всякой ЦАПы в будущем;
- USB;
- MIDI (вход и выход) на логическом уровне, без обвязки.
Вот платка-вдохновитель, с которой все и пошло:
Ссылки могут видеть только зарегистрированные пользователи.
Довольно ограниченная конструкция, имеющая своей целью лишь одно - преобразование USB-входа в SPDIF и I2S-потоки. Только выходы (кроме USB), входов нет.
Нужно было "привинтить" к ней по максимуму входов-выходов и попытаться заставить работать автономно (микросхема должна это уметь, вроде).
Печатная плата проектировалась под ЛУТ, с расчетом на применение унифицированной микросхемы ППЗУ, установленной в панельке. Микросхема та вообще нужна для того, чтобы CM6631A, построенная на базе архитектуры MSC-51, могла с нее "грузиться", обеспечивая получение необходимых и изменяемых настроек из внешней памяти. Т.к. это структура промышленной "однокристаллки", то и память должна быть параллельного типа с явными шинами (адрес и данные раздельно), всякая моднота, навроде последовательной памяти с минимальным числом ножек, тут не подходит. Есть на плате и мелкая, вездесущая 24С02 со своим I2C, но зачем она нужна там - я не знаю, не углублялся. Основной конфиг все равно находится в большом ППЗУ.
Но зачем городить PLCC и панельку, когда есть "родной" для платы TSOP ? Да и трассировка под него попроще слегка. А вот зачем. В стандартных функциях устройств на CM6631A есть всякие фирменные и не очень "прошивальщики", которые при кривых руках end user'а нафиг сносят всю прошивку, гробя устройство и создавая ужасные проблемы с выпаиванием и перепрограммированием где-то TSOP-корпуса ППЗУ с ужасно мелким шагом; плюс, как выяснилось на днях, даже при наличии всего оборудования прошивку "правильную" найти почти невозможно - из 8-ми имеющихся заработала всего одна, да и то случайно, хотя все "фирменные" Да и самоё ППЗУ, как оказалось, специфическая нужна - всякие firmware hub'ы, которые якобы умеют "прикидываться" стандартными ППЗУ, не подходят; ППЗУ с "бутблоками" тоже идут нафиг, почти все. В итоге нужна "чистая" микросхема ППЗУ (не в смысле информации, а в смысле организации массива), да еще и сугубо трехвольтовая. Но обо всем этом я напишу позднее.
Меню пользователя Mantrid |
Посмотреть профиль |
Посетить домашнюю страницу Mantrid |
Найти ещё сообщения от Mantrid |
Начнем с ППЗУ, оно же EEPROM.
Как я уже и писал выше, нужна "чистая" ППЗУ, то есть, с простой организацией массива, без изысков. Трехвольтовая. Причем, с напряжениями записи-стирания тоже 3.3 Вольта ( а то микросхемы разные бывают). Вобщем, пришлось предметно курить даташиты.
В оригинале ставится Pm39LV512 - обычное ППЗУ на 64кБ; можно ставить и бОльшего объема, не задействуя старшие адресные разряды. Все имеющиеся в интернете прошивки для CM6631 имеют hex-формат; подозреваю, что и здесь "торчат уши" MSC-51. Хекс интеловый, стандартный. Пробовал конвертировать в .bin, результат тот же самый на выходе, поэтому забил и стал работать с hex'ом.
Прошивки из интернета ориентированы на фирменные "прошивальщики" от C-Media: дамп перезаписывает содержимое микросхемы, иногда неудачно (мой случай, и не только), иногда вплоть до полного стирания. Это, в частности, и послужило выбору ППЗУ в PLCC и на панельке: программатор не обманешь никакими левыми "прошивальщиками"! Но вот с прошивками случилась засада.
Не вдаваясь в подробности, по результатам экспериментов условно разделил для себя прошивки на "загрузочные" и "обычные". "Загрузочные" - побитовый дамп реальной микросхемы, "обычные" - частичный дамп, ориентированный на программный "прошивальщик". Разница очевидна: при загрузке "обычной" прошивки в ППЗУ на программаторе, устройство остается "мертвым" (прикидывается старым карт-ридером), а при попытке загрузить "загрузочную" прошивку через "прошивальшик" процесс подвисает с частичной утерей дампа.
Исследования показали следующее: в сущности, прошивки обеих типов схожи и имеют один и тот же начальный блок, вот этот:
"Загрузочным" же прошивку делает вот эта строка:
И тогда, будучи вставленной в нужное место блока, строка приводит блок к такому виду:
Таким образом я переделал несколько "обычных" прошивок на "загрузочные", чтобы сэкономить время, и с ними потом уже работал.
- SST39VF040
- AT49LV001NT
Меню пользователя Mantrid |
Посмотреть профиль |
Посетить домашнюю страницу Mantrid |
Найти ещё сообщения от Mantrid |
В аттаче схема и отладочный вариант платы. Не без мелких огрехов, в том числе и схемотехнических, но по итогу плата вполне себе работоспособная оказалась. Верхний слой - металл, а там, где перемычки нарисованы, медь локально убрана методом гравировки. Частично в нижнем слое перемычек удалось избежать "резисторами-нулевками". Фото реального образца будут позже. Все пассивные элементы типоразмера 1206.
Сразу хочу обратить внимание на сигнальные линии USB: т.к. это USB 2.0, то линии должны быть как можно короче (если кто сам проектировать будет), а "антизвонные" резисторы с линий надо убирать или менять их на "нулевки" сразу. Микросхема жутко критична к этим линиям! Пока разобрался, почему в одной USB-розетке дивайс видится нормально, а в другой как "неопознанное устройство", потерял много времени
Плата для мня явилось чем-то вроде "предела совершенства" для ЛУТ: 100-ногая микросхема с шагом между выводами 0.5мм и дорожками 0.28мм паялась даже с моими навыками не так просто. Вобщем, пришлось помучаться. Поэтому если еще найдутся "герои" - имейте в виду, топология действительно мрачноватая, да и работа тоже. Но, глаза боятся, а руки делают, как известно. Собрал дивайс, помучался с прошивками (два дня убил), но разобрался. И вот настало испытание в деле: устройство подключено по USB, программные потоки переведены на оптический выход, внешний ЦАП на AD1853 с усилителем подцеплены по оптике. Включаем музыку, усилитель зазвучал, но. Звук хриплый, треск всякий Подумал, что ошибся с генераторами, перепутал местами - нет, все в порядке. Вобщем, плата заработала (USB-оптика), но какая-то беда имеет место быть. Пока не разбирался, с чем связано, даже особых идей нет. Возможно, земля не так разведена (хотя, тут-то уж что можно испортить было), может, генераторы "не того". Больше грешу на кривую трассировку. Но лиха беда начало! Разберусь на досуге.
I2S работает тоже (USB-I2S). Для проверки открывал Ссылки могут видеть только зарегистрированные пользователи. , подключая плату напрямую (все разъемы совпадают по пинам), поет. Но столь же хрипло и с треском Значит, проблема все же системная, большая. Самой большой печалью оказалось, что ооптический ВХОД "не взлетел" Сигнал идет, на микросхему приходит физически, в аудиоустройствах галочка "слушать" этот порт активируется, но звук не принимается и не транслируется никак Это подкосило больше, чем все остальное. Плюс, похоже, плата неавтономна, то есть, не может работать без USB. А ведь в этом была добрая половину задумки! Так что пищи для ума устройство принесло много, как бы не подавиться.
Вот такие итоги на сегодняшний день. Будет очень печально, если действительно окажется, что CM6631A не может "в автомате" принимать и обрабатывать внешние звуковые потоки. Это, думаю, поставит лично для меня жирный крест на всей идее и микросхеме, но не буду загадывать наперед.
Всем привет КарПисянам!
Давненько я тут не был. С момента завершения своей системы в Камри.
В связи с обновлением автомобиля, собираю новую музыкальную систему.
Головное устройство на Андроиде, задача передать сигнал (желательно по оптике или SpdDif) до внешнего DAC / DSP.
ГУ на андроиде это принципиально, так как в автомобиле нет вариантов, нужно сохранить управление с руля, и вывод на экран ГУ бортовой информации авто.
Еще был вариант поставить параллельно аудио систему, но опять таки, плодить проводов и устройств не хочется. Когда ШГУ на Андроиде играет lossless и выполняется остальные функции медиа системы.
Курил форумы, но так и не нашел однозначного решения этого вопроса.
Нашел RedPower но что то там оптика не чистая, как я понял.
Как я понял, Андроид поддерживает вывод звукового сигнала на внешнее устройство, если оно имеет поддержку андроида (по дровам, это раз.
И два - ось в ГУ может быть обрезанной и не содержать такого драйвера.
То есть нужно рутить и добавлять драйвер или что то в этом духе.
А нужен чистый цифровой сигнал от плеера до процессора.
Подскажите, кто какие варианты использовал, потыкайте носом на ветки форума, так как самостоятель уже утомился вычитывать нужную информацию. За несколько лет, что не посещал форум, тут уже много чего появилось.
И как всегда, мой вопрос кажется каким то уникальным, и ответа нет))
Надеюсь с вашей помощью его решить.
Продолжая ковырять просторы необъятного тЫрнета, нашел интересный пост:
буду складировать информации по своей теме тут (надеюсь внешние ссылки можно размещать?)
Нашел для себя такое решение в виде конвертера:
что бы потом цифру гнать в ЦАП или ПРОЦ. Проверил с компа, работает и оптика и кокс выхода. Но с телефона через OTG только кокс работает, по оптике щелчки и треск, возможно питания не хватает через отг кабель, с внешним не проверял еще.
Звук выходит, поёт хорошо.
В качестве ЦАПа сейчас гоняю AK4490 ручной сборки купленый тут: звук очень классный делает!
Еще предстоят тесты в машине. По факту отпишусь.
И так, дело движется. Пришла мне китай голова, оказалась она на RockChip 3188 а это значит с выводом звука через USB напрямую в ЦАП не возможно.
Оказывается совсем жестко китайцы прячут поддержку Android Audio, пока не ясно зачем.
После опытов и проб вывода звука с USB на внешний ЦАП, через разные плееры, понял что это какая то геморная задача. Звук вышел, но с треском. Иногда плеер виснет намертво. В общем допиливать голову на RockChip 3188 (которая мне досталась по незнанию сути вопроса) это какой то бред. Хотя на 4pda пережевывают варианты реализации. Я не вижу смысла в этом
Решил я попробовать сделать плеер из Raspberry PI 3
Пока тестирую этот вариант. Купил плату малины, залил runeaudio и завел.
Всё работает и поёт с хорошим разрешением. К тому же dsd тянет. По звуку намного лучше китай шгу с HDplayer на ведроде.
Имеющуюся андро-голову попробую использовать в качестве управления внешним плеером и как источник звука на остальное музыкальное хозяйство, не требующее качества (мп3, радио и т.д.)
Нашел сборку runeaudio с приделанной поддержкой IR пульта, кнопок управления (громкость, вперед назад) может кому пригодится.
Мне такая сборка понадобилась, и я ее нашел, что бы сделать дополнительное управление плеером, не зависимо от андроида.
Проверил, сборка рабочая, кнопки работают, пульт мне не нужен и не проверял, хотя на али он стоит 140 рублей.
Тут инструкция по сборке плеера:
откуда взята сыслка на готовый образ runeadio плеера.
С телефона работает управление - супер! Можно через приложение из Google Play
можно через браузер, у плеера есть вебморда.
Что бы подключиться напрямую с телефона к плееру, нужно сделать телефон точкой доступа (режим раздачи интернета) и тогда можно обойтись без роутера, так как и телефон и плеер должны находиться в одной сети (что по wi-fi что по проводному ethernet).
К сожалению по блютусу управление в руну не запилили, хотя на их форуме об этом просили. Однако крайняя версия сборки плеера от 2016 года, и с тех пор не обновлялась. Может я не доглядел. Но поставив и этот релиз, результатом был очень впечатлен и этому рад. Будем ставить в машину такой вариант.
теги в помощь: runeaudio управление без роутера, сборка runeaudio с пультом, управление физическими кнопками, lossless плеер в машину, lossless runeadio, runeadio Raspberry PI.
Читайте также: