Форум автозвука и установки музыки в автомобиль
Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 50

Разбираю Ural CDD ConceRt

Комбинированный просмотр

  1. #1
    Ушел в ЛАС Технический директор Array Репутация: лучше не знать Аватар для HoSStiA
    Регистрация
    11.01.2004
    Город/село
    Столиця
    Сообщений
    13,050
    Спасибо (Раздал)
    11289
    Спасибо (Получил)
    14942

    Разбираю Ural CDD ConceRt

    ... Да простит меня Gary!

    В самом начале пути, силами самих разработчиков, была выложена некоторая информация по внутренней начинке CDD ConceRt. С тех пор коллекция практически не пополнялась, схемотехника и интерфейсы этого головного устройства URAL по сей день остаются тайной за семью печатями. По крайней мере, к MegaBus так и не был пристыкован каким-либо образом flash-носитель, кроме потенциальной перспективы подключения CompactFlash к ATAPI-box через переходник (?).

    После снятия крышки корпуса, устройство легко разделяется на CD-транспорт с сервоплатой, и материнскую плату автомобильного компьютера:
    Нажмите на изображение для увеличения
Название: DSCN1390.jpg
Просмотров: 0
Размер:	195.9 Кб
ID:	871480Нажмите на изображение для увеличения
Название: DSCN1414.jpg
Просмотров: 0
Размер:	279.9 Кб
ID:	871490

    На материнской плате не составит труда обнаружить RISC-процессор Renesas Electronics (Hitachi) SH3, ПЛИС Spartan (аналогично тому, что можно увидеть на подробных фотографиях ATAPI-box, а следовательно отвечающий каким-то образом за реализацию MegaBus в устройстве), несколько микросхем оперативной памяти и DSP Texas Instruments TMS320CV5409APGE.
    Нажмите на изображение для увеличения
Название: DSCN1415.jpg
Просмотров: 0
Размер:	355.6 Кб
ID:	871606Нажмите на изображение для увеличения
Название: DSCN1417.jpg
Просмотров: 0
Размер:	316.6 Кб
ID:	871608Нажмите на изображение для увеличения
Название: DSCN1418.jpg
Просмотров: 0
Размер:	308.9 Кб
ID:	871622Нажмите на изображение для увеличения
Название: DSCN1419.jpg
Просмотров: 0
Размер:	318.3 Кб
ID:	871626

    Все кабели, включая линейные выходы, подключены через разъемы, включая незадействованный с +5V, на который удобно подпаивать стороннюю периферию:
    Нажмите на изображение для увеличения
Название: DSCN1423.jpg
Просмотров: 0
Размер:	232.3 Кб
ID:	871630Нажмите на изображение для увеличения
Название: DSCN1427.jpg
Просмотров: 0
Размер:	224.5 Кб
ID:	871632Нажмите на изображение для увеличения
Название: DSCN1428.jpg
Просмотров: 0
Размер:	340.4 Кб
ID:	871634Нажмите на изображение для увеличения
Название: DSCN1416.jpg
Просмотров: 0
Размер:	205.7 Кб
ID:	871636Нажмите на изображение для увеличения
Название: DSCN1413.jpg
Просмотров: 0
Размер:	186.5 Кб
ID:	871640

    Тем не менее, наиболее интересным в качестве отправной точки для апгрейда оказался разъем подключения CD-транспорта, причем на шелкографии уже подписаны все его линии:
    Нажмите на изображение для увеличения
Название: DSCN1392.jpg
Просмотров: 0
Размер:	186.3 Кб
ID:	871680

    Прослушивание осциллографом в режиме проигрывания MP3-диска показало следующую активность на них:

    CHUCK - 0V
    SENSE1 - +3V постоянные
    SENSE0 - +3V постоянные
    GND - 0V

    BCK - 2.116 / 4.23381 Mhz 3.3v = BitClock аудиоинтерфейса
    Нажмите на изображение для увеличения
Название: DSCN1451.jpg
Просмотров: 0
Размер:	165.2 Кб
ID:	871686
    LRCK - 44.100 / 88.200 kHz 3.3v = WordClock аудиоинтерфейса
    Нажмите на изображение для увеличения
