• Wide operating supply voltage range (1.5 to 6.0 V)
• Extended temperature range: −40 to +85 °C (between
−40 to −10 °C, minimum supply voltage restricted
to 1.8 V)
• Very low supply current (60 µA typ. with
76.8 kHz crystal)
•
“CCIR radio paging Code No 1”
• Programmable call termination conditions
• 512 and 1200 bits/s data rates (2400 bits/s with some
restrictions), see Section 7.4
• Improved ACCESS
• Supports 4 user addresses (RICs) in two independent
frames
• Eight different alert cadences
• Directly drives magnetic or piezo ceramic beeper
• High level alert requires only a single external transistor
• Optional vibrator type alerting
• Silent call storage, up to eight different calls
• Repeat alarm facility
• Programmable duplicate call suppression
• Interfaces directly to UAA2050T, UAA2080 and
UAA2082 digital paging receivers
• Programmable receiver power control for battery
economy
• On-chip non-volatile EEPROM storage
• On-chip voltage converter with improved drive capability
synchronization algorithm
(POCSAG) compatible
• Serial microcontroller interface for display pager
applications
• Optional visual indication of received call data using a
modified RS232 format
• Level shifted microcontroller interface signals
• Alert on low battery
• Optional out-of-range indication.
2APPLICATIONS
• Alert-only pagers, display pagers
• Telepoint
• Telemetry/data receivers.
3GENERAL DESCRIPTION
The PCF5001 is a fully integrated low-power decoder and
pager controller. It decodes the CCIR radio paging Code
No.1 (POCSAG-Code) at 512 and 1200 bits/s data rates.
The PCF5001 is fabricated in SACMOS technology to
ensure low power consumption at low supply voltages.
4ORDERING INFORMATION
TYPE NUMBER
PCF5001TSO28plastic small outline package; 28 leads; body width 7.5 mmSOT136-1
PCF5001HLQFP32
Note
1. When using IR reflow soldering it is recommended that the Drypack instructions in the
(order number 9397 750 00192) are followed.
113Microcontroller interface reference voltage input/output. The LOW level of
pins FL, DS, DO, OR, BL, AI, ON, SK, SR and IE is related to the voltage
on V
. May be driven from an external negative voltage source or must
ref
be connected to VSS, if pins CN and CP are left open-circuit. When the
on-chip voltage converter is used, this pin provides a doubled negative
output voltage.
CN214Voltage converter external shunt capacitance, negative side. Connect the
negative side of the shunt capacitor to this pin, if the on-chip voltage
converter function is used.
CP315Voltage converter external shunt capacitor, positive side. Connect the
positive side of the shunt capacitor to this pin, if the on-chip voltage
converter function is used.
V
DD
416Main positive power supply. This pin is common to all supply voltages and
is referred to as 0 V (common).
DI517Serial data input (POCSAG code). The serial data signal train applied to
this pin is processed by the decoder. Pulled LOW by an on-chip pull-down
when the receiver is disabled (RE = LOW).
BS618Battery-low indication input. The decoder samples this input during
synchronization scan, when it is in ON or SILENT status and the receiver
is enabled (RE = HIGH). A battery-low condition is assumed, if the
decoder detects four consecutive samples HIGH. An audible battery-low
indication is made by the decoder, when operating in ON status. Normally
LOW by the operation of an on-chip pull-down.
PD719EEPROM programming data input and output. Normally HIGH by the
operation of an on-chip pull-up. During programming of the on-chip
EEPROM, PD is a bidirectional data and control signal.
PS822EEPROM programming strobe input. Normally LOW by the operation of
an on-chip pull-down. During programming of the on-chip EEPROM, PS is
a unidirectional control input.
X1923Crystal oscillator input. Connect a 32768 Hz or 76800 Hz crystal and a
biasing resistor between this pin and X2. In addition, provide a load
capacitance to V
, which may also be used for frequency tuning.
DD
X21024Crystal oscillator output. Return connection for the external crystal and
resistor at X1.
TS1125Scan test mode enable input. Always LOW by operation of an on-chip
pull-down.
AH1226Alert HIGH-level output. This output can directly drive an external bipolar
transistor to control HIGH-level alerting in conjunction with AL, by means
of an alerter or beeper.
OL1327LED indication output. This output can directly drive an external bipolar
transistor to control the visual alert function by means of an LED. It may
also be used for visual indication of received call data during call
reception.
DESCRIPTION
1997 Mar 046
Philips SemiconductorsProduct specification
POCSAG Paging DecoderPCF5001
PIN
SYMBOL
RE1428Receiver enable output. May be used to control the paging receiver power
AL1529Alert LOW-level output. Open drain alert output in anti-phase to AH, to
OM1630Vibrator output. This output can directly drive an external bipolar transistor
V
SS
TT1832Test mode enable input. Always LOW by operation of an on-chip
IE191Interface enable input. While the interface enable input is active HIGH,
SK203SILENT state control input. The SILENT control input selects the decoder
SR214Status request and reset input. A HIGH-going pulse on this input causes
ON225On/off control input. The on/off control input selects the decoder ON status
AI236Alarm input. A HIGH-level on this input causes generation of a continuous
PCF5001T
(SOT136-1)
1731Main negative supply voltage.
PCF5001H
(SOT358-1)
control input, to minimize power consumption. The decoder provides a
HIGH-level at this pin, when receiver operation is requested. Each time
the decoder does not require any input data at DI the receiver enable
output is LOW.
provide LOW-level alerting. HIGH-level alerting is generated in conjunction
with AH.
to control a vibrator type alerter.
pull-down.
operation of the ON, SK, SR, AI, BL and OR inputs and outputs is
possible. When IE is LOW the inputs do not respond to applied signals
and the outputs are made high-impedance. In alert-only pager mode the
interface enable input does not have any effect on the operation of inputs
ON, SK and SR, but IE must be referenced to LOW or HIGH.
ON status (LOW-level) or SILENT status (HIGH-level), if the ON input is
active HIGH. An on-chip pull-up is provided, if the decoder has been
programmed for ‘alert-only pager’ mode, whereby the pull-up is disabled
for display pager mode. In ‘display pager’ mode status change is
possible if the interface enable input (IE) is HIGH and the status is latched
on the falling edge of IE.
(a) status indication cadence to be generated, if the decoder is not alerting
or (b) resetting of a call alert, repeated call alert or battery-low alert, if
active or (c) triggers the call store re-alert facility, if repeat mode is active.
In ‘display pager’ mode operation of SR is possible only if the interface
control input is active. Normally LOW by the operation of an on-chip
pull-down.
(HIGH-level) or OFF status (LOW-level). An on-chip pull-up resistor is
provided, if the decoder has been programmed for ‘alert-only pager’ mode,
but the pull-up resistor is disabled for ‘display pager’ mode. In
‘display pager’ mode, status change is possible if the interface enable
input (IE) is HIGH and the status is latched on the falling edge of IE.
HIGH-level alert via AH and AL outputs, if the decoder operates in ON
status or OFF status. In addition, the LED output is active independent
from the decoder status, but in accordance with AI. Pulsing the input may
be used to modulate the alert and LED indication. Normally LOW in
‘alert-only pager’ mode by operation of an on-chip pull-down.
DESCRIPTION
1997 Mar 047
Philips SemiconductorsProduct specification
POCSAG Paging DecoderPCF5001
PIN
SYMBOL
BL248Battery-low indication output. If the decoder encounters a battery-low
OR259Out-of-range indication output. Whenever the decoder detects an
DO2610Serial interface data output. During normal decoder operation, accepted
DS271 1Serial interface data strobe output. Provides a clock signal for the received
FL2812Frequency reference output. When programmed for ‘display pager’ mode,
n.c.−2, 7, 20, 21 Not connected.
PCF5001T
(SOT136-1)
PCF5001H
(SOT358-1)
condition a battery-low output latch is set HIGH. The battery-low output
latch may be tested for a battery-low condition, whenever the interface
enable input (IE) is active (HIGH), otherwise the battery-low output is
made high-impedance. The battery-low output latch is reset only, by
switching the decoder to OFF status.
out-of-range condition an out-of-range output latch is set HIGH after expiry
of the programmed out-of-range hold-off time selected by means of
special programming (SPF06 and SPF07) of the EEPROM. The
out-of-range latch may be tested for an out-of-range condition, whenever
the interface enable input (IE) is active (HIGH), otherwise the out-of-range
output is made high-impedance. The out-of- range output is reset by
detection of a valid data transmission or by switching the decoder to OFF
status.
calls and possibly subsequent message data are serially output via this pin
in conjunction with the data strobe output (DS). This pin is also used to
output the EEPROM contents upon special command, if the decoder is
programmed for display pager.
call data and EEPROM data appearing at the data output (DO). Each time
this output is LOW the data at DO is valid. Additional start and stop
conditions allow easy identification of data sequence start and end.
this output provides a clock reference with 16384 or 32768 Hz per
second, selected by SPF32. See Chapter 7.
DESCRIPTION
1997 Mar 048
Philips SemiconductorsProduct specification
POCSAG Paging DecoderPCF5001
handbook, halfpage
V
1
ref
2
CN
CP
3
V
4
DD
DI
5
BS
6
PD
7
8
9
10
11
12
13
14
PCF5001T
MCD455 - 1
PS
X1
X2
TS
AH
OL
RE
28
FL
27
DS
26
DO
25
OR
24
BL
23
AI
22
ON
21
SR
20
SK
19
IE
18
TT
V
17
SS
16
OM
15
AL
Fig.3 Pin configuration PCF5001T (SOT136-1).
handbook, halfpage
index
corner
1
IE
2
n.c.
3
SK
SR
4
5
ON
6
AI
7
n.c.
8
BL
32
9
OR
VSSTT
31
10
DO
OM
30
PCF5001H
11
DS
AL
29
12
FL
OL
RE
AH
TS
28
27
26
25
13
14
15
16
ref
CP
CN
V
DD
V
Fig.4 Pin configuration PCF5001H (SOT358-1).
24
23
22
21
20
19
18
17
MLB048
X2
X1
PS
n.c.
n.c.
PD
BS
DI
7FUNCTIONAL DESCRIPTION
The PCF5001 is a very low power Decoder and Pager
Controller specifically designed for use in new generation
radio pagers. The architecture of the PCF5001 allows for
flexible application in a wide variety of radio pager designs.
The PCF5001 is fully compatible with
Code Number 1”
(also known as the POCSAG code)
“CCIR radio paging
operating at the originally specified 512 bits/s data rate,
and also at the newly specified 1200 bits/s data rate
(2400 bits/s operation is also possible). The PCF5001 also
offers features which extend the basic flexibility and
efficiency of this code standard.
7.1The PCF5001 supports two basic modes of
operation
In alert-only pager mode only a minimum number of
external components are required to build a complete
tone-only pager. Selection of operating states ON, OFF or
SILENT is achieved using a slider switch interface.
In display pager mode the state input logic is switched to
a bus interface structure. Received calls and messages
are transferred to an external microcontroller via the serial
microcontroller interface. A built-in voltage converter with
increased drive capabilities can supply doubled supply
voltage output, and appropriate logic level shifting on
microcontroller interface signals is provided.
Upon reception of valid calls one of eight different call
cadences is generated; upon status interrogation status
indication tones make the current status of the decoder
available to the user.
On-chip non-volatile 114-bit EEPROM storage is provided
to hold up to four user addresses, two frame numbers and
the programmed decoder configuration.
Synchronization to the input data stream is achieved using
the improved ACCESS
algorithm, which allows for data
synchronization and re-synchronization without preamble
detection while minimizing battery power consumption by
receiver power control. One of four error correction
algorithms is applied to the received data to optimize the
call success rate.
1997 Mar 049
Philips SemiconductorsProduct specification
POCSAG Paging DecoderPCF5001
7.2The POCSAG paging code
A transmission using the
“CCIR Radio paging Code No. 1”
(POCSAG code) is constructed in accordance with the
following rules (see Fig.5).
The transmission is started by sending a preamble,
consisting of at least 576 continuously alternating bits
(10101010...). The preamble is followed by an arbitrary
number of batch blocks. Only complete batches are
transmitted.
Each batch comprises 17 codewords of 32 bits each.
The first codeword is a synchronization codeword with a
fixed pattern. The sync word is followed by 8 frames
(0 to 7) of 2 codewords each, containing message
information. A codeword in a frame can either be an
address, message or idle codeword.
Idle codewords also have a fixed pattern and are used to
fill empty frames or to separate messages.
Address codewords are identified by an MSB at logic 0
and are coded as shown in Fig.5. A user address or RIC
consists of 21 bits. Only the upper 18 bits are encoded in
the address codeword (bits 2 to 19). The lower 3 bits
designate the frame number (0 to 7) in which the address
is transmitted.
Four different call types (‘numeric’, ‘alphanumeric’ and two
‘alert only’ types) can be distinguished. The call type is
determined by two function bits in the address codeword
(bits 20 and 21).
Alert-only calls consist only of a single address codeword.
Numeric and alphanumeric calls have message
codewords following the address. A message causes the
frame structure to be temporarily suspended. Message
codewords are sent until the message is completed, with
only the sync words being transmitted in their expected
positions.
Message codewords are identified by an MSB at logic 1
and are coded as shown in Fig.5. The message
information is stored in a 20-bit field (bits 2 to 21).
The standard data format is determined by the call type: 4
bits per digit for numeric messages and 7 bits per (ASCII)
character for alphanumeric messages.
Each codeword is protected against transmission errors by
10 CRC check bits (bits 22 to 31) and an even-parity bit
(bit 32). This permits correction of a maximum of 2 random
errors or up to 3 errors in a burst of 4 bits (a 4-bit burst
error) per codeword.
handbook, full pagewidth
PREAMBLEBATCH 1 BATCH 2BATCH 3LAST BATCH
10101 . . . 10101010
SYNC | CW CW | CW CW | . . . . . | CW CW
FRAME 0FRAME 1FRAME 7
Address code-word
Message code-word
0 18-bit address2 function bits10 CRC bits P
1 20-bit message10 CRC bits P
Fig.5 POCSAG code structure.
1997 Mar 0410
MCD456
Philips SemiconductorsProduct specification
POCSAG Paging DecoderPCF5001
7.3Modes and states of the decoder
The PCF5001 supports two basic operating modes:
• ‘Alert-only pager’ mode
• ‘Display pager’ mode.
Two further modes, the programming mode and the test
mode, are implemented to program and verify the
EEPROM contents and to support pager production and
approval tests, respectively.
In ‘alert-only pager’ mode no external microcontroller is
required, see Fig.22. A three position slider switch
interface is provided to select the internal state of the
decoder. The decoder performs regular scanning of the
switch inputs to detect a status change. A push-button
interface is provided on the SR input, which is used as
input for user acknowledgment actions and status
interrogation. Upon reception of valid calls, tone alert
cadences are generated. A call storage is provided to store
calls received while operating in SILENT status and to
recall cadences upon ‘repeat’ mode operation.
The voltage doubler and the frequency reference output
are disabled in this mode.
In ‘display pager’ mode the PCF5001 operates as decoder
and pager controller in combination with an external
microcontroller (see Fig.23). The internal states of the
decoder are determined by appropriate logic levels on the
status inputs. A bus type interface structure is used to
interface the decoder to the microcontroller. The decoder's
on-chip voltage converter provides doubled supply voltage
output to provide a higher supply voltage to the
microcontroller and any additional hardware. The logic
levels of the interface's input and output signals are level
shifted to allow for direct coupling between microcontroller
and the decoder. Upon detection of a valid call, address
and message information are transferred to the external
microcontroller using the serial microcontroller interface.
In addition, appropriate call alert cadences are generated.
If the decoder is in one of the two operating modes, it is
always in one of the following three internal states:
• OFF status. This is the power saving, inactive status of
the PCF5001. The paging receiver is disabled, no
decoding of input data takes place. However, the crystal
oscillator is kept running to ensure that scanning of the
status inputs/status switch is maintained to allow
changing into one of the following two active states.
• ON status. This is the normal active status of the
decoder. Incoming calls are compared with the user
addresses stored in the internal EEPROM. Upon
detection of valid calls, alert cadences and LED
indication are generated and data is shifted out at the
serial microcontroller interface.
• SILENT status. The SILENT status is the same as the
ON status with the exception that valid calls no longer
cause generation of call alert cadences. Instead, if
programmed as ‘alert-only pager’, the decoder stores up
to eight different calls and generates appropriate alert
cadences after the decoder has been put back into the
ON status. However, special SILENT override calls will
cause generation of alert cadences, if enabled.
The decoder operating status is selected as indicated in
Table 1.
When programmed for ‘alert-only pager’ a switch
debounce period is applied to the status inputs. For status
change and status interrogation in ‘display pager’ mode,
see Figs 6 and 7.
Table 1 Truth table for decoder operating status
ON INPUTSK INPUTOPERATING STATUS
00OFF
01OFF (EEPROM transfer mode; note 1)
10ON
11SILENT
Note
1. The EEPROM transfer mode applies to ‘display pager’ mode only.
1997 Mar 0411
Philips SemiconductorsProduct specification
POCSAG Paging DecoderPCF5001
IE
ON
SK
INTERNAL
STATUS
IE
SR
ttt
STPSTDSTD
t
IEH
Fig.6 Status change in display pager mode.
tt ttt
STPSTHSPDIEHSTH
Fig.7 Status interrogation in display pager mode.
t
STH
MCD457 - 1
MCD458
7.4Decoding of the POCSAG data stream
The POCSAG coded input data stream is first noise filtered
by a digital filter. From the filtered data a sampling clock
synchronous to the data rate is derived. The PCF5001
supports 512 bits/s and 1200 bits/s data rates. This results
in a 512 Hz or 1200 Hz sampling clock frequency,
respectively. Synchronization on the POCSAG code
structure is performed using the improved Philips
ACCESS algorithm, which employs a state machine with
six internal states.
1997 Mar 0412
A data rate of 2400 bits/s is possible if an external clock
generator of 153.6 kHz is connected to X1. The minimum
supply voltage is then −1.8 V.
The receiver enable output is activated a period equal to
before the input data is actually needed. The
t
RXON
decoder has first to achieve bit and word synchronization
before it can receive calls. The algorithm searches first for
the preamble and then for synchronization codeword
patterns.
Philips SemiconductorsProduct specification
POCSAG Paging DecoderPCF5001
This is carried out for the duration of 3 batches in
power-on mode or 1 batch (=preamble duration) in
preamble receive mode. Error correction algorithms are
applied to the data before it is compared with preamble
and synchronization codeword patterns.
The synchronization process is terminated and thus
data receive mode is entered as soon as synchronization
codewords are seen at the beginning of each batch.
The decoder handles loss of synchronization in three
steps:
1. If the decoder fails to detect the synchronization
pattern at the beginning of the current batch it
continues data reception as normal. This data fail
mode is signalled in the message output when an
address codeword was received, as shown in Table 4.
2. If also at the beginning of the next batch no
synchronization codeword can be detected, the
algorithm assumes a small bit shift in the
fade recovery mode and performs more
synchronization codeword checks around the
expected position for the following 15 batches. Call
reception is suspended.
3. If it fails to re-synchronize in the ‘fade recovery’ mode,
the carrier off mode is selected, in which the decoder
attempts to regain synchronization by bit-wise shifting
its synchronization scan window. Using this technique
re-synchronization is obtained within a continuous
data stream of at least 18 batches without preamble
detection.
In ‘data receive’ mode, the input data stream is sampled at
the synchronization codeword position and the
programmed frame positions. The received codewords are
error corrected and then, if address codewords, compared
with the stored user addresses related to that frame.
On detection of a valid call, the decoder performs the
following three operations:
1. Set a store for call alert cadence generation according
to the combination of the function bits in the accepted
address codeword. The call alert cadence will not be
generated before the call has been terminated.
2. Keep the receiver enable output (RE) active and
receive subsequent message codewords, until any of
the call termination criteria are fulfilled.
3. Trigger the serial message transfer by sending a start
condition and transfer deformatted message
codewords as attached to the address codeword via
the serial microcontroller interface to an external
microcontroller, followed by a stop condition.
Normally call termination is assumed, when a valid idle or
address codeword is received. On reception of
uncorrectable codewords, call termination takes place in
accordance with conditions shown in Table 2.
Table 2 Call termination on error
SPF12SPF13CALL TERMINATION EVENT
0X
10Any single codeword uncorrectable.
11Any two consecutive codewords uncorrectable.
Note
1. X = don’t care.
1997 Mar 0413
(1)
Any two consecutive codewords or the codeword directly following the address
codeword uncorrectable.
Philips SemiconductorsProduct specification
POCSAG Paging DecoderPCF5001
7.5Generation of output signals
The PCF5001 provides output indications for call alert,
repeat mode alert, out of range alert, battery-low alert,
status indication alert and start-up alert. Some of the alert
functions may be freely configured by programming of
Table 3 shows the outputs which are used for special
output indications, if the decoder operates in ON status.
Remark: reception of special SILENT override calls
causes the decoder to generate call alert indication via AL
and AH even if it operates in SILENT status.
1. Entries in parenthesis are not valid, if the decoder operates in SILENT status.
7.6Alerter
The PCF5001 provides the AL and AH outputs for
acoustical LOW-level and HIGH-level signalling.
LOW-level alerting is provided by the AL output only.
For HIGH-level alerting both, AL and AH are active in
anti-phase. The square-wave output signals produce tone
alert cadences by means of a magnetic or piezo ceramic
beeper. The alert frequency, 2048 Hz or 2731 Hz
square-wave, is selected by programming of SPF31.
When valid calls are received while operating in ON status,
the PCF5001 generates call alert cadences. The first four
seconds are generated at LOW-level, a further twelve
seconds are generated at HIGH-level. Alert tone
generation and LED indication automatically terminate
after sixteen seconds unless terminated by pulsing the
status request and reset input (SR). Call alert generation
is inhibited until completion of message codeword
reception and the termination word is sent by the decoder.
Call alert generation commences after an alert delay
period, t
, at the earliest, see Fig.8. Call alert deletion is
ALD
possible during the alert delay period.
The call alert cadence is modulated according to the two
function bits (FC) in the received address codeword,
see Fig.9.
Valid calls received on RIC B or RIC D cause the alerter
frequency to be warbled by means of an additional 16 Hz
and 1024 Hz signal (respective 1365 Hz for SPF31 = 1)
as opposed to RIC A and RIC C where no alert frequency
warble takes place. Thus, eight different call cadences are
distinguishable.
ON status interrogation by the status request and reset
input (SR) the PCF5001 generates a status cadence at
LOW-level, in accordance with the present internal
decoder status (see Fig.10).
When detecting a battery-low condition the PCF5001
provides a battery-low indication. Operating in ON status
causes generation of a battery-low alert at HIGH-level for
sixteen seconds or until terminated by pulsing SR.
Operating in SILENT status or ‘repeat’ mode the
battery-low alert is stored and inhibited until switching to
ON status.
1997 Mar 0414
Loading...
+ 30 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.