Tony Duell wrote:
  Most, if not all, floppy drives have a pair of
testpoints in the read
 chain that are used to display the catseye pattern when doing a head
 alignment. They're the output of the read amplifier before the filter
 (normally) and differentiator stage.
 I suspect those testpoints are just what you need. Hook them up to a fast
 differential amplifier and thence to the ADC. 
That sounds like a fun little project for later on... maybe once I've learned
about FM and MFM encoding, I'll move onto magnetic flux pulses in the analogue
domain...
  Be careful doing that. There's almost certainly a
frequency-dependant
 filter network in the read chain which might not like a very low data rate. 
I'd have thought the head would have a bearing on that too...
  Most floppy drives have a tachogenerator on the motor
anyway. On the old
 full-height belt driven units, the spindle motor, a permanent magnet DC
 motor -- has 4 wires. 2 go to the motor, the other 2 to an AC-output
 tachogenerator inside the motor. I can look up the colour coding, IIRC
 most mangufacturers used the same motor. 
The problem being getting enough resolution to figure out how much the speed
varies over a single revolution. A single pulse per revolution just isn't
enough to say that with any degree of accuracy. It's enough to say that
revolution #1 took 0.2% too long and revolution #2 was 0.34% too fast, but not
enough to say where in the cycle that error was.
  More modern drives have a tacko track on the PCB under
the spindle motor
 rotor. If you remove that, you'll see a 'square wave shape' track round
 the outside of the motor coils. That's it. It might be labeleld 'FG' when
 it gets to a useful testpoint (== Frequency Generator, do not confuse
 this with a Frame Ground point ;-)) 
More fun things to scope out with my DSO. Guess I know what I'll be spending
my Sunday doing :)
Thanks,
--
Phil.                         |  (\_/)  This is Bunny. Copy and paste Bunny
classiccmp at philpem.me.uk      | (='.'=) into your signature to help him gain
http://www.philpem.me.uk/     | (")_(") world domination.