Название: DSCN1440.jpg
Просмотров: 0
Размер:	169.6 Кб
ID:	871694

    SADT - 3.3v = файловые данные, либо данные аудиоинтерфейса // UPD: 2015-10-17
    Нажмите на изображение для увеличения
Название: DSCN1456.jpg
Просмотров: 0
Размер:	156.3 Кб
ID:	871706

    C2PO - пачки коротких импульсов 3.3v
    Нажмите на изображение для увеличения
Название: DSCN1486.jpg
Просмотров: 0
Размер:	125.5 Кб
ID:	871714Нажмите на изображение для увеличения
Название: DSCN1487.jpg
Просмотров: 0
Размер:	160.3 Кб
ID:	871718Нажмите на изображение для увеличения
Название: DSCN1488.jpg
Просмотров: 0
Размер:	138.2 Кб
ID:	871722Нажмите на изображение для увеличения
Название: DSCN1490.jpg
Просмотров: 0
Размер:	129.7 Кб
ID:	871728

    SBDT - 0V
    SBCK - +3.3V постоянные
    GND - 0V

    SQDT - меандр с тактирующими импульсными вставками 3.3v
    Нажмите на изображение для увеличения
Название: DSCN1463.jpg
Просмотров: 0
Размер:	185.1 Кб
ID:	871780Нажмите на изображение для увеличения
Название: DSCN1464.jpg
Просмотров: 0
Размер:	187.8 Кб
ID:	871782Нажмите на изображение для увеличения
Название: DSCN1465.jpg
Просмотров: 0
Размер:	160.3 Кб
ID:	871784

    SQCK - подтянута к 3.3v, тактирующие импульсные сигналы, прижатые к 0
    Нажмите на изображение для увеличения
Название: DSCN1466.jpg
Просмотров: 0
Размер:	150.0 Кб
ID:	871790 (SQCK vs. SQDT) => Нажмите на изображение для увеличения
Название: DSCN1478.jpg
Просмотров: 0
Размер:	176.6 Кб
ID:	871872

    SDS1 - импульсы 3.3v
    Нажмите на изображение для увеличения
Название: DSCN1468.jpg
Просмотров: 0
Размер:	176.3 Кб
ID:	871796

    STAT - подтянут к 3.3v, пачки тактирующих импульсов, иногда прижимается к 0
    Нажмите на изображение для увеличения
Название: DSCN1469.jpg
Просмотров: 0
Размер:	152.3 Кб
ID:	871816Нажмите на изображение для увеличения
Название: DSCN1470.jpg
Просмотров: 0
Размер:	132.7 Кб
ID:	871822Нажмите на изображение для увеличения
Название: DSCN1482.jpg
Просмотров: 0
Размер:	190.7 Кб
ID:	871876

    MCK - подтянута к 3.3v, тактирующие импульсы с битовыми вставками
    Нажмите на изображение для увеличения
Название: DSCN1471.jpg
Просмотров: 0
Размер:	167.8 Кб
ID:	871842Нажмите на изображение для увеличения
Название: DSCN1472.jpg
Просмотров: 0
Размер:	148.5 Кб
ID:	871862

    MDAT - инвертированные такты MCK
    Нажмите на изображение для увеличения
Название: DSCN1473.jpg
Просмотров: 0
Размер:	164.0 Кб
ID:	871868Нажмите на изображение для увеличения
Название: DSCN1479.jpg
Просмотров: 0
Размер:	152.1 Кб
ID:	871870

    MLT - подтянута к 3.3v, периодические импульсы
    Нажмите на изображение для увеличения
