116
116
116
Circuit Description
VIDEO DRIVER AND CRT
Potentially lethal voltages are present
in this circuit. Do not attempt to ser-
vice the CRT and Video Driver Board.
Refer any service problems to the fac-
tory.
CPU BOARD
The CPU board contains the microprocessor sys-
tem. All display, front panel, disk, and computer in-
terfaces are on this board.
MICROPROCESSOR SYSTEM
The microprocessor, U101, is an 80C186 micro-
controller which integrates a fast 16 bit processor,
counter-timers, interrupt controller, DMA controller,
and IO decoding into a single component.
The 80C186 uses a 24.00 MHz crystal, X101, as
its oscillator. The instruction clock cycle is 2 oscil-
lator cycles or 12.0 MHz. The data and lower 16
bits of address are multiplexed on AD0-AD15.
U201, U202, U203 latch the address A0-A19 at
the beginning of each memory or IO cycle. U204
and U205 are bidirectional data bus drivers which
are active during the data read/write portion of
each memory or IO cycle.
The 80C186 can address 1 Mbyte of memory and
64k of IO space. The memory is mapped into 4
256kbyte blocks. Each block can actually have
64k, 128k, or 256k of physical memory. Each
block has 2 sockets, one for the low byte and one
for the high byte of data.
U301 and U302 are 64kbyte EPROMS holding the
program boot firmware. This memory is mapped at
E0000H to FFFFFH (128k). U303 and U304 are
data ROMS mapped at 80000H to 9FFFFH
(128k).
U401 and U402 are 32kbyte CMOS static RAMs
mapped at 00000H to 0FFFFH (64k). This memo-
ry is backed up by the battery. Q401 provides
power down RAM protection. This memory is sys-
tem memory.
U403 and U404 are also 32kbyte static RAMs.
They are mapped at 40000H to 4FFFFH (64k) and
are used as the display data memory. Up to 16k
data points may be stored in this memory. Data
stored in this memory may be graphed on the
screen.
4 of the 7 80C186's peripheral chip select strobes
are used by peripherals on the CPU board. -PCS0
is decoded into 16 IO strobes which access the
clock, keypad, keyboard, knob, printer port, etc. -
PCS1 decodes the disk controller, the GPIB con-
troller, and DMA acknowledge strobes. -PCS2 se-
lects the UART and -PCS3 selects the video
graphics controller. Whenever the video controller
is accessed, the ARDY line is asserted (U504A)
which puts the processor into a wait state. When
the video controller acknowledges the data trans-
fer by pulling -Video_Rdy low, the ARDY line is
de-asserted (U805A and U815D) and the proces-
sor moves on to the next instruction.
Interrupts generated by peripherals on the CPU
board are combined in U505 into a single priori-
tized interrupt. The highest priority pending inter-
rupt will be encoded on U505's outputs and read
via the status port, U608. The UART directly inter-
rupts the processor since it can never be masked.
KEYPAD INTERFACE
The keypad is organized as 8 columns and 8 rows
of switch closures. The conductive rubber keys
provide the switch closures. U607 strobes the col-
umns and U606 detects the switch closure. The
diodes D601 - D608 prevent one column from af-
fecting another. All of the outputs from U607 are
set high and U606 is read periodically by the pro-
cessor. As long as 00H is read, no key is pressed
and the strobes are left on. When a non-zero byte
is read, then the key strobes are activated individ-
ually in order to decode which key is down.
KEYBOARD INTERFACE
The PC keyboard interface uses U603 to convert
serial data from the keyboard into a parallel byte
for the processor to read. The data format from the
keyboard is a leading start bit followed by 8 data
bits. U603 is reset by a processor read. When a
key is pressed, the bits are shifted into U603.
When the start bit appears at the QH output, 7 bits
of the data byte are in U603. U601 is the 9th bit of
the shift register. When U601 clocks in the start
bit, U601 must have the 8 bits of the data. U601
then latches the serial data in U601 and interrupts
the processor.
Содержание SR430
Страница 2: ......
Страница 6: ...4 ...
Страница 22: ...20 Guide To Operation ...
Страница 26: ...24 Guide To Operation ...
Страница 36: ...34 Mode Menu ...
Страница 54: ...52 Save Menu ...
Страница 60: ...58 Recall Menu ...
Страница 70: ...68 Plot Menu ...
Страница 74: ...72 Test Menu ...
Страница 76: ...74 Info Menu ...
Страница 97: ...96 Remote Programming ...
Страница 99: ...98 98 Program Examples ...
Страница 107: ...106 106 Test and Calibration ...
Страница 113: ...112 112 Using Photomultiplier Tubes ...
Страница 125: ...124 124 124 Circuit Description ...