XE5690H
July 2006
Half-Size, Low-Cost Global Embedded Modem
Description
Features
The Xecom XE5690H is a complete, global modem
  • Models: XE5690H: 0 to 70C operating temp
  • in a compact, surface-mount module. It covers less
    XE5690H-ITR: -40 to 85C operating
    than half the board space of the leading competitor
    temperature
    and is less than half as thick as well.
    Size: 1.6” x 0.8” x 0.152”
    Xecom includes user transferable FCC Part 68
    Data transfer at rates from 300 bps to 56 Kbps
    registration with every modem module. This allows
    Control & configuration viaAT commands.
    the system designer to add a modem to a process
    3.3 and 5 volt compatible serial interface
    control, remote monitoring, point-of-sale, or remote
    diagnostic system without Part 68 certification.
    V.42 error control and V.42bis data compression.
    Shared line features prevent modem operation
    Only Xecom offers embedded modems in leadless,
    from interfering with voice communications.
    surface-mount form. As a result, the XE5690H is
    not only substantially smaller than the competition
    Boot command automatically loads user defaults
    but the surface-mount package frees additional
    Complete integrated DAA.
    space on the bottom of the application board for
    User transferrable FCC Part 68 registration
    routing traces or placing components. This space
    efficient design allows the development engineer
    World-wide telephone networks compliance.
    greater flexibility in placement of the modem within
    UL60950 Recognition
    the host system.
    Low Power operation, 3.3 Volts, 100 milliwatts;
    RoHS compliant
    XE5690H BLOCK DIAGRAM
    XECOM
    (1)
    XE5690H
    XE5690H Mechanical Specifications
    XECOM
    (2)
    XE5690H
    XE5690H Pin Configuration
    Pin Descriptions
    PIN NAME
    DESCRIPTION
    1
    Tip
    The Ring and Tip signals connect the modem to the telephone line. FCC Part 68
    Rules require a 1500 volt isolation barrier between the telephone line and all other
    circuits. This isolation must be preserved throughout the system.
    The telephone company places a DC “Battery” voltage across Tip and Ring on public
    switched telephone lines. The XE5690H operates regardless of the polarity of this
    voltage. The “Battery” voltage drives up to 100 milliampere of DC loop current.
    UL60950 requires minimum creepage and clearances distances between the Tip and
    Ring and all other circuits. Clearance is the shortest distance between conductive
    circuits; creepage is the distance between conductive points along the surface
    2
    Ring
    The Ring and Tip signals connect the modem to the telephone line. FCC Part 68
    Rules require a 1500 volt isolation barrier between the telephone line and all other
    circuits. This isolation must be preserved throughout the system.
    The telephone company places a DC “Battery” voltage across Tip and Ring on public
    switched telephone lines. The XE5690H operates regardless of the polarity of this
    voltage. The “Battery” voltage drives up to 100 milliampere of DC loop current.
    UL60950 requires minimum creepage and clearances distances between the Tip and
    Ring and all other circuits. Clearance is the shortest distance between conductive
    circuits; creepage is the distance between conductive points along the surface.
    XECOM
    (3)
    XE5690H
    XE5690H Pin Descriptions (continued)
    PIN NAME
    DESCRIPTION
    3
    /DSR
    /DSR is an active low output from the modem and is forced to the active condition.
    4
    /DCD
    /DCD is an active low output from the modem. An active /DCD indicates the
    presence of a valid carrier signal. The AT&C command controls when the XE5690H
    asserts /DCD.
    5
    /DTR
    /DTR is an active low input to the modem. An active /DTR signals the terminal is
    available for communications. The AT&D command determines how the modem
    interprets activity on /DTR.
    6
    /RI
    The /RI signal reports on the presence of an incoming ring signal. When a ring occurs
    across Tip and Ring, the /RI output goes low and toggles with the cadence of the ring
    signal.
    7
    SPKR
    SPKR provides a Pulse Width Modulated version of the signal on Tip and Ring
    allowing connection of a speaker to the modem to monitor modem operations. The
    recommended speaker circuit is shown on Page 9 of this data sheet. The signal on
    SPKR is controlled by the ATL and ATM commands.
    8
    Ground
    Ground provides the reference voltage for all host interface signals.
    9
    /TXD
    /TXD provides the path for transmitted data and modem commands to be passed
    from the host controller to the modem.
    10
    /RXD
    /RXD provides the path for received data and modem responses to be sent from the
    modem to the host controller.
    11
    /RESET
    /RESET is an active low input which initiates a modem hardware reset. /RESET
    must be active for a minimum of 100 milliseconds for a proper modem reset
    sequence. No external reset is required; if none is used the RESET signal should be
    left open.
    12
    /CTS
    /CTS is an active low output from the modem. When hardware flow control is set,
    the modem asserts /CTS to indicate that it can accept data from the terminal
    equipment on /TXD.
    13
    /INT
    /INT provides an active low hardware interrupt signal from the XE5690H. The
    operation of this interrupt pin is programmable using the modem’s register U70.
    14
    VCC
    VCC provides 3.3 volt power to the modem.
    15
    /RTS
    /RTS is an active low input to the modem. When hardware flow control is set, an
    active /RTS indicates to the modem that the host has data to send.
    16, 17
    N/C
    These pins are provided only for mechnical stablity. These pins must remain
    unconnected.
    XECOM
    (4)
    XE5690H
    XE5690H Recommending Landing Pattern
    Pad Dimension: Oval 0.07” by 0.13”
    Pad extension beyond PCB: 0.04”
    Row center to row center: 0.74”
    XECOM
    (5)
    XE5690H
    XE5690H Electrical Specifications
    Parameter
    Min
    Typ
    Max
    Units
    Comments
    VCC
    3.13
    3.3
    3.47
    Volts
    ICC
    30
    35
    mA
    On Line
    5
    mA
    Sleep
    .14
    mA
    Power Down
    Ring Voltage Detected
    26
    150
    VRMS
    Type B Ringer
    Ring Frequency Detected
    15.3
    68
    Hz
    Type B Ringer
    Telephone Loop Current
    10
    40
    100
    ma
    Line Impedance
    600
    Ohms
    Data Transmit level
    -12.0
    -9.0
    dBm
    DTMF Transmit Level
    -2.5
    0
    dBm
    Avg over 3 second interval
    Voh
    2.4
    5.0
    Volts
    Vol
    0.4
    Volts
    Vih
    2.0
    5.0
    Volts
    Vil
    -0.3
    0.8
    Volts
    XE5690HABSOLUTE MAXIMUM RATINGS
    Storage Temperature
    -25 O C to +85 O C
    1 Maximum Operating Temperature Range
    0 O C to +70 O C
    VCC
    3.6 Volts
    1 The XE5690H can be ordered with an Operating Temperature of -40 O C to +85 O C at extra cost.
    Order XE5690H-ITR to specify Industrial Temperature Range (ITR).
    XECOM
    (6)
    XE5690H
    XE5690H Surface-Mount Soldering Instructions
    The XE5690H is subject to damage if over-exposed to heat during solder reflow operations. Following
    the soldering instructions below will ensure that the process of soldering the module to the board does not
    damage the modem.
    Maximum Temperature
    220 O C
    Maximum Time at 220 O C
    20 Seconds
    Maximum Time above Eutectic (180 O C)
    90 Seconds
    Maximum Preheat Dwell Time
    180 Seconds
    Maximum Recommended Solder Temperature Profile
    220 O C
    180 O C
    150 O C
    -20 sec-
    ------------------------------180secmax-------------------------
    max
    ----- 90 sec max -----
    XECOM
    (7)
    XE5690H
    XE5690H Typical Connection Diagram
    Parts List for XE5690HTypical Connection Diagram
    Reference
    Designation
    Qty
    Description
    C1, C2
    2
    Cap. 680 pfd, Y2
    F1
    1
    PTC, TR600-150
    Notes:
    1 Capacitors, C1 and C2, may be required for EMI filtering in your system. Without these components
    you may experience unintended radiation when the telephone cable is attached. C1 and C2 are high-
    voltage capacitors. We recommend the Novocap ES2211N681K502NXTM . This 680 pfd, 5000 volt
    capacitor will direct the high frequency harmonics to the system ground.
    2. F1 is a positive thermal coefficient (PTC) device which protects the modem from excessive current
    flow. These devices are required for your system to pass UL60950. Fuses may be used in place of the
    PTC’s
    XECOM
    (8)
    XE5690H
    Recommended SPKR Connection
    The SPKR output on the XE5690H provides a Pulse Width Modulated version of the signal on Tip and
    Ring. This permits audio monitoring of modem operations through a connected speaker. The schematic
    below shows the recommended circuit for the audio monitor
    Reference
    Designation
    Qty
    Value
    C1, C3, C4
    3
    0.1 ufd, 16 V + 20%
    C2
    1
    820 pfd, 16V + 20%
    C5
    1
    100 ufd, 16V + 20%
    R1
    1
    47K, 1/10 W, + 5%
    R2
    1
    10K, 1/10 W, + 5%
    R3
    1
    140 ohm, 1/10 W, + 5%
    U1
    1
    LM386
    XECOM
    (9)
    XE5690H
    XE5690H Shared Line Features
    The XE5690H can monitor telephone line
    Handset Interrupt:
    conditions before, after and during calls. This
    The Handset Interrupt feature permits the modem
    allows the system to avoid conflicts with other
    to yield the telephone line to other equipment
    equipment connected to the same telephone line.
    connected to the same line. This prevents the
    There are two line monitoring modes; Connect
    XE5690H from blocking outgoing emergency calls
    Detect and Handset Interrupt.
    when the line is shared as in a residential
    application including set top boxes and automated
    Connect Detect:
    meter readers. For Handset Interrupt the modem
    Connect Detect is active when the XE5690H is
    monitors the loop current while it is off-hook. The
    on-hook. With AT%V2 selected the XE5690H
    Loop current will drop if a piece of equipment
    verifies the availability of the telephone line by
    connected to the same telephone line goes off-
    checking the DC loop voltage before going off-
    hook. The Handset Interrupt function is controlled
    hook for dialing or answering a call. The nominal
    by registers U77 and U78. U78 defines when the
    value of loop voltage is stored in register U85,
    Handset Interrupt is operable, and U77 allows the
    typically 48 volts. The XE5690H can detect either
    operator to configure the modem to disconnect
    the lack of an installed telephone line or that the
    immediately upon detecting another piece of
    connected line is in use.
    equipment on the telephone line.
    NO LINE If the telephone line is disconnected
    U77: Bit 11 of U77 sets the XE5690H to
    from the modem, the voltage on Tip and Ring will
    automatically disconnect any time another piece of
    be zero. If the modem reads a DC loop voltage of
    equipment connects to the line while the modem is
    3 volts or less, the modem will not go off-hook and
    off-hook. This configuration is recommended when
    will issue the “NO LINE” response.
    the modem will be sharing a line with a telephone
    handset as it provides the quickest access to the
    LINE IN USE If a telephone handset, fax
    phone line for emergency calls. If U77 bit 11 is not
    machine or other piece of equipment connected to
    set, then U70 bit 10 should be. U70 bit 10 causes
    the telephone line is in use, the DC loop voltage
    the modem to provide an interrupt when the off-
    will drop. Typically the DC loop voltage will drop to
    hook condition of the other equipment is detected.
    around 10 volts while the telephone line is in use. If
    the modem sees a DC loop voltage between 3
    U78 Bits 14 and 15 of U78 control when the
    volts and 85% of the nominal loop voltage (41
    Handset Interrupt will be active.
    volts typical), the modem will not go off-hook but
    If both bits are reset, Handset Interrupt is
    will transmit the “LINE IN USE” response
    disabled.
    If only bit 14 is set, the modem monitors the line
    If neither the “NO LINE” or “LINE IN USE”
    for a Handset Interrupt after dialing.
    conditions is true, the XE5690H goes off-hook and
    completes the original command.
    If only bit 15 is set, the XE5690H activates
    Handset Interrupt when the timer set by bits 0 to
    7 expires. Bits 0-7 set this timer in 500
    millisecond increments.
    If both bits 14 and 15 are set, the modem starts
    monitoring for a Handset Interrupt after the
    modem handshake is completed.
    XECOM
    (10)
    XE5690H
    XE5690H AT Commands
    The XE5690H uses "AT" commands for
    If the command buffer overflows, the modem
    configuration and control. This section describes
    issues an "ERROR" result code, and the command
    the AT command format and lists the commands,
    line is not executed. Register S3 allows the user to
    registers and result codes.
    select a character other than a carriage return to
    terminate the command line.
    Command Mode: The XE5690H enters
    command mode on power-up, reset, a lost
    Re-Execute Last Command - The A/ command
    connection, or receipt of the escape code. In
    causes the modem to re-execute the last command
    command mode the modem accepts commands
    line. This is the only command which does not
    from the host on transmit data. Appropriate result
    require the "AT" prefix.
    codes are returned on received data.
    Omitted Parameters - Most commands include a
    Command Line Format
    parameter which determines how the functions will
    AT commands follow a strict format. Each
    be set. When the command parameter is omitted
    command line, except A/, begins with the prefix
    from the command string, it is assumed to be a 0.
    AT. The "A" and "T" may be both upper case or
    both lower case but cannot be of different cases.
    Escape Characters - A 3 character escape
    The modem determines data rate of the host
    sequence may be entered to switch the modem
    equipment by measuring the width of the incoming
    into command mode while on line. The escape
    bits of the “A” and “T.”
    character, set by Register S2, must be entered 3
    times in succession to execute the escape. An AT
    Multiple commands may be combined into a single
    command must then be entered within the period
    command line of up to 48 characters. Commands
    defined by S12 to enter command mode. The
    are executed in the sequence they appear upon
    default escape sequence is "+++."
    receipt of a carriage return. Spaces inserted into
    the command line are not placed in the buffer.
    Result Codes - The modem issues a result code
    after each action. Result codes may be sent as full
    The command line can be edited with a backspace
    words, one or two digit numeric codes, or may be
    before it is executed. The backspace erases the
    disabled all together. Each result code ends with a
    previous character in the command line. Register
    carriage return when numeric result codes are
    S5 allows the user to select a character other than
    chosen. When full word result codes are chosen, a
    backspace to edit the command line.
    Line Feed and Carriage Return precede and follow
    each result code.
    XECOM
    (11)
    XE5690H
    XE5690H Boot Command
    The XE5690H allows a default command string to be automatically loaded into the modem on power-up or
    modem reset. A series of commands loads the default command string in Hex form into the modem’s
    EEPROM. The EEPROM has 256 bytes available for command storage.
    The sequence to load the default commands into EEPROM must begin with the Boot command and end
    with a double carriage return. All commands are loaded into the EEPROM in Hex form beginning with
    address M0000. Up to 8 addresses may be loaded with each command in the sequence.
    The following example uses a typical configuration for an embedded application. ATE0 disables command
    echo; ATQ1 disabled modem responses, and ATS0=1 sets the modem to automatically answer on the first
    ring. This sequence is loaded into the modem EEPROM with the Boot command using the command
    sequence below. This places the modem into the desired configuration each time power is applied or the
    modem is reset
    Boot Command Sequence
    Command
    Description
    AT:M0000,42,4F,4F,54,0D,41,54,45
    Load characters “B,O,O,T,<CR>,A,T,E” in EEPROM
    beginning at address M0000
    AT:M0008,30,0D,41,54,51,31,0D,41
    Load characters “0,<CR>,A,T,Q,1,<CR>,A” in
    EEPROM beginning at address M0008
    AT:M0010,54,53,30,3D,31,0D,0D,0D
    Load characters “T,S,0,=,1,<CR>,<CR>,<CR>” in
    EEPROM beginning at address M0010
    XE5690H AT Commands
    An asterisk indicates the factory default
    Mn - Speaker Activity -
    A - Answer Command -
    n=0 Speaker off *
    D - Dial Command -
    n=1 Speaker on until carrier received
    n=2 Speaker remains on
    0-9,A-D, #, * = Dialing Digits
    n=3 Speaker on after dialing until DCD active
    P = Pulse dial
    T = Tone dial
    On - On Line
    W = Wait for dial tone
    n=0 Return On Line with no retrain *
    ,
    = Pause for the duration of S8
    n=1 Initiate retrain while returning On line.
    ! = Switch hook flash
    n=2 Initiate rate renegotiation while returning
    ; = Return to the command state
    On line.
    En - Command Echo
    Qn - Responses
    n=0 Do not echo commands
    n=0 Send responses *
    n=1 Enable command echo *
    n=1 No Responses
    Hn - Switch Hook Control -
    Sr? - Interrogate Register -
    n=0 Switch hook relay opens
    Sr=n - Set Register Value -
    n=1 Switch hook relay closes
    S$ - List values of all S-Registers -
    In - Modem Identification
    XECOM
    (12)
    XE5690H
    XE5690H AT Commands
    Vn - Result Codes -
    &Tn - Modem Test Modes
    n=0 Numeric Result Codes
    n=0 Cancel Test Mode
    n=1 English Word Result Codes*
    n=3 InitiateAnalog Loopback
    Xn - Result Code Set -
    &Z - Sleep Mode; wake on incoming Ring
    n=0 Responses 0-4
    %B - Report Blacklisted Numbers
    n=1 Responses 0-5 & 10
    n=2 Responses 0-6 & 10
    %C - V.42bis Data Compression
    n=3 Responses 0-5, 7 & 10
    n=0 Data Compression Disabled *
    n=4 Responses 0-8 & 10*
    n=1 Bidirectional Data Compression Enabled
    n=5 All Responses
    n=2 Data Compression Transmit Only
    n=3 Data Compression Receive Only
    Z - Reset -
    %On -Answer Mode
    &Gn - Maximum Data Rate Selection
    n=1 Answer in Answer Mode *
    n=3 1200 bps
    n=2 Answer in Originate Mode
    n=4 2400 bps
    n=5 4800 bps
    %Vn - Shared Line Use
    n=6 7200 bps
    n=0 No auto detection of local line status *
    n=7 9600 bps
    n=2 Check line voltage before going off-hook.
    n=8 12,000 bps
    “NO LINE” response if line is unavailable
    n=9 14,400 bps
    and “LINE IN USE” if line is off hook.
    n=10 16,800 bps
    %$ - Display current AT% settings.
    n=11 19,200 bps
    \Bn - Character Length
    n=12 21,600 bps
    n=0 6N1; 6 data bits, no parity, 1 stop bit
    n=13 24,000 bps
    n=1 7N1; 7 data bits, no parity, 1 stop bit
    n=14 26,400 bps
    n=2 7P1; 7 data bits, 1 stop bit, parity set by
    n=15 28,800 bps
    AT\P command.
    n=16 31,200 bps
    n=3 8N1; 8 data bits, no parity, 1 stop bit, *
    n=17 33,600 bps *
    n=5 8P1; 8 data bits, 1 stop bit, parity set by
    &Hn - Protocol Selection
    AT\P command.
    n=0 V.90 with auto fallback to 300 bps *
    n=6 8X1; 8 data bits, 1 stop bit, 1 escape bit
    n=1 V.90 with fallback to 28,800 bps
    enabling 9th bit escape mode.
    n=2 V.34 with automatic fall back to 300 bps
    \Nn - Error Control Mode
    n=3 V.34 only (33,600 bps to 2400 bps)
    n=4 V.32bis w automatic fallback to 300 bps
    n=0 Normal Mode
    n=5 V.32bis only (14,400 to 4800 bps)
    n=2 MNP Required
    n=6 V.22bis (2400 or 1200 bps) *
    n=3 V.42 auto reliable mode *
    n=7 V.22 (1200 bps)
    n=4 LAPM required for connection
    n=8 Bell 212 (1200 bps)
    n=5 V.42 or MNP required
    n=9 Bell 103 (300 bps)
    \Pn - Parity Setting
    n=10 V.21 (300 bps)
    n=0 Even Parity selected *
    n=11 V.23 (1200/75 bps)
    n=1 Space Parity selected
    &$ - Display current AT& settings.
    n=2 Odd Parity selected
    n=3 mark Parity selected
    XECOM
    (13)
    XE5690H
    XE5690H AT Commands
    \Qn - Modem to DTE Flow Control
    +GCI=n - Country Configuration
    n=0 No Flow Control
    0
    =
    Japan
    n=2 CTS Flow Control only *
    9
    =
    Australia
    n=3 RTS/CTS Flow Control
    A =
    Austria
    n=4 XON/XOFF Flow Control
    F
    =
    Belgium
    \Tn -DTE Rate
    16 =
    Brazil
    1B =
    Bulgaria
    n=0
    300 bps
    20 =
    Canada
    n=1