Z87200
Spread-Spectrum Transceiver Zilog
4-20
FUNCTIONAL BLOCKS (Continued)
a –45° signal rotation must be programmed to optimize the
constellation boundaries in the comparison process be-
tween successive symbols. Note also that introduction of a
±45° rotation introduces a scaling factor of 1/2 to the sig-
nal level in the system as discussed in Theory of Opera-
tion, where this factor should be taken into account when
calculating optimum signal levels and viewport settings af-
ter the DPSK Demodulator
Frequency Discriminator and Loop Filter
The Frequency Discriminator uses the Dot and Cross
products discussed above to generate the AFC signal for
the frequency acquisition and tracking loop, as illustrated
in The specific algorithm used depends on the signal mod-
ulation type and is controlled by the setting of bit 2 of ad-
dress 33
H
. When bit 2 is set low, the Frequency Discrimi-
nator circuit is in BPSK mode and the following algorithm
is used to compute the Frequency Discriminator (FD) func-
tion:
FD = Cross x Sign[Dot],
where Sign[.] represents the polarity of the argument.
When bit 2 is set high, the discriminator circuitry is in
QPSK mode and the carrier discriminator function is in-
stead calculated as:
FD = (Cross x Sign[Dot]) – (Dot x Sign[Cross]).
In both cases, the Frequency Discriminator function pro-
vides an error signal that reflects the change in phase be-
tween successive symbols. With the symbol period known,
the error signal can equivalently be seen as a frequency
error signal. As a practical matter, the computation of the
Frequency Discriminator function results in a 17-bit signal,
and a programmable saturation protected viewport is pro-
vided to select the desired output bits as the 8-bit input to
the Loop Filter Block. The viewport is controlled by the val-
ue stored in bits 7-4 of address 33
H
.
The Loop Filter is implemented with a direct gain (K1) path
and an integrated or accumulated (K2) path to filter the
Frequency Discriminator error signal and correct the fre-
quency tracking of the Downconverter. The order of the
Loop Filter transfer function can be set by enabling or dis-
abling the K1 and K2 paths, and the coefficient values can
be adjusted in powers of 2 from 2
0
to 2
21
. The Loop Filter
transfer function is:
Transfer Fn. = K1 + 1/4 K2
Figure 8. DPSK Demodulator I and Q Channel Processing
PS010202-0601
Z87200
Zilog Spread-Spectrum Transceiver
4-21
4
The factor of 1/4 results from truncation of the 2 LSBs of
the signal in the integrator path of the loop so that, when
added to the signal in the direct path, the LSBs of the sig-
nals are aligned. The coefficients K1 and K2 are defined by
the data stored in bits 4-0 of addresses 35
H
and 34
H
, re-
spectively. In addition, bit 5 of addresses 35
H
and 34
H
con-
trol whether the K1 and K2 paths, respectively, are en-
abled. These parameters thus give the user full control of
the Loop Filter characteristics.
RXIIN
7-0
(Pins 91-98)
Receiver In-Phase Input. RXIIN is an 8-bit input port for
in-phase data from external A/D converters. Data may be
received in either two’s complement or offset binary format
as selected by bit 3 of address 01
H
. The sampling rate of
the RXIIN signals (the I.F. sampling rate of the A/Ds) may
be independent of the baseband sampling rate (the Down-
converter integrate and dump rate) and the PN chip rate,
but must be equal to RXIFCLK and at least two times
greater than the baseband sampling rate. Since the base-
band sampling rate must be set at twice the PN chip rate,
the I.F. sampling rate must thus be at least four times the
PN chip rate. Data on the pins is latched and processed by
RXIFCLK.
RXQIN
7-0
(Pins 2-9)
Receiver Quadrature-Phase Input. RXQIN is an 8-bit in-
put port for quadrature-phase data from external A/D con-
verters. Data may be received in either two’s complement
or offset binary format as selected by bit 3 of address 01
H
.
As with RXIIN, the sampling rate of the RXQIN signals may
be independent of the baseband sampling and PN chip
rates in the receiver, but must be at least two times greater
than the baseband sample rate (or, equivalently, at least
four times greater than the PN chip rate). Data on the pins
is latched and processed by RXIFCLK.
Figure 9. Frequency Discriminator and Loop Filter Detail
PS010202-0601
Z87200
Spread-Spectrum Transceiver Zilog
4-22
FUNCTIONAL BLOCKS (Continued)
Note that if the Z87200 is to be used in Direct I.F. Sampling
Mode, then the I.F. signal should be input to the RXIIN in-
put port only. RXQIN must then be held to arithmetic zero
according to the chosen ADC format as selected by bit 3
of address 01
H
. In other words, to support Direct I.F. Sam-
pling, RXQIN must be tied to a value of 127 or 128 if offset
binary input format has been selected or to a value of 0 if
two’s complement input format has been selected.
RXMSMPL (Pin 84)
Receiver Manual Sample Clock. RXMSMPL enables the
user to externally generate (independent of the I.F. sam-
pling clock, RXIFCLK) the baseband sampling clock used
for all processing after the digital downconverter, including
the dump rate of the Integrate and Dump filters. This fea-
ture is useful in cases where a specific baseband sample
rate is required that may not be derived by the internal
sample rate timing generator which generates clock sig-
nals at integer sub-multiples of RXIFCLK. The signal is in-
ternally synchronized to RXIFCLK to avoid intrinsic race or
hazard timing conditions. There must be at least two cy-
cles of RXIFCLK to every cycle of RXMSMPL, and
RXMSMPL should be set to twice the nominal receive PN
chip rate.
When bit 0 of address 01
H
is set high, a rising edge on
RXMSMPL will initiate a baseband sampling clock pulse to
the Integrate and Dump filters and subsequent circuitry
(e.g., PN Matched Filter, DPSK Demodulator, Power Esti-
mator, etc.). The rising edge of RXMSMPL is synchronized
internally so that, on the second rising edge of RXIFCLK
that follows the rising edge of RXMSMPL, a pulse is inter-
nally generated that clocks the circuitry that follows. On the
third rising RXIFCLK edge, the contents of the Integrate
and Dump Filters of the Downconverter are transferred to
the PN Matched Filter. The extra one RXIFCLK delay be-
fore transfer of the contents of the filters enables the inter-
nally generated baseband sampling clock to be free of
race conditions at the interface between the Downconvert-
er and PN Matched Filter.
RXMDET (Pin 88)
Receiver Manual Detect. RXMDET enables the user to
externally generate symbol timing, bypassing and overrid-
ing the internal symbol power estimation and tracking cir-
cuitry. This function may be useful when the dynamic char-
acteristics of the transmission environment require
unusual adjustments to the symbol timing.
When bit 0 of address 30
H
is set high (Manual Detect En-
able) and when bit 0 of address 31
H
is set low, a rising
edge of RXMDET will generate a symbol correlation detect
pulse. The function can also be performed by means of bit
0 of address 31
H
. The RXMDET input and bit 0 of address
31
H
are logically ORed together so that, when either one
is held low, a rising edge on the other triggers the manual
detect function. The rising edge of RXMDET is synchro-
nized internally so that, on the second rising edge of the
baseband sampling clock that follows the rising edge of
RXMDET, the correlated outputs of the PN Matched Filter
I and Q channels will be transferred to the DPSK demodu-
lator.
RXMABRT (Pin 87)
Receiver Manual Abort. RXMABRT enables the user to
manually force the Z87200 to cease reception of the cur-
rent burst of data symbols and prepare for acquisition of a
new burst. This function can be used to reset the receiver
and prepare to receive a priority transmission signal under
precise timing control, giving the user the ability to control
the current status of the receiver for reasons of priority, sig-
nal integrity, etc.
When bit 0 of address 32
H
is set low, a rising edge on
RXMABRT will execute the abort function. The function
can also be performed under microprocessor control by
means of bit 0 of address 32
H
. The RXMABRT input and
bit 0 of address 32
H
are logically ORed together so that,
when either one is held low, a rising edge on the other trig-
gers the abort function. The second rising edge of the
baseband sampling clock that follows a rising edge of
RXMABRT will execute the abort and also clear the sym-
bols-per-burst, samples-per-symbol, and missed-detects-
per-burst counters. The counters will be reactivated on the
detection of the next burst preamble or by a manual detect
signal.
RXIFCLK (Pin 12)
Receiver I.F. Clock. RXIFCLK is the master clock of the
NCO and all the receiver blocks. All clocks in the receiver
section and the NCO, internal or external, are generated or
synchronized internally to the rising edge of RXIFCLK. The
frequency of RXIFCLK must be at least four times the PN
chip rate of the received signal. When bit 0 of address 01
H
is set low, the baseband sampling clock, required to be at
twice the nominal PN chip rate, will be derived from RXIF-
CLK according to the setting of bits 5-0 of address 02
H
.
MNCOEN (Pin 86)
Manual NCO Enable. MNCOEN allows the power con-
sumed by the operation of the NCO circuitry to be mini-
mized when the Z87200 is not receiving and not transmit-
ting data. The NCO can also be disabled while the Z87200
is transmitting as long as the Z87200’s on-chip
BPSK/QPSK modulator is not being used. With the instan-
taneous acquisition properties of the PN Matched Filter, it
is often desirable to shut down the receiver circuitry to re-
duce power consumption, resuming reception periodically
until an Acquisition/Preamble symbol is acquired. Setting
MNCOEN low holds the NCO in a reset state; setting MN-
COEN high then reactivates the NCO, where it is neces-
sary to then reload the frequency control word into the
PS010202-0601

Z8720020FSC00TR

Mfr. #:
Manufacturer:
ZiLOG
Description:
IC SS TXRX MODEM 100QFP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union