Philips pcf5001 DATASHEETS

0 (0)

INTEGRATED CIRCUITS

PCF5001

POCSAG Paging Decoder

Product specification

1997 Mar 04

Supersedes data of 1995 Apr 27

File under Integrated Circuits, IC17

Philips Semiconductors

Product specification

 

 

POCSAG Paging Decoder

PCF5001

 

 

 

 

CONTENTS

1FEATURES

2APPLICATIONS

3GENERAL DESCRIPTION

4ORDERING INFORMATION

5BLOCK DIAGRAMS

6PINNING

7FUNCTIONAL DESCRIPTION

7.1The PCF5001 supports two basic modes of operation

7.2The POCSAG paging code

7.3Modes and states of the decoder

7.4Decoding of the POCSAG data stream

7.5Generation of output signals

7.6Alerter

7.7Silent call storage and Repeat mode

7.8Duplicate Call Suppression

7.9LED indicator

7.10Vibrator output

7.11Start-up alert

7.12Serial communication interface

7.13Message data transfer

7.14Call Data output on LED

7.15Serial communication call data format

7.16Data conversion

7.17Memory Organization

7.18Description of the Special Programmed Function (SPF) bits

7.19EEPROM Write operation

7.20EEPROM Read operation

7.21Read-back operation via Microcontroller Interface

7.22Voltage converter

7.23Test modes of the decoder

7.23.1Board test mode

7.23.2Pager Test Mode (Type Approval Mode)

8LIMITING VALUES

9DC CHARACTERISTICS

10DC CHARACTERISTICS (WITH VOLTAGE CONVERTER)

11AC CHARACTERISTICS

12TIMING CHARACTERISTICS

13PROGRAMMING CHARACTERISTICS

14APPLICATION INFORMATION

15PACKAGE OUTLINES

16SOLDERING

16.1Introduction

16.2Reflow soldering

16.3Wave soldering

16.3.1LQFP

16.3.2SO

16.3.3Method (LQFP and SO)

16.4Repairing soldered joints

17DEFINITIONS

18LIFE SUPPORT APPLICATIONS

1997 Mar 04

2

Philips Semiconductors

Product specification

 

 

POCSAG Paging Decoder

PCF5001

1 FEATURES

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” (POCSAG) compatible

Programmable call termination conditions

512 and 1200 bits/s data rates (2400 bits/s with some restrictions), see Section 7.4

Improved ACCESSâ synchronization algorithm

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

4 ORDERING INFORMATION

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.

2 APPLICATIONS

Alert-only pagers, display pagers

Telepoint

Telemetry/data receivers.

3 GENERAL 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.

TYPE NUMBER

 

PACKAGE

 

 

 

 

NAME

DESCRIPTION

VERSION

 

 

 

 

 

PCF5001T

SO28

plastic small outline package; 28 leads; body width 7.5 mm

SOT136-1

 

 

 

 

PCF5001H

LQFP32(1)

plastic low profile quad flat package; 32 leads; body 7 × 7 × 1.4 mm

SOT358-1

Note

1.When using IR reflow soldering it is recommended that the Drypack instructions in the “Quality Reference Handbook” (order number 9397 750 00192) are followed.

1997 Mar 04

3

Philips Semiconductors

Product specification

 

 

POCSAG Paging Decoder

PCF5001

 

 

5 BLOCK DIAGRAMS

 

 

 

VSS

 

VDD

 

 

 

 

 

 

DO

DS

 

 

 

 

17

 

4

 

 

 

 

 

 

26

27

 

DI

5

DIGITAL INPUT

SERIAL DATA PROCESSOR

 

 

 

 

DATA OUTPUT

 

 

FILTER

 

 

 

 

CONTROL

 

 

 

 

 

 

 

 

 

 

 

 

 

CLOCK

 

 

 

 

 

 

 

EEPROM

 

 

 

RECOVERY

DECODER AND

 

 

 

 

 

MEMORY

 

 

 

 

 

 

ERROR CORRECTION

 

 

 

 

 

 

 

 

 

 

 

 

 

CONTROL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

EEPROM

PD

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CONTROL

8

 

 

RECEIVER

 

 

 

 

 

 

 

 

 

PS

 

14

SYNC

TIMING

 

 

 

 

 

 

 

RE

ENABLE

 

 

 

 

 

 

 

 

CONTROL

