1999 Apr 12 7
Philips Semiconductors Product specification
FLEX roaming decoder II PCD5013
8 FUNCTIONAL DESCRIPTION
8.1 General
The PCD5013 simplifies implementation of a FLEX
paging device by interfacing with off-the-shelf components
such as a paging receiver and a microcontroller or
microprocessor (called a host). The PCD5013 is fully
compatible with FLEXstack software which provides a
complete, platform independent, software driver for the
PCD5013.
The PCD5013 fully supports all aspects of the FLEX
protocol (version G1.9), and can operate in either
single-phase or any-phase mode. The PCD5013 supports
FLEX dynamic grouping, allowing up to 16 temporary
addresses to be enabled simultaneously. It is also capable
of retrieving real time information from a FLEX channel.
The PCD5013 connects to any receiver capable of
providing a 2-bit digital signal. The PCD5013 operates the
paging receiver in an efficient power consumption mode.
The PCD5013 has 8 receiver control lines used for
warming up, operating and shutting down a receiver in
stages.
The PCD5013 has the ability to detect a battery-low signal
from an external detector during the receiver control
sequences.
The PCD5013 carries out the following functions:
• Synchronises to a FLEX data stream
• Processes received, demodulated information
• Performs de-interleaving and error correction
• Selects calls addressed to the paging device using up to
16 programmable addresses
• Communicates the message information to the host.
The PCD5013 interfaces to a host through a serial
peripheral interface (SPI). The host can then interpret the
message information in an appropriate manner (numeric,
alphanumeric, binary, etc.). This function is provided by
the FLEXstack software.
When configured to use the internal demodulator, the
PCD5013 connects to a receiver capable of generating a
limited (i.e. 1-bit digitized) 455 or 140 kHz IF signal
(IF frequency automatically detected).
The PCD5013 enables the host to operate in a low-power
mode when monitoring a single channel for message
information. It has a 38.4 kHz clock output (40 kHz
available when using the internal demodulator) capable of
driving other devices, and has a 1-minute timer that offers
low-power support for a real-time clock function on the
host.The host can use receiver control lines which are not
required by the receiver as expansion ports to control other
peripheral devices.
8.2 Clocking, reset and start-up
8.2.1 O
SCILLATOR
The PCD5013 uses an inverting crystal oscillator.
The clock signal for the internal circuitry is derived via an
amplifier from the oscillator input pin EXTAL. Alternatively,
an external clock signal can be fed in at input pin EXTAL.
In this case the internal oscillator can be disabled by
pulling the OSCPD input pin HIGH. This reduces current
consumption and routes EXTAL directly to the internal
clock signal. When using a crystal, an external feedback
resistor and the load capacitances need to be connected
to pins EXTAL and XTAL (Fig.19). See Chapter 14 for the
recommended crystal parameters and the specification of
the oscillator transconductance to guarantee correct
start-up.
The PCD5013 oscillator can operate at either 76.8 kHz or
160 kHz by selecting the appropriate crystal. The choice of
frequency is determined by the setting of the IDE bit in the
configuration packet; see Section 8.4.4.
8.2.2 R
ESET AND START-UP CONDITIONS
The PCD5013 is reset by pulling the RESET input LOW.
After releasing the RESET by pulling it HIGH, the
PCD5013 counts 76800 clock cycles (independent of the
oscillator frequency) before pulling READY LOW to
indicate that the decoder is ready for configuration via
the SPI.
See Fig.3 and Chapter 13 for the PCD5013 timing
specifications when power is applied.
See Fig.4 and Chapter 13 for the PCD5013 timing
specifications when it is reset.
After switch-on, the PCD5013 operates in Asynchronous
mode, periodically sampling the channel for incoming
data. As soon as data is detected, the PCD5013 maintains
the receiver on to synchronize to the channel. Once the
pager is synchronized to the channel it enters
Synchronous mode, switching the receiver on only for the
programmed frames.
When the receiver is programmed for Roaming operation,
the PCD5013 sends information which allows the host to
calculate when to switch frequencies in a roaming
network.