On-Chip A/D and D/A to Support 10.7 MHz IF Interface
Up to 64 Kw of External Program Memory Accessible by
the DSP Core
Bus Interface to Z87010 ADPCM Processor
S
PREAD
P
HONE
Control (AFC) Loop
Buffers
S
PECTRUM
C
ONTROLLER
1
■
DSP Core Acts as Phone Controller
–Zilog-Provided Embedded Transceiver Software to
Control Transceiver Operation and Base StationHandset Communications Protocol
–User-Modifiable Software Governs Telephone
Features
GENERAL DESCRIPTION
The Z87001 /Z87L01 FHSS Cordless Telephone Transceiver/Controller is expressly designed to implement a 900
MHz frequency hopping spread spectrum cordless telephone compliant with US FCC regulations for unlicensed
operation. The Z87001 and Z87L01 are distinct 5V and
3.3V versions, respectively, of the core device. For the
sake of brevity, all subsequent references to the Z87001 in
this document also apply to the Z87L01 unless specifically
noted.
The Z87001 is the ROMless version of the Z87000 Spread
Spectrum Controller IC. Specifically intended to facilitate
user specific software development, the Z87001 can access up to 64 kwords of external program ROM.
■
Static CMOS for Low Power Consumption
■
3.0V to 3.6V, -20 ° C to +70 ° C, Z87L01
4.5V to 5.5V, -20 ° C to +70 ° C, Z87001
■
16.384 MHz Base Clock
The Z87001 supports a specific cordless phone system
design that uses frequency hopping and digital modulation
to provide extended range, high voice quality, and low system costs.
The Z87001 uses a Zilog 16-bit fixed-point two’s complement static CMOS Digital Signal Processor core as the
phone and RF section controller. The Z87001’s DSP core
processor further supports control of the RF section’s frequency synthesizer for frequency hopping and the generation of the control messages needed to coordinate incorporation of the phone’s handset and base station. Additional
on-chip transceiver circuitry supports Frequency Shift Keying modulation/demodulation and multiplexing/demulti-
plexing of the 32 kbps voice data and 4 kbps command
data between handset and base station. The Z87001 provides thirty-two I/O pins, including four wake-up inputs and
two CPU interrupt inputs. These programmable I/O pins allow a variety of user-determined phone features and board
layout configurations. Additionally, the pins may be used
so that phone features and interfaces are supported by an
Codec
Z87010
ADPCM
Processor
Telephone
Line
Interface
Z87001
Spread
Spectrum
Controller
RF Section
Base Station
Figure 1. System Block Diagram of a Z87001/Z87010 Based Phone
optional microcontroller rather than by the Z87001’s DSP
core.
In combination with an RF section designed according to
the system specifications, Zilog’s Z87010/Z87L10 ADPCM
Processor, a standard 8-bit PCM telephone codec and
minimal additional phone circuity, the Z87001 and its embedded software provide a total system solution.
Input V oltage(2) -0.5 V
Output V oltage(3)-0.5 V
Operating
-20+70
+ 0.5V
DD
+ 0.5V
DD
C
Temperature
T
STG
Storage
-65+150
C
Temperature
Notes:
1. Voltage on all pins with respect to GND.
2. Voltage on all inputs WRT VDD
3. Voltage on all outputs WRT VDD
STANDARD TEST CONDITIONS
The electrical characteristics listed below apply for the following standard test conditions, unless otherwise noted.
All voltages are referenced to GND. Positive current flows
into the referenced pins. Standard test conditions are as
follows:
■
■
3.0V < V
4.5V < V
< 3.6V (Z87L01)
DD
< 5.5V (Z87001)
DD
Stresses greater than those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; operation of the device at
any condition above those indicated in the operational sections of these specifications is not implied. Exposure to absolute maximum rating conditions for extended period may
affect device reliability.
Window of time while input signal is applied to sampling capacitor; see next figure.
Uncertainty in sampling time due to random variations such as thermal noise.
Resolution-6-bit
Integral non-linearity-0.51LSB
Differential non-linearity--0.5LSB
Power Dissipation (peak)3570mW
Sample window5-120ns
Bandwidth--2Msps
Supply Range (=AVDD)
Z87L01
Resolution-4-bit
Integral non-linearity-0.250.5LSB
Differential non-linearity-0.251LSB
Settling time (1/2 LSB)--22.5ns
Zero error at 25°C-12mV
Conversion time (input change to output change)141976ns
Power dissipation, 25 pF load1.2
(70°c)
Power dissipation, 25 pF load, Stop mode0.18
(70°c)
20
(40°c)
1.0
(40°c)
24.1
(-20°c)
1.1
(-20°c)
mW
mW
Conversion time (input change to output change)14.519.175.8ns
Rise time (full swing)111571ns
Output slew rate86796V/µs
Output voltage range-0.2 AV
The Z87001 is a peripheral device for the ADPCM Processor. The interface from the Z87001 perspective is composed of an input address bus, a bidirectional data bus,
strobe and read/write input control signals and a
READ CYCLES refer to data transfers from the Z87001 to
the ADPCM Processor.
WRITE CYCLES refer to data transfers from the ADPCM
Processor to the Z87001.
ready/wait output control signal.
Table 11. Read Cycles
Signal NameFunctionDirection
VXADD[2..0]Address BusADPCM Proc. to Z87001
VXDATA[7..0]Data BusBidirectional
VXSTRBStrobe Control SignalADPCM Proc. to Z87001
VXRWBRead/Write Control SignalADPCM Proc. to Z87001
VXRDYBReady Control SignalZ87001 to ADPCM Proc.
Table 12. Write Cycles
No.SymbolParameterMinMaxUnits
8TsASAddress, Read/Write setup time before Strobe falls10ns
9ThSAAddress, Read/Write hold time after Strobe rises3ns
10TaDrSData read access time after Strobe falls30 (1)ns
11ThDrSData read hold time after Strobe rises8.540 (2)ns
12TwSStrobe pulse width20
13TsDwSData write setup time before Strobe rises10ns
14ThDwSData write hold time after Strobe rises3ns
15TaDrRYData read valid before Ready falls22ns
16TdSRYStrobe high after Ready falls0ns
Notes:
1. Requires wait state on ADPCM Processor read cycles
2. Requires no write cycle directly following read cycle on ADPCM Processor