Запуск двигателя HDD

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
Родился
Сообщения: 4
Зарегистрирован: Сб ноя 01, 2014 21:20:24

Сообщение av1981 »

Имеется жесткий диск Samsung SP0802N, на нем стоит драйвер двигателя HA13627. Если снять магнитные головки, двигатель раскручивается, но через несколько секунд останавливается. Как можно сделать, чтобы он вращался постоянно? Если головки вернуть на место - вращается постоянно
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

Тем самым HA13627 управляет контроллер жёсткого диска. Он его и останавливает если нет головок и, соответственно, обратной связи с "блинов". Найдите спецификацию на HA13627, поищите там каким сигнальчиком она отключается и го перерезать на платке и подтянуть куда надо.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
Родился
Сообщения: 4
Зарегистрирован: Сб ноя 01, 2014 21:20:24

Сообщение av1981 »

Вот в этом вся и проблема. В спецификации не нашел чего-либо похожего на Spindle Enable. Поэтому и спрашиваю.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2055
Зарегистрирован: Вт ноя 03, 2009 21:02:38
Откуда: Москва

Сообщение Microtech »

Конечно, BLDC мотор от HDD нужно управлять специальным контроллером. Можно разработать или повторить устройство на серийном МК, либо влепить что-то типа TDA5140A. (немного потанцевав с бубном, подбирая конденсаторы).
Возможен другой, дурацкий, быдловатый подход. Засеките время, за которое моторчик раскручивается и выходит на режим от родного контроллера. Соберите схему, которая, по истечении этого времени глухо завесит процессор HDD, коротя что-либо на шине данных. Это приведёт к тому, что контроллер не сможет выдать команду драйверу мотора на останов.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

av1981 писал(а):В спецификации не нашел чего-либо похожего на Spindle Enable.
А есть спецификация? Ссылочку дайте - проще будет советовать.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
Родился
Сообщения: 4
Зарегистрирован: Сб ноя 01, 2014 21:20:24

Сообщение av1981 »

Kavka писал(а):А есть спецификация? Ссылочку дайте - проще будет советовать.
Вот она:
http://ru.scribd.com/doc/98214528/L7250 ... tor-Driver
Реклама
Родился
Сообщения: 4
Зарегистрирован: Сб ноя 01, 2014 21:20:24

Сообщение av1981 »

Microtech писал(а):Возможен другой, дурацкий, быдловатый подход. Засеките время, за которое моторчик раскручивается и выходит на режим от родного контроллера. Соберите схему, которая, по истечении этого времени глухо завесит процессор HDD, коротя что-либо на шине данных. Это приведёт к тому, что контроллер не сможет выдать команду драйверу мотора на останов.
Вполне себе... :)) Мне лишь бы работало (тумблер повешу если надо). Остается выяснить какой вывод подтянуть. Хочется 33-й (SEN - Serial Enable) на землю через 0.5k-1k. Поправьте если ошибаюсь.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2055
Зарегистрирован: Вт ноя 03, 2009 21:02:38
Откуда: Москва

Сообщение Microtech »

Я, скорее всего, замкнул бы линию SDATA на ноль. Можно включить в разрыв этой линии резистор, и замыкать со стороны драйвера.Если есть опасения, что процессору станет не хорошо от К.З. на шине.
Контактная информация:
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

av1981 писал(а):SEN - Serial Enable на землю
Ну, да, согласен. Только не на землю, а на питание (вот, только на какое +5 или 3.3 с ходу не понял). И обязательно через резистор килоом на 10.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Родился
Сообщения: 2
Зарегистрирован: Сб май 21, 2016 10:36:16

Сообщение bakzor »

Помогите с аналогичным делом. После запуска 3-5 сек. работает потом остановка. Что делать
Мудрый кот
Аватара пользователя
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Сообщение GRAF »

bakzor, контроллер какой?
Ответить

Вернуться в «Практика»