Дело было утром, делать было нечего... Шучу конечно, дела были, но чтобы немного прояснить ситуацию решил сделать еще один пост про жесткий диск. В посте, на который отвечаю, было высказано много мнений что термопрокладки на диске не нужны, все дело в контактах и тому подобное...
Вот здесь утверждается что защиты нет((( : #comment_264716344
А вот тут сказали что вообще можно выкинуть прокладку))):
Спросил есть ли защита на драйвере двигателя, сказали ее нет((( : #comment_264713023
Что ж, будем разбираться дальше. Возьмем жесткий диск с микросхемой smooth l7250, эта микросхема управляет питанием двигателя жесткого диска. Прошу заметить, в моем жестком диске стоит микросхема smooth um04, но даташит на нее я не нашел, кто найдет - поделитесь.
Также немного гуглим находим это:
Следующий чип – контроллер управления шпиндельным двигателем и звуковой катушкой, перемещающий блок головок (Voice Coil Motor and Spindle Motor controller, VCM&SM controller). На жаргоне специалистов – это «крутилка». Кроме того, этот чип управляет вторичными источниками питания, расположенными на плате, от которых питается процессор и микросхема предусилителя-коммутатора (preamplifier, preamp), расположенная в гермоблоке. Это главный потребитель энергии на печатной плате. Он управляет вращением шпинделя и движением головок. Так же при отключении питания переключает останавливающийся двигатель в режим генерации и полученную энергию подает на звуковую катушку для плавной парковки магнитных головок. Ядро VCM-контроллера может работать даже при температуре в 100°C.
Ага, уже интересно, оказывается эта микросхема еще и вторичными цепями питания управляет. Запомним для общего развития.
Ищем даташит от микросхемы и поверхностно изучем его:
Нас интересует следующее:
Ага, оказывается на этой же микросхеме реализован еще и датчик удара, вернее обработка сигнала от датчика удара.
А вот и температура отключения микросхемы.
L7250 имеет схему защиты от температуры, состоящую из схемы датчика температуры и двух компараторов.
Цепь измерения температуры генерирует напряжение, пропорциональное абсолютной температуре кристалла. Один компаратор срабатывает, когда температура кристалла превышает 140°C, подтверждая сигнал предупреждения о температуре в регистре состояния (ThWarn в Reg 00H -> b3). Компаратор предупреждения о перегреве имеет номинальный гистерезис 20°C.
Компаратор теплового отключения срабатывает, когда температура кристалла превышает 160°C, что указывает на состояние перегрева в регистре состояния (ThShutdown в Reg00H -> b4). Регистр состояния прозрачен для информации об отключении из-за перегрева.
Если бит ThShutdown равен нулю, активируется только флаг в регистре состояния, в противном случае L7250 управляется.
в режим теплового отключения, который инициирует разгрузку двигателя звуковой катушки (никаких действий с двигателем шпинделя не предпринималось). Гистерезис этого компаратора в 25°С позволяет стабилизировать температуру кристалла перед его повторным включением.
Если бит ThShutdown установлен в 1, условие теплового отключения фиксируется, то для повторного включения функции требуется цикл сброса (бит ThShutdown должен быть запрограммирован на 0, а затем снова установлен на 1).
Микросхема греется потому что через нее проходит значительный ток, почему он проходит и превышает ли номинальные значения, это уже другой вопрос, который оставляю открытым.
Вывод: микросхема имеет защиту от перегрева, при перегреве выше 165 градусов уходит в защиту и отключает двигатель, эта же микросхема отвечает за счетчик ударов, логично что при уходе в защиту будет еще и удары считать. Замена термопрокладки помогла.
Готов выслушать критику и замечания.