D
D
Denis Kotov2016-02-24 16:51:33
Arduino
Denis Kotov, 2016-02-24 16:51:33

How to overclock HDD?

HDD 5000, 7300 rpm. And how can you increase the rpm using the existing hard controller and what is the limit?
And most importantly, does it make sense to study the datasheet of the engine control microcircuit, or is it controlled by software?
PS Just don't ask why.........;)

Answer the question

In order to leave comments, you need to log in

3 answer(s)
H
HM47, 2016-02-24
@HM47

separate control directly via arduino is easier than studying the datasheet and fencing the garden:
nnm.me/blogs/qwerty-off/arduino-podklyuchaem-dviga...
we.easyelectronics.ru/robots/feericheskaya-rasstan...

E
evgeniy_lm, 2016-02-25
@evgeniy_lm

I read that you can overclock the HDD WD Green. There should be a utility on the offsite site

V
vanyamba-electronics, 2016-03-03
@vanyamba-electronics

Arduino is not suitable for this. Arduino speed is 16MHz. Multiply by 60 seconds. We divide by 5400 revolutions of the disk. We get 177777 commands.
Let's say we decide to write data to disk. If we start writing them sequentially, we get 2692 bits per 1 track.
That is, to write data using Arduino, you will need to write each bit 1 time per revolution, shifting in the rotation phase. It turns out that to write 5400 bits it will take 5400 revolutions, that is, 1 minute.
Therefore, the disk will have to be rotated much more slowly. That is, not to accelerate, but on the contrary - to slow down.
For example, at a speed of 33.33333 per minute, 288800000 bits will fit on one track. And so much will not fit in the Arduino memory, that is, the data will have to be written from the host, transferring them via USB (the USART speed is not enough).
Hence the conclusion. The disk is on to rotate at a speed of 61 revolutions per minute. Then Arduino will be able to write 32768 bytes per track in 1 second.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question