CONTROL

 

 

 

 

 

 

12

 

 

CONTROL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AH

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AL

 

 

 

 

 

 

 

PCF5001T

 

 

 

ALERT

25

 

9

 

 

 

 

 

 

 

 

GENERATION

OR

 

 

 

 

 

 

 

 

 

 

 

16

X1

 

 

 

 

CLOCK

 

 

 

 

 

 

CONTROL

OM

 

 

OSCILLATOR

 

 

 

 

 

 

 

 

13

X2

10

GENERATION

 

 

 

 

 

 

 

 

OL

 

 

 

 

 

 

 

 

 

 

 

 

 

23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AI

 

 

VOLTAGE

POWER-ON

TEST

STATUS

 

BATTERY LOW

 

 

 

CONVERTER

RESET

CONTROL

CONTROL

 

CONTROL

 

 

 

3

2

1

28

11

18

21

20

22

19

24

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MCD454

 

 

CP

CN

Vref

FL

TS

TT

SR SK ON IE

BL

BS

 

 

 

 

 

 

Fig.1 Block diagram (SO28; SOT136-1).

 

 

 

 

1997 Mar 04

4

Philips pcf5001 DATASHEETS

Philips Semiconductors

Product specification

 

 

POCSAG Paging Decoder

PCF5001

 

 

 

 

 

VSS

VDD

n.c.

n.c.

n.c.

n.c.

 

 

 

DO

DS

 

 

 

 

31

16

2

 

7

20

 

21

 

 

 

10

11

 

DI

17

DIGITAL INPUT

SERIAL DATA PROCESSOR

 

 

 

 

 

DATA OUTPUT

 

 

FILTER

 

 

 

 

 

CONTROL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLOCK

 

 

 

 

 

 

 

 

 

EEPROM

 

 

 

RECOVERY

DECODER AND

 

 

 

 

 

 

MEMORY

 

 

 

 

 

 

ERROR CORRECTION

 

 

 

 

 

 

 

 

 

 

 

 

 

CONTROL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EEPROM

PD

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CONTROL

22

 

 

RECEIVER

 

 

 

 

 

 

 

 

 

 

 

PS

 

28

SYNC

 

TIMING

 

 

 

 

 

 

 

 

RE

ENABLE

 

 

 

 

 

 

 

 

 

 

CONTROL

 

CONTROL

 

 

 

 

 

 

 

26

 

 

CONTROL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AH

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AL

 

 

 

 

 

 

 

 

PCF5001H

 

 

 

ALERT

9

 

23

 

 

 

 

 

 

 

 

 

GENERATION

OR

 

 

 

 

 

 

 

 

 

 

 

 

 

30

X1

 

 

 

 

CLOCK

 

 

 

 

 

 

 

 

CONTROL

OM

 

 

OSCILLATOR

 

 

 

 

 

 

 

 

 

 

27

X2

24

GENERATION

 

 

 

 

 

 

 

 

 

 

OL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AI

 

 

VOLTAGE

POWER-ON

 

TEST

 

STATUS

 

BATTERY LOW

 

 

 

CONVERTER

RESET

 

CONTROL

 

CONTROL

 

CONTROL

 

 

 

15

14

13

 

12

25

32

4

3

5

1

8

18

 

 

 

CP

CN

Vref

FL

TS

TT

 

SR SK ON IE

BL

BS

MLB045

 

 

 

 

 

 

 

 

 

Fig.2 Block diagram (LQFP32; SOT358-1).

 

 

 

1997 Mar 04

5

Philips Semiconductors

 

Product specification

 

 

 

 

POCSAG Paging Decoder

PCF5001

 

 

 

 

6 PINNING

 

 

 

 

 

 

 

 

PIN

 

SYMBOL

 

 

DESCRIPTION

PCF5001T

PCF5001H

 

 

 

(SOT136-1)

(SOT358-1)

 

 

 

 

 

Vref

1

13

Microcontroller 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 Vref. May be driven from an external negative voltage source or must

 

 

 

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.

 

 

 

 

CN

2

14

Voltage 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.

 

 

 

 

CP

3

15

Voltage 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.

 

 

 

 

VDD

4

16

Main positive power supply. This pin is common to all supply voltages and

 

 

 

is referred to as 0 V (common).

 

 

 

 

DI

5

17

Serial 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).

 

 

 

 

BS

6

18

