dp8473 National Semiconductor Corporation, dp8473 Datasheet - Page 20

no-image

dp8473

Manufacturer Part Number
dp8473
Description
Dp8473 Floppy Disk Controller Plus-2
Manufacturer
National Semiconductor Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
dp8473AV
Quantity:
5
Part Number:
dp8473AV
Manufacturer:
NS/国半
Quantity:
20 000
Part Number:
dp8473N
Manufacturer:
S
Quantity:
6 227
Part Number:
dp8473N
Manufacturer:
NS/国半
Quantity:
20 000
Company:
Part Number:
dp8473N
Quantity:
35
Part Number:
dp8473V
Manufacturer:
RICHTEK
Quantity:
3 640
Part Number:
dp8473V
Manufacturer:
NSC
Quantity:
5 510
Command Description
SENSE DRIVE STATUS
This two byte command obtains the status of a disk drive
Status Register 3 is returned in the result phase and con-
tains the drive status This command does not generate an
interrupt
MODE
This command is used to select the special features of the
controller The bits for the command phase bytes are shown
in the command description table and their function is de-
scribed below The defaults after a hardware or software
reset are shown by the ‘‘bullets’’ to the left of each item
LW PR (LoW PoweR)






00 Completely disable the low power mode (default)
01 Go into low power mode 500 ms after the head un-
10 Go into low power mode now
11 Not Used
TMR
off are defined for Mode 1 (See Specify Command)
TMR
for Mode 2 (See Specify Command)
IAF
mat tracks with the Index Address Field included (IBM
Format)
IAF
ing the Index Address Mark Field (ISO Format)
IPS
mand is ignored
IPS
so that if the bit is set in the command a Seek will be
performed automatically
ETR
IBM System 34 (double density) or System 3740 (single
density)
ETR
are 12 bits of track number The MSB’s of the track num-
ber are in the upper four bits of the head number byte
WLD
mP or the disk during a Scan Command is interpreted as
a wildcard character that will always match true
WLD
as a wildcard character
Head Settle Time allowed for head to settle after an
Implied Seek Time
on 500 kb s and 1 Mb s MFM data rates Double for
250 kb s )
load timer times out
e
e
e
e
e
e
e
e
e
e
0 (ImPlied Seek) The implied seek bit in the com-
1 The implied seek bit in the command is enabled
0 (Index Address Format) The controller will for-
1 The controller will format tracks without includ-
0 (Extended Track Range) Header format is the
1 Header format is the same as above but there
Typical Window Margin Performance
0 (motor TiMeR) Timers for motor on and motor
1 Timers for motor on and motor off are defined
0 (scan WiLD card) An FF(hex) from either the
1 The Scan commands do not recognize FF(hex)
Characteristics at 250 kb s MFM
e
N
c
4 ms (0 ms – 60 ms) (Based
Typical Performance Characteristics
(Continued)
TL F 9384 – 18
20
SET TRACK
This command is used to inspect or change the value of the
internal Present Track Register This could be useful for re-
covery from disk mis-tracking errors where the real current
track could be read through the Read ID command and then
the Set Track Command can set the internal present track
register to the correct value
The first byte of the command contains the command op-
code and the R W bit If the R W bit is low a track register
is to be read In this case the result phase contains the
value in the internal register specified and the third byte of
the command is a dummy byte
If the R W bit is high data is written to a track register In
this case the 3rd byte of the command phase is forced into
the specified internal register and the result phase contains
the new byte value written
The particular track register chosen to operate on is deter-
mined by the least significant 3 bits of the second byte of
the command The two LSB’s select the drive (DR1 DR0)
and the next bit (MSB) determines whether the least signifi-
cant byte (MSB
of the track register is to be read written When not in the
extended track range mode only the LSB track register
need be updated In this instance the MSB bit is set to 0
This command does not generate an interrupt
INVALID COMMAND
If an invalid command (i e a command not defined) is re-
ceived by the controller the controller will respond with ST0
in the Result Phase The Controller does not generate an
interrupt during this condition Bits 6 and 7 in the Main
Status Register are both set to one’s indicating to the proc-
essor that the Controller is in the Result Phase and the
contents of ST0 must be read When the system reads ST0
it will find an 80(hex) indicating an invalid command was
received
PU (PUMP Pulse Output) When set enables a signal
that indicates when the Data Separator’s charge pump is
making a phase correction This is a series of pulses This
signal is output on the PUMP PREN pin when this bit is
set
This is intended as a test mode to aid in evaluation of the
Data Separator (Default mode is off)
RG (Read Gate) Like the PUMP output when this bit is
set it enables a pin (the DSKCHG pin) to act as an exter-
nal Read Gate signal for the Data Separator This is in-
tended as a test mode to aid in evaluation of the Data
Separator (Default mode is off)
Typical Window Margin Performance
Characteristics at 500 kb s MFM
e
0) or the most significant byte (MSB
TL F 9384 – 19
e
1)

Related parts for dp8473