Cpc2400e Embedded Modem Module CLARE
Cpc2400e Embedded Modem Module CLARE
Cpc2400e Embedded Modem Module CLARE
Features Description
• Easy Integration The CPC2400E is a 2400 baud embedded modem mod-
• Small Footprint 1.00” x 2.50” ule intended for applications that require a data commu-
• Full Duplex 2400bps nications link to the Public Switched Telephone Network
• Low Power Consumption (PSTN). The CPC2400E is a complete module on a small
• V.24 DTE Interface 1.0” x 2.5” printed circuit board that can be socketed or
• Single +5V Supply Operation soldered into the host system mother board. The module
• Supported Protocols: V.22bis, V.23, V.22 is FCC Part 68 approved and includes a user trans-
• UL Recognized Component ferrable registration number. It also is a UL recognized
• FCC Part 15B Compliant component. The CPC2400E can be used in a variety of
• FCC Part 68 Approved (User Transferrable) applications including set top box back channel commu-
nications, vending machines, remote utility metering,
remote data acquisition, plus a host of other applications.
The CPC2400E supports a standard serial V.24 TTL
Applications
interface to the DTE equipment.
• Vending/Gaming Machines
• Set Top Box Back Channel
• Direct Broadcast Satellite
• Utility Meters Approvals
• Point of Sale Terminals • UL/C-UL: 174201
• Remote Diagnostics • FCC Reg. # LVRPHL-25931-MD-E
• Remote Telemetry
• Remote Monitoring
• Embedded Applications
Ordering Information
Part # Description
CPC2400E 2400 Baud Embedded Modem Module
AUDIO
OUT
GND
DS-CPC2400-R2 www.clare.com 1
CPC2400E
Electrical Characteristics
Parameter Conditions Min Typ Max UnitS
DC Electrical Characteristics @ 25˚C
Vcc Supply Voltage - 4.75 5.0 5.25 V
Vcc Supply Current - Idle (Sleep Mode) Vcc=5V - 5 10 mA
Vcc Supply Current - Active Vcc=5V - 70 100 mA
Line Matching Impedance Vcc=5V - 600 - Ω
Ringing Voltage Vcc=5V, f=20Hz - 22 30 VRMS
Ringer Equivalence Number (REN) Vcc=5V - 0.6B - -
Telephone Line Loop Current Vcc=5V 20 - 120 mA
DTE DC Characteristics @ 25˚C
Input High Voltage VIH 2 - Vcc+0.3 V
Input Low Voltage VIL - 0 - 0.8 V
Input Leakage Current IL GND<Vo<Vcc -10 - 10 µA
Output High Voltage VOH IOH=-2.0mA; Vcc=5V 4.0 - - V
Output Low Voltage VOL IOI=+2.0mA; Vcc=5V 0 - 0.4 V
Input High Voltage VIH Vcc=5.5V 0.7 2.6 Vcc+0.3 V
Input Low Voltage VIL Vcc=5.5V GND-0.3 1.6 0.2Vcc V
2 www.clare.com Rev. 2
CPC2400E
Definitions
Rev. 2 www.clare.com 3
CPC2400E
4 www.clare.com Rev. 2
CPC2400E
4.5. When connecting to the PSTN, an FCC approved or until you are sure that the equipment is not malfunc-
telephone jack must be used in the host system and tioning.
must meet the mechanical requirements per FCC Part This equipment may not be used on coin service pro-
68.3 Sub-part F. For RJ-11 jacks, refer to FCC Public vided by the telephone company. Connection to party
Notice #42269 for a list of approved vendors. lines is subject to state tariffs.
4.6. The supplied FCC Registration Number including FCC rules prohibit the use of non-hearing aid compati-
REN must be visible on the outside of the end user ble telephones in the following locations or applications:
product. See Section 3.
(1) All public or semipublic coin-operated or credit card
telephones.
5. Exhibit J: User Instructions (2) Elevators, highways, tunnels (automobile, subway,
Instructions to our customers: railroad or pedestrian) where a person with impaired
The FCC Part 68 Rules require the following information hearing might be isolated in an emergency.
(or equivalent) to be provided for the end user product. (3) Places where telephones are specifically installed to
alert emergency authorities such as fire, police, or med-
FCC Requirements for Consumer Products ical assistance personnel.
This equipment complies with FCC rules, Part 68. On (4) Hospital rooms, residential health care facilities, con-
the, valescent homes, and prisons.
[ ] FRONT side [ ] BOTTOM side (5) Workstations for the hearing impaired.
[ ] BACK side [ ] TOP side (6) Hotel, moel, apartment lobbies; in stores where tele-
of this equipment is a label that contains, among other phones are used by patrons to order merchandise; in
information, the FCC Registration Number and Ringer public transportation terminals where telephones are
Equivalence Number (REN) for this equipment. If used to call taxis, or to reserve lodging or rental cars.
requested, provide this information to your telephone (7) Hotel and motel rooms. At least ten percent of the
company. rooms must contain hearing aid compatible telephones;
The (REN) is useful to determine the quantity of devices or jacks or plug-in hearing-aid compatible telephones
you may connect to your telephone line and still have all which will be provided to hearing impaired customers
of those devices Ring when your number is called. In upon request.
most, but not all areas, the sum of the REN’s of all
devices should not exceed five (5.0). To be certain of
the number of devices you may connect to your line, as
determined by the REN, you should call your local tele-
phone company to determine the maximum REN for
your calling area.
If this equipment causes harm to the telephone network,
the Telephone Company may discontinue your service
temporarily. If possible, they will notify you in advance.
But if advance notice isn’t practical, you will be notified
as soon as possible. You will be advised of your right to
file a complaint with the FCC.
Your telephone company may make changes in its facil-
ities, equipment, operations, or procedures that could
affect the proper operation of your equipment. If they
do, you will be given advance notice so as to give you
an opportunity to maintain uninterrupted service.
If you experience trouble with this equipment, please
contact (your company name) at (your company phone
number) for warranty/repair information. The telephone
company may ask that you disconnect this equipment
from the network until the problem has been corrected
Rev. 2 www.clare.com 5
CPC2400E
+5V
VCC
TXD
TIP FB1
RXD
-DCD
-DTR
HOST CPC2410E
SYSTEM MODEM
-MUTE
FB2
RING
TELEPHONE
A1
LINE
GND
+5V +5V
17 VCC
1 FB1
14 TIP
2 TXD 8 11 TXD
15
3 RXD 9 10 RXD
16 4 15 13
17 CPC2400E
5 14 12
18
6 MODEM
19
7 3 LT1181A 2 FB2
20
8 TELEPHONE
21
9 4 RING LINE
22
10 5
23
11 GND
24
12 7 6
25
13 18
16
6 www.clare.com Rev. 2
CPC2400E
Command lines are typed to the modem from the termi- are decimal (base 10).
nal when the modem is in the Idle or Command state. AT Command Prefix
The modem does not execute any of the commands in
a command line until after the command line is ended Each modem command line begins with the letters A
by the end of line character <CR>. A command line is a and T. The modem uses these characters to determine
string of char-acters starting with the A and T characters the data rate and parity of data from the terminal.
and ending with a special end of line character, <CR>. A/Repeat Last Command
Characters typed before the AT are ignored. Command
To repeat the commands in the last command line type
lines contain at most 40 characters after the AT, not
the letters A and / instead of A and T.
counting spaces. The modem does not execute any of
the commands in a command line that is too long. <CR>End Of Line Character
To Echo command line characters, use the E1 com- This character is typed to end a command line. The
mand. value of the <CR> character is stored in S-register S3.
The de-fault is 13, the ASCII carriage return character.
Typing mistakes can be aborted by using a special
Back-Space character, <BS>, after the initial A and T When the <CR> character is entered, the modem exe-
characters have been entered. cutes the commands in the command line.
A partial command line can be aborted by typing a Ctrl- Note: default values in the AT Command Tables are
X character. The modem returns an OK result code and denoted by bold face type.
ig-nores the partial AT command line.
Command lines may contain several commands one
after another. The Answer (A), Dial (D), and Go On-Line
(O) commands usually cause any following commands
in the command line to be ignored.
Command Line Execution
The characters in a command line are executed one at
a time. Any unexpected characters, except control char-
acters, stop command line execution and return an
ERROR result code. Unexpected characters include
numbers out-side the range of values accepted by the
command. All control characters in a command line
except Ctrl-X and the special characters such as <CR>
and <BS> are ignored.
The numerical argument of a command is assumed to
be 0 if it was not provided. For example, the commands
ATH<CR> and ATH0<CR> both hang up the telephone
line.
When the modem has executed a command line the
result code of the last command executed is returned to
the terminal. If the value to be written to a modem S-reg-
ister is outside the range of values accepted by the S-reg-
ister then its value is set to the nearest allowed value.
Leading zeros in numeric arguments, including S-regis-
ter numbers, are ignored. For example, ATS1=2 and
ATS01=2 both set S-register S1 to 2.
All numeric arguments, including S-register numbers,
Rev. 2 www.clare.com 7
CPC2400E
AT Command Set
8 www.clare.com Rev. 2
CPC2400E
AT Command Set
Command Function and Description
&D Data Terminal &D determines how the modem responds to the DTR signal from the terminal. The country
Ready Options configuration may prevent the modem from detecting terminal DTR. In this case, the
modem assumes DTR is always on. In North America, terminal DTR is normally detected. If DTR detection
has been prevented, the modem will respond with an ERROR result to this command.
The response to changes in DTR also depends on the &Q and &D commands. This table defines what
happens when DTR goes off for all possible combinations of the &D and &Q commands. To see what
happens when DTR goes on refer to the &Q command. The default value is &D0 in North America:
&D0 &D1 &D2 D3
&Q0 None B C D
&Q1 A B C D
A The modem hangs up the telephone line and issues an OK result code.
B If in the On-Line state, the modem goes into the Command state and issues an OK result code.
C The modem hangs up the telephone line and issues an OK result code. Auto-Answer is disabled as
long as DTR stays off.
D The modem resets.
E Command Mode E tells the modem whether or not to echo characters sent from the terminal when the
modem is Character Echo accepting AT commands.
E0 Does not echo characters sent from the terminal.
E1 Echo characters sent from the terminal. This is the default value in North America.
%E Automatic Retrain The %E command controls whether the modem will initiate retrain with the other modem during
Options a telephone line connection during operation in data modes supporting retrain. The modem always
responds to a retrain operation initiated by the remote modem. The modem can be forced to initiate a
retrain by the On-Line (O1) command.
%E0 Do not initiate a retrain.
%E1 Initiate a retrain if the datapump indicates one is required.
&F Recall Factory &F changes these AT command options and S-registers to their default values. The default
Profile values may be changed for use in different countries. The values for North America are:
S-registers
S0=0 S1=0 S2=43 S3=13 S4=10 S5=8
S6=2 S7=30 S8=2 S9=6 S10=14 S11=95
S12=50 S17=10 S25=5 S28=0 S29=25 S37=0
Commands
B1 E1 M1 P Q0 V1 X4 &C0 &D0 &G0 &P0 &Q0 %E1
&G Guard Tone Options &G tells the modem which guard tone to transmit when the modem is transmitting the high band (i.e.,
answer handshake and answer mode).
&G0 No guard tone. This is the default value in North America.
&G1 550 Hz guard tone (V.22 and V.22bis only)
&G2 1800 Hz guard tone (V.22 and V.22bis only)
Rev. 2 www.clare.com 9
CPC2400E
AT Command Set
Command Function and Description
H Hook H0 Hang up the telephone line.
H1 Go off hook without answering a telephone call. This may be disabled in countries prohibiting
its use.
&HT PTT Test Command The &HT command causes the modem to transmit tones for PTT testing. The test tone is generated
until a character is typed on the modem’s terminal. The country configuration may disable this com-
mand. The modem returns an ERROR result if this command is issued.
&HT0-9 EMMF tone for digit n where the command was &HTn.
&HT10 EMMF tone”*”
&HT11 EMMF tone “#”
&HT12 EMMF tone “A”
&HT13 EMMF tone “B”
&HT14 EMMF tone “C”
&HT15 EMMF tone “D”
&HT16 V.21 channel 1 mark
&HT17 V.21 channel 2 marks
&HT18 V.23 1200bps marks
&HT19 V.23 75bps marks
&HT20 V.21 channel 1 spaces
&HT21 V.21 channel 2 spaces
&HT22 V.23 1200bps spaces
&HT23 V.23 75bps spaces
&HT24 V.22 originate mode
&HT25 V.22 answer mode
&HT26 V.22bis originate mode
&HT27 V.22bis answer mode
&HT28 V.25 calling tone
&HT29 550Hz guard tone
&HT30 1800Hz guard tone
&HT31 Silence
I Identification The I command asks the modem for information that can be used to determine the modem’s compati-
bility with other software and to ensure the modem is operating properly.
I0 Display product code. The modem reports its product code to the terminal. The modem pro-
duces information text dependent upon its features and capabilities.
I1 Display ROM checksum. The modem reports the value of its ROM checksum. The decimal num-
ber displayed is the eight bit sum (from 0 to 255) of all the bytes in ROM.
I2 Test the ROM checksum. The modem checks its ROM to ensure it is correct. The modem
reports a result code indicating whether the ROM is OK or in ERROR.
I3 Display Software Versions. The modem reports the modem controller and data pump software
versions, and the modem controller software release date, to the terminal.
I4 Display Modem Identification. The modem reports a configurable identification message to the
terminal.
10 www.clare.com Rev. 2
CPC2400E
AT Command Set
Command Function and Description
M Speaker On/Off The country configuration may disable the speaker. If so, this command will return an
Options ERROR result.
M0 Speaker always off.
M1 Speaker on until carrier detected. This is the default value in North America.
M2 Speaker always on; stays on after carrier is detected.
M3 Speaker off as digits are dialed, but on during ringback and on until carrier signal is detected.
O Return to On-Line This command returns the modem to the on-line mode. It is frequently used after th escape character
Mode sequence (+++) to resume communication with the remote modem. If handshaking is started, the
modem uses Originate or Answer mode handshaking depending upon whether the modem originated
or answered the telephone call.
O0 Return the modem to the On-Line state from the Command state during a telephone line
connection. The modem starts handshaking if there was no telephone line connection but the
modem was off hook.
O1 Return the modem to the On-Line state and retrain its data pump during a telephone line
connection. The modem starts handshaking if there was no telephone line connection but the
modem was off hook.
&P Pulse Dial Make/ Sets cadence of pulse dial. The country configuration may disable this command, forcing particular
Break Ratios pulse dialing parameters. In this event, the modem returns an ERROR result if this command is issued.
&P0 39%/61% make/break ratio and 10 pulses per second when pulse dialing. This is the default
value.
&P1 33%/67% make/break ratio and 10 pulses per second when pulse dialing.
&P2 39%/61% make/break ratio and 20 pulses per second when pulse dialing.
q &P3 33%/67% make/break ratio and 20 pulses per second when pulse dialing
Q Result Code This command allows the user to either display result codes or to not display result codes.
Display Options
Q0 Result codes will be displayed. This is the default value for North America.
Q1 Result codes will not be displayed.
Sn Set the current This command sets the current S-register to the value “n” selected by the user. For example, ATS7 will
S-register to n set the current S-register to S7. Default value is 0. Sn addresses a particular S-register number so
future commands like ? and = will read of write the S-register. Modem reset and the &F command
select S0 as the default S-register.
? Read an S-Register This command displays the value of the last S-register named in the Sn command.
=x Write an S-register This command writes the value x to the last S-register named in the Sn command. The range of valid
values for x depends upon which S-register is being written. 0 is assumed if no value is given for x.
T Tone dialing Selects the tone method of dialing.
V Result Code Format This command changes the format in which result codes are displayed.
V0 All result codes will be displayed as numbers.
V1 All result codes will be displayed as words (verbose form). This is the default value for North
America.
Rev. 2 www.clare.com 11
CPC2400E
AT Command Set
Command Function and Description
X Call Progress The X command controls whether or not a busy signal or dial tone should be detected when dialing.
The X command also limits the result codes the modem may return when dialing. The operation of the
X command is configurable for operation in different countries.
X0 Neither busy signal nor dial tone are detected. When a telephone line connection is made the
result code does not indicate the telephone line data rate.
X1 Neither busy signal nor dial tone are detected. When a telephone line connection is made the
result code indicates the telephone line data rate.
X2 Busy signal is not detected. Dial tone is detected. When a telephone line connection is made
the result code indicates the telephone line data rate.
X3 Busy signal is detected. Dial tone is not detected. When a telephone line connection is made
the result code indicates the telephone line data rate.
X4 Both busy signal and dial tone are detected. When a telephone line connection is made the
result code indicates the telephone line data rate. This is the default value in North America.
The @ and W dial modifiers are not affected by the X command. The @ dial modifier may return the
result codes 8 (NO ANSWER) or 7 (BUSY) each time it appears in the dial string. The W dial modifier
may return the result codes 6 (NO DIALTONE) or 7 (BUSY) each time it appears in the dial string.
12 www.clare.com Rev. 2
CPC2400E
Dial Modifiers
Dial modifiers perform special functions within a dial break recall), to wait for quiet answer, and to issue the
command. For example, PBX transfer code #7 before dialing extension number
ATDT9W1552368!@#71234;<CR> 1234, then to return to the Command state before initi-
ating the handshake.
instructs the modem to use tone dialing (T), to access a
number outside a PBX (9), to wait for dial tone (W), to
dial the number 1552368, to do a hook-flash (i.e. timed
Modifier Function
0-9 A B C D # * Dialing digits and characters. The digits and characters 0-9 A B C D # * specify what numbers the
modem dials. The characters A B C D # * work only when tone dialing is used, they are ignored when
pulse dialing is used. The characters A, B, C, and D may be disabled in countries prohibiting their use.
P Pulse dialing. P selects the pulse method of dialing. P can be issued within a dial command or as a
separate command. The default method of dialing is Pulse.
R Originate a Call in Answer Mode. R makes the modem handshake in answer mode so it can originate
a call to an originate-only modem.
T Tone dialing. T selects the tone method of dialing. T can be issued within a dial command or as a sep-
arate command. The default method of dialing is Pulse.
W Wait for dial tone. W makes the modem wait for a dial tone before proceeding. If no dial tone is detect-
ed the modem hangs up the telephone line and returns the NO DIALTONE result code.
, Delay Processing of Next Character. A comma (,) makes the modem pause for the length of time in S-
register S8 before processing the next character in a dial string.
@ Wait for Quiet Answer. @ makes the modem listen for 5 seconds of silence before continuing. The
modem will wait up to the length of time in S-register S7. If 5 seconds (configurable by country) of
silence are not detected within the time period in S-register S7, the modem hangs up and returns the
NO ANSWER result code. If 5 seconds of silence are detected, the modem continues processing the
other characters in the dial string.
! Timed Break Recall (Hookflash). A ! makes the modem hang up the telephone line for the length of
time in S-register S29, then take the telephone line off hook again. This is frequently used to access a
PBX’s call transfer function.
; Return to Command State after dialing. A semicolon (;) tells the modem to return to command state
after dialing without breaking the telephone line connection and without handshaking with the other
modem. The semicolon may only be used when calling a voice mail system that permits tones to trans-
mit numbers once a connection has been established.
Rev. 2 www.clare.com 13
CPC2400E
Modem S-Registers
The value of an S-register is modified by ATSn =x, three values that may be configured for different coun-
where n is the register number and x is the value to be tries: a default value, an upper limit and a lower limit.
stored in that particular register. Each S-register has The values shown in this manual are for North America.
14 www.clare.com Rev. 2
CPC2400E
Modem S-Registers
Register Range Units Description
S21 Reserved Reserved Reserved
S22 Reserved Reserved Reserved
S23 Reserved Reserved Reserved
S24 Reserved Reserved Reserved
S25 0 - 255 seconds or During synchronous operation with the &Q1 command in effect, S-register S25 is
1/100 sec. the number of seconds after a telephone line connection is made before the modem
examines DTR. This allows sufficient time to disconnect the modem from an asyn-
chronous terminal and attach it to a synchronous terminal. In the On-Line or
Command state during any mode of operation, changes in DTR for less than S25
hundredths of a second are ignored.
S26 Reserved Reserved Reserved
S27 Reserved Reserved Reserved
S28 0 - 255 minutes Terminal inactivity timeout. Hangs up the modem after S28 minutes if no characters
are received from the modem’s terminal. Default = 0
S29 0 - 255 1/50th sec Hook Flash On-Hook time. The amount of time in 20 millisecond units the modem
will leave the telephone on-hook while performing a hook-flash according to the “!”
dial string modifier. Default = 25 fiftieths of a second.
S37 0-6 code Set Highest Line Rate - determines the highest telephone line data rate the modem
will use when connecting with a remote modem. See “Setting the Highest Line
Rate” section below. Default = 0.
S37
Value Carrier Data Rate
0 The data rate of the last AT command
4 Reserved
5 V.22, Bell 212A 1200 bps. See the B command
6 V.22bis 2400 bps
Rev. 2 www.clare.com 15
CPC2400E
16 www.clare.com Rev. 2
CPC2400E
Rev. 2 www.clare.com 17
For additional information please visit our website at: www.clare.com
Clare, Inc. makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to specifications and product descriptions
at any time without notice. Neither circuit patent licenses nor indemnity are expressed or implied. Except as set forth in Clare’s Standard Terms and Conditions of Sale, Clare, Inc. assumes no liability whatsoever, and
disclaims any express or implied warranty, relating to its products including, but not limited to, the implied warranty of merchantability, fitness for a particular purpose, or infringement of any intellectual property right.
The products described in this document are not designed, intended, authorized or warranted for use as components in systems intended for surgical implant into the body, or in other applications intended to sup-
port or sustain life, or where malfunction of Clare’s product may result in direct physical harm, injury, or death to a person or severe property or environmental damage. Clare, Inc. reserves the right to discontinue or
make changes to its products at any time without notice.
Specification: DS-CPC2400E-R2.0
©Copyright 2002, Clare, Inc.
All rights reserved. Printed in USA.
6/25/02