EasyManua.ls Logo

Tektronix 2445A - Page 40

Tektronix 2445A
330 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Theory
of
Operation-2445A/2455A Service
The
programmable
array logic device also generates the
OE
and
WE
signals to the random-access memory (RAM).
This
RAM
can
be accessed with addresses 8000 to 9FFF
if either
ROM
SELECT or
PAGE
SELECT signals are
HI.
In
this mode the ROMS, U2160
and
U2260
are
not acces-
sible
in
this address range.
Of the bottom 32K-bytes of addresses, only the lowest
4K-bytes
are
further decoded. Addresses
in
the lowest
2K-byte block of addresses will cause U2250 to generate
an
enable signal to the RAM, U2460. Addresses
in
the
next 2K-byte block of addresses will enable U2550 to do
the next stage of address decoding.
The
level
of decoding performed
by
U2550 uses
address bits
A6,
A7,
and
A8
to separate the addresses
within the 2K-byte block of addresses 0800 thru
0FFF
into
32 groups of
64
addresses. Address bits
A9
and
A 10 are
not
used
in
the decoding
scheme,
so each of these 32
blocks
is
not uniquely identified. This results
in
four dupli-
cate sections within the address block,
each
consisting of
eight groups of
64
addresses. The upper three sections
in
the address space are never used; therefore, decoding
by
U2550
may
be
more simply thought of
as
eight groups of
64 address locations. Addresses within these eight
groups generate control signals to other portions of the
instrument.
The
final level of address decoding is done
by
four -line-
t0-sixteen-line decoder U2660.
When
enabled by the
Y7
output of U2550, this decoder separates the highest 64-
addtess group decoded by U2550 into
16
individual control
signals.
In
this
level
of decoding, address bits
A4
and
A5
are not decoded, so that the
64
possible addresses
consist of four overlayed blocks of 16 addresses
each.
Each
of the control signals generated by the Address
Decode circuitry
are
present only
as
long
as
the specific
address defining that signal
is
present
on
the Address
Bus. However, one of the addressable control signals
decoded
by
U2550
and
five of the addressable control sig-
nals decoded
by
U2660 are used to either set or reset
flip-flops U2650A, U2650B,
and
U2650D.
The
control sig-
nals
are
,
in
effect, latched
and
remain present to enable
multiplexers
U2521
, U2530, (diagram
2)
and U170
(diagram
4).
When
enabled, these multiplexers route ana-
log control signals from
DAC
(digital-to-analog converter)
U2101
(diagram
2)
to the various analog control circuits.
Read-only Memory (ROM)
The Read-only Memory consists of two, 64K-byte
ROMs that contain operating instructions (firmware) used
to control processor
(and
thus oscilloscope) operation.
Addresses from the Microprocessor that fall within the top
3-8
32K-bytes of addressable space cause one
of
the two
read-only memory integrated circuits to
be
enabled. (See
Address Decode description.) Instructions
are
read
out
of
the enabled
ROM
(or
PROM)
IC
from the address location
present
on
its 16 address input
pin
(AO
through A14,Page
Select).
The
eight-bit data byte from the addressed loca-
tion
is
placed onto the Buffered Data
Bus
(BOO
through
807)
to
be
read
by the Microprocessor.
Random-Access Memory (RAM)
The
RAM
consists of integrated circuit U2460
and
pro-
vides the Microprocessor with SK-bytes of battery backed
up temporary storage space for data that is developed
during the execution of a routine. The
RAM
is
enabled
whenever
an
address
in
the lowest 2K-byte of addresses
is placed
on
the Address Bus or whenever
an
address of
8000 thru 9FFF is placed
on
the Address bus with either
Page
Select or
Rom
Select set
HI.
When
writing into the
RAM, the write-enable signal
(WE)
on
pin
27
of U2460 is
set
LO
along with the chip enable
(CE1)
signal
on
pin
20.
At the same time, the output-enable
(OE)
on
pin
22
is
HI
to disable the RAM output drivers. Data is then written to
the location addressed by the Microprocessor. If data
is
to
be
read
from the
RAM,
the
WE
signal
is
set
HI
to place
the RAM
in
the
read
mode,
and
the
OE
signal
is
set
LO
to
enable the output drivers. This places the data from the
addressed location
on
the buffered Data Bus where is
can
be
read
by
the Microprocessor.
The RAM also provides non-volatile storage for the cali-
bration constants
and
the power-down front-panel set-
tings.
When
power
is
applied to the instrument, the
Microprocessor reads the calibration constants
and
gen-
erates control voltages to set
up
the analog circuitry. The
front-panel settings that were present at power-off are
recalled to return the instrument to that
same
operating
mode.
Battery Circuitry
The Battery circuit composed
of
BT2570, R2770,
CR2770, CR2370, CR2371,
and
C2470 provides the
standby voltage necessary to maintain the contents of the
CMOS
RAM
(U2460). The circuit composed of R2530,
U2620C, R2504,
and
R2506 provides the microprocessor
a means of monitoring the battery voltage to detect when
the battery needs to
be replaced.
Timing Logic
The
Timing Logic circuit composed of U2440B,
and
U2540F generates time-
and
mode-dependent signals from
control signals output from the Microprocessor. The
enable
(E)
signal output from the Microprocessor is a 1.25
MHz square wave
used
to synchronize oscilloscope func-
tions to processor timing.

Table of Contents

Related product manuals