Sailor RM2042 Technical Manual page 64

Hide thumbs Also See for RM2042:
Table of Contents

Advertisement

5 CIRCUIT DESCRIPTION AND SCHEMATIC DIAGRAMS
RM2042
CIRCUIT SELECT DECODER
All peripheral devices are memory mapped, and can therefore be recognized by their address/addresses
in the systems address space. By using address lines A16 to A19 as input to U24, a 4 to 16 line decoder,
the address space is divided into 16 64 kbytes pages. Each output 0 to 15 on U24 selects a single 64
kbytes memory page. Each peripheral device is placed on the start address of a new 64 kbytes memory
page, and the 16 outputs on U24 is therefore used to chip select the various peripheral devices.
As described above, the display uses an M6800 device bus cycle instead of the normal M68HC000 bus
cycle. The display is, contrary to the other peripheral devices, not equipped with a chip select pin. The
chip select (output no. 7 on U24) is instead used to generate a VPA (valid peripheral device) signal. When
the microprocessor has detected the VPA input, it asserts the VMA (valid memory address) output. This
output is gated trough U11.2 along with the E output from the microprocessor and the display chip select
output from U24, to form the correct enable pulse E (J4 pin 17) to chip select the display.
EPROM MEMORY
The two IC's U3 and U5 contains the executable program code used by the microprocessor. Since they
occupy 128 kbytes, equal to two 64 kbytes memory pages, the IC's are selected when either output 0 or
output 1 on U24 are at a logical low level.
RAM MEMORY
The two IC's U2 and U4 are used to store intermediate and volatile values used by the microprocessor.
EEPROM MEMORY
The IC U1 is the programmable non-volatile memory. The non-volatile memory is used for storing
identification numbers, setup, quick call numbers, station register and received distress messages.
PROGRAMMABLE TIMERS
U27 contains 3 programmable 16 bit timers. These timers are used to interrupt and hereby control the
real time operation of the microprocessor. OUT0 interrupts with an interval of approx. 13 ms. This timer
is however under continuous software control and the time interval cannot be found to be stabile. OUT1
is an approx. 1 ms interrupt source. This timer is not under software control and should be stabile.
REAL-TIME CLOCK
U31 is a battery backed real-time clock. The IC maintains track of time and date. The time is controlled
by a 32.768 kHz crystal. The IC interrupts the microprocessor each 10 ms by means of the INTR output.
For reference, the 32.768 kHz is output on pin 16 (MFO). The oscillation frequency can be adjusted to
the nominal value by use of C39. When RM2042 is turned on, and a message appears, telling that the
time has stopped running, the battery may be extinct, and has to be replaced.
I/O PORTS
The port IC U22 contains three 8 bit parallel ports, which is used to scan the keyboard, and to control the
various hardware settings in the the system.
Input pin PA0 is used for setting service mode. A low level input sets RM2042 in service mode.
Input pins PA1 - PA7 and output pins PC4 - PC7 are used to scan the 7x4 keyboard matrix. A logical low
pulse on an input pin means a key is currently being pressed.
Output pin PB0 controls the keyboard light. A logical high turns the keyboard light on, and a logical low
turns the keyboard light off.
Output pins PB1 and PB3 are used to control the signal switch unit on the receiver module.
A logical high output on pin PB2 is used to tell the scrambler CRY2001 that the connected VHF is on
channel 16.
PAGE 5-8
9341

Advertisement

Table of Contents
loading

Table of Contents