ETC CH2158

Cermetek
microelectronics
HIGH SPEED INTERNET MODEM FAMILY
CH2156
CH2157
CH2158
CH2159
CH2160
-
3 I/O Ports Send Email Only.
2 I/O Ports & Temp Sense. Send Email Only.
Send Serial Data to/from Internal RAM. Send Email Only.
Send/Receive Data Internal Cache 4MEG RAM memory
Send/Receive Data. Streaming Data Format
FEATURES
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Each iModem® contains a fully functional 56kbps modem along
with the hardware and software needed to provide the internet
capability.
Uses Point-to-Point Protocol (PPP) with Password
Authentication Protocol (PAP) to connect to the Internet.
Uses TCP/IP and Simple Mail Transfer Protocol (SMTP) to
send emails.
On Demand and event driven email transmission and
reception.
Programmable using serial interface or using PSTN.
Remote programming using PSTN.
Supports V.90, V.34bis, V.34, V.32, V.22bis, V.22A/B,
V.23, V.21, Bell 212A and 103.
Supports V.80 Synchronous operation.
Error correcting: V.42 LAMP, MNP 2-4 and MNP10.
Data Compression: V.42bis and MNP5.
MNP10 Data throughout enhancement for cellular
operation.
DTE serial interface with speeds up to 230.4kbps.
Automative baud rate adaptability utilizing speed
sensing, flow control and data buffers.
Send & Receive FAX Class 1, Group 3 supported.
Serial V.24, 5 volt interface.
NVRAM directory and stored profiles.
Standard AT Command structure with extensions.
Cermetek iNet AT® Command extensions.
Built-in DAA with 1500 VAC RMS isolation 2122V peak
surge protection.
UL 1950 and CSA C22.2 950 (Third Edition) Listed,
Reference UL File E104957.
FCC Part 68 Approved/DOT CSA CS-03 Part I
Approvable.
Pin for Pin compatible with CH179X and HS Family of
modems.
+5 Volt operation with zero power option.
Small size: 1.35” x 1.97” x 0.61” (nominal).
Because of this architecture, the iModem® has the unique ability to
operate as either an internet email transceiver or as simply a high
speed modem.
Additionally, the presence of the modem function allows for remote
access to reprogram or reconfigure the iModem® should the need
arise.
A valid ISP account ID and password are required to use the internet
features. As a convenience to our customers, and to facilitate
operational use of the iModem®, Cermetek provides on an interim
basis a pre-programmed ISP account and password with each
iModem® delivered.
The iModem® Family is pin compatible with Cermetek’s HS Modem
family and is FCC Part 68 approved and Canadian DOT approveable.
The modules are designed for PCB throughhole mounting and are
1.35” x 1.97” x 0.61” in size.
TECHNICAL AND OPERATIONAL OVERVIEW
The iModem® Family of products are pin for pin compatible with the
CH179X and CH2056 modem products. Referring to Figure 1, the
CH21XX iModem® Family consists of an industrial grade high speed
modem module and a mP controller with associated internal logic.
The mP controller and the logic provide all the functions required for
internet communication via standard PSTN telephone lines. The
iModem® utilizes TCP, IP, PPP, PAP, SMTP and POP3 internet
protocols.
The iModem® requires an external RJ11C jack for the PSTN line
connection. An optional CCITT V.24 serial interface is required
when host processor control of the iModem® is either required or
desired in the specific application.
The iModem® receives iNet AT® commands from the host
processor or receives an event status flag on the Send Email
Control Pin (Pin #6) and proceeds to dial up the local ISP, log on
to the Internet and authenticate and verify user ID and password,
and either send or receive email depending on the command/
status flag received. All received emails are presented on the
RS232 interface for possible further host processing and retention.
INTRODUCTION
Cermetek’s iModem® Family of Internet products are the industries
first self contained modules providing a complete PSTN internet
communication solution. Further, the iModem® can operate
autonomously without the need for host processor intervention.
The iModem® Family offers a variety of internet communication
features ranging from simple on demand or event triggered email
transmission (CH2156) to full send and receive unlimited length email
(CH2160). Internet communication control of the iModem® exercised
by using one of the following basic control methods:
1.
2.
3.
The send and receive email function may be aborted at any time
during the email activity by activating the Send Email Control Pin
(Pin #6). This will cause the iModem® to terminate the email
activity and revert to the idle state.
Fully Autonomous or event driven control requiring
no host processor intervention.
Semiautonomous control, requiring one command to be
issued from the host processor.
Complete host intervention and supervision.
The CH2158/9 and CH2160 iModem® products contain 32K of
extended memory and, therefore, can store limited emails for
later re-transmission. However, to fully utilize the receive email
capability, the RS232 interface should be operational.
The iModem®s full range of capabilities and features allows for three
methods of internet control as briefly described below.
When choosing an implementation scheme utilizing a host processor,
the host controls the iModem® by issuing Cermetek iNet AT®
Commands which are extensions of the standard Hayes AT command
set.
© 2000 Cermetek Microelectronics, Inc.
Fully Autonomous On Demand and Event Driven Control.
This is the simplest method of operational control. Application of a
10ms TTL low going pulse (i.e., V<0.6) to the Send Email Control Pin
1
Document No. 607-0017 Rev. B (07/00)
(Pin #6) will cause the iModem® to send an email using its internal
default internet configuration profile. This profile is pre-programmed
at the factory and can be modified by the user. No host processor
intervention is required. The RS232 DTE serial interface is not
required for fully autonomous on demand and event driven control.
Semi-Autonomous Control.
This method requires a minimal amount of host processor
intervention and by necessity requires that the RS232 DTE serial
interface be operational.
Semiautonomous control is a special case of full Host Supervised
Control and relies on the pre-programmed default internet configuration profile contained within the iModem®. Initiation of the email
activity occurs with the issuance of either the @TD iNet AT®
Command (to Deliver email) or the @TG command (to receive
email) by the host processor to the iModem®. PSTN dial-up, logon
& authentication and email transmission are performed automatically by the iModem® in the same fashion as the on Demand
control method described above.
Host Supervised Control.
This method is the most flexible, but requires the issuance of each
of the necessary iNet® AT Commands in the required order from
the host processor.
Although the RS232 DTE serial interface is required to be operational for this method of control, an additional feature of this
method is the ability of the host to override the pre-programmed
ISP and/or email address by simply including the applicable
information on the same line of code as the iNet AT® Command.
Host supervised control is recommended for debug activities.
Regardless of the method of iModem® control employed, the
iModem® will abort all email related activities if a low going TTL
pulse is presented to the Send Email Control Pin (PIN #6) at any
time during or after initiation of email send (@TD command) or
email Receive (@TG Command).
Each iModem® product consists of a mP controller with Network
Protocols and Flash ROM, Extended RAM (CH2158/9 or CH2160
only), serial interface buffer, modulator/demodulator, modem
controller with error correction and data compression, nonvolatile
RAM and DAA.
The iModem® performs the following functions automatically:
1. Connects to ISP.
2. Authenticates user ID and logs onto internet.
3. Sends (or Receives) email to address specified using ISPs
SMTP or POP3 Mail Server.
4. Terminates ISP session after all data is sent (or received).
5. Sends message accepted Pulse to Pin 4 after all the ISP Mail
Server accepts the email.
Control of the internet capabilities of the iModem® can be either
event driven, semiautonomous, or initiated and controlled by a
system level host processor.
Further, the iModem® can function as a 56K V.90 modem when
not connected to the internet.
mP Controller.
The mP controller is a Motorola GP32 type controller with resident
internet protocol software and flash ROM. This controller
interprets the iNet AT® commands issued by the external host
processor or executes internal iNet AT® Command strings
depending on the iModem® control method employed by the
user.
Extended RAM.
Additional RAM is used as cache memory for the purpose of
email flow control and to facilitate transmission and reception of
large email files.
Modem Control.
The internal modem can be controlled with industry standard AT
commands and is compatible with available industry communication software.
DESCRIPTION OF FUNCTIONAL BLOCKS AND DISCUSSION OF BASIC OPERATIONS
Serial Host Interface Buffer.
The iModem® utilizes a serial V.24 EIA 232-E 5V interface to
Figure 1 contains a functional block drawing of the iModem®.
control the modem and communicate with the mP.
Figure 1. Functional Block Diagram of iModem®
© 2000 Cermetek Microelectronics, Inc.
Page 2
Document No. 607-0017 Rev. B (06/00)
The modem communicates over the serial interface with the host
processor (referred to as a DTE or Data Terminal Equipment) at a
fixed speed regardless of the carrier line modulation speed (DCE)
of the PSTN modem connection. This eliminates the need to
have the DTE step up or step down in speed based on the
incoming or outgoing PSTN communication data rate.
Non-Volatile RAM (NVRAM).
NVRAM can store two user-customized configurations. The
AT&Wn command will store the active modem configuration in
one of two NVRAM locations as selected by an n of 0 or 1.
The AT&Yn command selects one of the stored modem configurations to be automatically recalled and made active upon reset
or power up. The ATZn command immediately recalls and
activates a stored configuration. See Tables 7A and 7B for
storable S-Registers and Commands. The NVRAM can save up
to four telephone numbers, with up to 36 digits or modifiers in
each telephone number. The AT&Zn=s command will store s, the
telephone number dial string. The ATDS=n command will cause
the modem to dial one of the four stored telephone numbers. The
NVRAM storage location for the four telephone numbers is
selected by an n of 0, 1, 2, or 3
Telephone Line Interface or DAA.
High performance modems are extremely sensitive to DAA (Data
Access Arrangement) performance. The difference between a
good modem and a fair one is in the DAA performance. The
iModem® family includes a unique low distortion DAA designed
for optimal performance over all PSTN line conditions thereby
achieving the most reliable and best performance PSTN connections.
The iModem® family is designed to meet North American
telephone standards as set by FCC Part 68 (USA) and CSA CS03 Part I (Canada). The PSTN line interface is UL1950 and CSA
C22-2 950 Listed (Third Edition) and is designed to meet 1500
VAC RMS isolation and provide 2122V peak surge protection.
Consequently, the iModem® family of products satisfies U.S. and
Canadian requirements, and will meet other international approval agency requirements that specify these levels of isolation.
Pins 1 and 2 function as both input and output connections to the
PSTN. To maximize field reliability in hostile environments, for
Canadian approval, for UL compliance, and also optionally for
FCC Part 15 compliance, these two pins must be routed through
an external network such as that described in Figure 6A and in
Cermetek Application Note #126.
Each iModem® product comes with FCC Part 68 approval and is
shipped from the factory with an FCC label indicating registration
number and ringer equivalent. This label should be prominently
displayed on the end product. With the exception of the U.S.,
most countries (including Canada) require submission of the final
product or system containing the iModem® to the appropriate
governing regulatory agency for approval.
Typically this is accomplished by submitting the final end product
to an independent test house or consultant for evaluation. The
test/consultant then forwards the test results and applicable
documents to the regulatory agency. Contact Cermetek for a list
of suggested consultants.
Bell 103
Bell 212A
CCITT V.22
CCITT V.22bis
CCITT V.32
CCITT V.32bis
CCITT V.34
CCITT V.34bis
CCITT V.90
The iModem® supports V.42 LAMP, MNP 2-4, MNP 10 error
correcting protocols and uses V.42bis data compression, allowing
data transmission rates of up to a maximum of 230.4kbps. These
high DTE data rates are supported by the iModem® serial interface via its auto baud capability. Note that the maximum speed
attained is limited by the maximum speed available from the DTE
and not by the iModem®.
When the iModem® is operating in the internet state, all iNet AT®
Command communication between the iModem® and the host
processor (DTE) is conducted over the RS232 serial interface at
57.6kbps. When the iModem® is operating in the modem state,
communication with the DTE can be at any speed up to, and
including, 230.4kbps.
The resident Modulator/Demodulator supports line equalization and
forward error correction.
CONNECTING TO THE HOST UART
Since a modem communicates data serially and most host products
handle data in a parallel format, a UART is needed to make parallelto-serial and serial-to-parallel translations.
SUPPORTED FEATURES
Standard AT Command Set.
The iModem® supports the standard Hayes AT Command set with
extensions and can operate with industry standard communication
software. The AT commands are compatible with TR302.2/8808006. Refer to Table 6A & 6B for the command set description.
iNet AT® Command Set.
Cermetek has created a set of iNet AT® command extensions for
control of the internet communication function. These commands
operate in the same fashion as the standard AT commands. Refer
to Table 6C for the iNet AT® command extension set.
Serial Host Interface.
The iModem® operates in asynchronous mode and supports both
the full RS-232C/V.24 serial interface and a 5V, RS232-like interface
called V.24 (EIA-232-E). Signal levels are TTL rather than RS-232V
level compatible, which allows direct connection of the iModem® to
the host’s UART without level translating circuitry. See Table 3 for a
complete set of pin descriptions.
The iModem® is controlled by sending serial commands over TXD
and by monitoring serial status messages returned on RXD. All
other serial interface lines may be utilized for the convenience of a
particular application but are not required by the iModem®. Unused
outputs from the iModem® should be left unconnected. Unused
inputs should be tied to the proper logic level. See Table 3.
When using the iModem® exclusively in an event driven application,
the serial interface is not required.
Modulation/Demodulation/Error Correcting and Data
Compression
These functions are provided by an industry standard modem
ship set which has been adapted for use with the iModem®
Family.
Speaker Interface.
The SPK output reflects the receiver analog input and provides a
signal test that can be used to monitor call progress. The SPK
signal can drive a 300 ohm load directly. Typically, the SPK signal is
input into an audio power amplifier and the amplifier, in turn, drives
the speaker coil. The speaker is activated with the ATLn command,
where n is 0, 1, 2, or 3.
The Modulation/Demodulation scheme supports the industry
modem standards listed below.
Increasing numbers correspond to higher volume. Figure 3 indicates one method of driving an external 8 ohm speaker.
© 2000 Cermetek Microelectronics, Inc.
Page 3
Document No. 607-0017 Rev. B (06/00)
Zero Power Mode.
If an application calls for zero power during standby periods, the
power may be switched off using external circuitry and then
reapplied when the iModem®’s RI pin becomes active. The
iModem® can thus be powered down to zero.
300, 600, 1200, 2400, 4800, 7200, 9600, 12000, 14400, 16800,
19200, 21600, 24000, 26400, 28800, 38400, 57600, 115200 and
230400bps.
Referring to Figure 2, the controller activates the relay switch,
supplying power (+5V) to the iModem®. In this configuration, the
ring signal is used to “wake up” the iModem® when the iModem® is
in the power down state.
The iModem® can sense data with mark or space parity and configures itself as described in Table 2.
The data formats in Table 1 are recognized by the iModem® family
of products.
The pins of the iModem® will be in an undefined state when power
is switched off. This must be taken into consideration to assure that
no unwanted signals are presented to the iModem® during power
down.
Power Supply.
The iModem® module is a complex set of sensitive subsystems. During the course of normal operation, the iModem®
decodes analog signals from the telephone line that are in
millivolt range. Steps must be taken by the user to guarantees
that power supply noise on all supply lines, including ground,
does not exceed 25 mV peak to peak. If necessary, use
dedicated power and ground planes. Failure to provide such
operating conditions could cause the iModem® to malfunction
or to function erratically.
The iModem® is trained to a selected speed with an AT [CR] training
sequence. Thus, the DTE to modem serial interface speed can be
set independent of the DCE or line carrier connecting speed (with
minor restrictions, see the AT + MS command). This allows greater
flexibility when selecting DCE line carrier modulation speed thereby
affording the user with optimum data throughput performance. To
maximize effective modem data throughput speed, the DTE to modem serial interface speed should be set to the highest speed available without invoking the use of the iModem® built-in flow control.
Although flow control facilitates communication with higher speed
modes by the DTE, use of flow control causes an overall throughput
data rate penalty.
Table 2. iModem® Auto Configuration Based on DTE
Configuration.
DTE Configuration
The iModem® Family requires a single +5V +5% supply. It is
recommended that bypass capacitors be placed on the power
supply as close to the iModem® supply input pins as practical. It is
recommended that a 10 mF or greater tantalum capacitor in parallel
with a 0.1mF ceramic capacitor be used. The user must also
provide shielding from nearby sources of EMI, such as relays,
motors and other power supplies.
iModem® Configuration
7 mark
7 space
8 mark
8 space
7 none
8 none
8 none
8 even.
Figure 4. Speaker Control Circuit.
Figure 3. Zero Power Operation
Automatic Speed/Format Sensing.
The iModem® supports both Command and Data modes of operation.
The iModem® can automatically determine the speed and format of
the data sent from the DTE over the serial interface; and can sense
the following broad range of speeds:
Table 1. Data Formats Recognized by iModem® Family.
Parity
Data Length
(No. of Bits)
No. of
Stop Bits
None
Odd
Even
None
Odd
Even
7
7
7
8
8
8
2
1
1
1
1
1
Character Length
(No. of Bits)
10
10
10
10
11*
11*
*11 bit characters are sensed, but the parity bits are stripped off during data transmission in Normal and Error Correction modes.
© 2000 Cermetek Microelectronics, Inc.
Voice/Tone Injection Port.
The iModem® Family provides pin T1 to allow the user to share the
PSTN line interface associated with the iModem® for voice and
DTMF applications. Figure 5 contains a schematic indicating one
possible configuration for voice/tone utilization.
All iModem® products are designed with pin T1 coupled directly to
the internal DAA. When using the iModem® in data mode, T1
should float and be disconnected from any potential signal because
any signal on T1 during data operation will affect the iModem®
output. If T1 is being asserted from another application, use a relay
or zero impedance switch to disconnect T1 when in data mode.
Referring to Figure 5, use the variable resistor (POT) to set required
speaker volume.
To maintain FCC compliance, frequencies transmitted while in
voice mode should be between 300Hz and 3000Hz.
When voice and data are both being used, and the RXA and TXA
pins are active, it is typical for voice communication to precede data
communication. In this case, the following commands should be
used to configure the iModem® to allow for full utilization of the
Voice/Tone injection feature.
Page 4
Document No. 607-0017 Rev. B (06/00)
Figure 5. iModem® Family Application Diagram
®
These commands disable auto-answer and eliminate hang-up due
to lack of carrier signal.
1.
2.
3.
Enter: ATS0=0 [CR]
Enter: ATS7=255 [CR]
Enter: ATS10=255 [CR]
The following command sequences illustrate implementation of common voice/tone port applications.
1.
To answer a voice call:
(a) Enter: ATH1 [CR]
(b) Switch local voice source into RXA and TXA
(c) Begin voice conversation.
2.
To switch to data mode, switch local voice source from
RXA and TXA:
(a) At the Originate Modem, enter: ATX1 [CR]
(b) At the Answer modem, enter: ATA [CR]
3.
To disconnect (hang-up) a voice call or data call:
(a) Return to control mode by Entering: +++
(b) Enter: ATH [CR]
4.
To place a voice call using the HS Modem DTMF facili
ties:
(a) Enter: ATDT(Tele)#;[CR]
(b) Then switch to local voice source
iModem® Modem State.
When in the Modem State, the iModem® can be in either command
mode or data mode. When the modem is idle, it is in command
mode by default and will recognize commands. When data transmission is in progress, the iModem® is in the data mode state and
will not recognize commands. To force the iModem® to recognize
commands, the host must send an “escape sequence” to the
iModem® forcing it out of data mode and into command mode.
The escape sequence consists of a “guard time” (a period where no
characters are sent to the modem), followed by 3 escape characters, followed by another guard time. At power-up, the guard time is
set to 1 second minimum, and the escape character is set as “+”.
These two parameters can be modified via registers S2 and S12,
respectively.
The iModem® will stay off-hook with its carrier on after the escape
sequence is received and it returns an OK status message when it is
ready to accept commands. The HS Modem can be put into data
mode by issuing the command ATO [CR].
THE COMMAND FORMAT
Typical commands consist of three elements:
1. The attention sequence,
2. The commands themselves and
3. A terminating carriage return.
iModem® STATES
The iModem can be in either the Internet State or the Modem
State. Because the iModem® has the unique ability to
operate as either a high speed V.90 Modem or as an internet
email transceiver, the commands sent on TXD (or the status of
the Send Email Control Pin) determine operation.
iModem® Internet State.
The iModem® can be controlled by providing status flags on the
Send Email Control Pin (pin #6) or by sending ASCII commands via
the serial interface. Use of Pin #6 forces Internet email transmission operation. Upon successful transmission of an EMAIL, the
iModem® sends a momentary 100ms Low going TTL output pulse
on the Email Accepted Pin (Pin #8) indicating the email has been
received by the ISP Mail Server. If desired, a simple latch circuit
(see example in Figure 8) can be used to illuminate an LED to indicate Email Accepted.
© 2000 Cermetek Microelectronics, Inc.
This message indicates command completion status. Refer to
Tables 5A, 5B and 5C for a complete list of status messages.
Page 5
WARNING: the iModem® family of products has been FCC Part
68 approved as data/FAX modems. Utilization of the Voice/Tone
Port requires further registration. The FCC requires that the
entire system, including the HS Modem and the handset or DTMF
transceiver, adhere to Part 68 rules.
AT [commands] [CR].
Where: [AT] represents attention sequence.
[commands] represents command strings.
[CR] represents carriage return (ASCII 13 or HEX 0D).
When entering commands to the modem, the backspace character-control-H (ASCII 8 or HEX 08) can be used to edit mistakes.
“AT” and “A/” may not be edited however. Multiple commands may
be placed in the command line. A command line may be as long
as 40 characters, excluding the letters AT.
Document No. 607-0017 Rev. B (06/00)
By way of example, the command below instructs the iModem® to
configure itself to not echo characters when in command mode
(E0) and then put itself in answer mode (A).
Enter: ATE0A[CR]
STATUS MESSAGES AND RESULT CODES
A result code is issued by the iModem® to the DTE for all
commands executed by the iModem®, except dialing and internet
commands. Further, various activities on the PSTN are also
signaled to the DTE by the iModem®.
Standard AT Command Set.
The Hayes AT command set is divided into four types of commands: dial modifiers, basic commands, ampersand and percent
commands. Refer to the complete list in Tables 6A and 6B.
All result codes have either a terse, short form version (which is
identified by a number followed by a [CR]) or a verbose long form
English-like message version (which is preceded and terminated
with a [CR] and line feed).
INITIALIZING THE iModem®
Before commands may be sent to the iModem®, the iModem®
must be initialized. This consists of two events:
1. Modem Reset. This is accomplished by applying a hardware
reset pulse to pin RST or by switching the power off and then
back on.
2. Initial Modem Training. The modem must be trained to the
host DTE speed and parity (odd, even, mark, space or none).
These activities are briefly described below.
The user may suppress certain subsets of the non-extended
result codes. This is accomplished by selecting subsets of the
result code set using the ATXn command, where n=0, 1, 2, 3.
Optionally, the user may specify an extended set of result codes
(codes above 35) by setting Register S95. See the detailed
description of result codes in Table 5A, Table 5B and Table 5C.
Reset.
Upon applying power to the iModem®, the iModem® automatically generates an internal reset pulse. The user can also reset
the modem externally by applying a high-going reset pulse to the
RST pin for at least 10ms after the +5V power supply has been
stabilized. Delay sending commands to iModem® for 900ms after
reset has been initiated to allow the iModem® time to properly
reconfigure.
On power up, or when reset is initiated either by command ATZ or
by the RST pin, the iModem® will reconfigure to it’s default state
with the line carrier modulation DCE speed set to 56 kbps.
If desired, any speed, error correction, or data compression
method available on the iModem® can be locked in, using the
AT\Nn and/or AT+MS commands.
Training the iModem®.
The iModem® must be trained to match the host DTE speed and
parity so that it is able to recognize serial asynchronous commands sent to it by the DTE.
The DTE must retrain the iModem® each time a reset pulse is
applied on RST or after a RESET serial command has been
issued.
iModem® Training Command Sequence.
The iModem® is trained by sending it the following sequence:
Enter: AT[CR]
Where: A and T may be either upper or lower case but
must be the same case.
[CR] represents carriage return.
iModem® will respond with one of the following status messages,
depending on whether it is optioned for abbreviated or English
status messages.
Result: 0[CR] (Abbreviated form)
Result: [CR][LF][OK][CR][LF] (English form)
Where: [CR] represents carriage return (ASCII 13 or
HEX 0D)
[LF] represents line feed (ASCII 10 or HEX 0A)
All AT commands, other than dialing commands, will be responded to with either an OK (short form result code 0) if the
command is valid or accepted, or with an ERROR (result code 4)
if the command is not recognized. The detail contained in the
error result code signaled to the DTE depends on the level of
message suppression employed by the user. As can be seen
from Tables 5A, 5B and 5C, specifying X4 allows the iModem® to
utilize the entire range of non-extended messages, whereas X0
suppresses all but the very basic result codes. Most of the result
codes allowed under X1, X2 and X3 are considered call progress
status codes and, in practice, are suppressed except for the case
of debugging activities. It is recommended that the non-extended
result codes be used in all cases.
It should be noted that the default connect result codes 9-20
indicate DTE connection speed, not Carrier Line DCE speed.
Hence, the iModem® will connect at a maximum speed of
57.6kbps (result code 18) unless the DTE is forced to a higher
speed by selection of data compression. In this case, the
maximum DTE to iModem® speed is 230.4kbps (result code 20).
Extensions to the basic result code set can be specified by Register
S95, which allows for the use of result codes 40 - 64, 165 - 194.
Note: To obtain a detailed status report for a given modem communication configuration, use the AT/V1 command. Executing this
command at setup will cause the iModem® to connect and return a
message on line consisting of <DTE speed> <modulation> <error
protocol> <line speed of connection>.
AT COMMAND APPLICATIONS WHEN OPERATING THE
iModem® IN THE INTERNET STATE
Each iModem® is delivered with a pre-programmed ISP account ID
and password, local Sunnyvale, CA, dial-up ISP access phone
number and a default pre-programmed email subject title for use
on an interim basis.
Sending Emails.
If an email is to be sent utilizing the Cermetek pre-programmed
internet configuration profile (i.e., the pre-programmed ISP account
ID and password, and the pre-programmed destination email
address), issuing the @TD command is all that is needed to send
an email.
The iModem® is now in idle, the DTE speed is set to a default
speed of 57.6kbs mode and the iModem® is ready to accept
commands.
Example:
As an alternate attention sequence “A/” may be sent which
behaves much like the AT sequence except that it causes the
previously entered command specified with an AT prefix to be
executed. When given, it must be in the upper case ASCII. No
carriage return is needed.
© 2000 Cermetek Microelectronics, Inc.
Enter:
Page 6
Initiate dial-up and complete email
transmission using the pre-programmed
internet configuration profile.
@TD
Document No. 607-0017 Rev. B (06/00)
The default email subject title is:
Enter:
@TNaaaaaaa
Enter:
@TObbbbbb
Enter:
@TD
Example:
Over ride default pre-programmed ISP
account ID & Password, email destina
tion address, local access phone
number, send email.
Enter:
@TLaaaaaa
Enter:
@TPbbbbbb
Enter:
@TOcccc
Enter:
@TNdddddd
Enter:
@TSeeeeee
Enter:
@TD
Cermetek Microelectronics iModem Email
Further, Input #1 and Input #2 status will also be transmitted. For
CH2156, CH2158/9 and CH2160, the default send email will be of
the form:
Remote Product Message
Input 1
High (or low)
Input 2
High (or low)
For CH2157, which contains an onboard temperature sensor, the
default send email is of the form:
Remote Product Message
Temperature xx (Reported in Fahrenheit)
Input
High (or low)
To change the default internet configuration profile, refer to the
PROGRAMMING THE iMODEM® section of this data sheet.
Fully Autonomous Control.
If email is to be sent by activating the SEND EMAIL CONTROL
PIN (PIN#6), the iModem® will utilize the pre-programmed internet
configuration profile.
The iModem® is designed to allow the user to personalize the
default internet configuration profile by either using the PSTN to
dial up the iModem® or by using the RS232 host serial interface.
Once reconfigured, simply activating the SEND EMAIL CONTROL
PIN will automatically cause an email to be transmitted.
In a typical fully autonomous application, the user installs “as
received” the iModem® in the desired remote environment and
connects only the incoming PSTN to the systems jack.
Once the PSTN is connected, the user accesses the iModem®
and then re-configures the iModem® in situ. Upon completion of
the re-configuration activity, the iModem® can now be directed to
send emails from the remote environment by activating the SEND
EMAIL CONTROL pin.
Semi-Autonomous and Complete Host Intervention Control.
This method of control requires all commands to be issued in
serial fashion. The first example assumes that the pre-programmed ISP and email address is to be used.
A common host control application involves using the iModem®
pre-programmed internet configuration profile except for the local
access ISP phone number.
Example:
Enter:
Enter:
Initiate dialup using a local ISP access
phone number different from the preprogrammed number. Then complete
email transmission using the preprogrammed ISP account, ID password
and email destination address.
@TN1234567 New Phone Number
@TD Initiate dialup and send email
In a slightly more complex example, the host controller over rides
both the ISP access phone number and the destination email
address. The email is then sent using the @TD command.
Example:
Send email Overriding the preprogrammed ISP local access phone
number and default pre-programmed
destination email address. For all other
parameters, use pre-programmed
information internet configuration
profile.
© 2000 Cermetek Microelectronics, Inc.
Page 7
Where aaaaaaa is
the ISP local access
phone number
Where bbbbbb is the
email destination
address
Dial-up ISP and send
email.
Where aaaaaa is ISP
account ID
Where bbbbbb is ISP
account Password
Where cccc is ISP
mail server address
Where dddddd is the
local ISP access
phone number
Where eeeeeee is
the email subject
(limited to 15 ASCII
characters)
Dial up ISP and
complete email
transmission using
above data for email
accounts.
iNet AT® commands must be sent from the Host controller at
57600bps, N81 (no parity, 8 databits, 1 stop bit).
Note that the ISP Mail Server Address must be specified in
Hexadecimal. Refer to Cermetek Application Note #147, “Procedure to convert user account address to Hexadecimal”.
Changing the Default Internet Configuration Profile.
When various iNet AT® commands that modify internet configuration parameters are issued to the iModem®, the changes invoked
by these commands are only temporary. Once power to the
iModem® is removed, the changes are lost. The default configuration profile will not be lost when power is removed from the
iModem®.
AT COMMAND APPLICATIONS WHEN OPERATING THE
iModem® IN THE MODEM STATE.
In the last example, the entire pre-programmed internet configuration profile is over ridden.
Dialing A Phone Number.
The Dial command takes the form Dn, where n is a string of
characters. In the simplest form, n will be only the digits of the
phone number to be dialed.
Example:
Enter:
Dial Number.
AT D1234567
In response to this command, the iModem® dials the telephone
number “123-4567” and then waits for a carrier from the distant
modem. If no carrier is detected within a given time (the default
time is 30 seconds), the iModem® automatically releases the line
and sends a NO CARRIER result code.
Document No. 607-0017 Rev. B (06/00)
Table 3. iModem® Family Pin Descriptions
© 2000 Cermetek Microelectronics, Inc.
Page 8
Document No. 607-0017 Rev. B (06/00)
If a carrier is detected, the iModem® gives a CONNECT result
code and goes on-line, permitting communication with the distant
modem.
The Dial Command may also be issued without a telephone
number. ATD causes the iModem® to pick up the telephone line
without dialing a number.
Table 4. Pin Comparison of CH179X, HS Modem and CH21XX
iModem® Family
C H179X and HS Modem
FAMILY
1
RING
RING
2
TIP
TP
3
TI
T1
4
NC
SENT
5
SPK
SPK
6
NC
SEND
7
NC
IN 1
8
OPEN*
IN 2
9
NC
NC
10
TXD
TXD
11
RXD
RXD
12
NC
NC
13
D TR
D TR
14
D SR
D SR
15
RI
RI
16
C TS
C TS
17
DCD
DCD
18
NC
NC
19
V cc
V cc
20
GND
GND
21
RST
RST
22
RTS
RTS
Dial 9, pause, dial number.
ATDT9, T1234567
Multiple commas may be used for a greater delay time.
Touch Tone and Pause Dialing
The iModem® can use DTMF (touch-tones) “T”, or dial pulses “P”
when dialing a telephone number. If the dial command does not
specify which type to use, the modem defaults to the type last
specified. The power-on default value is T.
Example:
i Modem
C H21XX
FAMILY
PIN
Example:
Enter:
Enter:
Pulse dial 9, pause, touch-tone dial
number
ATDP9, T1234567
Redial Last Number.
Use A/, the repeat command, to redial the last telephone number
dialed when a busy signal is received.
Example:
Enter:
Touch-tone dial 9, pause, dial number,
return for command.
ATDP9, T1234567;
Return to Command State.
The iModem® can be forced to reenter the command state after
dialing (without hanging up) by ending the dial command with a
semi-colon. This is useful when using the modem as an auto
dialer.
Automatic Answering.
S0=0*
S0=1-254
S0=255
DO NOT ANSWER TELEPHONE
ANSWER ON RING 1 TO RING 254
ANSWER ON RING 255
*When S0 is set to 0, the modem will not auto answer.
PROGRAMING THE iModem®
Cemetek’s iModem® requires an ISP (Internet Service Provider)
address, ISP account password, local PSTN dial up phone
number and valid email address to send and receive emails.
The required information can be modified by including it on the
appropriate iNet AT® Command line at the time the commands
are issued from the host processor.
Commands can be issued to the iModem® using any number of
commercially available terminal emulation programs - such as
PROCOM or HYPER TERMINAL. As an added service to our
customers, each iModem® is shipped from the factory with a
default ISP account and password for interim use. The default
PSTN dial up phone # is local to Sunnyvale, CA.
Pause During Dialing.
When placing a call from an office with a telephone connected to
a PBX, it may be necessary to dial an access code (usually the
digit 9) to get an outside line. Inserting a comma in the telephone
number commands the iModem® to pause for a specific length
of time. The factory default pause time is 2 seconds.
© 2000 Cermetek Microelectronics, Inc.
Page 9
Document No. 607-0017 Rev. B (06/00)
Table 5A Summary of Non-Extended Result Codes.
Table 5B Extended Result Codes.
Note: 1. Am “x” in a column indicates that the message (either the long form if verbose, or the value only for short form) will be generated
when that particular value of “n” (shown at the top of the column) has been selected by the use of ATXn. A numeral indicates which less
explicit message (verbose or short form) will be output for that X option.
Table 5C. Extended Result Codes.
Table 5C. Extended Result Codes.
Result Code Form
n in ATXn Command
Terse
or
S hort
Verbose or
Long
0
1
2
3
165
C ONNE C T 32000
X
X
X
166
C ONNE C T 34000
X
X
X
Result Code Form
n in ATXn Command
4
Terse
or
S hort
Verbose or
Long
0
1
2
3
4
X
X
180
C ONNE C T 28000
X
X
X
X
X
X
X
181
C ONNE C T 29333
1
X
X
X
X
167
C ONNE C T 36000
X
X
X
X
X
182
C ONNE C T 30667
1
X
X
X
X
168
C ONNE C T 38000
X
X
X
X
X
183
C ONNE C T 33333
1
X
X
X
X
184
C ONNE C T 34667
1
X
X
X
X
169
C ONNE C T 40000
X
X
X
X
X
170
C ONNE C T 42000
X
X
X
X
X
185
C ONNE C T 37333
1
X
X
X
X
171
C ONNE C T 44000
X
X
X
X
X
186
C ONNE C T 38667
X
X
X
X
X
187
C ONNE C T 41333
X
X
X
X
X
172
C ONNE C T 46000
X
X
X
X
X
173
C ONNE C T 48000
X
X
X
X
X
188
C ONNE C T 42667
X
X
X
X
X
174
C ONNE C T 50000
X
X
X
X
X
189
C ONNE C T 45333
X
X
X
X
X
190
C ONNE C T 46667
X
X
X
X
X
175
C ONNE C T 52000
X
X
X
X
X
176
C ONNE C T 54000
X
X
X
X
X
191
C ONNE C T 49333
X
X
X
X
X
177
C ONNE C T 56000
X
X
X
X
X
192
C ONNE C T 50677
X
X
X
X
X
178
C ONNE C T 56000
X
X
X
X
X
193
C ONNE C T 53333
X
X
X
X
X
179
C ONNE C T 230400
X
X
X
X
X
194
C ONNE C T 54677
X
X
X
X
X
© 2000 Cermetek Microelectronics, Inc.
Page 10
Document No. 607-0017 Rev. B (06/00)
Figure 6. Schematic Illustrating Implementation of Voice
Injection Feature.
There are two mounting techniques that are recommended for physically connecting the iModem® to a PCB:
1. Direct soldering
2. Sockets.
Direct Soldering.
The iModem® may be wave soldered onto a circuit card. All iModem®
products are hermetically sealed and will not be harmed by industry
standard wave soldering processes.
Socketing.
The socketing approach to mounting eliminates cleaning and
desoldering concerns. When the socket is used, it must make a
solid connection to all pins. Failure to do so will cause unreliable
or intermittent operation. Also, steps should be taken to assure
that the module remains tightly seated in the socket after the end
product is shipped. Cermetek recommends socket CES-150-01-TS by Samtec, 50 pin strip socket.
PHONE LINE CONNECTION GUIDELINES
1. The iModem® must be mounted in the final assembly such
that it is isolated from exposure to any hazardous voltages within
the assembly. Adequate separation and restraint of cables and
cords must be provided.
2. The circuitry from the iModem® to the telephone line interface
must be provided in wiring that carries no other circuitry other
than that specifically allowed in the FCC rules (such as A and
A1 leads).
3. Connection to phone line should be made through an RJ-11C
jack.
4. PCB traces from the modem’s RING and TIP pins to the
RJ-11C jack must be 0.1 inch spacing or greater to one
another and 0.2 inch spacing or greater to all other traces.
The traces should have a nominal width of 0.020 inches or
greater.
5. The RING and TIP PCB traces should be as short as possible
and oriented to prevent coupling other high speed or high frequency signals present on the host circuit PCB.
6. No additional circuitry other than that shown in Figure 7 may
be connected between the modem module and the RJ-11C
Jack. Doing so will invalidate the FCC approval.
7. The iModem®, the RJ-11 Jack, the interfacing circuitry and all
PCB traces in between, must be contained on a PCB with a 94
V-0 flammability rating.
8. The supplied FCC registration label must be applied visibly on
the outside of the product.
9. The product’s User Manual must provide the user with instructions for connection and use as recommended in the FCC Registration Section below.
CANADIAN APPROVALS
The iModem® family is approveable for use by DOT to CSA CS03 Part I. However, per Canadian procedures, approval can only
be granted after the iModem® has been installed into the end
product. Typically, Canadian approval is obtained by submitting
the final end product to an independent test house or consultant
for evaluation. The test house/consultant then forwards the test
results and applicable documents to the regulatory agency.
Cermetek offers a list of consultants to assist with this process.
iModem® HANDLING AND ASSEMBLY RECOMMENDATIONS
The iModem® contains static-sensitive components and should only
be handled by personnel and in areas that are properly protected
against static discharge.
© 2000 Cermetek Microelectronics, Inc.
Page 11
FCC REGISTRATION
All products in the iModem® family are registered with the FCC
under Part 68. To maintain the validity of the registration, you must
serve notice to the end user of the product of several restrictions
the FCC places on the modem and its use.
In addition to restriction notification, the FCC requires that
Cermetek make all repairs to all products in the iModem® family.
If repairs are necessary after installation of the iModem® and the
end product has been delivered to the end user, the end product
must be returned to the end product supplier where the iModem®
can be removed and then forwarded to Cermetek repair. The
following notice is recommended and should be included in the
end product’s user manual.
FOR YOUR USER’S MANUAL
The part 68 rules require the following (or equivalent) be provided
to the end user of the equipment containing a DAA:
Type of Service: The (insert end product name) is designed to be
used on standard device telephone lines. It connects to the telephone line by means of a standard jack called the USOC RJ-11C (or
USOC RJ45S). Connection to telephone-company-provided coin
service (central office implemented systems) is prohibited. Connection to party lines service is subject to state tariffs.
Changes in Attestation Procedure for Plugs and Jacks:
(Name of applicant) attests that the network interface plugs or
jacks used on this equipment comply with and will continue to
comply with the mechanical requirements specified in Part 68,
Sub-part F, specifically the dimensions, tolerances and metallic
plating requirements. The compliance of these connectors will be
assured by purchase specifications and incoming inspection.
Documentation of such specifications and/or inspections will be
provided by the FCC within 30 days of their request for the same.
Telephone Company Procedure: The goal of the telephone company is to provide you with the best service it can. In order to do this,
it may occasionally be necessary for them to make changes in their
equipment, operations or procedures. If these changes might effect
your service or the operation of your equipment, the telephone company will give you notice, in writing, to allow you to make any changes
necessary to maintain uninterrupted service.
In certain circumstances, it may be necessary for the telephone
company to request information from you concerning the equipment which you have connected to your telephone line. Upon
request of the telephone company, provide the FCC registration
number and the ringer equivalence number (REN); both of these
items are listed on the equipment label.
Document No. 607-0017 Rev. B (06/00)
Table 6A. Summary of Basic AT Commands.
COMMAND
A/
A
B0
B1
C1
Dn
E0
E1
H0
H1
L0
L1
L2
L3
M0
M1
M2
M3
N0
N1
O0
O1
Q0
Q1
Sn
Sn?
Sn=v
V0
V1
W0
W1
W2
COMMAND
FUNCTION
Re-execute command
Go off-hook and attempt to answer call
Select V.22 connection at 1200bps
Select Bell 212A connection at 1200bps
Return OK message
Dial modifier
P
Pulse Dial
T
Touch Tone Dial
W
Wait for Dial Tone
;
Return to Idle State
@
Wait for Quiet Answer
Command
!
Flash Hook
,
Pause
0-9/ABCD
Dial Digits/
Characters & wait for credit
card dial tone
Ù
Toggles calling tone
L
Redial last number
*
Star digit - tone dialing
S=n
Dial the number and store in
directory. N 0 to 3.
Turn off command echo
Turn on command echo
Initiate a hang-up sequence
If on-hook, go off-hook and enter command
mode
Set low speaker volume
Set low speaker volume
Set medium speaker volume
Set high speaker volume
Turn Speaker off
Turn speaker on during hand shaking and turn
speaker off while receiving carrier
Turn speaker on during hand shaking and while
receiving carrier
Turn speaker off during dialing and receiving
carrier and turn speaker on during answering
X0
X1
X2
X3
X4
Y0
Y1
Z0
Z1
&C0
&C1
&D0
&D1
&D2
&/D3
FUNCTION
Report basic call progress result codes, i.e.
OK, CONNECT< RING, NO CARRIER (also for
busy, if enabled, and dial tone not detected),
NO ANSWER and ERROR
Report basic call progress result codes, i.e.
OK, CONNECT< RING, NO CARRIER (also for
busy, if enabled, and dial tone not detected),
NO ANSWER and ERROR
Report basic call progress result codes, i.e.
OK, CONNECT< RING, NO CARRIER (also for
busy, if enabled, and dial tone not detected),
NO ANSWER and ERROR
Report basic call progress result codes, i.e.
OK, CONNECT< RING, NO CARRIER (also for
busy, if enabled, and dial tone not detected),
NO ANSWER and ERROR
Report basic call progress result codes, i.e.
OK, CONNECT< RING, NO CARRIER (also for
busy, if enabled, and dial tone not detected),
NO ANSWER and ERROR
Disable long space disconnect before on-hook
Enable long space disconnect before on-hook
Restore stored profile 0 after warm reset
Restore stored profile 1 after warm reset
Force RLSD active regardless of the carrier
state
Allow RLSD to follow the carrier state
Interpret DTR On to OFF transition per & Qn:
&Q0, &Q5, &Q7
The modem ignores DTR Interpret DTR On to
OFF transition per & Qn: &Q0, &Q5, &Q6
Interpret DTR On to OFF transition per & Qn:
&Q0, &Q5, &Q6
Interpret DTR On to OFF transition per & Qn:
&Q0, &Q5, &Q6
The modem performs soft reset.
Turn off auto-mode detection
Turn on auto-mode detection
Go on-line
Go on-line and initiate a retrain sequence
Allow result codes to DTE
Inhibit result codes to DTE
Select S-Register as default
Return the value of S-Register n
Set default S-Register to value v
Report short form (terse) result codes
Report long form (verbose) result codes
Report DTE speed in EC model
Report line speed, EC protocol and DTE speed
Report DCE speed in EC mode
© 2000 Cermetek Microelectronics, Inc.
Page 12
Document No. 607-0017 Rev. B (06/00)
Table 6B. Summary of Basic AT Commands (continued).
COMMAND
&F0
&F1
&G0
&G1
&G2
&K0
&K3
&K4
&K5
&K6
Kn
\K0,2,4
\K1
\K3
\K5
\K0,1
\K2,3
\K4,5
\K0,1
\K2,3
\K4,5
\N0
\N1
\N2
\N3
\N4
\N5
\V0
\V1
+MS
%C0
%C1
%C2
%C3
\A0
\A1
\A2
\A3
\Bn
&M0
&P0
&P1
&P2
FUNCTION
Restore factory configuration 0
Restore factory configuration 1
Disable guard tone
Disable guard tone
Enable 1800 Hz guard tone
Disable DTE/ DCE flow control
Enable RTS/ CTS DTE/DCE flow control
Enable XON/XOFF DTE/DCE flow control
Enable transparent XON/XOFF flow control
Enable both RTS/CTS and XON/XOFF flow
control
CONTROLS BREAK HANDLING DURING
THREE STATES
When modem receives a break from THE
DTE:
Enter on-line command mode, no break sent
to the remote modem
Clear buffers and send break to remote
modem
Send break to remote modem immediately
Send break to remote modem in sequence
with transmitted data
COMMAND
&P3
When modem receives \b in on-line com
comand state:
Clear buffers and send break to remote
modem
Send break to remote modem
Send break to remote modem in sequence
with transmitted data
When modem receives break from remote
modem:
Clear data buffers and send break to DTE
Send a break immediately to DTE
Send a break with received data to DTE
Select normal speed buffered mode
Select direct mode
Select reliable link mode
Select auto reliable mode
Force LAPM mode
Force MNP mode
Connect messages are controlled by the
command settings X, W, and S95
Connect messages are displayed in the single
line format
Select modulation
ERROR CORRECTING COMMANDS
Disable data compression
Enable MNP 5 data compression
Enable MNP 5 data compression
Enable both V.42.bis and MNP5 compression
Set maximum block size in MNP to 64
Set maximum block size in MNP to 128
Set maximum block size in MNP to 192
Set maximum block size in MNP to 256
Send break of n x 100 ms
Select direct asynchronous mode
Set 10 pps pulse dial with 39%/61% make/
break
Set 10 pps pulse dial with 33%/67% make/
break
Set 20 pps pulse dial with 39%/61% make/
break
© 2000 Cermetek Microelectronics, Inc.
Page 13
&Q0
&Q5
&Q6
&T0
&T1
&T2
&T3
&T4
&T5
&T6
&T7
&T8
&V
&W0
&W1
&Y0
&Y1
&Zn=x
%E0
%E1
%E2
FUNCTION
Set 20 pps pulse dial with 33%/ 67% make/
break
Select direct asynchronous mode
Modem negotiates an error corrected link
Select asynchronous operation in normal mode
Terminate any test in progress
Initiate local analog loopback
Return ERROR result code
Initiate local digital loopback
Allow remote digital loopback
Disallow remote digital loopback request
Request an RDL without self-test
Request an RDL with self-test
Initiate local analog loop with self-test
Display current configurations
Store the active profile in NVRAM profile 0
Store the active profile in NVRAM profile 1
Recall stored profile 0 upon power up
Recall stored profile 1 upon power up
Store dial string x (to 34) to location n (0-3)
Disable line quality monitor and auto retrain
Enable line quality monitor and auto retrain
Enable line quality monitor and fallback
MNP10 COMMANDS
-K0
Disable MNP 10 extended services
-K1
Disable MNP 10 extended services
-K2
Disable MNP 10 extended services
FAX CLASS 1
+FCLASS=n
+FAE=n
+FRH=n
+FRM=n
+FRS=n
+FTH=n
+FTM=n
+FTS=n
Service Class
Data/fax auto answer
Receive data with HDLC framing
Receive data
Receive silence
Transmit data with HDLC framing
Transmit data
Stop transmission and wait
iNet AT® Commands
@TAn
Enter remote receiver email address
@TC
Save current internet configuration profile
@TD
Dial pre-programmed ISP and send email to
pre-programmed email address
@TEn
Enter local modem email address
@TI
View revision of firmware
@TLn
Enter username for ISP where n is username
@TNn
Enter local access phone number for ISP
@TMn
Enter email message. End with <CR>.<CR>
@TPn
Enter password for ISP
@TOn
Enter ISP mail server IP address
@TS
Enter email subject
@TV
View imodem profile
@TG
Dial Pre-programmed ISP and Receive email
from pre-programmed email address.
Note: All @T Commands sent from the host (DCE) must be sent
at 57600bps, N81 (no parity, 8 data bits and 1 stop bit).
Document No. 607-0017 Rev. B (06/00)
Table 7. S-Registers Summary.
Register
S0
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
S11
S12
S13
S14
S15
S16
S17
S18
S21
S22
S23
S24
S25
Function
Rings to Auto-Answer
Ring Counter
Escape Character
Carriage Return Character
Line Feed Character
Backspace Character
Wait Time for Dial Tone
Wait Time for Carrier
Pause Time for Dial Delay Modifier
Carrier Detect Response Time
Carrier Loss Disconnect Time
DTMF Tone Duration
Escape Prompt Delay
Reserved
General Bit Mapped Options Status
Reserved
Test Mode Bit Mapped Options Status (&T)
Reserved
Test Timer
V.24/General Bit Mapped Options Status
Speaker/Results Bit Mapped Options Status
General Bit Mapped Options Status
Reserved
Delay to DTR Off
Range
0-255
0-255
0-255
0-127
0-127
0-255
2-255
1-255
0-255
1-255
1-255
50-255
0-255
—————0-255
————0-255
S26
S27
S28
S30
S31
S32
S33
S34-S35
S36
S37
S38
S39
S40
S41
S42-S45
S46
S48
S82
S86
S95
RTS-to-CTS Delay
General Bit Mapped Options Status
General Bit Mapped Options Status
Disconnect Inactivity Timer
General Bit Mapped Options Status
XON Character
XOFF Character
Reserved
LAPM Failure control
Line Connection Speed
Delay before Forced Hang up
Flow Control bit Mapped Options Status
General Bit Mapped Options Status
General Bit Mapped Options Status
Reserved
Data Compression Control
V.42 Negotiation Control
LAPM Break Control
Call Failure Reason Code
Result Code Messages Control
0-255
——0-255
—0-255
0-255
———0-255
———————0-255
—-
© 2000 Cermetek Microelectronics, Inc.
Page 14
Units
Rings
Rings
ASCII
ASCII
ASCII
ASCII
seconds
seconds
seconds
0.1 seconds
0.1seconds
0.001sec
0.02sec
—————seconds
————seconds or
0.01 second
0.01second
——10 seconds
—ASC11
ASC11
———seconds
—————————-
Saved
*
*
*
*
*
*
*
—————*
———————————-
*
*
*
*
*
*
*
*
Default
0
0
43
13
10
8
2
50
2
6
14
95
50
138 (8Ah)
—0
—0
52 (34h)
117 (75h)
62 (3Dh)
—5
1
73 (49h)
0
0
94 (C2h)
17 (11h)
19 (13h)
—7
0
20
3
104 (68h)
195 (C3h)
—138
7
128 (40h)
—0
Document No. 607-0017 Rev. B (06/00)
Telephone Company Procedure (continued):
The sum of all of the REN’s on your telephone lines should be less
than five in order to assure proper service from the telephone
company. In some cases, a sum of five may not be usable on a
given line. Consult your telephone provider.
If Problems Arise: If any of your telephone equipment is not operating properly, you should immediately remove it from your telephone
line, as it may cause harm to the telephone network. If the telephone company notes a problem, they may temporarily discontinue
service. When practical, they will notify you in advance of this disconnection. If advance notice is not feasible, you will be notified as
soon as possible.
When you are notified, you will be given the opportunity to correct
the problem and informed of your right to a file a complaint with
the FCC. Contact your local telephone service provider if you
have any questions about your phone line.
DEFAULT STATUS, PERFORMANCE AND SPECS
(continued)
Auto retrain enabled - 30 seconds attempt
MNP error correction mode can be negotiated (&Q5)
MNP - non-extended service selected
MNP error correction block size is 128 characters selected
Data compression -negotiation enabled
Transmit break length is 0.3 seconds
All breaks are transmitted in sequence with data
Serial port flow control enabled = RTS/CTS
XON/XOFF flow control characters selected
Note: Upon power-up the iModem® will recall user profile 0 which
may override some of the above Factory Defaults. If desired the
user may, at their option, save the factory defaults in user profile 0.
In the event repairs are ever needed on the (insert your product
name), they should be performed by (insert your company name)
or an authorized representative of (insert your company name).
For information contact: (insert your company address).
DEFAULT STATUS, PERFORMANCE AND SPECS
Prior to delivery , Cermetek installs into each iModem® the
following the Default Configuration Profile:
Default Connect Speeds is 56,000bps
Serial port data rate auto baud enabled
Bell 212A operation at 1200bps
Parity - none
Auto answer disabled
Command echo ON
All result codes enabled – except \REL codes
Wait for dial tone before dialing – 2 seconds
Dials with touch-tone (T)
Detects busy signal (ATX4)
Full word result codes - non-extended
Pulse dial make/break ratio = 39/61- 10 pps
Test timer set to 0 seconds, test modes disabled
Inactivity timer set to 0 minutes
CTS always active
DSR is ignored
DCD is ignored
RTS to CTS delay - .01 seconds
DTR always active - hangs up after transition
Long space disconnect disabled
Speaker enabled but off when receiving carrier
Speaker volume set to low
Local modem will not grant RDL request from remote modem
Guard tones disabled
Minimum DTR pulse width = .05 seconds
Ring count – 00
Escape code character = 43 (+)
Flash to on hook = 70 ms
Auto speed detection enabled
DTE connect speed, connect messages
Back space character = 08 (BS)Carriage return character = 13
(CR)
Line feed character = 10 (LF)
Duration of wait for dial tone = 2 seconds
Duration of wait for carrier after dialing = 50 seconds
Carrier detect response time = 0.6 seconds
Connection detected at DTE – Highest speed 38,400bps
© 2000 Cermetek Microelectronics, Inc.
Page 15
Document No. 607-0017 Rev. B (06/00)
Figure 7. PSTN Line Interface for all iNet Appliance Products
®
®
© 2000 Cermetek Microelectronics, Inc.
Page 16
Document No. 607-0017 Rev. B (06/00)
Table 8. iModem® Electrical Specifications.
Sy m b o l
C h ar ac t er i s t i c
Mi n .
Ty p .
Ma x .
Un its
4.5
5.0
5.5
V
V cc
P osi ti ve S upply voltage
Icc Off Hook
(C H1794)
Nomi nal Operati ng C urrent @
V cc=5.5V when modem i s Off Hook
Icc Off Hook
(C H1798/99)
Nomi nal Operati ng C urrent @
V cc=5.5V when momem i s Off Hook
V IH
Hi gh Level Input Voltage*
V IL
Low Level Input Voltage*
VT+
Positive Hysteresis Threshold for RESET Pin
2.5
V
VT-
Negative Hysteresis Threshold for RESET Pin
0.5
V
V OH
Hi gh Level Output (IOH = 0.5 mA )*
V OL
Low Level Output (IOL = 1.6 mA )*
0.6
V
IIN
___ ___
____
Input Leakage C urrent (TX D , D TR, RTS , IN1, IN2, S E ND )
100
uA
IOH
____
Input C urrent (RS T)
500
uA
CP
___ ___
C apaci ti ve Load (TX D , D TR, RTS )
C apaci ti ve Load (RTS )
10
8
pF
pF
mA
115.0
185.0
mA
2.0
V
0.8
V
2.4
V
Table 9. iModem® Electrical Specification
P ar am et er
Off Hook Impedance
Mi n i m u m
Ma x i m u m
20
Trans Hybri d Loss
Ri ng Voltage Loop
Ty p i c al
Un its
MOhm
25
110V
dB
600 Ohm, RX A , TX A
250V
V pp
On 48V D C li ne voltage
for sustai ned peri ods
100
mA
D oes not apply to
C H1799LL
600 Ohm
Li ne Loop C urrent - (Off-Hook)
20
Return Loss @ 1000 Hz
15
dB
Ri ng F requenci es
40
Hz
Recei ver Inserti on Gai n
-0.5
Transmi t P ower
C o m m en t s
0.0
+0.5
dB
-9.5
dB m
600 Ohm - D ata Mode
D elay
F i rst C haracter A fter Reset
0.5
1.0
se c
Inter C haracter D elay
20
50
ms e c
B etween all command
characters
C ommand D elay
100
200
ms e c
B etween all AT
commands
ms e c
If user suppli ed
Mi ni mum Reset P ulse D urati on
© 2000 Cermetek Microelectronics, Inc.
10
Page 17
Document No. 607-0017 Rev. B (06/00)
Table 10. Analog Characteristics.
Name
Type
Characteristics
Value
SPK
O(DF)
Minimum Load
Maximum Capacitive Load
Output Impedance
Output Voltage
D.C. Offset
300ohm
0.01m
10ohm
2.5 + 1.6V
<20mV
Table 11. Summary iModem® Family of Products
Model
Summary of Features
Operating Temperature
CH2156
2 Sense Pins, Email Send Control Pin, Send port status emails
Full Function, V.90, FCC Part 68 Approved, UL1950 listed modem
0 C to 70 C
CH2157
1 Input Sense Pin, 1 Temperature Sense Pin, Email Send Control Pin
Send port status emails
Full Function, V.90, FCC Part 68 Approved, UL1950 listed modem
0 C to 70 C
CH2158
2 Input Sense Pins, Serial RAM, Email Send Control Pin
Send Email only
Full Function, V.90, FCC Part 68 Approved, UL1950 listed modem
0 C to 70 C
CH2159
2 Input Sense Pins, Email Send Control Pin , Send emails with attachment
files.
Full Function, V.90, FCC Part 68 Approved, UL1950 listed modem
0 C to 70 C
CH2160
2 Input Sense Pins, Send and Receive Email.
Email Send Control Pin
Full Function, V.90, FCC Part 68 Approved, UL1950 listed modem
0 C to 70 C
Figure 8. Example Circuit for illumination of Email Accepted LED.
© 2000 Cermetek Microelectronics, Inc.
Page 18
Document No. 607-0017 Rev. B (06/00)
Figure 9. Physical Dimensions and Pin Functions
iModem®, iNet Commands®, iNet Appliance®, are registered trademarks.
Cermetek
microelectronics
406 TASMAN DRIVE · SUNNYVALE, CALIFORNIA 94089 · TEL: (408) 752-5000 FAX: (408) 752-5004
E-mail: cermstaf@cermetek.com
website: www.cermetek.com
Cermetek reserves the right to make changes in specifications at any time and without notice. The information furnished by
Cermetek in this publication is believed to be accurate and reliable. However, no responsibility is assumed by Cermetek for its use,
or for any infringements of patents or other rights of third parties resulting from its use. No license is granted under any patents or
patent rights of Cermetek.
Printed in the U.S.A.
© 2000 Cermetek Microelectronics, Inc.
Page 19
Document No. 607-0017 Rev. B (06/00)