ChipFind - документация

Электронный компонент: CH2161E

Скачать:  PDF   ZIP
HIGH SPEED INTERNET MODEM FAMILY
CH2124
-
Send/Retrieve
Email. 2 I/O Ports 2400bps.
CH2156
-
Send Email Only. 2 I/O Ports, 56kbps.
CH2160
-
Send/Retrieve
Email. 2 I/O Ports, 56kbps.

2003 Cermetek Microelectronics, Inc.
Page 1
Document No. 607-0017 Revision G1 (06/03)
FEATURES
Point-to-Point
Protocol
(PPP)
Password Authentication Protocol (PAP) and
challenge Authentication Protocol (CHAP) to
connect to the Internet.
TCP/IP and Simple Mail Transfer Protocol (SMTP)
to send emails.
TCP/IP and POP3 to retrieve and/or delete emails.
On Demand and event driven email transmission
and retrieval.
Programmable using serial interface or using
PSTN.
Remote programming using PSTN.
Supports V.90, V.34bvis, V.34, V.22bis, V.22A/B
V.23, V.21, Bell 212A and 103.
Supports V.80 Synchronous operation.
Error correcting: V.42 LAPM, MNP 2-4 and
MNP10.
Data Compression: V.42bis and MNP5.
MNP10 Data throughput enhancement for cellular
operation.
DTE serial interface with speeds up to 230.4kbps.
Automatic 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
@T
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 CH2056
HS Family of modems.
+5 Volt operation with zero power option.
Small size: 1.35" x 1.97" x 0.55" (nominal).
Low Cost 2400bps version (CH2124).
Low
cost
iModem Network ISP providing email to
Voice, Fax, ftp, and email re-routing services.
90 day free trial subscription to iModem Network
ISP provided with each iModem.
INTRODUCTION
Direct machine-to-machine interaction represents the
next logical extension of the internet. Cermetek
internet modem (iModem) products are designed to
exploit the internet to facilitate the utilization of
machine-to-machine interactions. Using email,
information can easily be transferred between systems
and can be transmitted/retrieved at will. Internet email
provides low cost, near real time multi-path
communication.

After initial setup, iModem machine-to-machine
activities proceed transparently with the level of control
desired by the user. This includes fully autonomous
(i.e., no human intervention) operation which takes
advantage of the internal intelligence of the iModem.

Cermetek's iModem products operate at +5 Volt and
have a zero power option.

OVERVIEW OF THE CH21XX iMODEM
A conceptual representation of the iModem in the
embedded environment is presented in Figure 1. As
can be seen in this figure, the iModem requires the
input of various internet parameters to function
properly: user name, user ID, user password, ISP
telephone number, ISP mail server address, local
email address, destination email address and user
specified email message/input port status. Cermetek's
iModem products provide the user with the ability to
assign a unique unit name to each iModem thereby
affording the user the opportunity to create a
customized identity for each system containing an
iModem product.

The iModem device stores all user-supplied
parameters in internal memory. These parameters will
not be lost when power is removed. The user supplied
parameters are loaded into the iModem via the
iModem's RS232 serial interface port and is done
utilizing either Cermetek's iNetWizard
telecommunications software package or, alternatively,
one of a variety of commercially available terminal
emulation software packages. iNetWizard
is
provided free of charge by Cermetek and runs on any
standard PC operating in the Microsoft Windows
environment. Cermetek also manufactures a
companion CH21XX Evaluation Board that is designed
to facilitate the hardware connections required to
program the iModem as well as providing a reliable
platform to assist with system level debugging.
Cermetek Microelectronics, Inc.
High Speed Internet Modem Family
2003 Cermetek Microelectronics, Inc.
Page 2
Document No. 607-0017 Revision G1 (06/03)
Figure
1. Conceptualized Block Diagram illustrating the Cermetek CH21XX iModem product family
performing the embedded internet application function.

The CH21XX iModem product uses the supplied user
parameters to establish an internet connection and
then either sends and/or retrieves email (depending on
the iModem model and the users requirements). The
CH21XX iModem products can store limited email,
approximately 125 ASCII characters in length, for later
transmission. At the completion of the internet activity,
the iModem terminates the internet connection.

Each CH2156/60 (CH2124) iModem contains a fully
functional 56kbps (2400bps) modem along with the
hardware and software needed to provide the internet
capability. Because of this architecture, the iModem
has the unique ability to operate as either an internet
email transceiver or as a high reliability analog
modem. Additionally, the presence of the modem
function allows the user remote access to reprogram
or reconfigure the iModem should the need arise.

The iModem Family of products are pin compatible
with the CH179X and CH2056 modem products.
Referring to Figure 2, the CH21XX iModem Family
consists of an industrial grade high speed modem
module and a P controller with associated internal
logic. The P controller and the logic provide all the
functions required for internet communication via
standard PSTN telephones lines. The iModem utilizes
TCP/IP, PPP, PAP, CHAP, SMTP and POP3 internet
protocols.

