Si2400 V. 22 B I S I S O M O D E M ® W I T H I N T E G R A T E D G L O B A L D A A Features Integrated DAA i2 40 0 2400 bps: V.22bis z Capacitive Isolation z 1200 bps: V.22, V.23, Bell 212A z Parallel Phone Detect z 300 bps: V.21, Bell 103 z Globally Compliant Line Interface z Fast Connect and V.23 Reversing z Overcurrent Detection z SIA and other security protocols Caller ID Detection and Decode DTMF Tone Gen./Detection 3.3 V or 5.
Si2400 2 Rev. 1.
Si2400 TA B L E O F C O N T E N TS Section Page 1. Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 2. Typical Application Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3. Bill of Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4. Analog Input/Output . . . . . . . . . . . . . . . . . . . . .
Si2400 1. Electrical Specifications Table 1. Recommended Operating Conditions Symbol Test Condition Min2 Typ Max2 Unit Ambient Temperature TA K-Grade 0 25 70 °C Ambient Temperature TA B-Grade –40 25 85 °C Si2400 Supply Voltage, Digital3 VD 3.0 3.3/5.0 5.25 V Parameter1 Notes: 1. The Si2400 specifications are guaranteed when the typical application circuit (including component tolerance) and any Si2400 and any Si3015 are used.
Si2400 Table 2. Loop Characteristics (VD = 3.0 to 5.25 V, TA = 0 to 70°C for K-Grade and –40 to 85°C for B-Grade, See Figure 1) Parameter Symbol Test Condition 1 Min Typ Max Unit DC Termination Voltage VTR IL = 20 mA, ACT = 1b DCT = 11b (CTR21) — — 7.5 V DC Termination Voltage VTR IL = 42 mA, ACT = 1b DCT = 11b (CTR21) — — 14.
Si2400 Table 3. DC Characteristics1 (VD = 4.75 to 5.25 V, TA = 0 to 70°C for K-Grade, TA = –40 to 85°C for B-Grade) Parameter Symbol Test Condition Min Typ Max Unit High Level Input Voltage VIH 2.1 — — V Low Level Input Voltage VIL — — 0.8 V High Level Output Voltage VOH IO = –2 mA 2.4 — — V Low Level Output Voltage VOL IO = 2 mA — — 0.4 V Low Level Output Voltage, GPIO1–4 VOL IO = 20 mA — — 0.
Si2400 TIP + 600 Ω Si3015 V TR IL 10 μ F RING – Figure 1. Test Circuit for Loop Characteristics Table 5. AC Characteristics (VD = 3.0 to 3.6 V, or 4.75 to 5.
Si2400 Table 6. Voice Codec AC Characteristics (VD = 3.0 to 3.6 V or 4.75 to 5.25 V, TA = 0 to 70°C for K-Grade, TA = –40 to 85°C for B-Grade) Parameter Symbol Test Condition Min Typ Max Unit AOUT Dynamic Range, APO = 0 VIN = 1 kHz — 40 — dB AOUT THD, APO = 0 VIN = 1 kHz — –40 — dB — 0.7 VDD — VPP AOUT Full Scale Level, APO = 0 AOUT Mute Level, APO = 0 z — 60 — dB AOUT Dynamic Range, APO = 1, VD = 4.75 to 5.
Si2400 Table 8. Switching Characteristics (VD = 3.0 to 3.6 V or 4.75 to 5.25 V, TA = 0 to 70°C for K-Grade, TA = –40 to 85°C for B-Grade) Parameter Symbol CLKOUT Output Clock Frequency Min Typ Max Unit 2.4576 — 39.3216 MHz Baud Rate Accuracy tbd –1 — 1 % Start Bit ↓ to CTS ↑ tsbc — 1/(2 Baud Rate) — ns CTS ↓ Active to Start Bit↓ tcsb 10 — — ns RESET ↓ to RESET ↑ trs 5.
2 XT ALI XT ALO CLKOUT VD RXD TXD CTS RESET Si2400 U1 GPIO3/ESC GPIO2/CD_ GPIO1/EOFR 1 AOUT GPIO4/ALER T 1 2 3 4 5 6 7 8 Y1 C26 GPIO1 GPIO2 GPIO3 ISOB GND C1A GPIO4 9 AOUT U1 VD 16 15 14 13 12 11 10 C3 Z4 R27 C30 D3 C4 C1 Rev. 1.
Si2400 3. Bill of Materials Component Value Suppliers C1,C41 150 pF, 3 kV, X7R,±20% Novacap, Venkel, Johanson, Murata, Panasonic C3,C13 0.22 µF, 16 V, X7R, ±20% Novacap, Venkel, Johanson, Murata, Panasonic 0.1 µF, 50 V, Elec/Tant, ±20% Venkel, Johanson, Murata, Panasonic 0.1 µF, 16 V, X7R, ±20% Novacap, Venkel, Johanson, Murata 560 pF, 250 V, X7R, ±20% Novacap, Venkel, Johanson, Murata, Panasonic 22 nF, 250 V, X7R, ±20% Novacap, Venkel, Johanson, Murata, Panasonic C12 1.
Si2400 Component Value Suppliers RV1 Sidactor, 275 V, 100 A Teccor, ST Microelectronics, Microsemi, TI RV28 270 V, MOV Not Installed 402 Ω, 1/16 W, ±1% Venkel, Panasonic 100 kΩ, 1/16 W, ±1% Venkel, Panasonic 120 kΩ, 1/16 W, ±5% Venkel, Panasonic 5.36 kΩ, 1/4 W, ±1% Venkel, Panasonic 56 kΩ, 1/10 W, ±5% Venkel, Panasonic R2 2 R5 R6 9 R7,R8,R15,R16,R17,R19 R9,R10 3 R11 9.31 kΩ, 1/16 W, ±1% Venkel, Panasonic R12 2 78.
Si2400 4. Analog Input/Output Figure 4 illustrates an optional application circuit to support the analog output capability of the Si2400 for voice monitoring purposes. +5V C2 6 R3 3 A OUT 2 C6 + – C4 5 U1 C5 4 R1 C3 Figure 4. Optional Connection to AOUT for a Monitoring Speaker ‘ Table 9. Component Values—Optional Connection to AOUT Symbol Value C2, C3, C5 0.1 µF, 16 V, ±20% C4 100 µF, 16 V, Elec.
Si2400 5. Functional Description The Si2400 ISOmodem is a complete modem chipset with integrated direct access arrangement (DAA) that provides a programmable line interface to meet global telephone line requirements. Available in two 16-pin small outline packages, this solution includes a DSP data pump, a modem controller, an analog front end (AFE), a DAA, and an audio codec.
Si2400 5.1. Digital Interface 5.2. Configurations and Data Rates The Si2400 has a universal asynchronous serial interface (UART) compatible with standard microcontroller serial interfaces. After power-up or reset, the speed of the serial (Data Terminal Equipment—DTE) interface is set by default to 2400 bps with the 8-bit, no parity, and one stop bit (8N1) format described below. The PCM codec serial interface is disabled by default and CLKOUT is set to 9.8304 MHz after power-up or reset.
Si2400 Use the ESC pin—To program the GPIO3 pin to function as an ESCAPE input, set GPIO3 SE2[5:4] = 11b. In this setting, a positive edge detected on this pin will return the modem to command mode. The “ATO” string can be used to reenter data mode. Use 9-bit data mode—If 9-bit data format with escape is programmed, a 1 detected on bit 9 will return the modem to command mode. (See Figure 2 on page 9.) This is enabled by setting SE0[3] (ND) = 1b and S15[0] (NBE) = 1b.
Si2400 5.3. Low Power Modes The Si2400 has three low power modes. These are described below: DSP Powerdown. The DSP processor can be powered down by setting register SEB[3] (PDDE) = 1b. In this mode, the serial interface still functions and the modem will detect ringing and intrusion. However, no modem modes or tone detection features will function. Wake-Up-On-Ring. By issuing the ATz command, the Si2400 goes into a low power mode where both the microcontroller and DSP are powered down.
Si2400 5.5. Parallel Phone Detection The Si2400 has the ability to detect a phone or other device that is off hook on a shared line. This enables the ISOmodem to avoid interrupting a call in progress on a shared line and to intelligently handle an interruption by another device when the Si2400 is using the line. An automatic algorithm to detect parallel phone intrusion (defined as an off-hook parallel handset) is provided by default. 5.5.1.
Si2400 5.5.2. Reporting of an On-Hook Intrusion The reporting of an on-hook intrusion is the same whether or not the differential or absolute algorithm is chosen. An “i” result code is sent when an intrusion is detected. Conversely an “I” result code is sent when an intrusion has terminated. S14[1] (IND) indicates the current intrusion status and is set for as long as an intrusion is detected. In addition, if the LVCS returns a value of zero, an “l” result code is sent to the host.
Si2400 5.5.5. Differential Algorithm #2 This differential algorithm has features added to Differential Algorithm #1. The additional features are as follows: Programmable deglitch filter to minimize false intrusions Ability to preset initial LVCS reference prior to going off-hook Optional time window where intrusions are blocked and ignored 5.5.6.
Si2400 result codes are suppressed, and the ALERT pin is the only method of reporting an intrusion to the host. The “i” and “I” result codes may be sent to the host under the following conditions: 1. If the modem is in the process of establishing a connection using the “ATDT#” or “ATA” commands and prior to the “c”, “v”, or “d” result codes. 2. If the modem is in command mode and a call is initiated using “ATDT#;” command. 3. If the modem is used in the security modes (ATDT#!0-!7) (except !2). 4.
Si2400 mode, which is similar to the current-limiting mode but has reduced hookswitch drive. This feature allows the Si2400 to remain off-hook on a digital line for a longer period of time without damage. If the Si2400 does not detect overcurrent after the time set by S32 (OCDT), the correct line termination is applied. Another option is setting S13[5] (OFHE) = 1b.
Si2400 5.10. Tone Generation and Tone Detection 5.11. PCM Data Mode The Si2400 provides comprehensive and flexible tone generation and detection. This includes all tones needed to establish a circuit connection and to set up and control a communication session. The tone generation furnishes the DTMF tones for PSTN auto dialing and the supervisory tones for call establishment. The tone detection provides support for call progress monitoring.
Si2400 Data Mode (DRT = 00b) Si2400 DSP Si3015 TXD DSPOUT RJ11 RXD DSPIN RJ11 A. AOUT AIN (Call Progress) Voice Mode (DRT = 01b) Si2400 DSP Si3015 TXD DSPOUT RJ11 RXD DSPIN RJ11 B. AOUT AIN (Voice Out) (Voice In) Loopback Mode (DRT = 10b) Si2400 DSP C. TXD DSPOUT RXD DSPIN AOUT AIN Codec Mode (DRT = 11b) Si2400 DSP D. TXD DSPOUT RXD DSPIN Si3015 RJ11 AOUT AIN (Voice Out) (Voice In) Figure 10. Signal Routing 24 Rev. 1.
Si2400 5.12. Analog Codec 5.13. V.23 Operation/V.23 Reversing The Si2400 features an on-chip, voice quality codec. The codec consists of a digital to analog converter (DAC) and an analog to digital converter (ADC). The sample rate for the codec is set to 9.6 kHz. When the codec is powered on (SE4[1] [APO] = 1b), the output of the DAC is always present on the Si2400 AOUT pin. When the codec is powered off (APO = 0b), a PWM output is present on the AOUT pin instead.
Si2400 5.13.2. Modem in slave mode Configure GPIO4 as ALERT (S2E[7:6] [GPIO4] = 11b). The Si2400 performs a reverse turnaround when it detects a carrier drop longer than 20 ms. The Si2400 then reverses (it changes its carrier from 1300 Hz to 390 Hz) and waits to detect a 1300 Hz carrier for 220 ms. If the Si2400 detects more than 40 ms of a 1300 Hz carrier in a time window of 220 ms, then it will set the ALERT pin (GPIO4) and the next character echoed by the Si2400 will be a “v”.
Si2400 5.15. Fast Connect checksum does not match, the Si2400 echoes “e” (error). Additionally, if the Si2400 detects an abort (seven or more contiguous ones), then it will echo an “A”. When the “G”, “e”, or “A” (referred to as a frame result word) is sent, the Si2400 raises the EOFR (end of frame receive) pin (see Figure 10B). The GPIO1 pin must be configured as EOFR by setting SE4[3] (GPE) = 1b.
Si2400 Table 15. Handshaking Control Registers Register Name Function Units Default S1E TATL Transmit Answer Tone Length 1 sec 0x03 S1F ATTD Answer Tone to Transmit Delay 5/3 msec 0x2D S20 UNL Unscrambled Ones Length—V.22 5/3 msec 0x5D S21 TSOD Transmit Scrambled Ones Delay—V.22 53.3 msec 0x09 S22 TSOL Transmit Scrambled Ones Length—V.22 5/3 msec 0xA2 S23 VDDL V.22/22b Data Delay Low 5/3 msec 0xCB S24 VDDH V.
Si2400 6. AT Command Set The controller provides several vital functions including AT command parsing, DAA control, connect sequence control, DCE protocol control, intrusion detection, parallel phone off-hook detection, escape control, caller ID control and formatting, PCM mode control, ring detect, DTMF control, call progress monitoring, and HDLC framing. The controller also writes to the control registers that configure the modem.
Si2400 6.3. AT Command Set Description A Answer The “A” command makes the modem go off hook and respond to an incoming call. This command is to be executed after the Si2400 has indicated a ring has occurred. (The Si2400 will indicate an incoming ring by echoing an “R”.) This command is aborted if any other character is transmitted to the Si2400 before the answer process is completed. Auto answer mode is entered by setting S00 (NR) to a non-zero value.
Si2400 This command causes the modem to echo the chip revision for the Si2400 device. examples are given below. 0 = Revision A The ATSR commands are generally used to write to or read from S-registers. The address, R, and the value, N, must be written into the AT command as a two character hexadecimal value between 00 and FF. An S-Register is written with the command “ATSR=N”.
Si2400 must be disabled by setting S14[7] (MRCD) = 1b when using this command to ensure the host does not confuse a result code with data. w## and r# are not required to be on separate lines (no between them). Once a is encountered, AT is required to begin the next AT command. For example, write the value 58h to S34 and read it back using # commands and ATSR commands.
Si2400 Table 18.
Si2400 signaling is at 300 bps half-duplex FSK. The host can send the first SIA block after the “c” is received. Once the block is transmitted, the modem can monitor for the acknowledge tone by completing the following sequence: ! K . . . K ! The modem dials the phone number and echoes “r” (ring), “b” (busy), and “c” (connect) as appropriate. “c” echoes only after the Si2400 detects the Handshake Tone.
Si2400 time window and present for S38[4:2] (HMT) msec answer (e.g. 500 = 01) or Bellcore CID will function normally.
Si2400 6.5.7. Intermessage Timing 6.5.8. Returning to Command Mode Intermessage timing is accomplished in three ways, relative to the end of the previous message (“,” result code), relative to the Kissoff Tone (“K” result code) or relative to the Kissoff timeout (“^” result code). To return to command mode, the host sends any character except the “~” and “!” characters. The example here uses a to escape.
Si2400 6.6. Modem Result Codes and Call Progress 6.6.1. Automatic Call Progress Detection Table 20 shows the modem result codes which can be used in call progress monitoring. All result codes are a single character to speed up communication and ease host processing. Table 20. Modem Result Codes Command Function a British Telecom Caller ID Idle Tone Alert Detected b Busy Tone Detected c Connect d Connect 1200 bps (when programmed as V.
Si2400 be programmed to search for individual tones. The four detectors have center frequencies which can be set by registers UDFD1–4 (see Table 24). (SE5[6] [TDET] [SE8 = 0x02] Read Only Definition) can be monitored, along with TONE, to detect energy at these userdefined frequencies. The default trip-threshold for UDFD1–4 is –34 dBm but can be modified with the DSP register UDFSL. By issuing the “ATDT;” command, the modem will go off hook and return to command mode.
Si2400 At this point, users may program their own algorithm to monitor the detected tones. If the host wishes to dial, it should do so by blind dialing, setting the dial timeout S01 (DW) to 0 seconds, and issuing an “ATDT;” command. This will immediately dial and return to command mode. Table 23.
Si2400 7. Low Level DSP Control Although not necessary for most applications, the DSP low-level control functions are available for users with very specific applications requiring direct DSP control. 7.1. DSP Registers Several DSP registers are accessible through the Si2400 microcontroller via S-registers SE5, SE6, SE7 and SE8. SE5 and SE6 are used as conduits to write data to specific DSP registers and read status.
Si2400 Table 24. Low-Level DSP Parameters (Continued) DSP Reg. Addr. Name Description Function Default (dec) 0x000E UDFSL Sensitivity setting for UDFD1–4 detectors, default = –43 dBm Sensitivity = 10log10(UDFSL/ 4096) – 43 dBm 4096 0x0024 CONL Carrier ON level. Carrier is valid once it reaches this level. Level = 20log10(2620/CONL) – 43 dBm 2620 0x0025 COFL Carrier OFF level. Carrier is invalid once it falls below this level. Level = 20log10(3300/COFL) – 45.
Si2400 7.2. Call Progress Filters Table 26. Call Progress Filters The programmable call progress filter coefficients are located in DSP address locations 0x0010 through 0x0023. There are two independent 4th order filters A and B, each consisting of two biquads, for a total of 20 coefficients. Coefficients are 14 bits (–8192 to 8191) and are interpreted as, for example, b0 = value/4096, thus giving a floating point value of approximately –2.0 to 2.0.
Si2400 8. S Registers Any register not documented here is reserved and should not be written. Bold selection in bit-mapped registers indicate default values. Table 27. S-Register Summary “S” Register Register Address (hex) Name Function Reset S00 0x00 NR Number of rings before answer; 0 suppresses auto answer. 0x00 S01 0x01 DW Number of seconds modem waits before dialing after going off-hook (maximum of 109 seconds).
Si2400 Table 27. S-Register Summary (Continued) “S” Register Register Address (hex) Name Function Reset S17 0x17 BTOF Busy tone off. Time that the busy tone must be off (10 ms units) for busy tone detector. 0x32 S18 0x18 BTOD Busy tone delta. Detector Time Delta (10 ms). A busy tone is detected to be valid if (BTON – BTOD < on time < BTON + BTOD) and (BTOF – BTOD < off time < BTOF + BTOD). 0x0F S19 0x19 RTON Ringback tone on. Time that the ringback tone must be on (53.
Si2400 Table 27. S-Register Summary (Continued) “S” Register Register Address (hex) Name Function Reset S26 0x26 VTSO V.22bis 1200 bps scrambled ones length. Minimum length of time for transmission of 1200 bps scrambled binary ones by a call mode V.22bis modem after the end of pattern S1 detection (53.3 ms). 0x0C S27 0x27 VTSOL V.22bis 2400 bps scrambled ones length low. Minimum length of time for transmission of 2400 bps scrambled binary ones by a call mode V.22bis modem (5/3 ms units).
Si2400 Table 27. S-Register Summary (Continued) “S” Register Register Address (hex) Name Function Reset S30 0x30 FCDH FSK connection delay high. Amount of time delay added between end of answer tone handshake and actual modem connection for FSK modem connections (256 5/3 ms units). 0x00 z S31 0x31 RATL Receive answer tone length. Minimum length of time required for detection of a CCITT answer tone (5/3 ms units).
Si2400 Table 27. S-Register Summary (Continued) “S” Register Register Address (hex) Name Function SDF 0xDF DGSR This is a bit mapped register.1 0x00 This is a bit mapped register.1 0x22 This is a bit mapped register.1 0x07 This is a bit mapped register.1 0x00 This is a bit mapped register.1 0x00 This is a bit mapped register.
Si2400 Table 28.
Si2400 Table 28.
Si2400 S07 (MF1). Modem Functions 1 Bit D7 D6 D5 D4 Name HDEN BD V23R Type R/W R/W R/W D3 D2 D1 D0 V23T BAUD CCITT FSK R/W R/W R/W R/W Reset settings = 0000_0001b (0x01) Bit Name 7 HDEN Function HDLC Framing. 0 = Disable. 1 = Enable. 6 BD Blind Dialing. 0 = Disable. 1 = Enable (Blind dialing occurs immediately after “ATDT#” command). 5 V23R V.23 Receive.* V.23 75 bps send/600 (BAUD = 0) or 1200 (BAUD = 1) bps receive. 0 = Disable. 1 = Enable. 4 V23T V.23 Transmit.* V.
Si2400 S0C (MF2). Modem Functions 2 Bit D7 Name CDE Type R/W D6 D5 D4 D3 D2 D1 D0 CIDM 9BF BDL MLB MCH R/W R/W R/W R/W R/W Reset settings = 0000_0000b (0x00) Bit Name 7 CDE Function Carrier Detect Enable. 0 = Disable. 1 = Enable GPI02 as an active low carrier detect pin (must also set SE2[3:2] [GPIO2] = 01b). 6:5 CIDM Caller ID Monitor. 00 = Caller ID monitor disabled (Normal caller ID operation). 01 = Caller ID monitor enabled.
Si2400 S11 (ONHI). On-Hook Intrusion Bit D7 D6 D5 D4 D3 D2 Name DVL AVL Type R/W R/W D1 D0 Reset settings = 0100_1000b (0x48) Bit Name 7:5 DVL Function Differential Voltage Level. Differential voltage level to detect intrusion event (2.75 V units.) 4:0 AVL Absolute Voltage Level. Absolute voltage level to detect intrusion event (2.75 V units added to 3 V.) S12 (OFHI).
Si2400 S13 (MF3). Modem Functions 3 Bit D7 D6 D5 D4 D3 D2 D1 D0 Name JID BTID OFHE OFHD ONHD CIDB CIDU PCM Type R/W R/W R/W R/W R/W R/W R/W R/W Reset settings = 0001_0000b (0x10) Bit Name 7 JID Function Japan Caller ID. 0 = Disable. 1 = Enable. 6 BTID BT Caller ID Wetting Pulse. 0 = Enable. 1 = Disable. 5 OFHE Enable Off-Hook. Enable off hook in current limit mode for overcurrent detection. 0 = Disable. 1 = Enable. 4 OFHD Off-Hook Intrusion Detect Method.
Si2400 S14 (MF4). Modem Functions 4 Bit D7 D6 D5 D4 D3 D2 D1 D0 Name MRCD UDF TEO AOC OD NLD IND RD Type R/W R/W R/W R/W R/W R/W R/W R/W Reset settings = 0000_0000b (0x00) Bit Name Function 7 MRCD Disable Modem Result Codes. (See S62 also.) 0 = Enables the following modem result codes: 1 = Disables the following modem result codes: Intrusion—”i” and “I” Line present—”l” and “L” Flash—”f” Ring—”R” Register S62 can be used to individually re-enable particular result codes.
Si2400 S15 (MLC). Modem Link Control Bit D7 Name ATPRE Type R/W D6 D5 D4 D3 D2 D1 D0 VCTE FHGE ENGE STB BDA NBE R/W R/W R/W R/W R/W R/W Reset settings = 1000_0100b (0x84) Bit Name 7 ATPRE Function Answer Tone Phase Reversal. 0 = Disable. 1 = Enable answer tone phase reversal. 6 VCTE V.25 Calling Tone. 0 = Disable. 1 = Enable V.25 calling tone. 5 FHGE 550 Hz Guardtone. 0 = Disable. 1 = Enable 550 Hz guardtone. 4 ENGE 1800 Hz Guardtone. 0 = Disable.
Si2400 S1F (ARM3). Alarm 3 (!7 Mode Only) Bit D7 D6 D5 D4 D3 D2 Name KOT IMT Type R/W R/W D1 D0 Reset settings = 0010_1101b (0x2D) Bit Name 7:5 KOT Function Kissoff Timeout. 1 s units. Maximum 7 s. 4:0 IMT Intermessage Timing. 500 ms units. Maximum 8 s. Note: S1F is reconfigured as Alarm 3, a bit-mapped register, in !7 mode only. In all other modes, S1F is ATTD (Answer Tone to Transmit Delay). 56 Rev. 1.
Si2400 S33 (MDMO). Modem Override Bit D7 D6 D5 Name DON Type R/W D4 D3 D2 D1 D0 DOF NAT TSAC R/W R/W R/W Reset settings = 1000_0000b (0x80) Bit Name 7 Reserved 6 DON Function Read returns one. On-Hook Intrusion Detect. 0 = Enable. 1 = Disable*. 5 DOF Off-Hook Intrusion Detect. 0 = Enable. 1 = Disable. 4:2 Reserved Read returns zero. 1 NAT No Answer Tone. 0 = Disable. 1 = Enable no answer tone fast handshake. 0 TSAC Transmit Scrambler Active. 0 = Disable.
Si2400 S36 (ARM1). Alarm 1 (!7 Mode Only) Bit D7 D6 D5 D4 D3 D2 D1 D0 Name POF PON IDKT IT Type R/W R/W R/W R/W Reset settings = 0011_0000b (0x30) Bit Name 7:6 POF Function Pulse Off Time. 00 = 25 ms. 01 = 50 ms. 10 = 65 ms. 11 = Use S2C register. 5:4 PON Pulse On Time. 00 = 25 ms. 01 = 50 ms. 10 = 65 ms. 11 = Use S2B register. 3:2 IDKT Intermessage Delay and Kissoff Timeout. This register field defines two parameters.
Si2400 S38 (ARM2). Alarm 2 (!7 Mode Only) Bit D7 D6 D5 D4 D3 D2 D1 D0 Name DBD DCF HMT HF Type R/W R/W R/W R/W Reset settings = 0011_1000b (0x38) Bit Name 7 DBD Function Delay Before Data. Time the Si2400 waits prior to transmitting data, relative to the end of the handshake tone. 0 = 300 ms. 1 = Use S2E (RTCT) register contents. 6:5 DCF Data Carrier Frequency. Frequency that the Si2400 will use to transmit. 00 = User programmed.
Si2400 S3C (CIDG). Caller ID Gain Bit D7 D6 D5 D4 D3 D2 D1 Name CIDG Type R/W D0 Reset settings = 0000_0100b (0x04) Bit Name Function 7:3 Reserved Read returns 0. 2:0 CIDG Caller ID Gain. The Si2400 dynamically sets the On-Hook Analog Receive Gain SF4[6:4] (ARG) to CIDG during a caller ID event (or continuously if S0C[6:5] (CIDM = 11b). This field should be set prior to caller ID operation. 000 = 7 dB 001 = 6 dB 010 = 4.8 dB 011 = 3.5 dB 100 = 2.0 dB 101 = 0 dB 110 = –2.0 dB 111 = –6.
Si2400 S62 (RC). Result Codes Override Bit D7 D6 D5 D4 D3 D2 D1 D0 Name CLD OCR LLC WOR FLS IR NLR RR Type R/W R/W R/W R/W R/W R/W R/W R/W Reset settings = 0000_0000b (0x00) Bit Name 7 CLD Function Carrier Loss Detector. 0 = Default. 1 = Caller ID sensitivity can be increased by 5 dB. When CLD = 1, the host is responsible for terminating caller ID reception by asserting an escape and issuing the ATH command.
Si2400 S82 (IST). Intrusion Bit D7 D6 D5 D4 D3 D2 D1 Name IST LCLD IB Type R/W R/W R/W D0 Reset settings = 0000_0000b (0x00) Bit Name 7:4 IST Function Intrusion Settling Time. 0000 = IST equals 1 second. Delay between when the ISOmodem goes off-hook and the off-hook intrusion algorithm begins (250 ms units). 3 LCLD Loop Current Loss Detect. 0 = Disable. 1 = Enables the reporting of “I” and “L” result codes while off-hook. Will assert ALERT if GPIO4 (SE2[7:6]) is enabled as ALERT.
Si2400 SE0 (CF1). Chip Functions 1 Bit D7 D6 D5 D4 D3 D2 D1 Name ICTS ND SD Type R/W R/W R/W D0 Reset settings = 0010_0010b (0x22) Bit Name 7:6 Reserved 5 ICTS Function Read returns zero. Invert CTS pin. 0 = Inverted (CTS). 1 = Normal (CTS). 4 Reserved Read returns zero. 3 ND 0 = 8N1. 1 = 9N1 (hardware UART only). 2:0 SD Serial Dividers. 000 = 300 bps serial link. 001 = 1200 bps serial link. 010 = 2400 bps serial link. 011 = 9600 bps serial link.
Si2400 SE1 (CLK1). Clock 1 Bit D7 D6 D5 D4 D3 D2 Name MCKR CLKD Type R/W R/W D1 D0 Reset settings = 0000_0111b (0x07) Bit Name 7:6 MCKR Function Microcontroller Clock Rate. 0 = Fastest 9.8304 MHz. 1 = 4.9152 MHz. 2 = 2.4576 MHz. 3 = Reserved. Note: MCKR must be set to 0 when the UART DTE rate is set to 228613 or greater (SE0[2:0] (SD) = 101b, 110b or 111b). 5 Reserved Read returns zero. 4:0 CLKD CLK_OUT Divider. 00000 = Disable CLK_OUT pin. CLK_OUT = 78.6432/(CLKD + 1) MHz.
Si2400 SE2 (GPIO). General Purpose Input/Output Bit D7 D6 D5 D4 D3 D2 D1 D0 Name GPIO4 GPIO3 GPIO2 GPIO1 Type R/W R/W R/W R/W Reset settings = 0000_0000b (0x00) Bit Name 7:6 GPIO4 Function GPIO4. 00 = Digital input. 01 = Digital output (relay drive). 10 = Analog input. 11 = ALERT function triggered by loss of carrier (always), V.23 reversal (always), wakeon-ring S62[4] (WOR), parallel phone intrusion S33[5] (DOF), or loss of loop current S82[3] (LCLD). 5:4 GPIO3 GPIO3.
Si2400 SE3 (GPD). GPIO Data Bit D7 D6 D5 D4 D3 D2 D1 D0 Name AING GPD4 GPD3 GPD2 GPD1 Type R/W R/W R/W R/W R/W Reset settings = 0000_0000b (0x00) Bit Name 7:6 AING Function AIN Gain Bits. 00 = 0 dB 01 = 6 dB 10 = 2.5 dB 11 = 12 dB 5:4 Reserved 3 GPD4 Read returns zero. GPIO4 Data. 0 1 2 GPD3 GPIO3 Data. 0 1 1 GPD2 GPIO2 Data. 0 1 0 GPD1 GPIO1 Data. 0 1 66 Rev. 1.
Si2400 SE4 (CF5). Chip Functions 5 Bit D7 D6 D5 D4 Name NBCK SBCK DRT Type R R R/W D3 D2 D1 D0 GPE APO TRSP R/W R/W R/W Reset settings = 0000_0000b (0x00) Bit Name Function 7 NBCK 9600 Baud Clock (Read Only). 6 SBCK 600 Baud Clock (Read Only). 5:4 DRT Data Routing (See Figure 10). 00 = Data mode, DSP output transmitted to line, line received by DSP input. 01 = Voice mode, selected AIN transmitted to line, line received by AOUT.
Si2400 SE5 (DSP1). (SE8 = 0x02) Read Only Definition Bit D7 D6 D5 D4 D3 D2 D1 Name DDAV TDET TONE Type R R R D0 Reset settings = 0000_0000b (0x00) Bit Name Function 7 DDAV DSP Data Available. 6 TDET Tone Detected. Indicates a TONE (any of type 0–25 below) has been detected. 0 = Not detected. 1 = Detected. 5 Reserved 4:0 TONE Read returns zero. Tone Type Detected.
Si2400 SE5 (DSP2). (SE8 = 0x02) Write Only Definition Bit D7 D6 D5 D4 D3 D2 D1 Name DTM TONC Type W W D0 Reset settings = 0000_0000b (0x00) Bit Name Function 7 6:3 2:0 Reserved DTM TONC Always write zero. DTMF tone (0–15) to transmit when selected by TONC = 001b. See Table 23 on page 39.
Si2400 SE6 (DSP3). (SE8 = 0x02) Write Only Definition Bit D7 D6 D5 Name CPSQ CPCD Type W W D4 D3 USEN2 USEN1 W W D2 D1 D0 V23E ANSE DTMFE W W W Reset settings = 0000_0000b (0x00) Bit Name Function 7 CPSQ 6 CPCD 0 = Disable. 1 = Enables a squaring function on the output of filter B before the input to A (cascade only). 0 = Call progress filter B output is input into call progress filter A. Output from filter A is used in the detector. 1 = Cascade disabled.
Si2400 SF0 (DAA0). DAA Low Level Functions 0 Bit D7 D6 D5 D4 D3 D2 D1 D0 Name LM OFHK Type R/W R/W Reset settings = 0000_0000b (0x00) Bit Name 7:2 Reserved 1 LM 0 OFHK Function Read returns zero. Hook Control/Status.1,2 OFHK LM LM0 0 0 1 0 1 1 1 0 0 Else Reserved Line Status Mode On-hook On-hook line monitor mode (Si3015 compatible) Off-hook Notes: 1. See Register F7 on page 76 for LM0. 2.
Si2400 SF1 (DAA1). DAA Low Level Functions 1 Bit D7 D6 D5 Name BTE PDN PDL Type R/W R/W R/W D4 D3 D2 D1 D0 HBE Reset settings = 0001_1100b (0x1C) Bit Name 7 BTE Function Billing Tone Enable. When the Si3015 detects a billing tone, SF9[3] (BTD) is set. 0 = Disable. 1 = Enable. 6 PDN Power Down. 0 = Normal operation. 1 = Powers down the Si2400. 5 PDL Power Down Line-Side Chip (typically only used for board level debug.) 0 = Normal operation.
Si2400 SF4 (DAA4). DAA Low Level Functions 4 Bit D7 D6 D5 D4 D3 D2 D1 D0 Name SQLH ARG ARL ATL Type R/W R/W R/W R/W Reset settings = 0000_1111b (0x0F) Bit Name 7 SQLH Function Ring Squelch. If the host implements a manual ring detect (bypassing the Si2400 micro), this bit must be set, then cleared following a polarity reversal detection. Used to quickly recover offset on RNG1/2 pins after polarity reversal. 0 = Normal. 1 = Squelch. 6:4 ARG Analog Receive Gain.
Si2400 SF5 (DAA5). DAA Low Level Functions 5 Bit D7 D6 D5 D4 Name FULL DCTO OHS ACT Type R/W R/W R/W R/W D3 D2 D1 D0 DCT RZ RT R/W R/W R/W Reset settings = 0000_1000b (0x08) Bit Name Function 7 FULL Full Scale. 0 = Si3015 ADC/DAC full scale > –1 dBm. 1 = Si3015 ADC/DAC full scale > 3.2 dBm. This bit changes the full scale of the ADC and DAC from –1 dBm min. to 3.2 dBm min.
Si2400 SF6 (DAA6). DAA Low Level Functions 6 Bit D7 D6 D5 D4 D3 D2 D1 D0 Name FJM DIAL VOL FLVM Type R/W R/W R/W Reset settings = 0000_0000b (0x00) Bit Name 7:4 Reserved 3 FJM Function Read returns zero. Force Japan DC Termination. 0 = Normal mode. 1 = Force Japan dc termination. 2 DIAL DTMF Dialing Mode. This bit should be set during DTMF dialing in CTR21 mode if SDB (LVCS) < 12. 0 = Normal operation. 1 = Increase headroom for DTMF dialing. 1 VOL Line Voltage Adjust.
Si2400 SF7 (DAA7). DAA Low Level Functions 7 Bit D7 D6 D5 D4 D3 Name LM0 LIM Type R/W R/W D2 D1 D0 Reset settings = 0001_0000b (0x10) Bit Name Function 7:5 Reserved 4 LM0 See LM0 in Register F0 page 71. 0 1 3 LIM Current-Limiting Adjust Value. Read returns zero. 0 = Disable. 1 = Enable (CTR21 mode). 2:0 Reserved Read returns zero. SF8 (DAA8). DAA Low Level Functions 8 Bit D7 D6 D5 Name LRV Type R Bit Name 7:4 LRV D4 D3 D2 Function Line-Side Chip Revision Number.
Si2400 SF9 (DAA9). DAA Low Level Functions 9 Read Only Bit D7 D6 D5 D4 D3 D2 D1 Name OVL BTD ROV Type R R R D0 Reset settings = 0010_0000b (0x20) Bit Name 7 Reserved 6 OVL Function Read returns zero. Receive Overload (see “Appendix A—DAA Operation”). Same as ROV, except non-sticky. 5:4 Reserved 3 BTD Do Not Modify. Billing Tone Detect (sticky). (See “Appendix A—DAA Operation”.) 0 = No billing tone detected. 1 = Billing tone detected. 2 Reserved 1 ROV Read returns zero.
Si2400 APPENDIX A—DAA OPERATION Introduction EN55022 and CISPR-22 Compliance This section describes the detailed functionality of the integrated DAA included in the Si2400 chipset. This specific functionality is generally transparent to the user when using the on-chip controller in the Si2400 modem. When bypassing the on-chip controller, the low-level DAA functions of the Si3015 described in this section can be controlled through S registers.
Si2400 DC Termination The Si2400 has four programmable dc termination modes which are selected with SF5[3:2] (DCT). Japan DCT M ode 10.5 V oltage A c ros s DA A (V ) FCC mode (DCT = 10b), shown in Figure 14, is the default dc termination mode and supports a transmit full scale level of –1 dBm at TIP and RING. This mode meets FCC requirements in addition to the requirements of many other countries.
Si2400 AC Termination The Si2400 has two ac termination impedances, selected with SF5[4] (ACT). ACT = 0b is a real, nominal 600 Ω termination which satisfies the impedance requirements of FCC part 68, JATE, and other countries. This real impedance is set by circuitry internal to the Si2400 chipset as well as the resistor R2 connected to the Si3015 REXT pin.
Si2400 state. It will take approximately one second to return to normal dc operating conditions. The BTD and ROV bits are sticky, and they must be written to zero to be reset. After the BTE, ROV, and BTD bits are all cleared, the BTE bit can be set to reenable billing tone detection. C1 C2 Certain line events, such as an off-hook event on a parallel phone or a polarity reversal, may trigger the ROV or the BTD bits, after which the billing tone detector must be reset.
Si2400 The billing tone filter affects the ac termination and return loss. The current complex ac termination will pass worldwide return loss specifications both with and without the billing tone filter by at least 3 dB. The ac termination is optimized for frequency response and hybrid cancellation, while having greater than 4 dB of margin with or without the dongle for South Africa, Australia, CTR21, German, and Swiss country-specific specifications.
Si2400 Compliance Test Commands The following are compliance test commands: ATS07=4ODT; // go off hook ATSE8=05\r // place DSP in mode 5 (for QAM and DPSK) ATSE5=xx\r // see notes below for setting xx Writes to the ATSE5 register has the following effect when in DSP Mode 5 bit 0 : transmit_ena set to 1 turns the transmitter on. bit 2 : QAM/nDPSK If 0, DPSK algorithm is chosen If 1, QAM algorithm is chosen bit 3 : orig/nans selects between originate mode and answer mode.
Si2400 APPENDIX B—TYPICAL MODEM APPLICATIONS EXAMPLES Introduction Appendix B outlines the steps required to configure the Si2400 for modem operation under typical examples. The ISOmodem has been designed to be both easy to use and flexible. The Si2400 has many features and modes, which add to the complexity of the device, but are not required for a typical modem configuration.
Si2400 APPENDIX C—UL1950 3RD EDITION Designs using the Si2400 pass all overcurrent and overvoltage tests for UL1950 3rd Edition compliance with a couple of considerations. Figure 20 shows the designs that can pass the UL1950 overvoltage tests, as well as electromagnetic emissions. The top schematic of Figure 20 shows the configuration in which the ferrite beads (FB1, FB2) are on the unprotected side of the sidactor (RV1). For this configuration, the current rating of the ferrite beads must be 6 A.
Si2400 9. Pin Descriptions: Si2400 XTALI 1 16 GPIO1 XTALO 2 15 GPIO2 CLKOUT 3 14 GPIO3 VD 4 13 ISOB RXD 5 12 GND TXD 6 11 C1A CTS 7 10 GPIO4 RESET 8 9 AOUT Pin # Pin Name 1 XTALI XTALI—Crystal Oscillator Pin. These pins provide support for parallel resonant, AT cut crystals. XTALI also acts as an input in the event that an external clock source is used in place of a crystal. 2 XTALO XTALO—Crystal Oscillator Pin. Serves as the output of the crystal amplifier. A 4.
Si2400 Pin # Pin Name Description 10 GPIO4 General Purpose Input/Output 4. This pin can be either a GPIO pin (analog in, digital in, digital out) or the ALERT pin. Default is digital in. When programmed as ALERT, this pin provides five functions. While the modem is connected, it will normally be low, but will go high if the carrier is lost, a wake-on ring (using the “ATZ” command) event is detected, a loss of loop current event is detected, V.
Si2400 10. Pin Descriptions: Si3015 QE2 1 16 FILT2 DCT 2 15 FILT IGND 3 14 RX C1B 4 13 REXT RNG1 5 12 REXT2 RNG2 6 11 REF QB 7 10 VREG2 QE 8 9 VREG Table 30. 3015 Pin Descriptions Pin # Pin Name 1 QE2 Description Transistor Emitter 2. Connects to the emitter of Q4. 2 DCT DC Termination. Provides dc termination to the telephone network 3 IGND Isolated Ground. Connects to ground on the line-side interface. Also connects to capacitor C2.
Si2400 Table 30. 3015 Pin Descriptions (Continued) Pin # Pin Name 14 RX Description Receive Input. Serves as the receive side input from the telephone network. 15 FILT Filter. Provides filtering for the dc termination circuits. 16 FILT2 Filter 2. Provides filtering for the bias circuits. Rev. 1.
Si2400 11. Ordering Guide 90 Chipset Region System-Side Line-Side Pb-Free Temp. Range Si2400 Global Si2400-KS Si3015-KS No 0 to 70 °C Si2400 Global Si2400-BS Si3015-BS No –40 to 85 °C Si2400 Global Si2400-FS Si3015-F-FS Yes 0 to 70 °C Rev. 1.
Si2400 12. Package Outline: 16-Pin SOIC Figure 21 illustrates the package details for the Si2400 and Si3015. Table 31 lists the values for the dimensions shown in the illustration. 16 9 h E bbb B H -B- 1 θ 8 B L aaa C A B Detail F -A- D -C- C A A1 e See Detail F Seating Plane γ Approximate device weight is 152 mg. Figure 21. 16-pin Small Outline Integrated Circuit (SOIC) Package Table 31. Package Diagram Dimensions Symbol A A1 B C D E e H h L γ θ aaa bbb Millimeters Min Max 1.35 1.
Si2400 DOCUMENT CHANGE LIST Revision 1.1 to Revision 1.2 Table 3 on page 6, GPIO1–4 (VOL) changed to 20 mA. Table 4 on page 6, GPIO1–4 (VOL) changed to 15 mA. Table 5 on page 7, Caller ID Common Mode Tolerance added. Updated !7, !1 description of page 34. Added "Compliance Test Commands" on page 83. Register S33 (MDMO)., “Modem Override,” on page 57, bit 0 (TSAL) definition corrected. Updated "11.Ordering Guide" on page 90. SOIC outline updated. Revision 1.2 to Revision 1.
Si2400 NOTES: Rev. 1.
Si2400 CONTACT INFORMATION Silicon Laboratories Inc. 4635 Boston Lane Austin, TX 78735 Tel: 1+(512) 416-8500 Fax: 1+(512) 416-9669 Toll Free: 1+(877) 444-3032 Email: ISOinfo@silabs.com Internet: www.silabs.com The information in this document is believed to be accurate in all respects at the time of publication but is subject to change without notice.