Unexpected floppy behavior...

Tony Duell ard at p850ug1.demon.co.uk
Mon Mar 21 17:46:46 CST 2005


> 
> Well, unexpected by me anyway.  I've built a data sep circuit
> from that schematic I asked for advice on earlier.  Works like
> a champ.  I tied the circuit into a piece of ribbon cable so
> that I could pretty much attach any drive I wanted to try with
> it plus still be able to keep my OSI more-or-less unmodified
> and use the original drive.  The drives I am using are a pair
> of Toshiba FDD 5451s.  After testing each drive individually,
> I attached another IDC card edge connector to my setup and
> tried again.  Nothing worked!  Not only did it not work, it
> trashed the diskette I was testing with.  Went back to one
> at a time and everything worked again.  After a good bit of
> trying to figure out what was wrong, I discovered that the
> +5 volt pin in the power connector I was using for the #2 (B)
> drive had pushed out of the nylon plug so that the drive was
> unpowered.  Having either of the drives unpowered on the cable
> caused the other drive to screw up.  The two drives cooperate
> just fine when both have power.  I don't remember ever seeing
> this kind of problem before... I seem to remember having unpowered
> drives hanging off of cables with no ill effects.  I guess that
> some of the signals (write gate for instance) must be getting
> pulled low by the unpowered unit.  Is this normal floppy
> behavior and I'm just remembering wrong?

It would be expected by me if the drive cable terminator was also losing 
power (e.g. if the drive that lost power was the one with the termination 
resistor pack fitted). 

The correct way to drive the signal lines (both on the drives and on the 
controller) is with open-collector drivers, pulled up/terminated by 150 
ohm resistors to +5V at the far end of the cable (outputs from the 
controller), or at the controller (outputs from the drive). If the former 
terminator loses power, then there will almost certainly be a low enough 
resistance from the terminator supply to ground (e.g. through the rest of 
that drive's electronics) to assert some or all of the signals, in 
particular write gate.... Hence the trashed disk.

The use of open-cpllector drives means it should be safe to power down 
individual drives without causing signals to be asserted.

I had a similar occurance with an ST506 hard disk system. This machine (a 
PERQ) used totam pole (or 3-state) drives onto the drive bus, not 
opne-collector. The problem was partly my fault (I was running a somewhat 
Heath Robinson set-up with the DIB (disk interface board) and drive 
running on top of the machine, etc. Anyway, the DIB's power connector 
fell out, the totam-pole drives then provided logic 0 levels to some of 
the drive control lines, and wiped out the only bootable POS G.7 (24 bit 
version) disk that I have... Oh well...

-tony


More information about the cctalk mailing list