HIGH SPEED INTERNET MODEM FAMILY
CH2124
-
Send/Retrieve Email. 2 I/O Ports 2400bps.
CH2160
-
Send/Retrieve Email. 2 I/O Ports, V.90.
FEATURES
INTRODUCTION
Replaces conventional modems using the world
Direct machine-to-machine interaction represents the
wide web for communication.
next logical extension of the internet. Cermetek internet
Transparent internet operations of Point-to-Point
modem (iModem) products are designed to exploit the
Protocol (PPP), Password Authentication Protocol
internet to facilitate the utilization of machine-to-
(PAP) and Challenge Authentication Protocol
machine interactions.
Using email, information can
(CHAP) to connect to the Internet.
easily be transferred between systems and can be
transmitted/retrieved at will. Internet email provides low
Built-in TCP/IP and SMTP to send emails, TCP/IP
cost,
near
real
time
multi-path
communication.
and POP3 to retrieve and/or delete emails.
Replacing conventional modems and long distance
On Demand and I/O pin event driven email
telephone lines with local access internet connections
transmission and retrieval.
reduces fixed asset and maintenance costs, limits
Send/Retrieve email.
communication expenses and saves money.
Retrieve select individual message.
Programmable using serial interface.
USER FRIENDLY INTERFACE LAYER
Remote programming using PSTN.
All Cermetek iModem products contain a user friendly
Resident modem supports: V.90, V.34bis, V.34,
interface layer that provides the user transparent
V.22bis, V.22A/B V.23, V.21, Bell 212A and 103,
access to the internet. This interface layer, consisting
of various @T macro commands, has the look and feel
®
(depending on model) and can be used in
of conventional modem AT commands. With the @T
®
conventional modem mode.
Error correcting: V.42 LAPM, MNP 2-4 and MNP10
macro commands the user can direct the iModem to
(CH2160).
compose, edit/modify, send, retrieve and delete email
messages. Internet and email activity status is reported
Automatic baud rate adaptability utilizing speed
via the iModem’s V.24 (EIA 232-E) serial interface.
sensing, flow control and data buffers.
Serial interface, V.24 (EIA 232-E), 5 volts.
The CH2124/60 products are the first generation
NVRAM for stored modem (S-Registers) profiles.
internet enabled devices.
These products excel at
sending and retrieving modest amounts of data. Email
Cermetek @T ® AT-like Commands.
messages of approximately 125 ASCII characters in
Built-in DAA with 1500 VAC RMS isolation 2122V
length can be stored in internal Flash ROM for later
peak surge protection.
transmission. Emails of larger length can be retrieved.
UL 1950 and CSA C22.2 950 (Third Edition) Listed,
reference UL File E104957.
The CH2124/60 products are ideal for very low cost
FCC Part 68 Approved/Industry Canada CS-03 Part
controller applications and in applications where limited
I approvable.
data transfer is required.
Pin-for-Pin compatible family.
+5 Volt operation.
OVERVIEW OF THE CH21XX iMODEM
Small size: 1.35” x 1.97” x 0.55” (nominal).
A conceptual representation of the iModem in an
Low Cost 2400bps version (CH2124).
embedded environment is presented in Figure 1. As
can be seen in this figure, the iModem requires the
Use with any Non-proprietary commercial or private
input of various internet parameters to function properly:
ISP.
user name, user ID, user password, ISP telephone
Cermetek’s iModem Network ISP has 1000s of
number, ISP mail server address/name, local email
local access numbers world wide.
address/name, destination email address and user
Failsafe back up 1-800 access number, auxiliary
specified email message/input port status.
and alternative telephone numbers available.
1 year free trial subscription to iModem Network
ISP provided with each iModem.
iNetWizard ® Windows based programming aid
available free-of-change.
2005 Cermetek Microelectronics, Inc.
Page 1
Document No. 607-0017 Revision I1 (05/05)
Cermetek Microelectronics, Inc.
High Speed Internet Modem Family
User Name
Password
CH21XX
ISP Telephone Number
iModem
Internet
Mail Server Address/Name
Product
(PPP, SMTP, TCP/IP,
Local Email Address
Family
POP3)
Destination Email Address
User Specified Email
Message/Input Port Status
User ID
Send email
User Supplied Parameters
Retrieve email
Delete email
Functions Performed
Figure 1.
Conceptualized Block Diagram illustrating the Cermetek CH21XX iModem product family
performing the embedded internet application function.
Cermetek’s iModem products provide the user with the
internet email transceiver or as a high reliability analog
ability to assign a unique unit name to each iModem
modem. Additionally, the CH2124/60 products support
thereby creating a customized identity for each system
user remote access which can be used to reprogram or
containing an iModem product.
reconfigure an iModem deployed in the field.
Each
iModem
device
stores
the
user-supplied
The iModem Family of products are pin compatible with
parameters in internal memory. These parameters are
the CH179X and CH2056 modem products. Referring
retained when power is removed. The user supplied
to Figure 2, the CH21XX iModem Family consists of an
parameters are loaded into the iModem via the
industrial grade high speed modem module and a µP
iModem’s
serial
interface
port
utilizing
either
controller with associated internal logic.
The µP
®
Cermetek’s iNetWizard telecommunications software
controller and the logic provide all the functions
package or, alternatively, one of a variety of
required for internet communication via standard PSTN
commercially available terminal emulation software
telephones lines. All CH21XX iModem products utilize
packages. iNetWizard is available free of charge and
®
TCP/IP, PPP, PAP, CHAP, SMTP and POP3 internet
runs on any standard PC operating Microsoft Windows.
protocols.
Internet Connectivity. The CH21XX iModem uses the
user supplied parameters to establish an internet
Remote Access.
connection and then send, retrieve and/or delete email.
After completion of the required internet activities, the
Required External Connections.
The iModem
iModem terminates the internet connection.
requires an external RJ-11C jack for the PSTN line
connection. An ITU-T V.24 serial interface is required
Send, Retrieve and Delete Email. The CH2124/60
when host processor control of the iModem is required
products send and retrieve email of modest length. The
in the specific application.
All retrieved emails are
pre-stored message length is approximately 125 ASCII
presented to the host system for further processing
characters.
Messages are stored in Flash ROM.
and/or retention via the serial interface.
Streaming email is not supported in the CH2124/60
iModem products.
Approvals. The CH21XX iModem Family is FCC Part
68 approved, UL 1950 and CSA C22.2 950 (Third
Refer to Cermetek Application Note # 155, @T
®
Edition) listed and Industry Canada CS-03 Part I
Command Set Description and Usage For CH2124/60
registered.
iModems, for more details.
Physical Dimensions. The modules are designed for
iModem Hardware Configuration.
Each CH2160
PCB through-hole mounting and are 1.35” x 1.97” x
(CH2124) iModem contains a fully functional 56kbps
0.55” in size.
(2400bps) modem and the hardware and firmware
needed to provide the internet capability. Because of
the unique architecture of Cermetek iModems, these
iModems have the ability to operate as either an
2005 Cermetek Microelectronics, Inc.
Page 2
Document No. 607-0017 Revision I1 (05/05)
Cermetek Microelectronics, Inc.
High Speed Internet Modem Family
iMODEM EVALUATION BOARD
Semi-Autonomous Control. This method requires a
Cermetek manufactures a companion evaluation board
minimal amount of host processor intervention and
that is designed to simplify the hardware connections
requires that the DTE serial port be operational. Semi-
required to program the iModem as well as providing a
autonomous control is a special case of full Host
reliable platform to assist with system level debugging.
Supervised Control and relies on the preprogrammed
Contact Cermetek and ask for the CH21XX iModem
default internet configuration profile contained within the
Evaluation Board.
iModem. Initiation of an email activity occurs with the
issuance by the host processor to the iModem the
appropriate @T
®
command to send/retrieve/delete
iMODEM CONTROL METHODOLOGIES
email. PSTN dial-up, logon, authentication and email
The iModem receives @T commands from the host
®
transmission, retrieval, and/or deletion are performed
processor or receives an event status flag on the Send
automatically by the iModem in the same fashion as for
Email Control Pin (Pin #6) and proceeds to dial up the
the Fully Autonomous On-Demand control method
local POP, log on to the internet, authenticate and verify
described above.
the user ID and password, and either sends or retrieves
email depending on the command/status flag received.
Host Supervised Control. This method is the most
For CH2124/60 products, see Table 1 for a summary of
flexible, but requires issuance by the host processor of
the necessary @T commands in the required order
®
available @T commands.
®
from the host processor.
When choosing an
The iModem Family offers a variety of internet
implementation scheme utilizing a host processor, the
host controls the iModem by using Cermetek @T
®
communication features ranging from simple on
demand event triggered email transmission to full send
commands.
These commands are similar to the
and retrieve email capability.
User Control of the
standard Hayes AT command set.
internet communication activity of the iModem device
typically falls into one of the following basic control
Although the DTE serial port is required to be
strategies:
operational for this method of control, an additional
1. Fully Autonomous or event driven pin control
feature of this method is the ability of the host to over-
requiring no host processor intervention.
A pre-
ride the preprogrammed parameters (including the
stored message is sent on a pin transition
email message content) by simply entering the
applicable information using the appropriate @T
®
(CH2124/60).
2. Semiautonomous control, requiring one command to
Command.
be issued from the host processor. A pre-stored
message is sent on command.
Delete Email. The user may selectively delete any
3. Complete host intervention and supervision requiring
email message (by specifying the message number) or
each command to be issued from the host.
delete all messages cached on the POP3 server.
Message is constructed and sent in real time.
Email and Internet Activity Status. The CH2124/60
Fully Autonomous On Demand Event Driven
provides activity status messages on the iModem’s
Control. This is the simplest method of operational
serial port. These status messages consist of a series
control. Application of a 50ms TTL Low going pulse or
of ASCII characters.
Some examples are: BAD
level to the Send Email Control pin (Pin # 6) will cause
MESSAGE NUMBER, CONNECT, HANGING UP,
the CH2124/60 iModem to send an email using its
MESSAGE ACCEPTED, MESSAGE DELETED. For a
internal internet configuration profile. This profile is pre-
more
detailed
discussion
of
CH2124/60
status
programmed at the factory and can be modified by the
messages, refer to Cermetek Application Note # 155,
@T
®
user as necessary. No host processor intervention is
Command Set Description and Usage For
required. The DTE serial interface is not required for
CH2124/60 iModems.
fully autonomous on demand or event driven control.
The CH2124/60 iModem will abort email related
Back-up and Alternative POP access Phone
activities and return to the idle state if a low going TTL
Numbers. Cermetek iModem products allow usage of
pulse is presented to the SEND Email Control Pin (Pin
an alternative local access POP phone number or, if
# 6) at any time during or after initiation of email send.
available, a 1-800 number, should the iModem fail to
connect to the primary POP. The user can establish
the number of attempts made to the primary POP
before the back up POP is attempted.
2005 Cermetek Microelectronics, Inc.
Page 3
Document No. 607-0017 Revision I1 (05/05)
Cermetek Microelectronics, Inc.
High Speed Internet Modem Family
SEND EMAIL
CONTROL
PIN
Network
INPUT
µP
Protocol
Input 1
SENSE
POP 3
SMTP
Flash ROM
Input 2
AND
OUTPUT
TCP
32Kx8
EMAIL
PINS
ACCEPTED
IP
INDICATOR
Interface
PPP
PIN
Circuitry
CH21XX
MODEM
RXD
TIP
RTS
SERIAL
V.90 (CH2160/65)
DAA
DCD INTERFACE
V.22bis (CH2124)
PSTN
DSR
V-24
Ring
RI
EIA-232-E or
CTS
UART
TXD
DTR
MODEM INTERFACE
RST
SPK
+5V
GND
Figure 2. Functional Block Diagram of Cermetek CH2124/60 iModem Products.
DESCRIPTION OF FUNCTIONAL BLOCKS AND
a TTL LOW Pulse to Pin 8 indicating that the ISP
DISCUSSION OF BASIC OPERATIONS
Mail Server has accepted the email message.
Each CH21XX iModem product consists of the following
functional blocks:
Control of the internet capabilities of the iModem can be
1. µP controller with Network Protocols and Flash
either event driven or initiated and controlled by a
ROM.
system level host processor. Refer to Table 3 for a
2. Serial interface buffer.
complete set of pin descriptions.
3. Input/Output interface circuitry.
4. Internal modem (V.90 or V.22bis).
When not utilized in the internet connectivity role, the
5. Modem interface circuitry.
iModem will function as a standard analog modem.
6. DAA (Data Access Arrangement) PSTN interface.
Figure 2 contains a schematic drawing illustrating the
KEY FEATURE
interconnectivity of the various functional blocks
The user has complete control of the level of
comprising the CH21XX iModem products.
autonomy the iModem exercises in the user’s
application. This is a unique feature of Cermetek’s
Each
iModem
performs
the
following
internet
iModem products.
connectivity functions automatically:
1. Dials local POP and Connects to ISP.
2. Authenticates user ID and logs onto the internet.
µP Controller. The µP controller performs the required
3. Sends (or Retrieves) email to (from) the server
internet operations by interpreting each specific @T
®
address/name specified using the ISP’s SMTP
command and executing the appropriate internet
(POP3) Mail Server.
commands. The necessary internet protocol firmware
4. Terminates ISP session after all data is sent (or
is resident in flash ROM. The @T commands function
®
retrieved).
as an extension to the industry standard Hayes AT
5. The CH2124/60 sends an ASCII MESSAGE
command set.
ACCEPTED activity response message and sends
2005 Cermetek Microelectronics, Inc.
Page 4
Document No. 607-0017 Revision I1 (05/05)
Cermetek Microelectronics, Inc.
High Speed Internet Modem Family
Internal Modem.
The internal modem is used to
Refer to Cermetek’s High Speed Modem and FAX
establish a data connection with the ISP. The CH2160
Family product data sheet for a complete Description of
contains a V.90 internal modem while the CH2124
the internal modem’s capabilities and functions.
contains a V.22bis internal modem.
The internal
modem can be controlled with Hayes AT commands
Serial Host Interface Buffer. The iModem utilizes a
and
is
compatible
with
industry
standard
serial V.24 EIA 232-E 5V interface to communicate with
communication
software.
Refer
to
Cermetek
the internal modem and to communicate with the
publication, AT Commands and S-Registers, for a more
internal µP.
detailed discussion of the Hayes AT commands
supported by the iModem product family.
Telephone Line Interface or DAA.
The iModem
family includes a unique low distortion DAA designed
When operating in standard analog modem mode, the
for optimal performance over all PSTN line conditions
maximum Data Terminal Equipment (DTE)/Host system
thereby
achieving
the
most
reliable
and
best
communication speed is established by the maximum
performance PSTN connections.
speed available from the DTE/Host and is not limited by
the iModem product.
The CH21XX iModem family is designed to meet North
American telephone standards as set by FCC Part 68
(USA) and Industry Canada CS-03 Part I (Canada).
IMPORTANT NOTICE
Each iModem product is shipped from the factory with
®
AS DELIVERED FROM THE FACTORY, all @T
an FCC label indicating the FCC registration number
command
communication
between
the
CH2160
and ringer equivalent.
The PSTN line interface is
(CH2124) iModem and the host processor is
UL1950 and CSA listed. Consequently, the iModem
conducted over the serial interface at 57.6/19.2kbps
family of products satisfies U.S. and Canadian
(2400bps).
requirements, and will meet other international approval
agency requirements that specify these levels of
isolation.
CH21XX DTE Speed. AS DELIVERED FROM THE
FACTORY, the CH2160 iModem will only communicate
with the DTE at 57.6kbps and the CH2124 at 2400bps.
IMPORTANT NOTICE
However, the user may modify the DTE speed with the
If
the
user
wants
to change the DTE/Host
appropriate @T commands. Refer to Application Note
®
communication speed to any speed other than the
# 155, @T Command Set Description and Usage For
®
factory set speed of 57.6kbps for the CH2160 or
CH2124/60.
When the user changes the DTE
2400bps for the CH2124, the user must first change
communication speed to any speed other than the
the DTE speed of the iModem using the appropriate
all @T commands before changing the DTE/Host
®
default value set of the factory, the user must ensure
that the DTE supports the speed selected. Failure to
speed. Refer to Application Note # 158, Cermetek
do so could adversely affect communication with the
iModem Caveats and Definitions, for a more detailed
iModem device or, worst-case, disable communication
discussion of this issue.
with the internal µP controller.
Refer to Application
Note # 158, Cermetek iModem Caveats and Definitions,
for a more detailed discussion of this issue.
IMPORTANT NOTE
Cermetek recommends a minimum of 50ms inter-
character delay when sending commands to the
CH2124/60 iModem. Failure to do so could result in
unpredictable performance.
2005 Cermetek Microelectronics, Inc.
Page 5
Document No. 607-0017 Revision I1 (05/05)
Cermetek Microelectronics, Inc.
High Speed Internet Modem Family
Table 1. Summary of CH2124/60 Allowed @T Commands.
®
Command
Notes
Description
@T [ A1 ][ =n ] 1,2,3,4
Enter destination email address, n . Maximum length is 34 ASCII characters.
@T [ D ][]
1,2,7,12 Dialup ISP and send pre-configured Input Port Status email. Message type sent is specified
by @TJn command or by K8 parameter for firmware versions 1.262 or greater.
@T [ DG ][ n ]
1,2,12
Dial preprogrammed ISP and Retrieve mail message from preprogrammed email address.
Message number must be specified, n=1 to 99 .
@T [ DK ][ n ]
1,2,12
Dial preprogrammed ISP and Delete mail message n.
n=aa Where aa is the message number.
n=aa-bb will delete message number aa through bb (inclusive).
n=* will delete all messages.
@T [ DM1 ][]
1,2,3,4,
Dialup ISP and send user defined email message regardless of message type specified by
7,12
@TJn command.
@T [ E1 ][ =n ]
1,2,3,4
Enter local or “FROM:” email address, n .
@T [ H ][]
1,2
Directs remotely accessed iModem connected via Remote Dial-up Access to terminate
access session and hang-up.
@T [ J ][ 0 ]
1,2,7,12 Establish email message type to be sent when iModem SEND pin is activated or the @TD
command issued. J0 will select the Input Port Status message or by K8 parameter for
firmware versions 1.262 or greater.
@T [ J ][ 1 ]