EasyManua.ls Logo

Motorola Astro XTL 1500 - Figure 3-47. Serial Peripheral Interface (SPI) Block Diagram; Serial Peripheral Interface (SPI) Bus

Motorola Astro XTL 1500
452 pages
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...
6815854H01-A June 15, 2005
Theory of Operation: Controller Section 3-71
3.14.8 Serial Peripheral Interface (SPI) Bus
The microcontroller (U100) utilizes an SPI bus for configuring and operating specific ICs in the
controller and RF sections of the radio. The SPI bus is a synchronous serial bus made up of four
lines (see Figure 3-47 on page 3-71). The CLK line is used to control the speed of the data to/from
the IC and the microcontroller. If necessary, this clock speed can be adjusted to a different value for
each IC.
The Data-OUT pin receives a data string from the microcontroller. The Data-IN pin sends a serial
data string to the microcontroller, usually to indicate what the current programmed values are of the
IC. The Chip Select pin is used to select which single IC is currently being programmed. Each ICs
Chip Select pin is hardwired to a specific SPI bus and can only be controlled by that bus. The
microcontroller pulls the ICs chip-select line LOW to enable the IC for receiving configuration data,
for programming, or for sending out its existing configuration state. Additional SPI buses allow chip
selecting to occur in parallel. Therefore, the operations on each SPI bus do not add any delay to the
activities occurring on another SPI bus.
Figure 3-47. Serial Peripheral Interface (SPI) Block Diagram
The following ICs are controlled and programmed by SPI_A:
ABACUS III (U6000): Sigma Delta A/D converter and 2nd LO frequency adjust. The
ABACUS III IC has a single pin for both input and output. Therefore, additional circuitry (U0103
and U0105) handles the SPI_MISO or the SPI_MOSI data lines from the microcontroller and
allows a read or write operation to occur with the ABACUS III IC via a single bidirectional data
line.
A/D (U0953): monitors temperature, source voltage, PA current, feedback-voltage loop,
forward-detected voltage, and reverse-detected voltage
D/A (U0959) (microcontroller only writes to IC): controls bias stages 1-4, sets current limit,
monitor thermistors, tuner overall RF power, and adjusts RX filter
PATRIOT
U100
QSCKA
MOSIA
SPICS8
MISOA
SPICS4
SPICS6
SPICS9
SPICS5
SCKA
MOSIA
SCKA
MISOA
MOSIA
SYN_SEL*
ABACUS3_CS*
LV FRAC-N
U6751
ABACUS
U6000
SCKA
MOSIA
MISOA
AD_EN*
A/D
U0953
SCKA
MOSIA
SCKA
EEPOT_3_CS*
MOSIA
DA_EN*
LOG POT
U0206
D/A
U0959
MAEPF-27820-O

Table of Contents

Related product manuals