The iModem requires an external RJ-11C jack for the
PSTN line connection. An optional CCITT V.24 serial
interface is required when host processor control of
the iModem is required in the specific application. All
received emails are presented on the RS232 interface
for further host processing and/or retention by the host
system.
The iModem Family is FCC Part 68 approved and
Canadian DOT approvable. The modules are
designed for PCB through-hole mounting and are
1.35" x 1.97" x 0.55" in size.

iMODEM NETWORK ISP
A valid ISP account ID and password are required to
access the internet. As a convenience to our
customers, and to facilitate operational use of the
iModem, Cermetek supplies each iModem with a pre-
programmed account on the Cermetek iModem
Network
ISP. This account is provided on a 90 day
free trail offer basis. Cermetek established the
iModem Network ISP to provide embedded internet
appliance users with features and services tuned to
the unique demands of the internet appliance
environment. In addition to standard email service, the
iModem Network ISP can provide: email to FAX,
email to Voice, email to dynamic web page update,
email to ftp and email re-routing. Refer to Cermetek
Application Note # 149, Cermetek Internet Service
(ISP) Description of Features and Services, for more
details.

iMODEM CONTROL METHODOLOGIES
The iModem receives @T
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 POP, log on to the internet, authenticate and
verify the user ID and password, and either send or
retrieve email depending on the command/status flag
received. See Table 1 for a summary of available
@T
commands.

The iModem Family offers a variety of internet
communication features ranging from simple on
User
Name
Password
ISP Telephone Number
Mail Server HEX Address
Local Email Address
Destination
Email
Address
User Specified Email
Message/Input Port Status
User
ID

User Supplied Parameters
Send
email
Retrieve
email
Functions Performed
CH21XX
iModem
Product
Family
Internet
(PPP, SMTP, TCP/IP,
POP3)
Cermetek Microelectronics, Inc.
High Speed Internet Modem Family
2003 Cermetek Microelectronics, Inc.
Page 3
Document No. 607-0017 Revision G1 (06/03)
demand event triggered email transmission (CH2124)
to full send and retrieve email (CH2160) capability.
User Control of the Internet communication activity of
the iModem device typically falls into one of the
following basic control strategies:

1. Fully Autonomous or event driven control requiring
no host processor intervention.
2. Semiautonomous control, requiring one command
to be issued from the host processor.
3.
Complete host intervention and supervision
requiring each command to be issued from the
host.

Fully Autonomous On Demand Event Driven
Control.
This is the simplest method of operational
control. Application of a 50ms TTL Low going pulse
(i.e., V<0.6V) to the Send Email Control pin (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 as necessary. No host processor
intervention is required. The RS232 DTE serial
interface is not required for fully autonomous on
demand or event driven control.

Semi-Autonomous Control. This method requires a
minimal amount of host processor intervention and
requires that the RS232 DTE serial interface be
operational.

Semi-autonomous control is a special case of full Host
Supervised Control and relies on the preprogrammed
default internet configuration profile contained within
the iModem. Initiation of the email activity occurs with
the issuance of either the @TDMn Command (to
deliver email), the @TDGn Command (to retrieve
email) or the @TDKn Command (to delete email) by
the host processor to the iModem. PSTN dial-up,
logon, authentication and email transmission/retrieval
are performed automatically by the iModem in the
same fashion as for the Fully Autonomous On-
Demand control method described above.

Host Supervised Control. This method is the most
flexible, but requires issuance by the host processor of
the necessary @T
commands in the required order
from the host processor. When choosing an
implementation scheme utilizing a host processor, the
host controls the iModem by using Cermetek @T
commands. These commands are extensions of the
standard Hayes AT command set.

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 over-
ride the preprogrammed parameters (including the
email message content) by simply entering the
applicable information using the appropriate @T
Command.

Host supervised control is recommended for debug
activities.

Regardless of the method of iModem control
employed, the iModem will abort email related
activities and return to the idle state 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, @TDMn Command), retrieve email (@TDGn
command) or delete email (@TDKn Command).

DESCRIPTION OF FUNCTIONAL BLOCKS
AND DISCUSSION OF BASIC OPERATIONS
Each iModem product consists of the following
functional blocks:

1. P controller with Network Protocols and Flash
ROM.
2. Serial interface buffer.
3. Input/Output interface circuitry.
4. V.90
internal
modem.
5. Modem
interface
circuitry.
6. DAA (Data Access Arrangement) PSTN interface.

Figure 2 contains a schematic drawing illustrating the
interconnectivity of the various functional blocks
comprising the CH21XX iModem products.

Each iModem performs the following internet
connectivity functions automatically:

1. Dials local POP and Connects to ISP.
2. Authenticates user ID and logs onto the internet.
3. Sends (or Retrieves) email to (from) the address
specified using the ISP's SMTP (POP3) Mail
Server.
4. Terminates ISP session after all data is sent (or
retrieved).
5. Sends an ASCII MESSAGE ACCEPTED activity
response message and sends a TTL LOW Pulse
to Pin 8 indicating that the ISP Mail Server has
accepted the email message.

