Ушел в ЛАС
Технический директор Array
Репутация: лучше не знать
Re: Разбираю Ural CDD ConceRt

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

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

Теперь более подробно, по шагам:

1. Линия SENSE1 устанавливается в 'H'
2. В ответ на это, примерно через 800 us, линия SENSE0 отвечает установкой в 'H'
3. Линия CHUNK опускается к 'L', после этого короткое время заметен "джиттер"

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'.

8. Вновь устанавливаются в 'H' линии MDAT, MLK, RST, FWD, при этом REW остается в 'L'.
9. Начинает работать BCK и снова тактирует 2 фрейма по LRCK, после чего поднимается C2PO.



10. Появляется информация на линии SDATA, при этом C2PO генерирует серии импульсов (эти серии могут отличаться от старта к старту).
11. BCK, LRCK, SDATA, FWD отпускаются по спаду C2PO, REW устанавливается в 'H'.

12. Устройство переходит в "штатный" режим работы отпусканием REW, и установкой FWD и C2PO в 'H',
работают BCK, LRCK, есть информация на SDATA, активность на MCK, MDATA, MLK и связанных с Subcode.
...
13. При выгрузке диска поднимается REW, отпускаются другие линии.
14. Устанавливается в 'H' линия CHUNK.
15. Отпускается линия REW, затем линия SENSE0, и последней SENSE1.
Социальные закладки