Artikel
Ontwikkelsysteem voor 80C166, deel 2
pbouw en gebruik
De opzet van het 80C166-ontwikkelsysteem wijkt qua bussysteem in een aantal opzichten af van de 8-bits systemen die we tot nu toe in Elektuur beschreven hebben.Net zoals bij elke andere microcontroller, wordt ook bij de 80C166 gebruik gemaakt van een data-, adres- en controlebus. De databus van de 80C166 omvat 16 lijnen, waardoor ondersteunende componenten zoals latches twee keer op de print aanwezig zijn. De processor heeft in totaal de beschikking over zes poorten (P0.P5); hiervan wordt door de 8-kanaals A/D-omzetter poort P5 gebruikt. De bijbehorende lijnen zijn met behulp van een zenerdiode en serieweerstand (D2.D13/R10.R19, R21 en R22), beschermd tegen hoge ingangsspanningen.
Onderdelenlijst
Weerstanden:
R1…R4 = 10 K (SIO1)
R5 = 30 k/1 % (I/O)
R6 = 11 k/1 % (I/O)
R7 = 1k0 (M)
R8 = 1k0 (RAM/ROM)
R9,R24 = 10 k (M)
R10…R19,R21,R22 = 100 (I/O)
R23 = 4k7 (M)
R25,R26 = zie tekst (RDY)
Condensatoren:
C1…C4,C8…C10,C16,C17,C21 = 100 n, ceramisch, steek 5 mm (M)
C5,C7 = zie tekst
C6 = 10 n, steek 5 mm (I/O)
C11…C15 = 10 µ/16 V, radiaal (M)
C18,C19 = 22 p (alleen bij 100-MHz-kristal)
C20,C22…C24 = 10 µ/16 V, radiaal (SIO1)
Halfgeleiders:
D1 = 5V6/1W3 (M)
D2…D13 = 5V6/1W3 (I/O)
T1 = BS170 (M)
T2 = BS170 (RAM/ROM)
IC1 = MAX232 (M)
IC2 = MAX232 (SIO1)
IC3 = MAX 690 (I/O)
IC4 = GAL 16V8-15 (geprogrammeerde GAL)
IC5 = RTC 72421 (RTC)
IC6 = 74HCT138 (BAT, RTC)
IC7 = 74HCT123 (RDY)
IC8 = SAB 80C166 M (M)
IC9,IC10 = RAM 62256-100 (M)
IC13 = EPROM 27C256-120, low-byte, EPS 996509-1 (M)
IC14 = EPROM 27C256-120, high-byte, EPS 996509-2 (M)
IC15,IC16 = RAM 62256-100 of EPROM 27C256-120 (RAM/ROM)
IC17,IC18 = EEPROM 28C64-250 (EEPROM)
IC19…IC22 = 74LS541/540 * (I/O)
Diversen:
Q1 = klokgenerator 40 MHz (M)
IC-voetjes 8/16/20/28 polig (M)
IC-voetje 18 polig (RTC)
2 32-polige headers of DIN connectoren 41612 (M)
EPS 996509-1,-2 geprogrammeerde EPROM’s
EPS 996508-1 geprogrammeerde GAL
EPS996009-1 2 diskettes met C166-monitor (gecompileerd en broncode), GAL-listing
EPS 990028-1 print
(M) minimale opzet
(I/O) in-/uitgang
(BAT) MAX690, batterij
(SIO1) uitbreiding SIO 1
(RTC) optionele klok
(RAM/ROM) RAM of EPROM voor uitbreiding
(EEPROM) EEPROM voor uitbreiding
(RDY) RDY-uitbreiding
R1…R4 = 10 K (SIO1)
R5 = 30 k/1 % (I/O)
R6 = 11 k/1 % (I/O)
R7 = 1k0 (M)
R8 = 1k0 (RAM/ROM)
R9,R24 = 10 k (M)
R10…R19,R21,R22 = 100 (I/O)
R23 = 4k7 (M)
R25,R26 = zie tekst (RDY)
Condensatoren:
C1…C4,C8…C10,C16,C17,C21 = 100 n, ceramisch, steek 5 mm (M)
C5,C7 = zie tekst
C6 = 10 n, steek 5 mm (I/O)
C11…C15 = 10 µ/16 V, radiaal (M)
C18,C19 = 22 p (alleen bij 100-MHz-kristal)
C20,C22…C24 = 10 µ/16 V, radiaal (SIO1)
Halfgeleiders:
D1 = 5V6/1W3 (M)
D2…D13 = 5V6/1W3 (I/O)
T1 = BS170 (M)
T2 = BS170 (RAM/ROM)
IC1 = MAX232 (M)
IC2 = MAX232 (SIO1)
IC3 = MAX 690 (I/O)
IC4 = GAL 16V8-15 (geprogrammeerde GAL)
IC5 = RTC 72421 (RTC)
IC6 = 74HCT138 (BAT, RTC)
IC7 = 74HCT123 (RDY)
IC8 = SAB 80C166 M (M)
IC9,IC10 = RAM 62256-100 (M)
IC13 = EPROM 27C256-120, low-byte, EPS 996509-1 (M)
IC14 = EPROM 27C256-120, high-byte, EPS 996509-2 (M)
IC15,IC16 = RAM 62256-100 of EPROM 27C256-120 (RAM/ROM)
IC17,IC18 = EEPROM 28C64-250 (EEPROM)
IC19…IC22 = 74LS541/540 * (I/O)
Diversen:
Q1 = klokgenerator 40 MHz (M)
IC-voetjes 8/16/20/28 polig (M)
IC-voetje 18 polig (RTC)
2 32-polige headers of DIN connectoren 41612 (M)
EPS 996509-1,-2 geprogrammeerde EPROM’s
EPS 996508-1 geprogrammeerde GAL
EPS996009-1 2 diskettes met C166-monitor (gecompileerd en broncode), GAL-listing
EPS 990028-1 print
(M) minimale opzet
(I/O) in-/uitgang
(BAT) MAX690, batterij
(SIO1) uitbreiding SIO 1
(RTC) optionele klok
(RAM/ROM) RAM of EPROM voor uitbreiding
(EEPROM) EEPROM voor uitbreiding
(RDY) RDY-uitbreiding
Discussie (0 opmerking(en))