Название: DSCN1474.jpg
Просмотров: 0
Размер:	150.9 Кб
ID:	871874

    RST - +3.3v постоянные
    FWD - 0V постоянные
    REW - 0V постоянные
    +5V (не подписано)
    0V (не подписано)

    Из вышеперечисленного пока только очевидно есть основания предполагать, что, возможно, аудиоданные передаются в декодированном виде на материнскую плату в формате I2S, и, следовательно, могут быть легко смодулированы сторонним микроконтроллером Тем не менее, один из разработчиков заверил, что по этой линии передаются файловые данные для последующего декодирования средствами операционной системы.

    Для построения эмулятора CD-привода, к которому может быть подключен иной внешний носитель, также необходимо, как минимум, уметь перехватывать и моделировать управляющие последовательности.


    Полезные темы:

  2. #2
    Энтузиаст Стажер
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 4094
    Регистрация
    05.03.2012
    Город/село
    Советский Союз
    Сообщений
    45
    Спасибо (Раздал)
    16
    Спасибо (Получил)
    97

    Re: Разбираю Ural CDD ConceRt

    Цитата Сообщение от HoSStiA Посмотреть сообщение
    Из вышеперечисленного пока только очевидно, что аудиоданные передаются в декодированном виде на материнскую плату
    очевидно только то, что "данные передаются на материнскую плату"
    (что, мягко говоря, не является откровением)

    могу заверить, что никаких таких "аудиоданных" не передается
    и не декодируется


  3. #3
    хочешь АЗ спроси меня как Начальник кадров
    Репутация Репутация Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 2315149 Аватар для fox proteus
    Регистрация
    24.01.2007
    Город/село
    Москва, Ховрино
    Сообщений
    17,364
    Спасибо (Раздал)
    31421
    Спасибо (Получил)
    33723

    Re: Разбираю Ural CDD ConceRt

    Цитата Сообщение от IMНО Посмотреть сообщение
    очевидно только то, что "данные передаются на материнскую плату"
    (что, мягко говоря, не является откровением)

    могу заверить, что никаких таких "аудиоданных" не передается
    и не декодируется
    Думаете PCM потока там нет и провода сделаны на всякий случай? многие транспорты передают на DSP поток в SPDIF формате. Очень удобно с таких оптику тянуть. А здесь сразу i2s


  4. #4
    Энтузиаст Стажер
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 4094
    Регистрация
    05.03.2012
    Город/село
    Советский Союз
    Сообщений
    45
    Спасибо (Раздал)
    16
    Спасибо (Получил)
    97

    Re: Разбираю Ural CDD ConceRt

    Цитата Сообщение от fox proteus Посмотреть сообщение
    Думаете PCM потока там нет и провода сделаны на всякий случай?
    уверен, что нет
    об этом легко догадаться, если учесть, что в mp3- , flac-, или avi- файлах (а именно их содержимое и передается по проводам) нет никаких "PCM потоков"


  5. #5
    Ушел в ЛАС Технический директор Array Репутация: лучше не знать Аватар для HoSStiA
    Регистрация
    11.01.2004
    Город/село
    Столиця
    Сообщений
    13,050
    Спасибо (Раздал)
    11289
    Спасибо (Получил)
    14942
    Автор

    Re: Разбираю Ural CDD ConceRt

    Цитата Сообщение от IMНО Посмотреть сообщение
    уверен, что нет
    об этом легко догадаться, если учесть, что в mp3- , flac-, или avi- файлах (а именно их содержимое и передается по проводам) нет никаких "PCM потоков"
    Значит, LRCK просто так на плате нарисовали, чтобы никто не догадался, и вовсе это не Left-Right Clock, и 44.100 kHz это не частота дискретизации CD. Кстати, еще лучше, если там окажутся файловые данные, тогда внешний носитель можно будет смонтировать как компакт-диск в CD-приводе, правильно "подделав" дескрипторы.

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

    Кстати, эти три линии (BCK, LRCK и SADT) как раз оказались "лишними", чтобы использовать логический анализатор в 16-канальном режиме, и жертвовать ради них половиной мегасемплов для одновременного анализа показалось слишком расточительным. И даже после этого "слабонервным" лучше воздержаться от просмотра!
    Нажмите на изображение для увеличения
Название: DSCN1512.jpg
Просмотров: 0
Размер:	281.8 Кб
ID:	875504Нажмите на изображение для увеличения
Название: DSCN1511.jpg
Просмотров: 0
Размер:	292.9 Кб
ID:	875512

    Уже получив первое преставление об этой Матрице при помощи осциллографа ранее, поверхностный анализ на низкой частоте захвата дает примерно такую же картину, унылую как осенний день за окном:
    Нажмите на изображение для увеличения