Control of the internet capabilities of the iModem can
be either event driven or initiated and controlled by a
system level host processor. Refer to Table 2 for a
complete set of pin descriptions.
KEY FEATURE
The user has complete control of the level of
autonomy the iModem exercises in the user's
application. This is a unique feature of Cermetek's
iModem products.
Cermetek Microelectronics, Inc.
High Speed Internet Modem Family
2003 Cermetek Microelectronics, Inc.
Page 4
Document No. 607-0017 Revision G1 (06/03)
Table 1.
Summary of Allowed @T Commands
Commands To Set and Query iModem Parameters
Command Query
Function
A1
A1?
Set destination address.
D
---
Dial ISP, Send Input Port Status.
DG
---
Dial ISP, retrieve email.
DK
---
Dial ISP, delete email.
DM1
---
Dial ISP, send User Defined email message.
E1 E1?
Set
"FROM"
address.
H
---
Initiate hang-up sequence.
---
K?
Display all K parameters.
K0
---
Select CHAP and /or PAP.
K1
---
Set number of redial attempts for auto-redial.
K2
---
Set number minutes between redial attempts.
K3
---
Set number of Message Accepted required to exit auto-redial.
K4
---
Select ISP login method.
K5 ---
Enable/Disable
FailSafe
TM
Back Channel.
K8
---
Select Email message type to be sent when SEND pin is TTL Low.
K10
---
Select DTE Baud Rate
K11 ---
Enable/Disable
Remote Dial-Up Access.
L1
L1?
Set user name.
M1
M1?
Set User Defined email message.
N1
N1?
Set local access POP phone number.
OP1
OP1?
Set POP3 server IP address.
OS1
OS1?
Set SMTP server IP address.
PW
PW?
Set Dial-up password.
PM
PM?
Set POP3 password.
P1
P1?
Set ISP password.
Q
---
Terminate iModem Mode of remotely accessing iModem unit.
S1
S1?
Set email subject.
U1
U1?
Set email recipient "TO" name.
Z0
---
Restores factory profile.
Z1 ---
Restore
FailSafe
TM
Back Channel profile.
Commands To Interrogate iModem
Command
Function
TI
Display iModem product type and firmware revision.
TV
Displays ISP configuration profile and User Defined email message.
TV0
Displays ISP configuration profile and User Defined email message.
TV1
Displays Input Port Status message.
Note:
Most commands that set iModem parameters will also serve the query function by appending a ? to the
command. Example: @TS1?<CR> will return the email subject line text.
Cermetek Microelectronics, Inc.
High Speed Internet Modem Family
2003 Cermetek Microelectronics, Inc.
Page 5
Document No. 607-0017 Revision G1 (06/03)
Figure 2. Functional Block Diagram of Cermetek CH21XX iModem Products.

When not utilized in the internet connectivity role, the
iModem will function as a standard analog modem.

P Controller. The P controller performs the
required internet operations by interpreting each
specific @T
command and executing the appropriate
internet commands. The necessary internet protocol
firmware is resident in flash ROM. The @T
commands function as an extension to the industry
standard Hayes AT command set.

Internal Modem. The internal modem is used to
establish a data connection with the ISP. The
CH2156/60 contains a V.90 internal modem while the
CH2124 contains a V.22 internal modem. The internal
modem can be controlled with Hayes AT commands
and is compatible with industry standard
communication software. Refer to Cermetek
publication, AT Commands and S-Registers, for a
more detailed discussion of the Hayes AT commands
supported by the iModem product family.

When operating in standard analog modem mode, the
maximum Data Terminal Equipment (DTE)/Host
system communication speed is established by the
maximum speed available from the DTE/Host and is
not limited by the iModem product.
IMPORTANT NOTICE
AS DELIVERED FROM THE FACTORY, all @T
command communication between the CH2156/60
(CH2124) iModem and the host processor is
conducted over the RS232 serial interface at
57.6kbps (2400bps).


CH2156/60 DTE Speed. AS DELIVERED FROM THE
FACTORY, the CH2156/60 iModem will only
communicate with the DTE at 57.6kbps and the
CH2124 at 2400bps. However, the user may modify
the DTE speed with the appropriate @T
commands.
Refer to Application Note # 155, @T
Command Set
Description and Usage. When the user changes the
DTE communication speed to any speed other than
57.6kbps, the user must ensure that the DTE supports
the speed selected. Failure to do so could adversely
affect communication with the iModem device or,
worst-case, disable communication with the internal
P controller. Refer to Application Note # 158,
Cermetek iModem Caveats and Definitions, for a more
detailed discussion of this issue.
SEND EMAIL
CONTROL
PSTN
32Kx8
Flash
ROM
Network
Protocols
SMTP
TCP
IP
PPP
POP 3
P
INPUT
SENSE
AND
OUTPUT
PINS
Interface
Circuitry
SERIAL
INTERFACE
V-24
EIA-232-E or
UART
V.90 MODEM
MODEM INTERFACE
DAA
CH21XX
RXD
RTS
DCD
DSR
RI
CTS
TXD
DTR
TIP
Ring
EMAIL
ACCEPTED
INDICATOR
PIN
Input 1
Input 2
RST
SPK
+5V
GND