Battery-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.

 

 

 

 

PD

7

19

EEPROM 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.

 

 

 

 

PS

8

22

EEPROM 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.

 

 

 

 

X1

9

23

Crystal 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 VDD, which may also be used for frequency tuning.

X2

10

24

Crystal oscillator output. Return connection for the external crystal and

 

 

 

resistor at X1.

 

 

 

 

TS

11

25

Scan test mode enable input. Always LOW by operation of an on-chip

 

 

 

pull-down.

 

 

 

 

AH

12

26

Alert 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.

 

 

 

 

OL

13

27

LED 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.

 

 

 

 

1997 Mar 04

6

Philips Semiconductors

 

Product specification

 

 

 

 

POCSAG Paging Decoder

PCF5001

 

 

 

 

 

 

 

 

 

PIN

 

SYMBOL

 

 

DESCRIPTION

PCF5001T

PCF5001H

 

 

 

(SOT136-1)

(SOT358-1)

 

 

 

 

 

RE

14

28

Receiver enable output. May be used to control the paging receiver power

 

 

 

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.

 

 

 

 

AL

15

29

Alert LOW-level output. Open drain alert output in anti-phase to AH, to

 

 

 

provide LOW-level alerting. HIGH-level alerting is generated in conjunction

 

 

 

with AH.

 

 

 

 

OM

16

30

Vibrator output. This output can directly drive an external bipolar transistor

 

 

 

to control a vibrator type alerter.

 

 

 

 

VSS

17

31

Main negative supply voltage.

TT

18

32

Test mode enable input. Always LOW by operation of an on-chip

 

 

 

pull-down.

 

 

 

 

IE

19

1

Interface enable input. While the interface enable input is active HIGH,

 

 

 

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.

 

 

 

 

SK

20

3

SILENT state control input. The SILENT control input selects the decoder

 

 

 

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.

 

 

 

 

SR

21

4

Status request and reset input. A HIGH-going pulse on this input causes

 

 

 