Название: LA_1_1.jpg
Просмотров: 0
Размер:	123.0 Кб
ID:	875514

    Но стоит замедлить процесс всего в 10-20 раз, и направить "мелкоскоп" на один из тактов этой скучной гряды, как видим ... блондинку, брюнетку и рыжую:
    Нажмите на изображение для увеличения
Название: LA_1_2.jpg
Просмотров: 0
Размер:	103.1 Кб
ID:	875516
    ... в общем, всё как по Матрице.

    Хорошо видны тактирующие импульсы:
    • на линии SQCK 96+1 тактов (битовый флаг 1/0) c периодом 1.28 микросекунд (781.25 kHz), по которым считались данные с линии SQDT
    • на линии MCK 8 тактов, по которым, возможно, считались данные с линии STAT


    Еще один пример совместной работы линий STAT, MCK, MDAT и MLT. видны как 8-тактовые, так и 16-тактовые последовательности на MCK, и сопровождающие их данные STAT:
    Нажмите на изображение для увеличения
Название: LA_1_3.jpg
Просмотров: 0
Размер:	105.0 Кб
ID:	875526


  6. #6
    Энтузиаст Стажер
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 4094
    Регистрация
    05.03.2012
    Город/село
    Советский Союз
    Сообщений
    45
    Спасибо (Раздал)
    16
    Спасибо (Получил)
    97

    Re: Разбираю Ural CDD ConceRt

    Цитата Сообщение от HoSStiA Посмотреть сообщение
    Значит,
    кгхм...

    рано, рано ушел от нас Иван Андреич...
    некому сегодня актуальную басню написать ("Мартышка и осциллоскоп")


  7. #7
    Ушел в ЛАС Технический директор Array Репутация: лучше не знать Аватар для HoSStiA
    Регистрация
    11.01.2004
    Город/село
    Столиця
    Сообщений
    13,050
    Спасибо (Раздал)
    11289
    Спасибо (Получил)
    14942
    Автор

    Re: Разбираю Ural CDD ConceRt

    Соответствие контактов на шелкографии с пинами микросхемы S5L9290X:

    CHUNK -
    SENSE 1 -
    SENSE 0 -
    BCK - (36,O) BCKO Bit clock output
    LRCK - (35,O) LRCKO Channel clock output
    SADT - (34,O) SADTO Serial audio data output (48 slot, MSB first)
    C2PO - (32,O) C2PO C2 pointer output
    SBDT -
    SBCK - (30, I) SBCK Subcode data transfering bit clock
    SQDT - (25,O) SQDT Subcode-Q data serial output
    SQCK - (24,I) SQCK Subcode-Q data transfering bit clock input
    S0S1 - (23,O) S0S1 Subcode sync signal (S0+S1) output
    STAT - (22,O) ISTAT The internal status output to Micom
    MCK - (21,I) MCK Serial data receiving clock input from Micom
    MDAT - (20,I) MDAT Serial data input from Micom
    MLT - (19,I) MLT Latch signal input from Micom
    RST - (18,I) RESETB System Reset at 'L'
    FWD -
    REW -


  8. #8
    Новичок Соискатель
    Репутация
    Репутация: 0
    Регистрация
    23.10.2015
    Город/село
    Ростов
    Сообщений
    6
    Спасибо (Раздал)
    1
    Спасибо (Получил)
    0

    Re: Разбираю Ural CDD ConceRt

    Продолжай исследования! Очень нужная вещь, тем более разрабы и атапи уже не продают.

    ---------- Сообщение добавлено 24.10.2015 в 01:40 ----------

    А что это у тебя за провода напаяны на первых фото, или это в оригинале так шло?


  9. #9
    Ушел в ЛАС Технический директор Array Репутация: лучше не знать Аватар для HoSStiA
    Регистрация
    11.01.2004
    Город/село
    Столиця
    Сообщений
    13,050
    Спасибо (Раздал)
    11289
    Спасибо (Получил)
    14942
    Автор

    Re: Разбираю Ural CDD ConceRt

    Цитата Сообщение от RIM12 Посмотреть сообщение
    А что это у тебя за провода напаяны на первых фото, или это в оригинале так шло?
    Это один из достаточно ранних аппаратов, ошибки разводки печатной платы в котором, видимо, устранялись таким образом. Абсолютно нормально для первых партий, и на качестве и работоспособности никак не сказалось.

    Цитата Сообщение от RIM12 Посмотреть сообщение
    Продолжай исследования! Очень нужная вещь, тем более разрабы и атапи уже не продают.
    ATAPI-BOX нет на руках, поэтому оценить что сложнее: подключить флешку к MegaBus, или разработать эмулятор CDROM с управлением по Micom-интерфейсу, предполагать затруднительно. По последнему решению есть уже утвердительный комментарий разработчика, и документация с перечнем команд. Подходящее "железо" для создания подобного эмулятора также имеется на руках, вопрос только во времени реализации.

    Цикл работы CD-транспорта, при очень грубом разрешении, выглядит следующим образом:
    Нажмите на изображение для увеличения
