Unexpected floppy behavior...

Eric Smith eric at brouhaha.com
Mon Mar 21 19:06:51 CST 2005


Tony wrote about floppy drives:
> 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).

Note that one is supposed to use 48 mA drives.  Suggested drivers are
the 7438 quad 2-input NAND buffer, or the 7406 or 7407 hex inverting
or non-inverting buffer.  The 74LSxx, 74HCxx, 74HCTxx, etc.
"equivalents" are NOT acceptable, as they have significantly lower
rated drive current.  Fortunately the 7406, 7407, and 7438 are still
being manufactured, even though many other "plain" TTL parts have
been discontinued.

It is recommended to use 7414 schmitt-trigger inverters or equivalent
as the receivers.  For this, a 74LS14 is acceptable.  Other 74xx14
parts will probably work, though most of them have less hysteresis
than the 7414 and 74LS14 so they may be less tolerant of noise.

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

Provided that the drive uses interface circuits that present a high
impedance when powered down.  Not all drives do that, so it is not
generally recommended to power down some drives on the bus while using
others.

Eric



More information about the cctalk mailing list