Is there a Catweasel like device for hard disks?
Jules Richardson
jules.richardson99 at gmail.com
Thu Jan 3 07:52:26 CST 2008
Chuck Guzis wrote:
>> Date: Wed, 02 Jan 2008 14:28:23 -0600
>> From: Jules Richardson <jules.richardson99 at gmail.com>
>
>> Andrew Lynch wrote:
>>> Hi,
>>> Just out of curiosity, is there a technique or device which can do raw
>>> reads of tracks on ST506/ST412 style hard disk drives similar to how a
>>> Catweasel can with a floppy disk drive?
>> To the best of my knowledge, no - and I've been keeping an ear to the
>> ground for such things for a while (plus it's a discussion which crops up
>> here every once in a while, but I don't believe anyone's produced any
>> working hardware yet).
>>
>> The speeds involved (particularly if over-sampling the data) are
>> reasonably high - enough that it'd be tricky[1] to throw something
>> together out of OTS TTL parts. That puts such a project more within the
>> realm of people who know all about interfacing to high speed
>> microcontrollers, and the pool of available carbon units with the time,
>> skills and inclination to make such a device is pretty darn small.
>
> I'll assume that we're talking about (surviving--and that's a real
> gotcha) ST506/ST412 interface drives here.
Indeed - I sorted through my pile of 'reserves' recently and got around a 2/3
mortality rate. On the flipside, it's been a while since I've had a working
drive suddenly fail on me - as though long periods of disuse are real killers
(perhaps things like seized spindles and heads sticking to platters, rather
than logic or head faults).
> Why would a Catweasel-
> type interface (i.e. pulse time sampling) be even desirable? All the
> drives used to store digital data that I'm aware of were recorded as
> MFM, M2FM or some flavor of RLL (2,7 probably being the most common).
Hmm, I thought I read once that you could throw pretty much anything you
wanted at a ST506 drive so long as it was within the various tolerances - is
that not true of ST412-type drives?
Although I suspect things fall into the same category as for a floppy reader -
the choices boil down to either oversampling the data in order to capture bit
transitions, or to recording the time between bit transitions (as I believe
the catweasel does).
> The rated speeds of old ST412-type drives were pretty modest; about
> 5MHz for MFM and 7.5MHz for RLL, IIRC.
Yep... I was thinking an 8x sampling rate would probably suffice, but with a
7.5MHz raw data rate that's probably a bit much for standard TLL ICs.
Recording the elapsed time between bit transitions might be better, though
(providing it's still possible to record the worst-case scenarios)
cheers
Jules
More information about the cctalk
mailing list