В самом начале пути, силами самих разработчиков, была выложена некоторая информация по внутренней начинке CDD ConceRt. С тех пор коллекция практически не пополнялась, схемотехника и интерфейсы этого головного устройства URAL по сей день остаются тайной за семью печатями. По крайней мере, к MegaBus так и не был пристыкован каким-либо образом flash-носитель, кроме потенциальной перспективы подключения CompactFlash к ATAPI-box через переходник (?).
После снятия крышки корпуса, устройство легко разделяется на CD-транспорт с сервоплатой, и материнскую плату автомобильного компьютера: Вложение 871480Вложение 871490
На материнской плате не составит труда обнаружить RISC-процессор Renesas Electronics (Hitachi) SH3, ПЛИС Spartan (аналогично тому, что можно увидеть на подробных фотографиях ATAPI-box, а следовательно отвечающий каким-то образом за реализацию MegaBus в устройстве), несколько микросхем оперативной памяти и DSP Texas Instruments TMS320CV5409APGE. Вложение 871606Вложение 871608Вложение 871622Вложение 871626
Тем не менее, наиболее интересным в качестве отправной точки для апгрейда оказался разъем подключения CD-транспорта, причем на шелкографии уже подписаны все его линии: Вложение 871680
Прослушивание осциллографом в режиме проигрывания MP3-диска показало следующую активность на них:
MLT - подтянута к 3.3v, периодические импульсы Вложение 871874
RST - +3.3v постоянные
FWD - 0V постоянные
REW - 0V постоянные
+5V (не подписано)
0V (не подписано)
Из вышеперечисленного пока только очевидно есть основания предполагать, что, возможно, аудиоданные передаются в декодированном виде на материнскую плату в формате I2S, и, следовательно, могут быть легко смодулированы сторонним микроконтроллером Тем не менее, один из разработчиков заверил, что по этой линии передаются файловые данные для последующего декодирования средствами операционной системы.
Для построения эмулятора CD-привода, к которому может быть подключен иной внешний носитель, также необходимо, как минимум, уметь перехватывать и моделировать управляющие последовательности.
16.10.2015, 17:23
IMНО
Re: Разбираю Ural CDD ConceRt
Цитата:
Сообщение от HoSStiA
Из вышеперечисленного пока только очевидно, что аудиоданные передаются в декодированном виде на материнскую плату
очевидно только то, что "данные передаются на материнскую плату"
(что, мягко говоря, не является откровением)
могу заверить, что никаких таких "аудиоданных" не передается
и не декодируется
16.10.2015, 18:50
fox proteus
Re: Разбираю Ural CDD ConceRt
Цитата:
Сообщение от IMНО
очевидно только то, что "данные передаются на материнскую плату"
(что, мягко говоря, не является откровением)
могу заверить, что никаких таких "аудиоданных" не передается
и не декодируется
Думаете PCM потока там нет и провода сделаны на всякий случай?))) многие транспорты передают на DSP поток в SPDIF формате. Очень удобно с таких оптику тянуть. А здесь сразу i2s
16.10.2015, 19:45
IMНО
Re: Разбираю Ural CDD ConceRt
Цитата:
Сообщение от fox proteus
Думаете PCM потока там нет и провода сделаны на всякий случай?)))
уверен, что нет
об этом легко догадаться, если учесть, что в mp3- , flac-, или avi- файлах (а именно их содержимое и передается по проводам) нет никаких "PCM потоков"
17.10.2015, 16:10
HoSStiA
Вложений: 5
Re: Разбираю Ural CDD ConceRt
Цитата:
Сообщение от IMНО
уверен, что нет
об этом легко догадаться, если учесть, что в mp3- , flac-, или avi- файлах (а именно их содержимое и передается по проводам) нет никаких "PCM потоков"
Значит, LRCK просто так на плате нарисовали, чтобы никто не догадался, и вовсе это не Left-Right Clock, и 44.100 kHz это не частота дискретизации CD. есличо Кстати, еще лучше, если там окажутся файловые данные, тогда внешний носитель можно будет смонтировать как компакт-диск в CD-приводе, правильно "подделав" дескрипторы. =)
Но вернемся к детальному анализу этой загадочной "псевдоаудиошины" чуть позже, а пока надо разобраться, что происходит на остальных, назначение которых остается пока менее чем понятным. ))
Кстати, эти три линии (BCK, LRCK и SADT) как раз оказались "лишними", чтобы использовать логический анализатор в 16-канальном режиме, и жертвовать ради них половиной мегасемплов для одновременного анализа показалось слишком расточительным. И даже после этого "слабонервным" лучше воздержаться от просмотра! :) Вложение 875504Вложение 875512
Уже получив первое преставление об этой Матрице при помощи осциллографа ранее, поверхностный анализ на низкой частоте захвата дает примерно такую же картину, унылую как осенний день за окном: Вложение 875514
Но стоит замедлить процесс всего в 10-20 раз, и направить "мелкоскоп" на один из тактов этой скучной гряды, как видим ... блондинку, брюнетку и рыжую: Вложение 875516
... в общем, всё как по Матрице. есличо
Хорошо видны тактирующие импульсы:
на линии SQCK 96+1 тактов (битовый флаг 1/0) c периодом 1.28 микросекунд (781.25 kHz), по которым считались данные с линии SQDT
на линии MCK 8 тактов, по которым, возможно, считались данные с линии STAT
Еще один пример совместной работы линий STAT, MCK, MDAT и MLT. видны как 8-тактовые, так и 16-тактовые последовательности на MCK, и сопровождающие их данные STAT: Вложение 875526
17.10.2015, 16:15
IMНО
Re: Разбираю Ural CDD ConceRt
Цитата:
Сообщение от HoSStiA
Значит,
кгхм...
рано, рано ушел от нас Иван Андреич...
некому сегодня актуальную басню написать ("Мартышка и осциллоскоп")
17.10.2015, 17:37
HoSStiA
Re: Разбираю Ural CDD ConceRt
Цитата:
Сообщение от IMНО
кгхм...
рано, рано ушел от нас Иван Андреич...
некому сегодня актуальную басню написать ("Мартышка и осциллоскоп")
Вот и чудненько. Имеем на SADT шину данных, тактируемую по BCK с частотой ~4.233 Mhz (точнее померим ночью). Ошибочно были сочтены как данные интерфейса I2S, но по заверениям разработчика - это обычные файловые данные. Так и запишем. ^^^ есличо
P.S.: IMНО, как думаешь, зачем это всё на форумы выкладывается, а не тихо пилится чисто для себя от нечего делать?
17.10.2015, 18:13
IMНО
Re: Разбираю Ural CDD ConceRt
Цитата:
Сообщение от HoSStiA
зачем это всё на форумы выкладывается, а не тихо пилится чисто для себя от нечего делать?
что имеется в виду под "это всё"?
фотографии в этой теме?
17.10.2015, 18:18
HoSStiA
Re: Разбираю Ural CDD ConceRt
Цитата:
Сообщение от IMНО
что имеется в виду под "это всё"?
фотографии в этой теме?
Техническая документация на стандарты и протоколы передачи данных.
---------- Сообщение добавлено 17.10.2015 в 18:30 ----------
А фотки выкладываются для того, чтобы интересующиеся с матчастью могли разобраться, а не слепо молились на Pioneer/Alpine, iPod, Bit One и прочие "чёрные ящики". :D
17.10.2015, 18:43
IMНО
Re: Разбираю Ural CDD ConceRt
технической документации (тем более на стандарты и протоколы) на форумах не встречал
техническая документация официально распространяется ее разработчиками
в случае открытых стандартов и протоколов - документация, по умолчанию, общедоступна
---
чтобы разбираться с матчастью недостаточно иметь деньги (т.е. осциллограф, фотоаппарат, доступ в интернет и свободное время)
нужны еще серьезная мотивация, знания, талант, упорство, и, в некоторой степени, удача
альтернативный способ - получить справку по интересующему вопросу в месте происхождения информации (Pioneer/Alpine и т.п.)
при этом быть готовым обосновать актуальность запроса