Название: LA_3_1.png
Просмотров: 0
Размер:	55.6 Кб
ID:	879186

    Теперь более подробно, по шагам:
    Нажмите на изображение для увеличения
Название: LA_3_0.png
Просмотров: 0
Размер:	53.7 Кб
ID:	879198
    1. Линия SENSE1 устанавливается в 'H'
    2. В ответ на это, примерно через 800 us, линия SENSE0 отвечает установкой в 'H'
    3. Линия CHUNK опускается к 'L', после этого короткое время заметен "джиттер"
    Нажмите на изображение для увеличения
Название: LA_3_2.png
Просмотров: 0
Размер:	54.0 Кб
ID:	879188
    4. Устанавливаются в 'H' линии SBDT, S0S1, MDAT, MLK, RST, FWD, REW.
    5. Начинает работать BCK, по нему тактируются ровно 2 фрейма LRCK.
    6. После этого понимается C2PO, и по его спаду отпускаются BCK, SBDY, MDAT, MLK, RST, FWD, REW.
    7. S0S1 остается установленным в 'H'.
    Нажмите на изображение для увеличения
Название: LA_3_3.png
Просмотров: 0
Размер:	54.0 Кб
ID:	879190
    8. Вновь устанавливаются в 'H' линии MDAT, MLK, RST, FWD, при этом REW остается в 'L'.
    9. Начинает работать BCK и снова тактирует 2 фрейма по LRCK, после чего поднимается C2PO.
    Нажмите на изображение для увеличения
Название: LA_3_4.png
Просмотров: 0
Размер:	55.0 Кб
ID:	879192
    Нажмите на изображение для увеличения
Название: LA_3_5.png
Просмотров: 0
Размер:	54.0 Кб
ID:	879194Нажмите на изображение для увеличения
Название: LA_3_6.png
Просмотров: 0
Размер:	24.7 Кб
ID:	879196

    10. Появляется информация на линии SDATA, при этом C2PO генерирует серии импульсов (эти серии могут отличаться от старта к старту).
    11. BCK, LRCK, SDATA, FWD отпускаются по спаду C2PO, REW устанавливается в 'H'.
    Нажмите на изображение для увеличения
Название: LA_3_7.png
Просмотров: 0
Размер:	62.8 Кб
ID:	879200
    12. Устройство переходит в "штатный" режим работы отпусканием REW, и установкой FWD и C2PO в 'H',
    работают BCK, LRCK, есть информация на SDATA, активность на MCK, MDATA, MLK и связанных с Subcode.
    ...
    13. При выгрузке диска поднимается REW, отпускаются другие линии.
    14. Устанавливается в 'H' линия CHUNK.
    15. Отпускается линия REW, затем линия SENSE0, и последней SENSE1.


  10. #10
    Авторитет Мастер-приемщик
    Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 613059
    Регистрация
    15.09.2012
    Город/село
    Руза
    Сообщений
    7,613
    Спасибо (Раздал)
    18567
    Спасибо (Получил)
    14649

    Re: Разбираю Ural CDD ConceRt

    Цитата Сообщение от HoSStiA Посмотреть сообщение
    ATAPI-BOX нет на руках,
    Нужен?Могу дать на время.


Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  cc by-nc-sa