>> Tecnologia elettronica >  >> Audio personale >> Radiosveglie

Generatore di clock 8086: il chip Intel 8284 / 8284A spiegato

L'Intel 8086 (e 8088) **non può generare il proprio clock**. Richiede un generatore di clock esterno: l'**Intel 8284** (o migliorato **8284A**). Questo chip è il battito cardiaco di ogni sistema 8086/8088.

Perché l'8086 ha bisogno di un generatore di clock esterno

Funzioni chiave 8284 / 8284A

SegnalePinDescrizione
CLK8Orologio di sistema per 8086 (1/3 frequenza cristallo). Ciclo 33%. Guida CPU, 8288, 8289.
PCLK12Orologio periferico = CLK ÷ 2 (50% ciclo). Per 8254, 8259, 8237, ecc.
OSC13Output oscillatore cristallo bufferizzato (frequenza piena). Per altri chip.
READY4READY sincronizzato per 8086 (sincronizzatore a due flip-flop). Rispetta setup/hold.
RESET11RESET con Schmitt-trigger, sincronizzato per 8086 (attivo alto). RC power-on + tasto manuale.
CSYNC1Sincronizzazione orologio per sistemi multi-8284 (master/slave).
ASYNC / RDY1, RDY22, 3, 5, 6Due ingressi READY indipendenti (async) → sincronizzati a CLK.
X1, X216, 17Ingressi cristallo. Modale fondamentale, risonanza parallela. Tipico: **15 MHz** (→ 5 MHz CLK) o **24 MHz** (→ 8 MHz CLK).
F/Č9Selettore frequenza: fissato basso → CLK = X1/3. Fissato alto → CLK = X1/6 (solo 8284A).

8284 vs 8284A

Configurazioni tipiche di cristallo e clock

Elementi essenziali del circuito

  15 MHz XTAL │ ┌──┴──┐ │ 8284A│ │ │ X1 ────┤16 1│── CSYNC (tieni alto se singolo 8284) X2 ────┤17 2│── ASYNC (tieni basso) │ │ F/Č ───┤9 3 │── RDY1 (da memoria/IO) │ │ │ 4│── READY → 8086 READY │ 5│── RDY2 (tieni basso se inutilizzato) │ 6│── AEN1 (tieni basso) │ 7│── AEN2 (tieni basso) │ 8│── CLK ────→ 8086 CLK │ 9│── F/Č (strap) │ 10│── GND │ 11│── RESET ───→ 8086 RESET │ 12│── PCLK ───→ Periferiche │ 13│── OSC ───→ Altri chip │ 14│── VCC └─────┘ 

Sostituti moderni

In sintesi: L'8284A è l'eroe non celebrato che trasforma un cristallo negli orologi precisi, segnali di reset e ready che l'8086 richiede. Senza 8284A, nessun sistema 8086.

Cristallo (X1)F/ČCLK (8086)PCLKOSCVelocità 8086
15,000 MHzBasso (GND)5,000 MHz2,5 MHz15 MHz5 MHz (standard)
24,000 MHzBasso8,000 MHz4,0 MHz24 MHz8 MHz (8086-2)
15,000 MHzAlto (VCC)2,500 MHz1,25 MHz15 MHz2,5 MHz (lento)