(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.

 

 

 

 

ON

22

5

On/off control input. The on/off control input selects the decoder ON status

 

 

 

(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.

 

 

 

 

AI

23

6

Alarm input. A HIGH-level on this input causes generation of a continuous

 

 

 

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.

 

 

 

 

1997 Mar 04

7

Philips Semiconductors

 

Product specification

 

 

 

 

POCSAG Paging Decoder

PCF5001

 

 

 

 

 

 

 

 

 

PIN

 

SYMBOL

 

 

DESCRIPTION

PCF5001T

PCF5001H

 

 

 

(SOT136-1)

(SOT358-1)

 

 

 

 

 

BL

24

8

Battery-low indication output. If the decoder encounters a battery-low

 

 

 

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.

 

 

 

 

OR

25

9

Out-of-range indication output. Whenever the decoder detects an

 

 

 

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.

 

 

 

 

DO

26

10

Serial interface data output. During normal decoder operation, accepted

 

 

 

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.

 

 

 

 

DS

27

11

Serial interface data strobe output. Provides a clock signal for the received

 

 

 

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.

 

 

 

 

FL

28

12

Frequency reference output. When programmed for ‘display pager’ mode,

 

 

 

this output provides a clock reference with 16384 or 32768 Hz per

 

 

 

second, selected by SPF32. See Chapter 7.

 

 

 

 

n.c.

2, 7, 20, 21

Not connected.

 

 

 

 

1997 Mar 04

8

Philips Semiconductors

Product specification

 

 

POCSAG Paging Decoder

PCF5001

 

 

handbook, halfpage

Vref

1

 

 

28

FL

 

 

 

 

 

 

 

CN

2

 

 

27

DS

CP

 

 

 

 

 

3

26

DO

VDD

 

 

 

 

 

 

4

 

 

25

OR

 

 

 

 

 

 

DI

5

 

 

24

BL

 

 

 

 

 

 

BS

6

 

 

23

AI

PD

 

 

 

 

 

7

 

 

22

ON

 

 

 

PCF5001T

 

 

PS

8

 

 

21

SR

 

 

 

 

 

 

X1

9

 

 

20

SK

 

 

 

 

 

 

X2

10

 

 

19

IE

 

 

 

 

 

 

TS

11

 

 

18

TT

AH

 

 

 

 

VSS

12

 

 

17

 

 

 

 

 

 

OL

13

 

 

16

OM

 

 

 

 

 

 

RE

14

15

AL

 

 

 

 

 

 

 

 

 

 

MCD455 - 1

 

Fig.3 Pin configuration PCF5001T (SOT136-1).

7 FUNCTIONAL 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 “CCIR radio paging Code Number 1” (also known as the POCSAG code) 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.

handbook, halfpage

TT

 

SS

OM

 

AL

RE

OL

AH

TS

 

 

 

 

 

 

 

V

 

 

 

index

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32

 

31

 

30

 

29

 

28

 

27

 

26

 

25

 

 

 

corner

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IE

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24

X2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n.c.

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23

X1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SK

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22

PS

SR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n.c.

 

4

 

 

 

 

 

 

PCF5001H

 

 

 

 

 

 

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n.c.

ON

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AI

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19

PD

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n.c.

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18

BS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BL

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17

DI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

10

 

11

 

12

 

13

 

14

 

15

 

16

 

MLB048

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OR

 

DO

DS

 

FL

V

CN

CP

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ref

 

 

 

 

DD

 

 

Fig.4 Pin configuration PCF5001H (SOT358-1).

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 04

9

Philips Semiconductors

Product specification

 

 

POCSAG Paging Decoder

PCF5001

 

 

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

PREAMBLE

BATCH 1

BATCH 2

BATCH 3

LAST BATCH

. . .10101

10101010

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SYNC | CW CW | CW CW | . . . . . | CW CW

 

 

 

 

 

 

 

FRAME 0 FRAME 1

FRAME 7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Address code-word

0

18-bit address

2 function bits 10 CRC bits

P

 

Message code-word

 

 

 

 

 

 

 

 

 

 

 

 

1

20-bit message

 

10 CRC bits

P

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MCD456

Fig.5 POCSAG code structure.

1997 Mar 04

10

Philips Semiconductors

Product specification

 

 

POCSAG Paging Decoder

PCF5001

 

 

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 INPUT

SK INPUT

OPERATING STATUS

 

 

 

0

0

OFF

 

 

 

0

1

OFF (EEPROM transfer mode; note 1)

 

 

 

1

0

ON

 

 

 

1

1

SILENT

 

 

 

Note

1. The EEPROM transfer mode applies to ‘display pager’ mode only.

1997 Mar 04

11

Philips Semiconductors

Product specification

 

 

POCSAG Paging Decoder

PCF5001

 

 

IE

ON

SK

INTERNAL

STATUS

t STP

t STD

t STD

t STH

 

 

 

 

 

 

t IEH

MCD457 - 1

Fig.6 Status change in display pager mode.

IE

SR

t STP

t STH

t SPD

t IEH

t STH

MCD458

Fig.7 Status interrogation in display pager mode.

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.

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 tRXON before the input data is actually needed. The 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.

1997 Mar 04

12

Philips Semiconductors

Product specification

 

 

POCSAG Paging Decoder

PCF5001

 

 

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

SPF12

SPF13

CALL TERMINATION EVENT

 

 

 

0

X(1)

Any two consecutive codewords or the codeword directly following the address

 

 

codeword uncorrectable.

 

 

 

1

0

Any single codeword uncorrectable.

 

 

 

1

1

Any two consecutive codewords uncorrectable.

 

 

 

Note

1. X = don’t care.

1997 Mar 04

13

Philips Semiconductors

Product specification

 

 

POCSAG Paging Decoder

PCF5001

 

 

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 SPF bits within the EEPROM.

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.

Table 3 Output signals

ALERT FUNCTION

 

 

OUTPUT ACTIVE(1)

 

 

AL

AH

OL

OM

OR

BL

 

 

 

 

 

 

 

 

Start-up

(yes)

yes

yes

 

 

 

 

 

 

 

Status indication

yes

 

 

 

 

 

 

 

Call reception

(yes)

(yes)

yes

SPF11

 

 

 

 

 

 

 

Repeat mode

(SPF16)

(SPF16)

SPF16

 

 

 

 

 

 

 

Out-of-range

SPF15

yes

 

 

 

 

 

 

 

Battery-low

(yes)

(yes)

yes

 

 

 

 

 

 

 

Alarm input

(yes)

(yes)

yes

 

 

 

 

 

 

 

Note

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, tALD, at the earliest, see Fig.8. Call alert deletion is 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 04

14

Loading...
+ 30 hidden pages