Schema elettronico di interfaccia Floppy disk 3,5"

WD37C65 FDD controller IC
* Linee di Select:
questo gruppo di quattro segnali viene invertito dal floppy A al B
(assieme alle masse relative).
Pin 34,30,28,26,8 connessi a massa tramite una resistenza da 150 ohm.
IC1 = WD37C65 o FDC37C65+P (2.88Mb) della Western Digital
CON1 = connettore IDC 34 pin

Circuito del generatore dei due clock necessari al IC Controller
Tabella riassuntiva segnali-connessioni:
IC1 DIR EISA EISA-DESCRIZIONE IC1 CON1 IC1 VARIE
01 O B14 I/O Read device 20 30 03 Select IC
02 O B13 I/O Write device 25 32 04 Select IC
05 O B26 -DMA ACK 2- 26 24 17 Select IC
06 O B27 Terminal Count 27 22 18 Select IC
07 I/O A09 I/O Data (LSB) 28 18 21 CLOCK1
08 I/O A08 | 29 20 22 jumper
09 I/O A07 | 30 14 23 CLOCK2
10 I/O A06 | 32 12 24 jumper
11 I/O A05 | 33 10 31 GND
12 I/O A04 | 34 16 35 Not Used
13 I/O A03 | 36 02 40 +5V=
14 I/O A02 I/O Data (MSB) 37 28
15 I B06 DMA Request 2 38 26
16 I B22 IRQ 6 39 08
19 O B02 Reset
DIR: direzione del segnale
- I: ingresso (input) BUS <-- IC1
- O: uscita (output) BUS --> IC1
- I/O: ingresso/uscita (input/output) BUS <-> IC1
Interfacciamento:
- Specifiche: Le linee -Read Data- e -Read Clock- trasferiscono i dati ed il segnale di clock dal driver al controller; come si vede in fig.XXII.5.18 gli impulsi del segnale di clock sono all'inizio di ogni intervallo di bit, mentre i bit del dato sono nella parte centrale dell'intervallo di bit.
Le linee -WE- (Write Enable) e -WD- (Write Data) abilitano la testina alla scrittura e trasmetono i dati da scrivere. La linea Select consente la scelta del dispositivo da attivare; la sua presenza e' utile nel caso di piu' floppy, in quanto consente di attivarne uno solo, abilitando ingressi ed uscite solo di quello. La linea -RDY- (Ready) indica che il driver e' pronto (l'alimentazione e' presente e le tensioni di alimentazione sono applicate in modo corretto, la velocita' del motore e' esatta); e' usata per generare un interrupt.
Gli ingressi di -STEP- e -DIRC- (Direction) controllano il movimento della testina di lettura/scrittura. Se -DIRC- e' basso (0 logico), un impulso di -STEP- muove la testina su una traccia cui corrisponde un numero piu' basso (verso l'esterno); se -DIRC- e' alto (1 logico), il movimento e' verso l'interno, verso traccie di numero piu' alto. Quando si raggiunge la traccia 00, l'uscita del driver -TRACK 00- passsa a livello basso (0 logico), e la testina non procede piu' verso l'esterno. L'ingresso del driver -HLD- (Head Load) comanda il movimento della testina in modo che si porti a contatto col disco.
Infine l'uscita -IDX- (Index) segnala l'inizio della traccia; essa ' generata dal foro indice sul disco, nel passaggio in corripondenza del fotorivelatore.

fig.XXII.5.18: Forma d'onda
Nota: i segnali tra - - sono a logica negativa (attivi a 0 logico).