Изобретаем жесткий диск. Продолжение про эмулятор ПЗУ. Часть 21.

Завершена трассировка платы эмулятора ПЗУ.

ROM_emul_3

ROM_emul_2

Производство платы заказано через «Алиэкспресс» и готовая плата приедет в локацию автора где-то в середине следующего месяца.

Файл трассировки загружен на гитхаб.

В архиве старых документаций были найдены описания на пару микросхем: WD42C22 и WD10C27. Есть предположение, что в микросхеме WD61C28C на плате WD21000 соединены какие-то функции этих двух ее предшественников.

Косвенные подтверждения этому уже удалось найти. Например, регистр с источниками прерываний точно такой же, как и в WD42C22. Вот пример дизассемблированного кода с обработчиком прерывания от WD61C28C:

WD42C22_asm1

Так же, случайно удалось набрести фотографии кристаллов микросхем с платы WD21000 по ссылки https://www.richis-lab.de/HDD_WD_Caviar_22100.htm. Да, там разобран диск уже следующего поколения, но некоторые микросхемы остались такие же, как в изучаемом с этой серии публикаций диске.

Микросхема ADSC900JR:

ADSC900

Фотография ее кристалла без корпуса:

ADSC900_inside

Так же есть ссылка на статью в журнале: A Monolithic All-CMOS Embedded Servo Channel for Hard Disk Drives, где обсуждается конструкция ADSC900JR. Новых данных для реверса диска статья не содержит, но подтверждает, что устройство микросхемы почти полностью соответствует AD7775.

Силовой драйвер шпиндельного двигателя L6232:

L6232E

Фотография ее кристалла без корпуса:

L6232E_inside

Микросхема WD61C13A отвечает за синтез тактовых частот диска, фаз управления шпиндельным двигателем и согласованную работу канала чтения и серводемодулятора:

WD61C13A

Фотография ее кристалла без корпуса:

WD61C13A_inside

Микросхема UC3173AQ усиливает сигнал управления электромагнитом привода «звуковая катушка»:

UC3173AQ

Фотография ее кристалла без корпуса:

UC3173_inside

Скорее всего, топология кристалла микросхемы WD61C28C практически такая же, как у WD61C29B, поэтому приложу сюда и фотографию кристалла WD61C29B:

WD61C29B_inside

Внешний вид WD61C28C:

WD61C28C

Остальные микросхемы на плате WD21000 либо не такие, либо не интересны с точки зрения реверса.

Обновление схемы WD21000 на гитхабе.

Не забывайте делать бэкап. До новых встреч!

Поделиться ссылкой на пост в соц. сетях

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *