SI2457-D-FS Silicon Laboratories Inc, SI2457-D-FS Datasheet

no-image

SI2457-D-FS

Manufacturer Part Number
SI2457-D-FS
Description
IC ISOMODEM SYSTEM-SIDE 16SOIC
Manufacturer
Silicon Laboratories Inc
Datasheets

Specifications of SI2457-D-FS

Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Si2493/57/34/15/04 (Revision D) and Si2494/39
Modem Designer ’s Guide
1. Introduction
The Si2494/93/57/39/34/15/04 ISOmodem chipset family consists of a 38-pin QFN (Si2494/39) or 24-pin TSSOP
(Si2493/57/34/15/04) or 16-pin SOIC (Si2493/57/34/15/04) low-voltage modem device, and a 16-pin SOIC line-
side DAA device (Si3018/10) connecting directly with the telephone local loop (Tip and Ring). This modem solution
is a complete hardware (controller-based) modem that connects to a host processor through a UART, parallel or
SPI interface. Parallel and EEPROM interfaces are available only on the 38-pin QFN or 24-pin TSSOP package
option. Refer to Table 4, “ISOmodem Capabilities,” on page 10 for available part number, capability and package
combinations. Isolation is provided by Silicon Laboratories’ isolation capacitor technology, which uses high-voltage
capacitors instead of a transformer. This isolation technology complies with global telecommunications standards
including FCC, ETSI ES 203 021, JATE, and all known country-specific requirements.
Additional features include programmable ac/dc termination and ring impedance, on-hook and off-hook intrusion
detection, Caller ID, loop voltage/loop current monitoring, overcurrent detection, ring detection, and the hook-
switch function. All required program and data memory is included in the modem device. When the modem
receives a software or hardware reset, all register settings revert to the default values stored in the on-chip
program memory. The host processor interacts with the modem controller through AT commands used to change
register settings and control modem operation. Country, EMI/EMC, and safety test reports are available from
Silicon Laboratories representatives and distributors.
This application note is intended to supplement the Si2494/39 Revision A, Si2493 Revision D, and the Si2457/34/
15/04 Revision D data sheets. It provides all the hardware and software information necessary to implement a
variety of modem applications, including reference schematics, sample PCB layouts, AT command and register
reference, country configuration tables, programming examples and more. Particular topics of interest can be
easily located through the table of contents or the comprehensive index located at the back of this document.
Rev. 1.3 8/11
This information applies to a product under development. Its characteristics and specifications are subject to change without notice.
CLKOUT
RESET
EECLK
D0-D7
EESD
EECS
SCLK
SDO
RXD
DCD
ESC
TXD
CTS
RTS
SDI
WR
INT
RD
CS
SS
A0
RI
Figure 1. Functional Block Diagram
Copyright © 2011 by Silicon Laboratories
EEPROM
Interface
Interface
Interface
Interface
Parallel
UART
SPI
XTI
Clocking
PLL
XTO
Program Bus
Data Bus
ROM
RAM
Interface
Si3000
Interface
DAA
C1
C2
AOUT
AOUTb
FSYNC
SDO
SDI
MCLK
To Phone
Line
AN93
AN93

Related parts for SI2457-D-FS

SI2457-D-FS Summary of contents

Page 1

... Country, EMI/EMC, and safety test reports are available from Silicon Laboratories representatives and distributors. This application note is intended to supplement the Si2494/39 Revision A, Si2493 Revision D, and the Si2457/34/ 15/04 Revision D data sheets. It provides all the hardware and software information necessary to implement a variety of modem applications, including reference schematics, sample PCB layouts, AT command and register reference, country configuration tables, programming examples and more ...

Page 2

AN93 2 Rev. 1.3 ...

Page 3

T C ABLE O F ONTENTS Section 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 4

AN93 2.6.6.2. AT Command Macro Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ...

Page 5

