SI3015-FS Silicon Laboratories Inc, SI3015-FS Datasheet - Page 31
![no-image](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_sml.jpg)
SI3015-FS
Manufacturer Part Number
SI3015-FS
Description
SI2400 ISOMODEM LINE-SIDE
Manufacturer
Silicon Laboratories Inc
Datasheet
1.SI3015-FS.pdf
(92 pages)
Specifications of SI3015-FS
Data Format
V.90
Interface
Serial
Voltage - Supply
3.3 V ~ 5 V
Mounting Type
Surface Mount
Package / Case
16-SOIC (0.154", 3.90mm Width)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Baud Rates
-
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SI3015-FS
Manufacturer:
SILICON LABS/芯科
Quantity:
20 000
Part Number:
SI3015-FSR
Manufacturer:
SILICON LABS/芯科
Quantity:
20 000
call progress monitor speaker.
Speaker always off.
Speaker on until carrier established. The modem sets
SF4[3:2] (ARL) = 11b and SF4[1:0] (ATL) = 11b after a
connection is established.
Speaker always on.
Speaker on after last digit dialed, off at carrier detect.
O
This command returns the modem to the online mode. It
is frequently used after an escape sequence to resume
communication with the remote modem.
RO
This command initiates a V.23 “direct turnaround”
sequence and returns online.
S-Register Control
S-registers control Si2400 configuration and provide
status information. Therefore, writing to and reading
from S-registers is central to the operation of the
modem. There are two fundamental methods for writing
to and reading from Si2400 S-Registers. The first and
most common method uses the ATSR=N and ATSR?
commands.
communication software packages and are universally
supported by modem chips. The second method uses
the ATw##, ATr#, ATm#, and ATq# commands and is
designed
performance in embedded systems. When ATSR
commands are used, each character of the two
character hexadecimal values for both R and N are sent
to the AT command parser for decoding and action
immediately instead of waiting for a <CR>. Additionally,
a carriage return, <CR>, is required to terminate the
ATSR?
commands are used, # is the single character ASCII
equivalent of the two character hexadecimal S-Register
address or value and no carriage return is required for
any of the # commands. Further explanations and
examples are given below.
ATSR Commands
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”. The hexadecimal
address and value parameters appearing on the
M0
M1
M2
M3
command
to
These
reduce
Return to Online Mode
Turn-Around
(not
commands
data
ATSR=N).
flow
are
and
When
used
streamline
the
Rev. 1.1
by
#
terminal or PC screen are actually transmitted to the
modem as the hexadecimal equivalents of each
character. Likewise, the value N stored in S-register R is
read back to the terminal with the ATSR? command as
two hexadecimal characters. For example, read the
value of S35 after the Si2400 has been reset.
# Commands
The # commands offer several performance and
convenience advantages for embedded applications
over the more traditional ATSR-style commands. The #
parameter is entered as the ASCII equivalent of a
hexadecimal value representing the S-register address
or content. This parameter is sent to the modem as the
hexadecimal equivalent of the ASCII value. The #
commands offer a more rapid method for reading and
writing S-Registers since fewer characters are sent to or
received from the modem.
w## Write S-Register
This command is analogous to the ATSR=N command.
From a terminal, the first # following w is the ASCII
equivalent of the hexadecimal address of the S-Register
and the second # is the ASCII equivalent of the
hexadecimal value of the S-Register. For example, write
the value 58h to S34.
r# Command Read S-Register
This command is analogous to the ATSR? command.
From a terminal, the # following r is the ASCII
equivalent of the hexadecimal address of the S-
Register. The modem will echo the register contents as
the ASCII equivalent of the hexadecimal value of the
contents. This command executes immediately and
does not require a carriage return. Modem result codes
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 <CR> between
them). Once a <CR> 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.
ATS35?<CR> 41 54 53 33 35
Terminal
Terminal
ATw4X
Entry
Entry
Sent to Modem Response Display
Sent to Modem
41 54 77 34 58
3F 0D
(hex)
Response Display
41 32
—
Si2400
A2
—
31