MX COM Inc CMX813P3, CMX813E4 Datasheet

COMMUNICATION SEMICONDUCTORS
CMX813
DATA BULLETIN
Multi-Standard Analog
Paging Decoder
¤
¤¤
4800 Bethania Station Road, Winston-Salem, NC 27105-1201, USA All trademarks and service mark s are held by their res pec t ive customers.
ADVANCE INFORMATION
Features Applications
Pre-Programmed to Decode all Major
Two-Tone, 5/6-Tone and HSC Tonesets
Low Power: 0.5mA at 2.7V typically
Superior Signal to Noise Performance
Low Cost 3.58MHz Xtal/Clock
µC Serial Interface + TSSOP Package
Two-Tone and 5/6-Tone Pagers
Selective Calling (SELCALL) Systems
Voice Pager Switching and Signaling
Revertive Paging Systems
Wireless Local Loop Signaling
Audio Tone Signaling Applications
DIGITAL FILTER
FREQUENCY
ASSESSMENT AND
MEASUREMENT
SEQUENCER
AND COMPARE
C-BUS
INTERFACE
AND
CONTROL
LOGIC
XTAL AND
CLOCKS
IRQ
COMMAND DATA
SIGNAL IN
Amplifier
ROM
RAM
V/2
DD
REPLY DATA
CS
SERIAL CLOCK
OPAMP OUT
XTAL
XTAL/ CLOCK
V
DD
V
SS
+
-
The CMX813 decodes the signaling tones for the Motorola Quick Call series, GE groups A, B and C and the tonesets employed by the Zetron, Reach and Plectron 2-tone radio paging systems. It also decodes the tones for Motorola 5/6-tone paging and the EIA, CCIR, ZVEI1 and EEA tonesets used for HSC radio paging and SELCALL. A simple serial interface allows the host µC to specify the individual tone(s), or group of tones, to be decoded from the extensive list held by the CMX813.
When the µC receives an IRQ it examines the STATUS and DECODED TONE ADDRESS Registers to reveal the tone decoded. In 2-tone mode, the CMX813 will report which of the (up to eight) selected tones it has decoded. This report is an 8-bit index number to the tone in the programmed list. For 5/6-tone or HSC groups, the CMX813 will report which tone in the selected system toneset (e.g. CCIR, EIA) has been decoded, as a 4-bit hexadecimal tone value within the selected group.
To allow for cadence measurements, the
IRQ is activated again when the tone is no longer present. A status
value of “No-tone” is returned. The CMX813 is designed to operate over a wide temperature range with a typical operating current of 0.5mA at 2.7Volts. It also has a Zero-Power mode and is available in 16-pin TSSOP (CMX813E4) and 16-pin DIP (CMX813P3) packages.
CMX813 Multi-Standard Analog Paging Decoder 2 CMX813 Advance Information
¤
¤¤
4800 Bethania Station Road, Winston-Salem, NC 27105-1201, USA All trademarks and service mark s are held by their res pec t ive customers.
CONTENTS
Section Page
1. Block Diagram............................................................................................................... 3
2. Signal List...................................................................................................................... 4
3. External Components...................................................................................................5
4. General Description...................................................................................................... 5
5. Software Description.................................................................................................... 6
5.1 Address/Commands.............................................................................................................6
5.1.1 8-bit Write Only Registers....................................................................................................... 6
5.1.2 Write Only Register Description.............................................................................................. 6
5.1.3 8-bit Read Only Registers......................................................................................................8
5.1.4 Read Only Register Description ............................................................................................. 8
6. Application Notes.......................................................................................................... 9
6.1 General.................................................................................................................................9
6.2 Tone Ta b l es........................................................................................................................10
7. Performance Specification......................................................................................... 16
7.1 Electrical Performance........................................................................................................16
7.1.1 Absolute Maximum Ratings.................................................................................................. 16
7.1.2 Operating Limits....................................................................................................................16
7.1.3 1.7.1.3 Operating Characteristics......................................................................................... 17
7.1.4 Timing................................................................................................................................... 18
7.2 Packaging...........................................................................................................................19
MXCOM, Inc. reserves the right to change specifications at any time and without notice.
CMX813 Multi-Standard Analog Paging Decoder 3 CMX813 Advance Information
¤
¤¤
4800 Bethania Station Road, Winston-Salem, NC 27105-1201, USA All trademarks and service mark s are held by their res pec t ive customers.
1. Block Diagram
DIGITAL FILTER
FREQUENCY
ASSESSMENT AND
MEASUREMENT
SEQUENCER
AND COMPARE
C-BUS
INTERFACE
AND
CONTROL
LOGIC
XTAL AND
CLOCKS
IRQ
COMMAND DATA
SIGNAL IN
Amplifier
ROM
RAM
V/2
DD
REPLY DATA
CS
SERIAL CLOCK
OPAMP OUT
XTAL
XTAL/ CLOCK
V
DD
V
SS
+
-
Figure 1: Block Diagram
CMX813 Multi-Standard Analog Paging Decoder 4 CMX813 Advance Information
¤
¤¤
4800 Bethania Station Road, Winston-Salem, NC 27105-1201, USA All trademarks and service mark s are held by their res pec t ive customers.
2. Signal List
Package Signal Description
Pin No.
E4/P3
Name Type
1 SERIAL CLOCK input The C-BUS serial clock input. This clock, produced by the
µController, is used for transfer timing of commands and data to and from the device. See Figure 3.
2 COMMAND DATA input The C-BUS serial data input from the µController. Data is
loaded into this device in 8-bit bytes, MSB (D7) first, and LSB (D0) last, synchronized to the SERIAL CLOCK. See Figure 3.
3 REPLY DATA output The C-BUS serial data output to the µController. The
transmission of REPLY DATA bytes is synchronized to the SERIAL CLOCK under the control of the
CS input. This 3-
state output is held at high impedance when not sending data to the µController. See Figure 3.
4
CS
input The C-BUS data loading control function: this input is provided
by the µController. Data transfer sequences are initiated, completed or aborted by the
CSsignal. See Figure 3.
5
IRQ
output This output indicates an interrupt condition to the µController
by going to a logic "0". This is a "wire-ORable" output; enabling the connection of up to 8 peripherals to 1 interrupt port on the µController. This pin has a low impedance pull­down to logic "0" when active and a high-impedance when inactive. An external pull-up resistor is required.
An interrupt is effective if not masked out by the IRQ MASK (bit 0 in the SUB-AUDIO CONTROL register $80).
6 NC Reserved for future use. Do not make any connection to this
pin. 7 NC For manufacturer's use only. Connect to VSS. 8 VSS power The negative supply rail (ground). 9 SIGNAL IN input The inverting input to the input amplifier.
10 OPAMP OUT output The output of the input amplifier and the input to the Digital
filter section.
11 NC 12 NC 13 NC
Reserved for future use.
Do not make any connection to these pins.
14 XTAL input The input of the on-chip oscillator. 15
XTAL
output The inverted output of the on-chip oscillator.
16 V
DD
power The positive supply rail. Levels and voltages are dependent
upon this supply. This pin should be decoupled to V
SS
by a
capacitor.
Table 1: Signal List
CMX813 Multi-Standard Analog Paging Decoder 5 CMX813 Advance Information
¤
¤¤
4800 Bethania Station Road, Winston-Salem, NC 27105-1201, USA All trademarks and service mark s are held by their res pec t ive customers.
3. External Components
16 15 14 13 12
11
10
9
1 2 3 4 5 6 7 8
XTAL/CLOCK
XTAL
IRQ
SERIAL CLOCK
REPLY DATA
COMMAND DATA
CS
AMPOUT
see inset
inset
SIGNAL IN
X1
R2
C1
C2
C3
C4
V
SS
V
DD
V
DD
V
DD
CMX813
R1
XTAL
XTAL/CLOCK
15
14
R3
R4
C5
Figure 2: Recommended External Components
C1 18pF ±20% R1
1M
±5%
C2 18pF ±20% R2
22k
±10%
C3 68nF ±20% R3
1M
±10%
C4 0.1µF ±20% R4
51k
±10%
C5 22pF ±20% X1 3.5795450MHz ±100ppm
Table 2: Recommended External Components
4. General Description
When the CMX813 detects the start of a tone, it generates an interrupt and reports which tone was detected. At the end of the tone, it will produce an interrupt and report Notone detected. The host micro should measure and interpret the tone lengths and gap lengths according to calling code requirements. The device is not designed for the decoding of multiple tones that are present simultaneously.
In 2-tone mode, the parameters for decoding each tone in the tone table are stored in a decoding ROM, and any one of these tones can be selected for decoding via an 8-bit ROM address. Up to eight 8-bit ROM addresses can be selected by the host micro for decoding. These are held in an internal address RAM which downloads the addresses sequentially to the ROM and retrieves the tone decode parameters and matches these with the received signal to a find tone decode. If a match is found, the CMX813 generates an interrupt and reports the decoded tone table ROM address. The device can therefore decode any number of single or 2-tone pager codes, formed by any combination of up to 8 different frequencies, received in any order.
In 5/6 tone and HSC modes, the tone parameters are stored in ROM in groups of 16 tones in accordance with the various international tonesets (CCIR/ZVEI etc.). Any one of these groups can be selected for decoding at any time. ROM address sequencing is automatic. When any one of the 16 tones in that group is decoded, the device interrupts and reports the group and tone number of the tone (8 bits).
The input amplifier with suitable external components is used to adjust the received signal to the correct amplitude for the decoder. All functions are controlled over a C-BUS serial
µC interface.
CMX813 Multi-Standard Analog Paging Decoder 6 CMX813 Advance Information
¤
¤¤
4800 Bethania Station Road, Winston-Salem, NC 27105-1201, USA All trademarks and service mark s are held by their res pec t ive customers.
5. Software Description
5.1 Address/Commands
Instructions and data are transferred, via C-BUS, in accordance with the timing information provided in Figure 3.
Instruction and data transactions to and from the CMX813 consist of an Address/Command (A/C) byte, which may be followed by either:
(i) a further instruction or data (1 byte) or (ii) a status or Rx data reply (1 byte)
5.1.1 8-bit Write Only Registers
HEX
ADDRESS/
COMMAND
REGISTER
NAME
BIT 7
(D7)
BIT 6
(D6)
BIT 5
(D5)
BIT 4
(D4)
BIT 3
(D3)
BIT 2
(D2)
BIT 1
(D1)
BIT 0
(D0)
$01
GENERAL
RESET
N/A N/A N/A N/A N/A N/A N/A N/A
ROM PAGE SELECT DECODER BANDWIDTH OPERATION MODE
MSB LSB MSB LSB MSB LSB
$30 CONTROL
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
TONE ADDRESS
MSB LSB
$31
TONE
ADDRESS
BIT 7 BIT6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
5.1.2 Write Only Register Description
5.1.2.1 GENERAL RESET (Hex address $01)
The reset command has no data attached to it. It sets the device (write) registers to zero and enters the Zero Power mode. And all RAM contents and RAM FULL bit of the STATUS Register are reset to 0.
5.1.2.2 CONTROL Register (Hex address $30)
This register is used to control the functions of the device as described below:
ROM PAGE SELECT (Bits 7 and 6)
These two bits select the section of the ROM where pre-programmed tone data are stored for detection. The ROM area is divided into three sections (pages). The 1 tone or 2 tone system tones are stored in ROM Page 1 and 2. The 5/6 tone and HSC tones are stored in ROM Page 3.
DECODER BANDWIDTH (Bits 5, 4, 3 and 2)
These four bits set the bandwidth of the tone decoder according to table below:
OPERATION MODE (Bits 1 and 0)
These two bits select the mode of operation of the device.
Bit 7 Bit 6 ROM PAGE
0 0
No ROM PAGE selected, a valid but unrecognized tone may be detected,
no interrupt generated 0 1 ROM Page 1 selected, for 1 tone or 2 tone system 1 0 ROM Page 2 selected, for 1 tone or 2 tone system 1 1 ROM Page 3 selected, for 5/6 tone or HSC tone system
Table 3: ROM PAGE SELECT (Bits 7 and 6)
Loading...
+ 13 hidden pages