
Cermetek Microelectronics, Inc XE2422H Surface Mount Modem Module
©2009 Cermetek Microelectronics, Inc. Page 9 Document No. 607-0028 Revision C (10/09)
XE2422H DESIGN NOTES
The following design notes are intended to assist the developer in achieving maximum utility from the XE2422H
modem module.
XE2422H Shared Line Features
The XE2422H includes the ability to monitor telephone line conditions before, after and during calls. This
allows the XE2422H to avoid conflicts with other equipment connected to the telephone line. There are two
modes of operation for the XE2422H Shared Line Features; Connect Detect and Handset Interrupt.
Connect Detect
The XE2422H register SDB monitors the voltage level on the telephone line when the modem is on-hook.
The XE2422H checks the value of register SDB before attempting to go off-hook to avoid interrupting a call
in progress. The nominal value for loop voltage on the telephone line is typically 48 volts. A reduced
voltage level indicates that the line is either disconnected from the modem or is currently in use.
Register SDB is an 8 bit register. It stores the loop voltage as a 2’s complement number with each bit
representing 1 volt. The Most Significant Bit represents the polarity of the loop voltage.
Handset Interrupt:
Handset Interrupt permits the modem to yield the telephone line when other equipment connected to the
telephone line goes off-hook. This prevents the modem from blocking outgoing emergency calls when the
line is shared as in a residential application. Handset Interrupt is accomplished by monitoring the loop
current through the modem while the modem is off-hook. The loop current will drop when another piece of
equipment goes off-hook on the same telephone line.
The XE2422H constantly monitors and stores the loop current value in Register SF3 in 1.1 milliamp
increments. The value of SF3 is regularly updated. The value of SF3 is compared to the Handset Interrupt
threshold in register S12. If the value of SF3 is lower than the value of S12 by at least the amount of the
Handset Interrupt Differential Current Threshold, S11, then the XE2422H assumes the equipment on an
extension telephone has gone off-hook. The modem then issues the Handset Interrupt response “i” and if
so configured issues an Interrupt to the systems host controller. The host controller determines if the call
should be terminated to yield the telephone line to the extension.
XE2422H AT Commands
The XE2422H uses a simplified "AT" command set for configuration and control. This section describes
the AT command format and lists the AT commands, registers and result codes. XE2422H "AT" commands
have three operational modes; command mode, alarm mode and data mode. The Data Rate for the
XE2422H is set by Register SE0.
Data Mode: The XE2422H enters data mode after it connects to a remote modem and issues the
appropriate result code. In the data mode the modem sends all data presented on Transmit Data (TXD) to
the remote modem and puts data from the remote modem onto Received Data (RXD). When the modem
exits data mode, it issues a "NO CARRIER" result code.
Command Mode: The XE2422H enters command mode on power-up, reset, a lost connection, or receipt
of the escape code. In command mode the modem accepts commands from the host on transmit data.
Appropriate result codes are returned on RXD.