А вот и потерявшаяся часть 8, которая идет после 9-ой!
В нашем распоряжении имеется документация от микросхемы AD7775, но в исследуемом нами диске установлена ADSC900JR с виду очень напоминающая первую. Есть ли между ними схожие функции и отличающиеся? Давайте разбираться.
Видео с демонстрацией записи сигнала:
Сигнал с головки в момент прохождения сервометки в середине трека:
Со стороны микропрограммы обращения к демодулятору производятся память микропроцессора по адресам, начиная с 0x600:
Из документации известно, что регистр CR только на запись, что можно наблюдать по нажатию «x» в дизассемблере на метке «servo_CR»:
А вот регистр SR только на чтение, что так же заметно в дизассемблере по той же команде:
На этом поверхностное знакомство с этим элементом завершаю. Следующим будем изучать микросхему управления фазами шпиндельного двигателя «WD61C13A-WM». А уже понимание связки этих микросхем позволит сделать первую программу управления двигателями уже на внешнем ARM-контроллере STM32…