Вложений: 1
Re: вывод цифры из Mercedes Benz
andr_l
Диалог пошел по делу. Теперь по вашим пунктам. Начну с последнего:
посмотреть не на две стороны 4х (а то и более) слойной платы и делать выводы про TDM режим
Пусть там будет хоть 10 слойка, fluke в руки и понять куда (на какие выводы мелкосхем) зацеплен земляной полигон, проблемы не составляет. Есть правда другие моменты, которые прозвонкой не проясняются, но были бы полезны. Для чего спешно на ебай был приобретен точно такой же лоджик, который будет не жалко пустить под фен, чтобы сдуть всё с поверхности платы.
все каналы которые он хочет собирать мультиплексором - имеют задержки относительно друг друга
Так это замечательно ! Я же писал в самом начале, что для меня важно сохранить функционал машины. Если с графического интерфейса команда был включен тот же 3D режим или были изменены настройки баланса, то на выходе DSP будет именно то, что там и должно быть. Если же выставили все по нолям, то оно автоматом встанет как надо. А что не встанет, в дальнейшем легко обработается на PC. Т.е. задачи компенсации задержек не было. К слову сказать, вы её тоже никак не решаете и если командом сдвинуть всё влево, то на выходе у вас будет всё ровно также сдвинуто влево. Т.е. для правильного функционирования вашего устройства нужно всё выставлять по нолям и отключать эквалайзер. В моем случае правильная цифра тянется сразу с диска и ей вообще пофигу на команд и что он там с ней делает. А то что идет через команд лишь дополнение, которое не хотелось бы потерять.
нужные сигналы лучше снимать до DSP
DSP лоджика должен выполнять свою прямую функцию - добавлять пространственные эффекты. Всё остальное должен делать DSP команда, наряду с регулировкой громкости. Так или иначе, те чипы, которые стоят в данном типе лоджика, не имеют даже открытой технической документации. А если бы и имели, толку от неё было бы немного, потому как тот же Oasis XS8805B0BQ является по сути тем же DSP и чего он там внтури с принятым сигналом делает, известно только самим разработчикам. Да, наверное можно было бы действительно реализовать задачу съема сигнала именно с самой шины MOST, только в моём случае это абсолютно бессмысленная задача, так как первичная корректировка цифры уже имела место быть.
Кстати, у меня есть фото модуля ЦАП в составе лоджика, см. вложение.
Вложение 211062
Re: вывод цифры из Mercedes Benz
Re: вывод цифры из Mercedes Benz
Цитата:
Сообщение от
Миронофф
зацеплен земляной полигон, проблемы не составляет
и что это вам даст?
Цитата:
Сообщение от
Миронофф
Для чего спешно на ебай был приобретен точно такой же лоджик, который будет не жалко пустить под фен, чтобы сдуть всё с поверхности платы.
я вам дал простой совет, как за 3 копеки понять что и как работает. Даже исходя из статистики разобранных устройств практически везде I2S
Цитата:
Сообщение от
Миронофф
Так это замечательно !
гм, вот только вопрос качественного звуковоспроизведения у вас увы останется не решен, а тогда зачем весь этот геморрой?
Цитата:
Сообщение от
Миронофф
на выходе DSP будет именно то, что там и должно быть.
на выходе дсп будет напроч убитый звук - это дополнению к вышестоящему пункту
Цитата:
Сообщение от
Миронофф
в дальнейшем легко обработается на PC
когда сделаете в живую - похвастайтесь звком, но не говорите, что я вас не предупреждал
---------- Сообщение добавлено 09.04.2012 в 22:54 ----------
Цитата:
Сообщение от
Миронофф
К слову сказать, вы её тоже никак не решаете и если командом сдвинуть всё влево, то на выходе у вас будет всё ровно также сдвинуто влево.
к слову сказать задержки (это в простонародье, а в науке фазовое согласование) это не баланс;)
Цитата:
Сообщение от
Миронофф
Т.е. для правильного функционирования вашего устройства нужно всё выставлять по нолям и отключать эквалайзер.
и что?
Цитата:
Сообщение от
Миронофф
В моем случае правильная цифра тянется сразу с диска
в вашем случае
а) пока еще ничего нет
б) когда вы получите цифру со встроенного ченджера команда - вы поймете, что она неправильная и в конечно итоге для SQ будите пользовать что-то дургое
Цитата:
Сообщение от
Миронофф
которое не хотелось бы потерять
вы для себя картинку нарисуйте всех каналов цифр, заведите их на блок цапов и выложите сюда, потом вместе посмеемся;)
Цитата:
Сообщение от
Миронофф
добавлять пространственные эффекты.
т е врать :)
Цитата:
Сообщение от
Миронофф
Всё остальное должен делать DSP команда, наряду с регулировкой громкости.
рисуйте картинку и вот какой момент раскройте
цифра с вашего ченжера будет девственной, без регулировок
цифра с дсп будет с регулировками и еще к тому же порезанной по частотке и с задержками
Кто у вас
а) будет все коммутировать?
б) кто будет регулировать громкость когда идет поток с ченжера?
в) кто будет разбивать поток с чендера по частотке и с задержками?
короче рисуйте картинку - тогда вы поймете почему я над вами так долго стебался...
Re: вывод цифры из Mercedes Benz
Цитата:
Сообщение от
Миронофф
Диалог пошел по делу
увы, похоже мы просто на разном языке говорим и мне откровенно жаль что вы не поняв сути моих вопросов просто тратите время и деньги - свои конечно, но их точно можно было бы отправить на более разумное дело.
Re: вывод цифры из Mercedes Benz
andr_l
и что это вам даст?
Как что даст ? Это дает единственный возможный режим работы, т.е. самый что ни есть стандартный I2S :) Только битклок в этом режиме идет на 256fs, а не 64fs, чтобы передать данные для всех 8 каналов по одной линии.
я вам дал простой совет, как за 3 копеки понять что и как работает
Геометрия моего лоджика такова, что плата модуля ЦАП вынесена в отдельный корпус внутри основного корпуса, причем стоит он вертикально, жестко запаянным в основную плату. При всем желании везде, где хотелось бы, щупом ну никак не залезть. Более того, там везде микровиа и DSP в BGA. По AK4358 как раз вопросов нет, там все звонится на раз. А посмотреть хотелось на разводку задающего клока (там свой ген стоит). Клок тоже меняться будет, вот чтобы понять куда его удобней завести, и нужен донор, который как минимум не жалко разобрать.
вопрос качественного звуковоспроизведения у вас увы останется не решен
Я ранее писал, что основной поток снимается с чейнджера, а лоджик нужен больше для сервисных сигналов и ТВ.
на выходе дсп будет напроч убитый звук
Специально привел фото. Вот если бы вы хоть кусок схемы выложили (а может она есть где, да я не заметил ?), хотя бы в виде блоков, типового включения вашего устройства в любой лоджик, с которым вам доводилось поработать, то думаю стало бы очевидно, что с лоджиком на моем фото, ваш вариант подключения не реализовать. Сигнал с оптического ресивера шины MOST приходит в оазис, который был на фото. Этот чип тоже выполняет функции DSP. То есть в тракте нет такого места, где можно было бы минуя DSP забрать цифру в формате I2S, т.к. этот оазис и принимает данные с шины MOST и распаковывает их и проводит первичную их обработку. Это даже не принимая во внимание тот факт, что цифра уже по любому была обработана в команде, о чем вы сами писали.
Я ведь почему искал изначально устройство снимающее данные именно с самой шины MOST, как раз для того, чтобы вклиниться в то место, которое до DSP. По факту получается таких устройств нет. То, о котором вас спрашивал, прикидывающееся лоджиком, не поддерживает команд 221-го, во всяком случае на сайте производителя о поддержке 221 не заявлено ничего.
когда сделаете в живую - похвастайтесь звком
Без проблем. В одном городе живем.
Когда вы получите цифру со встроенного ченджера команда - вы поймете, что она неправильная
Встречный вопрос, а что делает цифру правильной ? :) Вам никогда диски грабить программой EAC не приходилось ? По вашему, что она делает ? Вот ровно все то же самое будет делать проектируемое устройство. Сейчас идет отладка прошивки под циклон.
Кто у вас будет все коммутировать?
Коммутировать что ? Вся обработка целиком и полностью будет проводится на ПК. Никаких параллельных систем не будет. Это будет интеграция в штатную систему.
кто будет регулировать громкость когда идет поток с ченжера?
Кто или как ? Вообще это будет делать процессор, хотя есть вариант регулировки уровня громкости через вращение привода аттенюатора УМЗЧ. И в том и в том случае регулировка будет аналоговой, ни каких пересчетов в цифре не будет. Модуль CAN, который будет отслеживать все манипуляции с кнопками в машине, еще не сделан, он следующий в очереди.
кто будет разбивать поток с чендера по частотке и с задержками?
Это дискуссия для отдельной темы. Начинать ее надо с того, зачем она вообще нужна, т.е. в каких случаях она делается. Очевидно, делается это с той целью, чтобы компенсировать сдвиг фазы после прохождения сигнала через тот или иной фильтр при разделении по каналам. Регулироваться она будет все тем же циклоном на этапе вывода цифры в процессор.
вы поймете почему я над вами так долго стебался...
Над проектом работают одновременно 5 инженеров. Все нюансы уже много раз обсуждались. Хотя допускаю, что какая то мелочь могла ускользнуть ...
рисуйте картинку
Именно с картинки все и началось. Если будет интересно, то позже попробую изобразить и сюда выложить, но вроде по тексту и по вашим вопросам все достаточно наглядно объяснил.
Re: вывод цифры из Mercedes Benz
Цитата:
Сообщение от
Миронофф
Это дает единственный возможный режим работы, т.е. самый что ни есть стандартный I2S
т е ровно то о чем я вам говорил некоторое время назад?:snowball:
Цитата:
Сообщение от
Миронофф
Клок тоже меняться будет
зачем?
Цитата:
Сообщение от
Миронофф
основной поток снимается с чейнджера
там не очень хорошая цифра - хаус только слушать:(
Цитата:
Сообщение от
Миронофф
думаю стало бы очевидно
а мне не очевидно - основная проблема это найти точки припайки, так как там тоже и2с бродит, вот как раз найти точки не всегда удается - и это действительно проблема
Цитата:
Сообщение от
Миронофф
этот оазис и принимает данные с шины MOST и распаковывает их и проводит первичную их обработку
первичная обработка - это просто вытащить инкапсулированные пакеты I2S и все.... больше он ничего там не делает. причем попробуйте найти точки - вытащите I2S и просто подключитесь к внешнему нормальному цапу - эксперимент вам все сам скажет....
Цитата:
Сообщение от
Миронофф
Встречный вопрос, а что делает цифру правильной ?
схемотехника... но вы проще поступите - вытащив - послушайте - сами расстроитесь
Цитата:
Сообщение от
Миронофф
Вот ровно все то же самое будет делать проектируемое устройство
я не про ваше устройство, я про железку от "мерса"
Цитата:
Сообщение от
Миронофф
Коммутировать что ?
нарисуйте, прозе же будет и вам и мне;)
Цитата:
Сообщение от
Миронофф
Это дискуссия для отдельной темы. Начинать ее надо с того, зачем она вообще нужна, т.е. в каких случаях она делается. Очевидно, делается это с той целью, чтобы компенсировать сдвиг фазы после прохождения сигнала через тот или иной фильтр при разделении по каналам. Регулироваться она будет все тем же циклоном на этапе вывода цифры в процессор.
а настраивать сцену и др Вы как собираетесь?
Цитата:
Сообщение от
Миронофф
Хотя допускаю, что какая то мелочь могла ускользнуть ...
похоже "мелочями" вы еще накушаетесь по самое мама нигорюй :(
Цитата:
Сообщение от
Миронофф
Если будет интересно, то позже попробую изобразить и сюда выложить, но вроде по тексту и по вашим вопросам все достаточно наглядно объяснил.
рисуйте, сами поймете "всю наглядность" вашей идеи, а там глядишь что и путное выйдет послушав критику со стороны... а пока, простите у вас какая-то каша в голове, вот один из примеров:
Цитата:
Сообщение от
Миронофф
Модуль CAN, который будет отслеживать все манипуляции с кнопками в машине
ок, отследил он кнопки, но он ничего не будет знать в какой конкретно конфигурации находиться штатная система, так как одна и та же кнопка выполняет много функций. вы с помощью данного модуля даже не сможете синхронизировать уровень громкости который показывает штатка и уровень который будет в системе при воспроизведении сидюка, более того вы не сможете синхронизировать уровень громкости сидюка и того же радива...
Так что рисуйте - это совет, который вам же поможет решить задачу
P.S. 5 инженеров это круто, главное чтобы был хоть один архитектор, который все сведет в одну систему....
Re: вывод цифры из Mercedes Benz
andr_I
т е ровно то о чем я вам говорил некоторое время назад?
Нет. Я же пишу, что учетверенная скорость битклока заточенная под восьми-канальную AK4358. Чтобы вытащить оттуда каждый канал, нужно решить очень нестандартную задачу, так как мастер не синхронизован с битклоком, а AES трансиверу нужна эта синхронизация. Более того ни 8406 ни 4192 не подходят за отсутствием поддержки режима 768fs. Т.е. это не тупо мультиплексор. Это как минимум PLL на базе того же циклона.
зачем?
За долговременной стабильностью, чтобы увести биения из-за разбега частот приемника и передатчика в инфразвук.
там не очень хорошая цифра
Ещё раз. Что значит не очень хорошая ? Там бит в бит то, что считывается с диска. Качество командовского клока побоку, вся тактовая сетка пересчитывается PLL циклона по внешним референсным часам.
первичная обработка - это просто вытащить инкапсулированные пакеты I2S и все
Взгляните еще раз на фото. Ничего странного в глаза не бросилось ? Что например на выходе из команда стоит 44 пиновый трансивер OS8104, а на входе в лоджике 128 пиновая система на кристалле. А теперь сами себе задайте вопрос, а нахрена инженерам из Harman Becker понадобилось использовать систему на кристалле с двумя (!) встроенными DSP, интегрированным PLL, 4 канальным аудио ЦАП-ом, ШИМ ЦАП-ом, двухканальным аудио АЦП, а также встроенным АЦП контроллера питания ? Для того чтобы вытащить пакеты I2S из шины MOST ? Вы сами то в это верите ? :)
Оазис как минимум реклокает все. Причем похоже на то, что делает это в догонку за тексасовским DSP, потому как генератор, который стоит на плате ЦАП, зацеплен именно на тексас. Собственно именно этот момент и прояснит вскрытие. Весь клок идет по внутренним слоям сразу на тексас. Он же формирует битклок и мастер. Оазис лишь синхронизуется с мастером. Гадать чего там и как не имея элементарно распиновки, задача бессмысленная. А даже будь она, учитывая что это система на кристалле, толку от неё все одно 0.
Даже если отбросить все очевидное, вы опять забываете о том, что харман аудио в 221 - это многоканальная система, не в плане количества динамиков в машине, а в плане того, что она заточена под DVD-audio. Там нет двухканального потока данных I2S, их там как минимум 6, посему даже если бы чего то и передавалось в тексасовский DSP из Оазисовской системы на кристалле, оно почти наверняка идет по одной линии, чтобы не пересчитывать битклок по несколько раз.
отследил он кнопки, но он ничего не будет знать в какой конкретно конфигурации находиться штатная система, так как одна и та же кнопка выполняет много функций
Уровень громкости регулируется всего одним энкодером, который не является мультифункциональным, и двумя кнопками на руле, тоже не являющимися многофункциональными. Да и самих вариантов синхронизации уровней громкости можно напридумывать если не вагон, то маленькую тележку. Один из них, это подача тестового семпла через проектируемую систему и через штатную, можно параллельно. Далее замер уровней на выходе и их сравнение.
главное чтобы был хоть один архитектор
Просто каждый делает то, что он умеет делать лучше всего. Один занимается написанием прошивок на верилоге для FPGA. Другой занимается цифровой обработкой сигналов. Третий высококласcный спец по аналоговой схемотехнике, проектирующий УМЗЧ. Еще один разрабатывает конструктивы на уровне геометрии, т.е. все что касается АС и 3D-моделирования. Ну и один архитектор, по совместительству схемотехник-трассировщик :)
Re: вывод цифры из Mercedes Benz
Цитата:
Сообщение от
Миронофф
Я же пишу, что учетверенная скорость битклока заточенная под восьми-канальную AK4358.
гм, оставлю это вообще без комментариев, а то опять скажете что я стебусь...
Цитата:
Сообщение от
Миронофф
Чтобы вытащить оттуда каждый канал, нужно решить очень нестандартную задачу, так как мастер не синхронизован с битклоком
апстену
Цитата:
Сообщение от
Миронофф
Более того ни 8406 ни 4192 не подходят за отсутствием поддержки режима 768fs. Т.е. это не тупо мультиплексор.
это задача для второкурсника, и PLL там ### не нужен
Цитата:
Сообщение от
Миронофф
За долговременной стабильностью, чтобы увести биения из-за разбега частот приемника и передатчика в инфразвук.
да кто вас разводить на это? это же БРЕД
Цитата:
Сообщение от
Миронофф
Там бит в бит то, что считывается с диска.
сделаете, проверите мои слова, смысл сейчас меня убеждать в том, что я проверил сам, а вы пока только думаете...
Цитата:
Сообщение от
Миронофф
Ничего странного в глаза не бросилось ? Что например на выходе из команда стоит 44 пиновый трансивер OS8104, а на входе в лоджике 128 пиновая система на кристалле. А теперь сами себе задайте вопрос, а нахрена инженерам из Harman Becker понадобилось использовать систему на кристалле с двумя (!) встроенными DSP, интегрированным PLL, 4 канальным аудио ЦАП-ом, ШИМ ЦАП-ом, двухканальным аудио АЦП, а также встроенным АЦП контроллера питания ? Для того чтобы вытащить пакеты I2S из шины MOST ? Вы сами то в это верите ?
апстену , без комментариев
Цитата:
Сообщение от
Миронофф
Там нет двухканального потока данных I2S, их там как минимум 6, посему даже если бы чего то и передавалось в тексасовский DSP из Оазисовской системы на кристалле, оно почти наверняка идет по одной линии, чтобы не пересчитывать битклок по несколько раз.
Вы так думаете или Вы это 100% знаете?
Цитата:
Сообщение от
Миронофф
Уровень громкости регулируется всего одним энкодером, который не является мультифункциональным, и двумя кнопками на руле, тоже не являющимися многофункциональными. Да и самих вариантов синхронизации уровней громкости можно напридумывать если не вагон, то маленькую тележку. Один из них, это подача тестового семпла через проектируемую систему и через штатную, можно параллельно. Далее замер уровней на выходе и их сравнение.
про энкодер тут не в тему, так как я не про это говорил, а тестовый сэмпл будите передавать при каждом переключении? Знаете, перестаньте теоретизировать, подумайте еще раз и...
рисунок где? :snowball:
Re: вывод цифры из Mercedes Benz
Приветствую...
Прочитал всю ветку... Автору проекта респект!
2 Миронофф - хотелось бы узнать, нашли вы что либо по чипу XS8805 ?
У меня усилок от W221 в ремонте. Причина неработоспособности в ней.
2 andr_l: Вы писали в посте №11 что ваш девайс на CONAN OCC8001-01B (я так понял)
может вытаскивать SPDIF даже из MOST. Но как? D2B и MOST абсолютно разные!
Для себя нашел хорошую книжку по MOSTу:
http://www.mostcooperation.com/publi...73194=download
Компании Oasis больше нет - её всосала компания SMSC - поэтому доки мало осталось.
Re: вывод цифры из Mercedes Benz
Цитата:
Сообщение от
crackintosh
Вы писали в посте №11 что ваш девайс на CONAN OCC8001-01B (я так понял) может вытаскивать SPDIF даже из MOST. Но как? D2B и MOST абсолютно разные!
гм, что там правда написано что наш девайс на CONAN OCC8001-01B? Научите как ВЫ ТАК СМОГЛИ понять из написанного в этой ветке? ;)
---------- Сообщение добавлено 11.05.2012 в 17:20 ----------
Еще раз посмотрел 11 пост. Блин, ну научите:)