Controller Circuits
1-5
3.2.3
Serial Bus Control of Circuit Blocks
The microprocessor communicates with other circuit blocks via a SPI (serial peripheral interface)
bus using ports PD2 (data into uP), PD3 (data out of uP) and PD4 (clock). The signal names and
microprocessor ports are defined in Table 1-3.
These signals are routed to:
■
the audio filter IC (U451) to control internal functions such as gain change between 25 kHz
and 12.5 kHz channels, transmit or receive mode, volume adjustment, etc.
■
the synthesizer IC U201 to load receive and transmit channel frequencies
■
option board connector J460-1 for internal option configuration and control (not applicable to
CP150/CP200 models)
■
serial EEPROM U402 (both SPI_DATA_IN and SPI_DATA_OUT are used)
In order for each circuit block to respond only to the data intended for it, each peripheral has its own
chip select (or chip enable) line. The device will only respond to data when its enable line is pulled
low by one of the microprocessor ports, as follows:
■
port PD5 (U401 pin 2) for the audio filter IC
■
port PH0 (U401 pin 47) for the synthesizer IC
■
port PH4 (U401 pin 43) for the option board/display enable (not used in CP150/CP200)
■
port PD6 (U401 pin 3) for the serial EEPROM
3.2.4
Interface to RSS Programming
The radio can be programmed, or the programmed information can be read, using a computer with
CPS (Customer Programming Software) connected to the radio via a RIB (radio interface box) or
with the RIB-less cable. Connection to the radio is made via the microphone connector (part of
accessory connector J471). The SCI line connects the programming contact (J471 pin 6) to ports
PD0_RXD (data into uP, pin 97) and PD1_TXD (data out of uP, pin 98). Transistor Q410 isolates the
input and output functions by allowing PD1 to pull the line low, but does not affect incoming data
from being read by port PD0. This isolation allows high-speed 2-wire programming via TP401 and
TP402 for factory programming and tuning.
3.2.5
Storage of Customer-Specific Information
Information that has been programmed using CPS, such as channel frequencies or selective
signaling codes, are stored in the external EEPROM, where it is retained permanently (unless
reprogrammed) without needing DC power applied to the microprocessor.
Table 1-3
SPI Bus Signal Definitions
Signal Name
Microprocessor Port
Microprocessor Pin
SPI-DATA_IN
PD2-MISO
U401 Pin 99
SPI_DATA_OUT
PD3-MOSI
U401 pin 100
SPI_CLK
PD4-SCK
U401 pin 1
Summary of Contents for CP 140
Page 1: ...Commercial Series CP140 CP160 CP180 Portable Radios Detailed Service Manual 6866550D20 O ...
Page 2: ...ii ...
Page 4: ...iv ...
Page 12: ...viii ...
Page 28: ...iv ...
Page 40: ...1 12 THEORY OF OPERATION ...
Page 48: ...2 8 TROUBLESHOOTING TABLES ...
Page 50: ...3 2 CONTROLLER KEYPAD SCHEMATICS ...
Page 58: ...3 10 Keypad Board Parts List 8466565A01 O ...
Page 62: ...iv ...
Page 66: ...1 4 MODEL CHART AND TECHNICAL SPECIFICATIONS ...
Page 90: ...3 16 TROUBLESHOOTING TABLES ...
Page 92: ...4 2 VHF PCB SCHEMATICS PARTS LISTS ...
Page 108: ...iv ...
Page 112: ...1 4 MODEL CHART AND TECHNICAL SPECIFICATIONS ...
Page 136: ...3 16 TROUBLESHOOTING TABLES ...
Page 138: ...4 2 UHF1 PCB SCHEMATICS PARTS LISTS ...
Page 154: ...iv ...
Page 158: ...1 4 MODEL CHART AND TECHNICAL SPECIFICATIONS ...
Page 182: ...3 16 TROUBLESHOOTING TABLES ...
Page 184: ...4 2 UHF2 PCB SCHEMATICS PARTS LISTS ...
Page 200: ...iv ...
Page 204: ...1 4 MODEL CHART AND TECHNICAL SPECIFICATIONS ...
Page 228: ...3 16 TROUBLESHOOTING TABLES ...