CH1786A Family of Ultra Small 2400bps Modems
INTRODUCTION
UL 1950 Edition 3 and CSA C22.2 950 Listed.
The CH1786A represents the next generation of full
UL File Number: E251266.
function, FCC Part 68 approved 2400bps modems in
AT Command structure with extensions.
the CH1786 Family. These modems provide a fast,
easy and flexible way to integrate a modem into any
1500 VAC RMS isolation barrier minimum, 2122V
OEM product while utilizing the minimum amount of
peak surge protection minimum.
PCB space (1.01”x 1.27”x 0.52”).
The CH1786A
Error Correction.
family only requires two external interfaces: a ITU-T
Fast Connect (V.22).
V.24 serial interface that can be routed directly to a
Single 5 volt operation.
UART, and a Tip and Ring interface which goes
Caller ID (optional).
directly to an RJ-11 jack for the PSTN line connection.
Low power operation with automatic reduced power
The CH1786A can be controlled with industry standard
standby mode.
AT commands and, hence, is compatible with
available industry communication software. DTE
Zero Power (optional).
speed conversion allows commands and data to be
Automatic
adaptive
and
fixed
compromise
sent at rates that differ from the modem connection
equalization.
speed.
In most cases, the CH1786A can be used
Size: 1.01”x 1.27”x 0.52” (nominal).
interchangeably with the CH1786. See Attachment I
NVRAM allows storage of custom configurations
for equivalency comparisons and differences by
and telephone numbers.
product.
All
CH1786A
modems
support
asynchronous
operation at 2400bps, 1200bps, and 300bps to both
Bell and ITU-T standards.
The CH1786A also
supports
Fast
Connect
and
LAPM/MNP
Error
Correction.
The resident PSTN line interface, or Data Access
Arrangement (DAA), while being FCC approved, is
also Industry Canada CS-03 Part I Registered.
Further, the CH1786A can be approved in other
countries that require 1500VAC RMS isolation
requirements per UL 1950 Edition 3.
The CH1786A family of modems operate off a single
5-volt supply. The low power operation and automatic
standby mode make these modems ideally suited for
Figure 1. Functional Block Diagram of CH1786A.
portable equipment. In addition, their small physical
size affords maximum flexibility in equipment design.
DESCRIPTION OF FUNCTIONAL BLOCKS
CH1786A comes with FCC Part 68 approval and is
AND DISCUSSION OF BASIC OPERATIONS
shipped from the factory with an FCC Part 68 label
Figure 1 contains a functional block drawing of the
indicating
the
registration
number
and
ringer
CH1786A. The CH1786A is a highly integrated, full-
equivalent. This label should be prominently displayed
function
modem,
comprised
of
a
modulator/
on the end product.
demodulator, controller, NVRAM and an FCC Part 68
approved and UL 1950 Edition 3/CSA C22.2 950 listed
PSTN line interface.
FEATURES
Supports Standards ITU-T V.22bis, V.22, Bell 212,
Modulation/Demodulation and Modem Controller.
and Bell 103.
These functions are provided by a monolithic modem
FCC Part 68 approved:
integrated circuit.
This IC has built-in facilities to
US:B46MM07BCHXXXXAYY
accommodate integrated AT command control and
Industry Canada CS-03 Part I Registered:
contains the necessary resident interfaces for general
IC:176A-CHXXXXAY
communication and routing to the DAA.
2006 Cermetek Microelectronics, Inc.
Page 1
Document No. 607-0019 Revision A8 (03/06)
Cermetek Microelectronics, Inc.
CH1786A Family of Ultra Small 2400bps Modems
Telephone Line Interface or DAA. The CH1786A
SUPPORT FEATURES
AT Command Set. A 50-character command line is
supported. The command line starts with AT and may
contain standard or enhanced commands.
The
commands are compatible with EIA Document
TR302.2/88-08006.
Serial Host Interface. The serial interface is a V.24
(EIA-232) compatible interface. Ten Bits total: 1 start
bit, 1 stop bit, and eight data bits which can be either
eight bits with no parity or seven odd or even with
parity. The start bit is LOW going. RXD and TXD data
is non-inverted. See pin description in Table 2.
Figure 2. Voice/ Data Port Control
Speaker Interface.
The SPK output reflects the
receiver analog input and provides a signal that can be
family of modems is designed to meet 1500VAC RMS
used to monitor call progress. The SPK signal can
isolation and provide 2122V peak surge protection.
drive a 300 Ω load directly. Typically, the SPK signal
Consequently, the CH1786A satisfies U.S. FCC Part
is input into an audio power amplifier and the amplifier,
68 and Industry Canada CS-03 Part I requirements,
in turn, drives the speaker coil.
The speaker is
and will meet other international approval agency
activated with the ATMn command.
The speaker
requirements that specify these levels of isolation.
volume is adjusted using the ATLn command, where n
is 0, 1, 2, or 3. Increasing numbers correspond to
With the exception of the U.S., most countries
higher volume.
Figure 5 indicates one method of
(including Canada) require submission of the final
driving an external 8 Ω speaker.
product or system containing the CH1786A to the
appropriate governing regulatory agency for approval.
Phone Control. Cermetek’s CH1786A contains a pin
Typically this is accomplished by submitting the final
called Voice or Data (V/D). The V/D pin toggles high
end product to an independent test house or
when the modem goes off hook. This pin can be used
consultant for evaluation. The test house or consultant
to activate a relay which can switch a telephone on or
then
forwards
the
test
results and
applicable
off the Tip and Ring incoming PSTN lines.
This
documents to the regulatory agency. Call Cermetek
feature allows any telephone associated with the
for a list of suggested consultants.
CH1786A to be disconnected when a data call is in
progress, thereby preventing the data from being
Non-Volatile RAM (NVRAM). The NVRAM present
disturbed by an inadvertent telephone pick-up. See
on the CH1786A is sufficient to store up to two user
Figure 2.
customized modem profile configurations.
The
AT&Wn command will store the active modem
Speed and Parity Selection. Prior to call initiation,
configuration in the selected NVRAM profile by
the host controller trains the modem to the host speed
specifying either an n of 0 or 1. The CH1786A is
(2400, 1200 or 300bps) and parity (odd, even, mark,
delivered with Factory Default setup parameter values
space, or none) via a host-initiated training sequence.
pre-stored in NVRAM profile 0.
This training also sets the speed of the data for
originate calls. The CH1786A will automatically adjust
The
AT&Yn
command
selects
the
modem
to the originator’s speed when answering calls.
configurations to be automatically recalled and made
active upon a reset or power up. The ATZn command
The CH1786A matches the host’s parity when it
immediately recalls and activates a stored profile
returns status messages to the host. During a data
configuration. Refer to Tables 4, 5 and 6 for storable
connection, however, the modem passes parity
S-Registers and available commands.
through without interpretation or alteration.
The NVRAM can save up to four telephone numbers
Sleep Mode. To minimize power consumption, the
with up to 31 digits or modifiers in each telephone
CH1786A includes a power down feature called Sleep
number.
The AT&Zn=s command will store s, the
Mode.
When
activated,
the
CH1786A
will
telephone number dial string. The individual NVRAM
automatically enter Sleep Mode after 1 to 255 seconds
telephone number storage locations are selected by
of inactivity. The inactivity delay is selected using the
specifying an n of 0, 1, 2, or 3.
The ATDTS=n
ATS24 command and defaults to 0 which will disable
command will cause the modem to dial the stored
this feature.
The CH1786A returns to normal
telephone number in location n.
operation when a ring signal is received or upon an
input low signal on the TXD pin. A SLEEP output
signal is available to control power to external devices.
2006 Cermetek Microelectronics, Inc.
Page 2
Document No. 607-0019 Revision A8 (03/06)
Cermetek Microelectronics, Inc.
CH1786A Family of Ultra Small 2400bps Modems
In Figure 5, a FET controlled by the SLEEP signal
found
on
the
Cermetek
web
site
located
at
turns off the external speaker amplifier when the
http://www.cermetek.com.
CH1786A enters Sleep Mode. In Sleep Mode, power
is reduced to about 1/3 of normal operating power.
Answer Tone. A ITU-T (2100 Hz) or Bell (2225Hz)
answer tone is generated depending on the selected
Zero Power Mode. The “P” versions of the CH1786A
configuration.
Refer to “AT Commands and S-
Family supports Zero Power Mode operation. If an
Registers” for a more detailed discussion.
application calls for zero power during standby
periods, this feature allows the power to the CH1786A
Data Encoding. The data encoding conforms to ITU-
to be switched off using external circuitry and then
T recommendations V.22bis or V.22, or Bell212A, or
reapplied when the CH1786A’s RI pin becomes active.
103, depending on the selected configuration. Refer
The CH1786A can thus be powered down to zero.
to “AT Commands and S-Register” for a more detailed
discussion.
Referring to Figure 3, the controller activates the relay
switch, supplying power (+5V) to the CH1786A. In this
Line Equalization. Transmitter and receiver digital
configuration, the ring signal is used to “wake up” the
filters compensate for delay and amplitude distortion
CH1786A when the CH1786A is in the zero power
during operation on nominal phone lines. In addition,
state.
automatic adaptive equalization in the receiver
minimizes the effects of inter symbol interference.
Transmission Speed.
In normal operation, the
originating modem initiates the call and attempts to
connect to the answering modem at a speed
established by the originating modem’s controller prior
to call initiation.
This is referred to as the Initial
CH1786A-P
Trained Rate. Upon receiving the call, the answering
modem will attempt to connect to the originating
modem at its Initial Trained Rate. If these two rates
are identical, the connection is made. If the speeds
differ, the answering modem must adjust its rate or
terminate the call. Table 1 indicates the connection
rate when the calling modem’s Initial Trained Rate and
answering modem’s Trained Rate are different.
Error Correction. The CH1786A supports LAPM and
MNP error correction. Error correction is enabled via
the \Nn command. Enabling error correction overrides
&Qn and sets S36 and S48 values.
Refer to
Cermetek, “AT Commands and S-Registers”, for a
Figure 3. Zero Power Operation.
more detailed discussion.
As indicated in Figure 2, the user connects an external
Table 1. Connection Rates.
pull-up resistor (Cermetek recommends 30k ohms) to
Connection Rate Resulting
an active 5V source thereby providing a small current
Answering Modem
When Calling Modem Initial
to the CH1786A through the RI pin when the CH1786A
Initial Trained Rate
Rate Is:
is powered down (i.e., no power applied to the VCC
300
1200
2400
pin).
An internal blocking diode provides supply
isolation.
300
300
1200
1200
1200
300
1200
1200
The pins of the CH1786A will be in an undefined state
when powered is switched off. This must be taken into
2400
300
1200
2400
consideration to assure that no unwanted signals are
presented to the CH1786A during power down.
NOTE
A 2400-baud connection rate will only result if both
Guard Tone. A guard tone of 550 Hz or 1800 Hz can
modems are initially set at 2400 baud.
be generated at 6 dB or 9 dB below the transmit level,
respectively, by using the &Gn command. For a more
detailed discussion, refer to Cermetek Document 613-
Ring Indicator (RI). The RI pin follows the frequency
0001, “AT Commands and S-Registers”, which can be
of the ring signal and toggles low when the CH1786A
detects an incoming call. The ring signal is typically 20
to 30 Hz and is on for 2 seconds and off for 4 seconds.
2006 Cermetek Microelectronics, Inc.
Page 3
Document No. 607-0019 Revision A8 (03/06)
Cermetek Microelectronics, Inc.
CH1786A Family of Ultra Small 2400bps Modems
Although not TTL compliant, the RI pin can,
schematic indicating one possible configuration for
nonetheless, be utilized to activate external circuitry
voice/ tone utilization.
including the external RST pin.
Typically, voice communication would precede data
+MS Command.
The user may override the
communications.
For this case, the following
automatic data rate function of the HS modems. This
commands should be used to configure the CH1786A
is accomplished by executing the +MS command.
(Refer to Figure 4):
This command allows the user to specify the desired
data modulation protocol. Further, the +MS command
Enter: ATS0=0<CR>
Disables auto-answer
may be used to force a desired data rate and/or
Result: OK
restrict the allowed data rate.
The supported
modulation schemes are listed above.
Enter: ATS7=255<CR>
Disables data-carrier time
Result: OK
out
The
following
examples
establish
the
V.22bis
modulation scheme:
Enter: ATS10=255<CR> Disables lost-carrier time
Result: OK
out
Enter:
AT+MS=V22B
Result:
OK
WARNING
This is identical to the following explicit +MS
The CH1786A has been FCC Part 68 and Industry
command:
Canada CS-03 Part I approved as a data modem
only.
Utilization of the Voice/DTMF Tone Port
Enter:
AT+MS=V22B,0,300,1200,300,1200
requires further registration.
FCC and Industry
Result:
OK
Canada will require that the system, including the
CH1786A and the handset or DTMF transceiver,
adhere to Part 68 and CS-03 Part I rules.
NOTE
The minimum transmission rate is not stored and will
default to 300bps upon execution of reset or upon
The
following
command
sequences
illustrate
power up.
implementation
of
common
Voice/Tone
Port
applications.
Refer to, “AT Commands and S-Registers”, for a more
1. To answer a voice call.
detailed discussion of the +MS command.
(a) Enter: ATH1<CR>
Result: OK
Power Supply. The CH1786A modem module is a
(b) Drive V.INJ. HIGH to activate relay.
complex set of sub-systems.
During the course of
(c) Begin voice conversation.
normal operation the CH1786A decodes analog
signals from the telephone line that are in the millivolt
2. To switch to data mode.
range. Steps must be taken by the user to guarantee
(a) Drive V.INJ. LOW
that power supply noise on all supply lines, including
(b) At the originate modem:
ground, does not exceed 50 mV peak to peak. Any
Enter: ATX1<CR>
frequency between 20 kHz and 150 kHz must be less
Result: OK
than 500 micro volts peak.
If necessary, use
dedicated power and ground planes.
Failure to
3. To disconnect (hang-up) a voice call or a data call.
provide such operating conditions could cause the
(a) Enter: ATH<CR>
CH1786A to malfunction or to function erratically.
Result: OK
The CH1786A requires a single +5V ±5% supply. It is
4. Place a call to 1234567 using the CH1786A’s
recommended that by-pass capacitors be placed on
DTMF tone generator, then use VOICE mode for
the power supply as close to the modem’s supply input
voice communications.
Note that the CO
as practical.
It’s recommended a 10 µ F Tantalum
command disables carrier generation.
capacitor in parallel with a 0.01 µF ceramic capacitor
(a) Enter: ATDT1234567;C0<CR>
be used.
Result: OK
(b) Drive V.INJ. HIGH
Voice/DTMF Tone Injection Port.
The CH1786A
provides two pins to allow the user to share the
telephone line interface associated with the modem for
MODEM CONTROL
voice and DTMF applications.
Figure 4 contains a
The CH1786A modem may be controlled by sending
serial ASCII command sequences. The commands
2006 Cermetek Microelectronics, Inc.
Page 4
Document No. 607-0019 Revision A8 (03/06)
Cermetek Microelectronics, Inc.
CH1786A Family of Ultra Small 2400bps Modems
are sent to the modem serially on the TXD pin. After
Training the Modem. Each modem must be trained
execution of a received command, the modem returns
to match its host’s speed and parity so that it is able to
a serial status message that can be read on pin RXD.
recognize serial asynchronous commands sent to it by
This message indicates command completion status.
the host’s is UART. The host must retrain the modem
Refer to Table 3 for a complete list of status
each time a reset pulse is applied on RST or after a
messages.
RESET serial command has been issued.
Modem Training Command Sequence.
The
CH1786A is trained by sending it the following
sequence:
Enter: AT<CR>
Result: OK
Where: A and T may be either upper or lower case but
must be the same case.
<CR> represents carriage return
The AT sequence is referred to as an attention
sequence. The CH1786A will respond with one of the
following status messages, depending on whether it is
optioned for Terse (abbreviated) or Verbose (English)
status messages.
Figure 4. Voice/Tone Injection.
Result: 0<CR> (Terse)
or
Result:
<CR><LF>OK<CR><LF> (Verbose)
IMPORTANT NOTE
Where:
<CR> represents carriage return (ASCII 13
Although every effort has been made to design the
or HEX 0D).
CH1786A products to be fully and completely
<LF> represents line feed (ASCII 10 or HEX
compatible with the existing CH1786 family, there are
0A).
some minor differences.
Refer to Table 14 for
equivalency information and refer to Attachment I for
After responding with an OK, the CH1786A is in idle
a summary of product differences.
mode and is ready to accept additional commands.
An alternate attention sequence A/ may be sent which
behaves much like the AT sequence except that it
INITIALIZING THE MODEM
causes the previously entered command specified with
Before commands may be sent to the CH1786A, the
an AT prefix to be executed. When given, both the AT
CH1786A must be initialized. Initialization is a two
and A/ must be in upper case ASCII. No carriage
step activity consisting of:
return is needed for the A/ command.
1. Hard Reset. This is accomplished by applying a
hardware reset pulse to pin RST or by switching
THE COMMAND FORMAT
the power off and then back on.
Typical commands consist of three elements: the
attention sequence, the commands themselves, and a
2. Initial modem training.
The CH1786A must be
terminating carriage return.
trained to the host’s speed and parity (odd, even,
mark, space or none).
AT[commands]<CR>.
These activities are briefly described below.
Where: AT represents attention sequence.
[Commands] represents command strings.
Reset. Upon applying power to the CH1786A, the
<CR> represents carriage return (ASCII 13 or
CH1786A automatically generates an internal reset
HEX 0D).
pulse. The user may also reset the modem externally
by applying a high-going reset pulse to the RST pin for
When entering commands to the modem, the
at least 10ms after the +5V power supply has
backspace character-control-H (ASCII 8 or HEX 08)
stabilized. Delay sending commands to CH1786A for
may be used to edit mistakes. AT and A/ may not be
200ms after reset has been initiated to allow the
edited.
Multiple commands may be placed in the
CH1786A time to properly reconfigure.
command line. A command line may be as long as 40
characters, excluding the letters AT .
By way of
example, the command below instructs the CH1786A
2006 Cermetek Microelectronics, Inc.
Page 5
Document No. 607-0019 Revision A8 (03/06)
Cermetek Microelectronics, Inc.
CH1786A Family of Ultra Small 2400bps Modems
to configure itself to not echo characters when in
AT COMMAND APPLICATIONS
command mode E0 and then put itself in answer mode
Dialing A Phone Number. The Dial command takes
A .
the form Dn , where n is a string of characters. In the
Enter: ATE0A<CR>
simplest form, n will be only the digits of the phone
Result: OK
number to be dialed.
AT Command Set. The available command set is
Example: Dial number.
divided into four types of commands: dial modifiers,
Enter:
ATD1234567<CR>
basic commands, ampersand and percent commands.
Result:
OK
Refer to the complete list in Table 5.
In response to this command, the CH1786A dials the
AT Command Data Rate. With the serial interface,
telephone number “123-4567” and then waits for a
the rate is speed sensed for parity and format.
carrier from the distant modem.
If no carrier is
detected within a given time (the default time is 30
seconds), the CH1786A automatically releases the line
THE STATUS MESSAGES
and sends a NO CARRIER result code. If a carrier is
The CH1786A responds with a status message after
detected, the CH1786A gives a CONNECT result code
each command is executed.
This status message
and goes on-line, permitting communication with the
may either be a numeric code (Terse Result Code)
distant modem.
followed by a carriage return; or a carriage return and
line feed with a message in English (Verbose Result
The Dial Command may also be issued without a