U4F (Flash Hook Time Register 105 ...

Page 6

AN93 6.6. Intrusion/Parallel Phone Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 7

Speakerphone Transition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 8

AN93 9. Chinese ePOS SMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 9

... Si2493/57/34/15/04 ISOmodem family. The Si2493 supports all modulations and protocols from Bell 103 through V.92. The Si2457 supports all modulations and protocols from Bell 103 through V.90. The Si2434 supports all modulations and protocols from Bell 103 through V.34. The Si2415 supports all modulations and protocols from Bell 103 through V ...

Page 10

AN93 Specification Transmit Carrier (Hz) V.92 Variable V.90 Variable V.34 Variable V.32bis 1800 V.32 1800 V.29 1700 V.22bis, V.22 1200 Originate/answer 2400 V.21 1180/980 Originate/answer (M/S) 1850/1650 Bell 212A 1200 Originate/answer 2400 Bell 103 1270/1070 Originate/answer (M/S) 2225/2025 Part Numbers ...

Page 11

Modem (System-Side) Device The Si24xx ISOmodem system-side devices contain a controller, a DSP, program memory (ROM), data memory (RAM), UART, SPI and parallel interfaces, a crystal oscillator, and an isolation capacitor interface. The following sections describe the reset sequence, ...

Page 12

... The modem is now ready to detect rings, answer another modem, call, or dial out to a remote modem. Some key default settings for the modem after reset or powerup include the following:  V.92 and fall-backs enabled (Si2494/93)  V.90 and fall-backs enabled (Si2457)  V.34 and fall-backs enabled (Si2439/34)  V.32bis and fall-backs enabled (Si2415)  ...

Page 13

Reset-Strap Options for 16-Pin SOIC Package The clock frequency and interface on the 16-pin SOIC package are selected according to Table 5 below. The parallel interface, EEPROM and autobaud options are not available in the 16-pin SOIC package. Mode ...

Page 14

AN93 2.1.4.1. Reset Strapping Options for TSSOP-24 with UART-Interface UART-interface options for the 24-pin TSSOP package are shown in Table 6 below. Table 6. TSSOP-24 UART-Interface Options Mode Input Clock Autobaud Three-Wire Disabled? EEPROM Interface? 32 kHz No Yes 4.9152 ...

Page 15

Reset Strapping Options for TSSOP with SPI-Interface Table 8 lists the SPI-interface options for the 24-pin TSSOP package. Table 8. TSSOP-24 SPI-Interface Clock-Frequency Options Mode Input Clock Three-Wire EEPROM Interface? 32 kHz No Yes 4.9152 MHz No Yes 27 ...

Page 16

AN93 2.1.5.2. Reset Strapping Options for QFN Parts with SPI Operation Table 10 lists the reset strapping options for QFN parts with SPI operation. Table 10. Reset Strapping Options for QFN parts with SPI Operation Input Clk Three-Wire FSYNCH EEPROM ...

Page 17

System Interface The ISOmodem can be connected to a host processor through a UART, SPI or parallel interface. Connection to the chip requires low-voltage CMOS signal levels from the host and any other circuitry interfacing directly. The following sections ...

Page 18

AN93 Table 14. Pin Functions vs. Interface Mode (QFN-38) Pin # UART Mode SPI Mode INT INT GPIO18 GPIO18 GPIO17 GPIO17 GPIO16 GPIO16 GPIO23 GPIO23 ...

Page 19

Interface Signal Description The following tables describe each set of UART, parallel and SPI interface signals: Signal Direction TXD Input Data input from host TXD pin RXD Output Data output to host RXD pin RTS Input Active-low request-to-send input ...

Page 20

AN93 The UART interface synchronizes on the start bits of incoming characters and samples the data bit field and stop bits. The interface is designed to accommodate character lengths 10, and 11 bits giving data fields of ...

Page 21

Table 19. Serial Formats Detected in Autobaud Mode Symbol Data bits Note: For 7N1, the modem is programmed to 7 data bits, mark parity and one stop bit. This may be changed with the AT\P and AT\B commands. In ...

Page 22

AN93 Table 20. Register U70 Signals INT Can Monitor Signal U70 Bit Function DCD 0 Data Carrier Detect—active high (inverse of DCD pin Ring Indicator—active high (inverse of RI pin) PPD 2 Parallel Phone Detect OCD 3 Overcurrent ...

Page 23

A block diagram of the UART in the serial interface mode is shown in Figure FIFO TX Shift Register 2.2.4. Parallel and SPI Interface Operation Refer to "2.1. Resetting the Device" on page 11 for interface selection. ...

Page 24

AN93 TX FIFO 14 Characters Parallel I/F Register (3) (16) (17) (18) (22 Bits to Data Bus MUX Shared-Serial/Parallel CONTROL Parallel I/F Register 1 MUX ...

Page 25

Table 21. Hardware Interface Register Bit Map Action Read Write Read Write *Note: REM and INT are read-only bits. 2.2.4.1. Hardware Interface Register 0 Hardware ...

Page 26

AN93 Bit 6 (TXE read/write bit that gives the status of the 14-byte deep transmit FIFO. If TXE = 0, the transmit FIFO contains three or more bytes. If TXE = 1, the transmit FIFO contains two or ...

Page 27

Figure 7. Parallel Interface Read Timing Figure 8. Parallel Interface Write Timing Rev. 1.3 AN93 27 ...

Page 28

AN93 2.2.4.4. SPI Interface Operation SPI interface operation is supported in the Si2493/57/34/15/04 Revision D or later and the Si2494/39 Revision A or later. When the device is powered up for SPI interface, the modem becomes an SPI slave, and ...

Page 29

Isolation Capacitor Interface The isolation capacitor is a proprietary high-speed interface connecting the modem chip and the DAA chip through a high-voltage isolation barrier provided by two capacitors. It serves three purposes. First, it transfers control signals and transmit ...

Page 30

AN93 2.5. SSI/Voice Mode (24-Pin TSSOP and 38-Pin QFN Only) Voice mode is supported in the Si2439 and the Si2494. Table 25 lists the pin connections for the ISOmodem SSI interface. This interface enables Voice Mode operation. See "7. Handset, ...

Page 31

EEPROM Interface (24-Pin TSSOP and 38-Pin QFN Only) The 24-pin TSSOP and 38-pin QFN packages feature an optional three-wire interface (EESD, EECS and EECLK) that may be directly connected to SPI EEPROMs. An EEPROM may contain custom default settings, ...

Page 32

AN93 Parameter EESD tristated before last falling EECLK edge during read cycle. Last positive half of EECLK cycle is extended to provide both 500 ns minimum EOH and 100 ns EESD before EECLK falling edge. EECS disable time between accesses ...

Page 33

Three-Wire SPI Interface to EEPROM To enable the 3-wire SPI interface to EEPROM on the 24-pin TSSOP package, appropriate pins must be reset strapped according to Table 6 on page 14, or Table 8 on page 15, depending on ...

Page 34

AN93 The commands end with a <CR>, which, in combination with the final<CR>, provides the <CR><CR> delimiter. Boot commands must be the first entry in the EEPROM and are used to set the modem up with custom defaults, such as ...

Page 35

AT Command Macro Example This example creates the AT command macro ATN<CR> to configure the ISOmodem for operation in Norway. The AT commands required to do this manually are: AT:U2C,00B0,0080<CR> AT:U67,000C,0010,0004<CR> AT:U4D,001<CR> To implement this command ...

Page 36

AN93 2.6.6.4. Combination Example This example shows boot commands and custom AT commands stored in the same EEPROM. Command BOOT<CR> <commands><CR> <commands><CR> <CR> <Custom AT Command Name 1><CR> <commands><CR> <commands><CR> <CR> <Custom AT Command Name 2><CR> <commands><CR> <commands><CR> <CR> <Custom ...

Page 37

Display dec 0 00 <NUL> <SOH> <STX> <ETX> <EOT> <ENQ> <ACK> <BEL> <BS> 40 ...

Page 38

AN93 3. DAA (Line-Side) Device The Si3018/10 DAA or line-side device, contains an ADC, a DAC, control circuitry, and an isolation capacitor interface. The Si3018/10 and surrounding circuitry provide all functionality for telephone line interface requirement compliance, including a full-wave ...

Page 39

AC Termination The ISOmodem has four ac termination impedances when used with the Si3018 line-side device, selected by the ACT bits in Register U63. The four available settings for the Si3018 are listed in Table 31 ACT[3:0] ...

Page 40

AN93 Bit 15 represents the polarity of the Tip-Ring voltage, and a reversal of this bit represents a Tip-Ring polarity reversal. LVS = 0x0000 if the Tip-Ring voltage is less than 3.0 V and, in the on-hook state, can be ...

Page 41

Figure 16. Typical Loop Current LCS Transfer Function Table 32. Loop Current Transfer Function LVCS[4:0] 00000 Insufficient line current for normal operation. 00001 Minimum line current for ...

Page 42

AN93 3.6. Legacy-Mode Line Voltage and Loop Current Measurement The 5-bit LVCS register, U79 (LVCS) [4:0], reports line voltage measurements when on-hook and loop current measurements when off-hook. Using the LVCS bits, the user can determine the following:  When ...

Page 43

Hardware Design Reference This section describes hardware design requirements for optimum Si24xx ISOmodem chipset implementation. There are three important considerations for any hardware design. First, the reference design and components listed in the associated bill of materials should be ...

Page 44

... U6E (CK1) using the Si2404 or Si2415, this signal is programmable from 2.64 MHz to 40.96 MHz. If using the Si2434 or Si2457, this signal is programmable from 3.17 MHz to 49.152 MHz. There are two special cases for the value of R1 00000, CLKOUT is disabled, and R1 = 11111 (default), CLKOUT = 2 ...

Page 45

TIP FROM LINE RING Figure 17. Billing-Tone Filter Table 33. Optional Billing Tone Filters Component Values Symbol C1,C2 0.027 µ ±10% C3 0.01 µF, 250 V, ±10% 3.3 mH, >120 mA, <10 , ±10% L3 ...

Page 46

AN93 + VD3 IGND 15 VDB 19 VDA 7 GND 20 GND 6 Rev. 1.3 ...

Page 47

Schematic + 1 2 VDB VDA 3.3 VD GND 21 VD3.3 GND IGND Rev. 1.3 AN93 47 ...

Page 48

AN93 4.3. Bill of Materials Component C1 C5, C6, C50, C52 C7 C8, C9 C10 C40 C41 1 C51, C53 2 D1, D2 FB1, FB2 Q1 Q4, Q5 RV1 R5, ...

Page 49

Layout Guidelines The key to a good layout is proper placement of the components best to copy the placement shown in Figure 20. Alternatively, follow the following steps, referring to the schematics and Figure 21 ...

Page 50

AN93 8. After the previous step, there should be some space between the grouping around U2 and the grouping of components around the RJ11 jack. Place the rest of the components in this area, given the following guidelines: a.Space U2, ...

Page 51

C27 C26 Si24HS 3A 1 XTALI 2 12 XTALO C52 C50 21 VDD3 VDD3.3 GND GND VDDB C53 7 VDDA 12 C51 R12 C1A 13 C1B ...

Page 52

AN93 Table 34. Layout Checklist (Continued The area of the loop from C50 to U1 pin 4 and from C51 to pin 13 back to pin 12 (DGND) should be minimized. The return traces to U2 pin ...

Page 53

Table 34. Layout Checklist (Continued Minimize the area of the loop formed from U2 pin pin 15. 26 Cathode marking for Z1. 27 Pin 1 marking for U1 and U2. 28 Space ...

Page 54

AN93 Motherboard Connector VCC 1.0 F 0.1 F GND RESET Figure 22. Modem Module V 4.5. Analog Output The call progress tone provided by AOUT and discussed in this section comes from a PWM output pin on the ISOmodem. AOUT ...

Page 55

Audio Quality The mulipole filter illustrated in this diagram is designed to shape the response for a pleasant sound and remove interference, but note that, when PWM is demodulated in this way, it carries all the audio spectrum noise ...

Page 56

... The modems in this family operate at maximum connect rates of 48 kbps upstream/V.92 (Si2494/93), 56 kbps downstream/V.90 (Si2457), 33.6 kbps/V.34 (Si2439/34), 14.4 kbps/V.32b (Si2415), and 2400 bps/ V.22b (Si2404) with support for all standard ITU-T fallback modes. These chipsets can be programmed to comply with FCC, JATE, ETSI ES 203 021 and other country-specific PTT requirements. They also support V.42 and MNP2– ...

Page 57

DSP The DSP (data pump) is primarily responsible for modulation, demodulation, equalization, and echo cancellation. Because the ISOmodem is controller-based, all interaction with the DSP is via the controller through AT commands, S registers, and/or U registers. 5.3. Memory ...

Page 58

... M = 000 Q = 000 V = 001 X = 004 Y = 000 &D = 001 Configuration of &AT commands. &G = 017 &H = 000 (Si2457) &P = 000 043 S-register 2 value—Escape code character (+). 00A0 Value stored in register U2C. Result The modem auto-answers on the fourth ring. The speaker is on during dial and handshake only. Blind dial- ing is enabled ...

Page 59

Table 38. Consecutive U-Register Writes on a Single Line AT:U00,0078,67EF,C4FA Caution: Some U-register addresses are reserved for internal use and hidden from the user. Consequently, there are gaps in the addresses of available U registers. Writing to reserved registers can ...

Page 60

AN93 Table 39. Basic AT Command Set (Continued) Command Dial The dial command, which may be followed by one or more dial command modifiers, dials a phone number: Dn Local DTE echo. En Disable. E0 Enable. E1 Hook-switch ...

Page 61

... ATI1 Command Display line-side revision code (10)C = Si3018/10 Revision C. Display the ISOmodem model number. 2404 = Si2404 2415 = Si2415 I6 2434 = Si2434 2457 = Si2457 2493 = Si2493 Diagnostic Results 1. Format RX <rx_rate>,TX <tx_rate> PROTOCOL: <protocol> I7 LOCAL NAK <rre> REMOTE NAK <rte> RETRN/RR <rn> DISC REASON <dr> ...

Page 62

AN93 Table 39. Basic AT Command Set (Continued) Command Speaker Volume Ln Low L1 Medium L2 High L3 Very High L4 Speaker operation (via AOUT). Mn Speaker is always off. M0 Speaker is on while dialing and handshaking; off in ...

Page 63

Table 39. Basic AT Command Set (Continued) Command Verbal result codes. V1 Call Progress Monitor (CPM)—This command controls which CPM Xn signals are monitored and reported to the host from the ISOmo- dem (See Table 43). Basic results; disable CPM—Blind ...

Page 64

AN93 Table 39. Basic AT Command Set (Continued) Command Program RAM write: this command is used to upload firmware supplied by Silicon Labs to the ISOmodem. The format for this command is AT:Phhhh,xxxx,yyyy,.... where hhhh is the first address in ...

Page 65

Table 39. Basic AT Command Set (Continued) Command Special Access Mode—This command enables special modes and data memory access. [sequence] 254:Waaaa,dddd 254:Qaaaa 2 *Y[sequence Data compression reporting. X Mode 0 Disabled 1 Enabled If enabled, the intermediate result ...

Page 66

AN93 Table 39. Basic AT Command Set (Continued) Command Controls V.42bis data compression function. A +DS= A,B,C,D B Controls V.44 data compression function +DS44 = C A,B,C,D,E,F,G, H *Note: Si2493 only Enable ...

Page 67

Table 39. Basic AT Command Set (Continued) Command Synchronous access mode control options A – Specifies action taken if an underrun condition occurs during transparent sub-mode 0 = Modem transmits 8-bit SYN sequences (see +ESA[G]) on idle. B – Specifies ...

Page 68

AN93 Table 39. Basic AT Command Set (Continued) Command Class 1 Transmit Carrier +FTM = 201 tocol 1 message. 202 tocol 2 message. 68 Action Mode Transmit V.21 (980 Hz) tone and detect ...

Page 69

Table 39. Basic AT Command Set (Continued) Command Country settings: Automatically configure all registers for a particu- lar country. X Country 9 Australia A Austria F Belgium 16 Brazil 1B Bulgaria 20 Canada 26 China 27 Columbia 2E Czech Republic ...

Page 70

AN93 Table 39. Basic AT Command Set (Continued) Command List current country code setting (response is: + GCI:<setting>) +GCI? List all possible country code settings. +GCI = ? Specifies the flow control to be implemented. A data from the modem ...

Page 71

... ITU-T V.22 V22B ITU-T V.22bis (default for Si2404) V32 ITU-T V.32 V32B ITU-T V.32bis (default for Si2415) V34 ITU-T V.34 (default for Si2434) V90 ITU-T V.90 (default for Si2457) V92 ITU-T V.92 (default for Si2493) +MS Options B Automatic modulation negotiation + +MS = A,B 1 +MS = A,B,C C Min Tx rate ...

Page 72

AN93 Table 39. Basic AT Command Set (Continued) Command Initiate MOH. Requests the DCE to initiate or to confirm a MOH procedure. Valid only if MOH is enabled +PMHR ...

Page 73

Table 39. Basic AT Command Set (Continued) Command Selection of full or short startup procedures. X Mode 0 The DCEs decide to use short startup procedures. +PSS=X 1 Forces the use of short startup procedures on next and sub- sequent ...

Page 74

AN93 Table 39. Basic AT Command Set (Continued) Command Transmit Gain Selection. The <gain> parameter has a range of 112-134 with 128 being the nominal value. This represents a range of - dB. The default +VGT is 128 ...

Page 75

Table 39. Basic AT Command Set (Continued) Command +VRA = n Ringing Tone Goes Away Timer. The ISOmodem only uses this command in call origination trans- actions. This command sets the amount of time in 0.1 second units the ISOmodem ...

Page 76

AN93 Table 39. Basic AT Command Set (Continued) Command +VSM = n Voice Compression Method. 0 Signed PCM 1 Unsigned PCM 4 G.711 µ-Law 5 G.711 A-Law 129 ADPCM 2-bit (2 kB/s storage) 131 ADPCM 4-bit (4 kB/s storage) +VSP ...

Page 77

... ATD, ATA, or ATO commands. &H0 V.90 with automatic fallback (56 kbps to 300 bps) (default for Si2457) Notes: 1. The initial number attempted to test for an outside line is controlled by S51 (default = 1). 2. AT&$ reflects the last AT&P command issued but does not reflect any subsequent changes made by writing U registers with AT:U ...

Page 78

AN93 Table 40. Extended AT& Command Set (Continued) &H1 V.90 only (56 kbps to 28 kbps) &H2 V.34 with automatic fallback (33.6 kbps to 300 bps) (default for Si2434) &H3 V.34 only (33.6 kbps to 2400 bps) &H4 ITU-T V.32bis ...

Page 79

Table 40. Extended AT& Command Set (Continued) Automatic determination of telephone line type. Result code: WXYZn line supports DTMF dialing line is pulse dial only line supports 20 pps dialing. &X1 1 ...

Page 80

AN93 Table 41. Extended AT% Command Set Command %$ Display AT% command settings (see text for details). %B Report blacklist. See also S42 register. %Cn Data compression. %C0 Disable V.42bis and MNP5 data compression. %C1 Enable V.42bis in transmit and ...

Page 81

Table 41. Extended AT% Command Set (Continued) Automatic Line Status Detection - Adaptive Method. Description: Before going off-hook with the ATD, ATO, or ATA commands, the ISOmodem compares the line voltage (via LVCS) to the NLIU (U85) register: Loop Voltage ...

Page 82

AN93 Table 42. Extended AT\ Command Set (Continued) Command MNP reliable mode. The ISOmodem attempts to connect with the MNP protocol. If unsuccessful, the \N2 call is dropped. Compression is controlled by %Cn. V.42 auto-reliable—The ISOmodem attempts to connect with ...

Page 83

Table 42. Extended AT\ Command Set (Continued) Command \T3 2400 bps \T4 4800 bps \T5 7200 bps \T6 9600 bps 3 \T7 12.0 kbps \T8 14.4 kbps. 4 \T9 19.2 kbps \T10 38.4 kbps \T11 57.6 kbps \T12 115.2 kbps ...

Page 84

... Notes: 1. Numeric mode: Result code <CR>. 2. Response for ATDn@mmm is silence is not found. 3. This message is supported only on the Si2493, Si2457, Si2434, and Si2415. 4. This message is supported only on the Si2493, Si2457, and Si2434 not preceded by <CR><LF>. 6. This message is supported only on the Si2493 and Si2457. ...

Page 85

... Notes: 1. Numeric mode: Result code <CR>. 2. Response for ATDn@mmm is silence is not found. 3. This message is supported only on the Si2493, Si2457, Si2434, and Si2415. 4. This message is supported only on the Si2493, Si2457, and Si2434 not preceded by <CR><LF>. 6. This message is supported only on the Si2493 and Si2457. ...

Page 86

... Notes: 1. Numeric mode: Result code <CR>. 2. Response for ATDn@mmm is silence is not found. 3. This message is supported only on the Si2493, Si2457, Si2434, and Si2415. 4. This message is supported only on the Si2493, Si2457, and Si2434 not preceded by <CR><LF>. 6. This message is supported only on the Si2493 and Si2457. ...

Page 87

Table 44. Disconnect Codes Disconnect Code 8002 Handshake stalled dial tone detected. 8008 No line available loop current detected. 8009 Parallel phone pickup disconnect ringback. B Busy signal detected. D V.42 requested disconnect. E ...

Page 88

AN93 5.6. S Registers S registers are typically used to set modem configuration parameters during initialization and are not usually changed during normal modem operation. S-register values other than defaults must be written via the ATSn=x command after every reset ...

Page 89

Table 45. S-Register Descriptions (Continued) S Register (Decimal) 10 Carrier loss timer—The time a remote modem carrier must be lost before the ISOmodem disconnects. Set- ting this timer to 255 disables the timer, and the modem does not time out ...

Page 90

AN93 Table 45. S-Register Descriptions (Continued) S Register (Decimal) 41 V.34 symbol rate - Symbol rate for V.34 when using the &T4 and &T5 commands. 0 – 2400 symbols/second 1 – 2743 symbols/second 2 – 2800 symbols/second 3 – 3000 ...

Page 91

U Registers U registers (user-access registers) are 16-bit registers written by the AT:Uhh command and read by the AT:R (read all U registers) command or AT:Rhh (read U-register hh) command. See the AT command list in Table 39 on ...

Page 92

AN93 Table 46. U-Register Descriptions (Continued) Register Address Name (Hex) U0F 0x000F DT4A0 U10 0x0010 DT4B1 U11 0x0011 DT4B2 U12 0x0012 DT4A2 U13 0x0013 DT4A1 U14 0x0014 DTK U15 0x0015 DTON U16 0x0016 DTOF U17 0x0017 BT1A0 U18 0x0018 BT1B1 ...

Page 93

Table 46. U-Register Descriptions (Continued) Register Address Name (Hex) U2E 0x002E BMTT U2F 0x002F BDLT U30 0x0030 BMOT U31 0x0031 RMTT U32 0x0032 RDLT U33 0x0033 RMOT U34 0x0034 DTWD U35 0x0035 DMOT U37 0x0037 PD0 U38 0x0038 PD1 U39 ...

Page 94

AN93 Table 46. U-Register Descriptions (Continued) Register Address Name (Hex) U4E 0x004E PRDD U4F 0x004F FHT U50 0x0050 LCDN U51 0x0051 LCDF U52 0x0052 XMTL U53 0x0053 MOD2 U62 0x0062 DAAC1 U63 0x0063 DAAC3 U65 0x0065 DAAC4 U66 0x0066 DAAC5 ...

Page 95

Table 46. U-Register Descriptions (Continued) Register Address Name (Hex) U86 0x0086 V9AGG U87 0x0087 SAMCO 1 U9F 0x009F SASF 2 UA0 0x00A0 SC0 2 UA1 0x00A1 SC1 2 UA2 0x00A2 SC2 2 UA3 0x00A3 SC3 2 UA4 0x00A4 SC4 2 ...

Page 96

AN93 5.7.1. U-Register Summary Table 47. Bit-Mapped U-Register Summary Register Name Bit Bit Bit U4D MOD1 TOCT U53 MOD2 REV U54 CALT U62 DAAC1 U63 DAAC3 U65 DAAC4 PWM PDN G U66 DAAC5 U67 ITC1 MINI U68 ...

Page 97

U00–U16 (Dial Tone Detect Filter Registers) U00–U13 set the biquad filter coefficients for stages 1–4 of the dial-tone detection filter. U14, U15, and U16 set the dial-tone detection output scaler, on threshold and off threshold, respectively. The thresholds are ...

Page 98

AN93 5.7.3. U17–U30 (Busy Tone Detect Filter Registers) U17–U2A set the biquad filter coefficients for stages 1–4 of the busy-tone detection filter, and U2B, U2C, and U2D set the busy-tone detection output scalar on threshold and off threshold, respectively (see ...

Page 99

BPF Biquad Stage 1 Values 310/510 (Default Busy and Dial Tone) A0 0x0800 B1 0x0000 B2 0x0000 A2 0x0000 A1 0x0000 K — A0 0x0800 B1 0x0000 B2 0x0000 A2 0x0000 A1 0x0000 K — A0 0x0078 B1 0x67EF B2 ...

Page 100

AN93 Table 50. BPF Biquad Values (Continued) BPF Biquad Stage 1 Values K — A0 0x0020 B1 0x7448 B2 0xC0F6 A2 0x4000 A1 0x96AB K — Example: The United States specifies a busy tone “on” time from 450 to 550 ...

Page 101

U31–U33 (Ringback Cadence Registers) U31, U32, and U33 set the ringback cadence minimum total time (RMTT), ringback cadence delta time (RDLT), and ringback cadence minimum on time (RMOT) (see Table 51). Country-specific settings for ringback cadences are specified as ...

Page 102

AN93 Register Name U37 PD0 Number of pulses to dial 0. U38 PD1 Number of pulses to dial 1. U39 PD2 Number of pulses to dial 2. U3A PD3 Number of pulses to dial 3. U3B PD4 Number of pulses ...

Page 103

U49–U4C (Ring Detect Registers) U49, U4A, U4B, and U4C set a representation of the maximum ring frequency, the difference between the highest and lowest valid ring frequency, minimum ring “on” time, and maximum ring cadence time (time on plus ...

Page 104

AN93 Bit Name Function 15 Reserved Read returns zero. 14 TOCT Turn Off Calling Tone Disable Enable. 13 Reserved Read returns zero. 12 NHFP No Hook-Flash Pulse Disable Enable. 11 NHFD No ...

Page 105

U4E (Pre-Dial Delay Time Register) U4E sets the delay time between the ATD command carriage return and when the modem goes off-hook and starts dialing (either tone or pulse—see Table 57). This delay establishes the minimum time the modem ...

Page 106

AN93 5.7.14. U53 (Modem Control Register 2) U53 (MOD2 bit-mapped register with all bits, except bit 15, reserved (see Table 61). The AT&H11 command sets the V.23 1200/75 bps mode. Bit 15 (REV) is used to enable V.23 ...

Page 107

Reserved Must be set to zero. 3 Reserved Must be set to zero. 2 FOH 0 = Automatic calibration timer set to 426 ms Automatic calibration timer set to 106 ms Digital loopback ...

Page 108

AN93 12:7 Reserved Read returns zero. 6:5 Reserved Do not change (use read-modify-write). 4 PDL Line-Side Chip Power Down Normal operation Places the Si3018/10 in Power-Down mode. 3:2 Reserved Read returns zero. 1:0 Reserved Do not ...

Page 109

Bit Name Function 15:7 Reserved Read returns zero. 6 FDT Frame Detect ISOcap frame lock not established 1 = ISOcap frame lock established 5:0 Reserved Read returns zero. Bit Name 15:14 Reserved Read returns zero. 13:12 MINI[1:0] Minimum ...

Page 110

AN93 Bit Name 0 RT Ringer Threshold Select. Used to satisfy country requirements on ring detection. Signals below the lower level do not generate a ring detection; signals above the upper level are guaranteed to generate a ring detection. 0 ...

Page 111

Bit Name 15 Reserved Read returns zero. 14 SQ1 Spark quenching. See OHS2. 13 Reserved Read returns zero. 12 SQ0 Spark quenching. See OHS2. 11:3 Reserved Read returns zero. 2 OVL Overload Detected. This bit has the same function as ...

Page 112

AN93 Bit Name Function 15:13 Reserved Do not modify. 12:8 R1 CLKOUT Divider (Default = 11111b) 7:5 Reserved Read returns 101b. Do not modify. 4 HRS Hardware Reset 0 = Normal operation Device will perform hardware reset. All ...

Page 113

Bit Name Function 15 HES Enable Hardware Escape Pin Disable Enable. 14 Reserved Read returns zero. 13 TES Enable Escape (+++). 0 = Disable Enable. 12 CIDM Caller ID Mask Change in ...

Page 114

AN93 U71 IO1 Bit D15 D14 D13 D12 Name Type Reset settings = 0x0000 Bit Name 15:5 Reserved Read returns zero. 4 COMP 0 – Disables compression (PCM mode). 1 – Enables linear compression. 3:1 Reserved 0 PRT 0 – ...

Page 115

Bit Name Function 15:9 OHSR Off-Hook Sample Rate for Intrusion Detection (40 ms units). (1 second default) 8 FACL Force ACL While off-hook, ACL is automatically updated with LVCS value While off-hook, ACL saves previously written ...

Page 116

AN93 Bit Name Function 15:14 IB Intrusion Blocking intrusion blocking Intrusion disabled from start of dial to end of dial Intrusion disabled from start of dial to IS register time-out Intrusion ...

Page 117

Bit 6 (ADD) attempts DTMF dial, then falls back to pulse dialing if unsuccessful. The first digit is dialed as DTMF dial tone is still present after two seconds, this suggests that the DTMF digit was not taken ...

Page 118

AN93 Bit Name 1 HDLC Synchronous Mode Normal asynchronous mode Transparent HDLC mode.* 0 FAST Fast Connect. This bit is mutually exclusive with bit 4; only one bit can be enabled at a given time. 0 ...

Page 119

Bit Name 15 Reserved Read returns zero. 14 NLM Host software recommended to always set this to bit Enables “No Loop Current” Detect Disables “No Loop Current” Detect. 13 Reserved Read returns zero. 12 TCAL 0 ...

Page 120

AN93 5.7.21. U87 (Synchronous Access Mode Configuration Register) U87 SAM Synchronous Access Mode Configuration Options Bit Name 15:11 Reserved Read returns zero. 10 MINT Minimal Transparency Host software must always set this bit Generate two-byte <EM> transparency sequences. ...

Page 121

UAA (V.29 Mode Register) UAA V.29 MODE Bit Name 15:3 Reserved Read returns zero. 2 RUDE 0 = Disables rude disconnect Enables rude disconnect. 1 V29ENA 0 = Disables V.29 Enables V.29. 0 Reserved Read ...

Page 122

AN93 (n-2) Wait for OK. (n-1) Send AT&T6 to the modem. (n) Wait for OK. 5.8.2. Method 2 Send the entire file using a program that waits for OK after every line. This will require 3.98 seconds for a 6235 ...

Page 123

The system should then flush the receive buffer 100 ms after the escape command has been removed, send AT, and wait for OK. This ensures that the modem is in command mode because OK is caused by the AT command ...

Page 124

... In the default mode (\N3), the ISOmodem attempts to connect with V.42 error correction and V.42bis data compression (Si2457/34/15), and falls back to either V.42 only, MNP 2– error correction (wire mode) if necessary. In \N4 mode, the ISOmodem hangs V.42 connection cannot be established ...

Page 125

EPOS (Electronic Point of Sale) Applications EPOS applications are discussed in "Appendix A—EPOS Applications" on page 257. 5.13.1. EPOS Fast Connect The ISOmodem supports several fast connect modes of operation to reduce the time of a connect sequence in ...

Page 126

AN93 Prior to sending the ATDT to establish a synchronous access mode connection, the following commands and registers require initialization: +MS, +ES, +ESA, +ITF, +IFC, U87, and U7A example, the closest equivalent to the Legacy Synchronous DCE Mode ...

Page 127

Table 86. EM In-Band Commands and Statuses Command– Hex Transmit Direction Indicator pair Code <EM><t1> 0x5C Transmit one 0x19 byte <EM><t2> 0x76 Transmit one 0x99 byte <EM><t3> 0xA0 Transmit one 0x11 byte <EM><t4> 0xA1 Transmit one 0x13 byte <EM><t5> 0x5D ...

Page 128

AN93 Table 86. EM In-Band Commands and Statuses (Continued) Command– Hex Transmit Direction Indicator pair Code <EM><err> 0xB2 Transmit an Abort <EM><under> 0xB4 not applicable <EM><tover> 0xB5 not applicable <EM><rover> 0xB6 not applicable Resume after a data <EM><resume underrun or ...

Page 129

Table 86. EM In-Band Commands and Statuses (Continued) Command– Hex Transmit Direction Indicator pair Code <EM><rate> 0xBE not supported Notes: 1. U87 [10 Can be used to limit the transparency characters in the receive direction, to these four ...

Page 130

AN93 Given the example initialization settings shown in Table 87, after an ATDT command has been sent to establish a connection, the modem responds with the following: ATDT12345 CONNECT 1200 PROTOCOL: NONE <0x19> <0xBE> <0x20> <0x20> <0x19> <0xB1> The first ...

Page 131

It is expected that the <EM><tover> and <EM><tunder> indicators be encountered during system debug, and designing the system software properly to avoid having these indicators occur should be the design goal. In the receive direction, assuming that the remote modem ...

Page 132

AN93 6. Programming Examples The following programming examples are intended to facilitate the evaluation of various modem features and serve as example command strings that can be used singly or in combination to create the desired modem operation. 6.1. Quick ...

Page 133

Table 88. Modem Feature vs. Hardware, AT Command and Register Setting (Continued) Function/Feature Quick connect Reset SAS detect Self Test SMS V.29 V.42/V.42b V.44* V.92 *Note: Si2493 only. 6.2. Country-Dependent Setup Configuring the ISOmodem for operation in different countries is ...

Page 134

AN93 6.2.2. Country Configuration The modem default settings are for the US-like countries. Many countries use at least some of the default register settings. Default values do not have to be written when configuring the modem to operate in a ...

Page 135

Table 90. Country Initialization Table (Continued) Country AT+GCI=A AT:U14,7 AT:U35,10E0 AT:U46,9B0 Austria AT:U4F,64 AT:U52,2 AT:U62,904 AT:U67,8 ATS006=3 Bahamas Defaults AT+GCI=2E AT:U35,10E0 Bahrain* AT:U46,9B0 AT:U62,904 Belarus* AT+GCI=73 AT+GCI=F AT:U14,7 AT:U35,10E0 AT:U46,9B0 Belgium AT:U4F,64 AT:U52,2 AT:U62,904 AT:U67,8 ATS006=3 Bermuda Defaults AT+GCI=16 Brazil ...

Page 136

AN93 Table 90. Country Initialization Table (Continued) China Colombia Costa Rica Croatia* Cyprus* Czech Republic Denmark Dominican Republic Dubai Egypt* El Salvador Ecuador *Note: These countries do not have a built-in +GCI support but are using the settings of other ...

Page 137

Table 90. Country Initialization Table (Continued) Country AT+GCI=2E AT:U35,10E0 Estonia* AT:U46,9B0 AT:U62,904 AT:U67,8 AT+GCI=3C AT:U14,7 AT:U35,10E0 AT:U46,9B0 Finland AT:U4F,64 AT:U52,2 AT:U62,904 AT:U67,8 ATS006=3 AT+GCI=3D AT:U14,7 AT:U35,10E0 AT:U46,9B0 France AT:U4F,64 AT:U52,2 AT:U62,904 AT:U67,8 ATS006=3 AT+GCI=1B French Polynesia* AT:U62,904 Georgia* AT+GCI=73 AT+GCI=42 ...

Page 138

AN93 Table 90. Country Initialization Table (Continued) Greece Guadeloupe* Guam Hong Kong Hungary Iceland* India Indonesia Ireland Israel *Note: These countries do not have a built-in +GCI support but are using the settings of other countries as a shortcut. 138 ...

Page 139

Table 90. Country Initialization Table (Continued) Country AT+GCI=59 AT:U14,7 AT:U35,10E0 AT:U46,9B0 Italy AT:U4F,64 AT:U52,2 AT:U62,904 AT:U67,8 ATS006=3 Japan AT+GCI=0 AT+GCI=16 Jordan* AT:U49,22,7A Kazakhstan* AT+GCI=73 AT+GCI=61 Korea (South) AT:U67,A Kuwait Defaults Kyrgyzstan* AT+GCI = 73 AT+GCI=1B AT:U35,10E0 Latvia* AT:U46,9B0 AT:U62,904 AT:U67,8 ...

Page 140

AN93 Table 90. Country Initialization Table (Continued) Luxembourg Macao Malaysia Malta* Martinique* Mexico Moldova* Morocco* Netherlands *Note: These countries do not have a built-in +GCI support but are using the settings of other countries as a shortcut. 140 Country Initialization ...

Page 141

Table 90. Country Initialization Table (Continued) Country AT+GCI=7E AT:U38,9,8,7,6 AT:U3D,4,3,2,1 New Zealand AT:U46,8A0 AT:U52,2 AT:U67,8 AT+GCI=1B Nigeria* AT:U62,904 AT+GCI=82 AT:U14,7 AT:U35,10E0 AT:U46,9B0 Norway AT:U4F,64 AT:U52,2 AT:U62,904 ATS006=3 Oman* AT+GCI=89 AT+GCI=89 Pakistan* AT:U46,8A0 Paraguay AT+GCI=87 Peru Defaults Philippines AT+GCI=89 AT+GCI=8A AT:U14,7 ...

Page 142

AN93 Table 90. Country Initialization Table (Continued) Qatar* Reunion* Romania* Russia Saudi Arabia Singapore Slovakia* Slovenia* South Africa Spain Sri Lanka* *Note: These countries do not have a built-in +GCI support but are using the settings of other countries as ...

Page 143

Table 90. Country Initialization Table (Continued) Country AT+GCI=A5 AT:U14,7 AT:U35,10E0 AT:U37,1,2,3,4,5,6,7,8,9,A AT:U46,9B0 Sweden AT:U4F,64 AT:U52,2 AT:U62,904 AT:U67,8 ATS006=3 AT+GCI=A6 AT:U14,7 AT:U35,10E0 AT:U46,9B0 Switzerland AT:U4F,64 AT:U52,2 AT:U62,904 ATS006=3 AT+GCI=16 Syria* AT:U49,22,7A AT+GCI=FE Taiwan AT:U67,8 AT+GCI=6C Thailand* AT:U46,240 AT:U67,4 AT+GCI=51 AT:U46,680 Tunisia* ...

Page 144

AN93 Table 90. Country Initialization Table (Continued) United Kingdom Uruguay Uzbekistan Venezuela Yemen Zambia* *Note: These countries do not have a built-in +GCI support but are using the settings of other countries as a shortcut. 144 Country Initialization AT+GCI=B4 AT:U14,7 ...

Page 145

Country-Setting Register Tables Table 91. International Call Progress Registers Register U0–U14 U15 U16 U34 U35 U17–U2B U2C U2D U2E U2F U30 U31 U32 U33 U49 U4A U4B U4C Value Function Dial Tone Control Dial Tone Detect Filter Coefficients DTON ...

Page 146

AN93 Register U37–U40 U42 U43 U45 U46 U47 U48 Table 93. Line Interface/Control Registers Register Bit U4D U50 U51 U52 U67: 13:12 MINI 9 ILIM U68 6.2.2.3. Special Requirements for India To output a 0 dBm sine wave, use the ...

Page 147

Special Requirements for Serbia and Montenegro The following are special network requirements for Serbia and Montenegro. These specifications are based on the best information available and are believed to be correct.  DC Feed Feeding ...

Page 148

AN93 6.3. Caller ID The ISOmodem supports all major Caller ID (CID) types. CID is disabled by default (+VCID = 0). Setting +VCID = 1 via the AT+VCID = 1 command enables decoded (formatted) CID, while setting +VCID = 2 ...

Page 149

Command AT+VCID = 1 Enables Caller ID. AT+VCDT = 3 Selects Japan CID mode. 6.3.5. DTMF Caller ID DTMF Caller ID is supported in the Si2493/57/34/15/04 Revision D or above and Si2494/39 Revision A or above. DTMF Caller ID detection ...

Page 150

AN93 AT+FRM = 200 AT+FTM = 201 AT+FTM = 202 To enable the SMS features on the ISOmodem, the host must send AT+FCLASS = 256 to the modem prior to handling an SMS call. The host can then dial or ...

Page 151

Type II Caller ID/SAS Detection When a call is in progress, the Subscriber Alerting Signal (SAS) tone is sent by the central office to indicate a second incoming call. The central office may also issue a CPE Alert Signal ...

Page 152

AN93 The even-numbered registers, (UA0, UA2, etc.), control the amount of time the tone is expected to be present, and the odd-numbered registers select the amount of time the tone must not be present. The values are expressed in 10 ...

Page 153

Table 101. SAS Cadence for Supported Countries* (Continued) Country Tone Call Waiting Aruba Tone Call Waiting Australia Tone Austria Waiting Tone Bermuda Waiting Tone Bhutan Waiting Tone Botswana Waiting Tone Brazil Waiting Tone British Virgin Waiting Tone Islands Brunei Call ...

Page 154

AN93 Table 101. SAS Cadence for Supported Countries* (Continued) Country Tone China Waiting Tone Call Waiting Croatia Tone Call Waiting Cyprus Tone Call Waiting Czech Republic Tone Dominica Call Waiting (Commonwealth of) Tone Call Waiting Ecuador Tone Call Waiting Estonia ...

Page 155

Table 101. SAS Cadence for Supported Countries* (Continued) Country Tone Gibraltar Waiting Tone Call Waiting Greece Tone Guyana Waiting Tone Call Waiting Honduras Tone Call Waiting Hong Kong Tone Hungary Waiting Tone Iceland Waiting Tone Iran Waiting Tone Frequency (Hz) ...

Page 156

AN93 Table 101. SAS Cadence for Supported Countries* (Continued) Country Tone Call Waiting Israel Tone Call Waiting Japan Tone I Call Waiting Tone Ii Call Waiting Tone Iii Call Waiting Tone Iv Jordan Waiting Tone Call Waiting Kenya Tone 156 ...

Page 157

Table 101. SAS Cadence for Supported Countries* (Continued) Country Tone Kiribati Waiting Tone Korea (Republic Of) Waiting Tone Lao P.D.R. Waiting Tone Lithuania Waiting Tone Call Waiting Macau Tone Call Waiting Madagascar Tone Malaysia Waiting Tone Call Waiting Maldives Tone ...

Page 158

AN93 Table 101. SAS Cadence for Supported Countries* (Continued) Country Tone Waiting Tone Ii Waiting Tone Iii Call Waiting Nigeria Tone Oman Waiting Tone Papua New Guinea Waiting Tone Paraguay Waiting Tone Poland Waiting Tone Call Waiting Portugal Tone 158 ...

Page 159

Table 101. SAS Cadence for Supported Countries* (Continued) Country Tone Russia Waiting Tone St.-Kitts-and-Nevis Waiting Tone Call Waiting St. Lucia Tone Call Waiting Saudi Arabia Tone Sierra Leone Waiting Tone Call Waiting Singapore Tone Slovenia Waiting Tone Solomon Waiting Tone ...

Page 160

AN93 Table 101. SAS Cadence for Supported Countries* (Continued) Country Tone Call Waiting Sweden Tone I Call Waiting Tajikistan Tone Trinidad and Waiting Tone Tobago Call Waiting Turkey Tone Turks and Caicos Waiting Tone Islands Call Waiting United States Tone ...

Page 161

Intrusion/Parallel Phone Detection The modem may share a telephone line with a variety of other devices, especially telephones. In most cases, the modem has a lower priority for access to the phone line. Someone dialing 911 in an emergency, ...

Page 162

AN93 6.6.1.2. Line Not Present/In Use Indication (Method 2—Adaptive) This method is enabled through %V2. This feature checks the line status before going off-hook and again before dialing. While on-hook, the part monitors line voltage and updates U85 (5 (NLIU) ...

Page 163

Register Bit(s) U70 U70 U76 U76 U76 U76 U77 U77 U78 U78 U79 U83 U84 U85 The ISOmodem has an internal analog-to-digital converter used to monitor the loop voltage when on-hook and loop current when off-hook to check for parallel ...

Page 164

AN93 6.7. Modem-On-Hold The Si2494/93 supports modem-on-hold as defined by the ITU-T V.92 specification. This feature allows a connected Si2494/93 to place a server modem on hold while a second call, typically a voice call, uses the phone line. The ...

Page 165

Receiving Modem-On-Hold Requests If modem-on-hold is enabled via the +PMH=1 command, the Si2493 may be placed on hold by a remote modem. The maximum time the modem will remain on hold is configured with the +PMHT setting. Possible values ...

Page 166

AN93 Data ...

Page 167

Table 104. Bit Errors (Continued) Data 19 B2 Beginning of Packet Beginning of Packet 19 B2 Beginning of Packet Beginning of Packet 19 B2 Beginning of Packet 19 B2 Beginning of Packet ...

Page 168

AN93 Data ...

Page 169

The following steps will allow the spurious data and bit errors to be eliminated while preserving the valid data. 1. Ignore 19 B0. 2. Use discard all collected receive data. The filtered version of the HDLC frames, ...

Page 170

AN93 6.10.2. Method 2: Single Off-Hook Transition Use this method undesirable for the modem to go off-hook more than once or to DTMF dial a single digit. This method is somewhat more complicated and is best illustrated ...

Page 171

Telephone Voting Mode The telephone voting mode (TVM) of operation monitors the line to detect polarity reversals after dialing. It waits for a busy tone to be detected and reports POLARITY REVERSAL or NO POLARITY REVERSAL followed by OK. ...

Page 172

AN93 <Value> <Value> 172 Table 108. AT+PQC Parameters Description Enable Short Phase 1 and Short Phase 2 Enable Short Phase 1 Enable Short Phase 2 Disable Short Phase 1 and Short Phase 2 ...

Page 173

Handset, TAM, and Speakerphone Operation This section covers the voice functionality of the Si2494/39. The voice features of the Si2494/39 are divided into three major categories: handset, telephone answering machine (TAM), and speakerphone. The Si2494/39 implements ITU-T V.253 commands ...

Page 174

AN93 Table 110. Extended AT+ Command Set (Continued) Command Caller ID Type <n> +VCDT = <n> Caller ID Enable <pmode> +VCID = <pmode> Distinctive Ring Cadence Reporting <enable>,<report>Mode 0, ...

Page 175

Table 110. Extended AT+ Command Set (Continued) Command Analog Source / Destination Selection <label> pass-through to DAA is active with options for speakerphone operation. 14 +VLS = <label> is active for DTE voice stream pass-through. ...

Page 176

AN93 Table 110. Extended AT+ Command Set (Continued) Command Ringing Tone Never Appeared Timer This command sets the amount of time in seconds the DCE will wait looking for Ring- +VRN ing Tone. If the DCE does not detect Ringing ...

Page 177

Table 110. Extended AT+ Command Set (Continued) Command DTMF and Tone Generation This command can be used to produce single-frequency tones and double-frequency tones (i.e. DTMF digit). All three parameters are required for correct operation. <freq1> +VTS = [<freq1>, <freq2> ...

Page 178

AN93 7.1.3. <DLE> Commands (DTE-to-DCE) The characters listed in the Code column of Table 111 are referenced throughout this document with the <> notation. Simple action commands consist of a <DLE> character plus a simple action-command character (two bytes total). ...

Page 179

Events (DCE-to-DTE) 7.1.4.1. Simple Event Reporting Table 112. <DLE> Simple Events (DCE-to-DTE) Code Hex <DLE> 0x10 The DCE will shield a 0x10 character in the voice stream to create a 0x10 0x10 sequence sent to the DTE. <SUB> ...

Page 180

AN93 Table 112. <DLE> Simple Events (DCE-to-DTE) (Continued) Code Hex o 0x6F Receive buffer overrun u 0x75 Transmit buffer underrun. c 0x63 Fax Calling. DCE has detected T.30 1100 Hz tone. e 0x65 Data Calling. DCE has detected V.25 1300 ...

Page 181

Complex Event Reporting Table 113. <DLE> Complex Event Reports (DCE-to-DTE) Response Tag DRON Distinctive Ring Cadence On-time tag. See +VDR for details. DROF Distinctive Ring Cadence Off-time tag. See +VDR for details. DATE CID DATE tag. Full format is ...

Page 182

AN93 Table 114. Voice Mode U Registers (Continued) Register Address U156 0x0156 U157 0x0157 U158 0x0158 U159 0x0159 U15A 0x015A U15B 0x015B U15C 0x015C U15D 0x015D U15E 0x015E U15F 0x015F U160 0x0160 U161 0x0161 U162 0x0162 U163 0x0163 U164 0x0164 ...

Page 183

Table 114. Voice Mode U Registers (Continued) Register Address Name U16B 0x016B HRXFIR1 U16C 0x016C HRXFIR2 U16D 0x016D HRXFIR3 U16E 0x016E HRXFIR4 U16F 0x016F HRXFIR5 U170 0x0170 HRXFIR6 U171 0x0171 HRXFIR7 U172 0x0172 HRXFIR8 U173 0x0173 HRXFIR9 U174 0x0174 HRXFIR10 ...

Page 184

AN93 Table 114. Voice Mode U Registers (Continued) Register Address U1A0 0x01A0 U1A1 0x01A1 U1A2 0x01A2 U1A3 0x01A3 U1A4 0x01A4 U1A5 0x01A5 U1A6 0x01A6 U1A7 0x01A7 U1A8 0x01A8 U1A9 0x01A9 U1AA 0x01AA U1AB 0x01AB U1AC 0x01AC U1AD 0x01AD U1AE 0x01AE ...

Page 185

Table 114. Voice Mode U Registers (Continued) Register Address Name U1B5 0x01B5 SRXFIR1 U1B6 0x01B6 SRXFIR2 U1B7 0x01B7 SRXFIR3 U1B8 0x01B8 SRXFIR4 U1B9 0x01B9 SRXFIR5 U1BA 0x01BA SRXFIR6 U1BB 0x01BB SRXFIR7 U1BC 0x01BC SRXFIR8 U1BD 0x01BD SRXFIR9 U1BE 0x01BE SRXFIR10 ...

Page 186

AN93 Table 115. Reg Name Bits Bit8 15-9 U199 VPCTRL SSP_LOCTALK SSP_PTT SSP_FLAG U19E AECREF SPKREF The SMUTE bit (U199 [1]) mutes the speaker output audio path. The bit should be cleared for normal speakerphone operation. For recording during hands-free ...

Page 187

Voice Reference—Overview This document uses the term “handset mode” to describe the use of the microphone (MIC) and speaker (SPKRL/ SPKRR) connections on the Si3000. The term “hands-free or speakerphone mode” describes the use of the line input (LINEI) ...

Page 188

AN93 188 Rev. 1.3 ...

Page 189

Rev. 1.3 AN93 189 ...

Page 190

AN93 Table 117. Voice Mode Operations (+FCLASS=8) +VLS Mode Primitive DAA 0 None On-Hook 1 T Off-Hook 4 S On-Hook 5 ST Off-Hook 13 M1S1T Off-Hook 14 H On-Hook 15 HT Off-Hook 20 S On-Hook 190 Active Description Detectors Ring, ...

Page 191

Table 117. Voice Mode Operations (+FCLASS=8) (Continued) +VLS Mode Primitive DAA 21 S On-Hook * 2Tones = Detector for 2 pro- grammed tones. Table 118. +FCLASS and IDLE State Transitions Expected Response Input Command or +FCLASS=0,1 Event +VNH = 0 ...

Page 192

AN93 7.3. Si3000 Configuration 7.3.1. Microphone and Speaker Ports The TAM and Speakerphone applications use two sets of microphones and speakers: one for the handset and one for hands-free operation. For the Si24xxVMB REV 2.0, the handset circuit uses the ...

Page 193

TAM PSTN This mode is used to answer an incoming call with OGM playback and ICM recording. The caller may perform local TAM operations (i.e. record OGM, review ICM) via remote DTMF control. The modem is off-hook routing audio ...

Page 194

AN93 7.4. Initialization The following sequence is used after power up or hardware reset to prepare the modem for voice operations. This procedure occurs in the Initialize state presented in Figure 31. After initialization, the system will be in the ...

Page 195

Table 119. Initialization Sequence (Continued) AT:U196,5000 AT:U197,2000 AT:U19C,2400 AT:U19D,1800 AT:U19A,01E0 AT:U19B,001F AT:U04F,01F4 AT:U156,FF10,FFA2,FFD7,FF35,FEF3,FE68,FB7E AT:U15D,F90C,FDDF,091D,4F51,091D,FDDF,F90C AT:U164,FB7E,FE68,FEF3,FF35,FFD7,FFA2,FF10 AT:U16B,0041,00B1,00AA,0001,FF92,0042,0183 AT:U172,0165,FEC0,FB05,3940,FB05,FEC0,0165 AT:U179,0183,0042,FF92,0001,00AA,00B1,0041 AT:U1A0,0000,0000,0000,0000,0000,0000,0000 AT:U1A7,0000,0000,0000,0000,0000,0000,0000 AT:U1AE,0000,0000,0000,0000,0000,0000,4000 AT:U1B5,0173,0273,045A,043B,0121,FD54,FE41 AT:U1BC,0197,0543,FD03,30D6,FD03,0543,0197 AT:U1C3,FE41,FD54,0121,043B,045A,0273,0173 AT:U72,0108 AT:U72,05D7 AT:U72,065E OK Set output limiter threshold gain. OK Set input limiter threshold gain. OK ...

Page 196

AN93 Table 119. Initialization Sequence (Continued) AT:U72,075E AT:U72,0900 AT:U0B1,0 AT:U0B5,0 AT:U199&FFF7 7.5. Handset 7.5.1. Overview This mode uses the voice pass-through connection to route SSI data between the Si3000 and the DAA. The modem remains in AT command mode and ...

Page 197

Host to Modem Commands / Data AT:U199|A AT+VLS=0 AT+VLS=13 AT:U0B1,0500 AT:U0B5,0200 AT:U72,0110 AT:U72,05B3 AT:U72,065C AT:U72,075E AT:U72,0900 AT+VSP=0 AT:U199&FFF5 Table 120. Handset Configuration Modem to Host Result Codes/ Data Mute the microphone and speaker paths to OK the codec. Disable voice ...

Page 198

AN93 7.5.3. Call – Automatic Tone Dial Table 121 lists the commands that occur after the configuration defined in Table 120. Table 121. Handset Automatic Tone Dial Host to Modem Modem to Host Result Commands / Data ATDT102 7.5.4. Call ...

Page 199

Terminate Upon detection of the Handset Lowered Event, the host should issue the commands in Table 124 to transition to the TAM Hands-Free mode. Table 124. Handset to TAM Hands-Free Transition Host to Modem Modem to Host Result Commands ...

Page 200

AN93 7.5.8. Speakerphone Transition In the Handset mode, the SP Button On Event will trigger the transition from Handset to Speakerphone mode. See "7.7. Speakerphone" on page 212 for details on Speakerphone mode. The voice driver should track the handset ...

Related keywords