
Si2400
Rev. 1.3 15
5.1. Digital Interface
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.
The serial interface DTE rate can be modified by writing
SE0[2:0] (SD) with the value corresponding to the
desired DTE rate. (See Table 11.) This is accomplished
with the command ATSE0=xx where xx is the
hexadecimal value of the SE0 register.
Immediately after the ATSE0=xx string is sent, the host
UART must be reprogrammed to the new DTE rate in
order to communicate with the Si2400.
The three highest DTE rates (228613, 245760, 307200)
are required for transferring PCM data from the host to
the Si2400 PCM interface for the transmission of voice
over the phone line or through the voice codec.
5.2. Configurations and Data Rates
The Si2400 can be configured to any of the Bell and
CCITT operation modes in Table 12. The modem, when
configured for V.22bis, will connect at 1200 bps if the far
end modem is configured for V.22. This device also
supports SIA and other protocols for the security
industry. Table 10 provides the modulation method,
carrier frequencies, data rate, baud rate and notes on
standard compliance for each modem configuration of
the Si2400. Table 12 shows example register settings
(S07) for some of the modem configurations.
As shown in Figure 6, 8-bit and 9-bit data modes refer to
the DTE format over the UART. Line data formats are
configured through registers S07 (MF1) and S15 (MLC).
If the number of bits specified by the DTE format differs
from the number of bits specified by the DCE (Data
Communications Equipment or Line) format, the MSBs
will either be dropped or bit-stuffed, as appropriate. For
example, if the DTE format is 9 data bits (9N1), and the
line data format is 8 data bits (8N1), then the MSB from
the DTE will be dropped as the 9-bit word is passed
from the DTE side to the DCE (line) side. In this case,
the dropped ninth bit can then be used as an escape
mechanism. However, if the DTE format is 8N1and the
line data format is 9N1, an MSB equal to 0 will be added
to the 8-bit word as it is passed from the DTE side to the
DCE side.
The Si2400 UART does not continuously check for stop
bits on the incoming digital data. Therefore, if the TXD
pin is not high, the RXD pin may echo meaningless
characters to the host UART. This requires the host
UART to flush its receiver FIFO upon initialization.
Figure 6. Link and Line Data Formats
5.2.1. Command/Data Mode
Upon reset, the modem will be in command mode and
will accept AT-style commands. An outgoing modem
call can be made using the “ATDT#” (tone dial) or
“ATDP#” (pulse dial) command after the device is
configured. If the handshake is successful, the modem
will respond with the “c”, “d”, or “v” string and enter data
mode. (The byte following the “c”, “d”, or “v” will be the
first data byte.) At this point, AT-style commands are not
accepted. There are three methods which may be used
to return the Si2400 to command mode:
Table 11. DTE Rates
DTE Rate (bps) SE0[2:0] (SD)
300 000
1200 001
2400 010
9600 011
19200 100
228613 101
245760 110
307200 111
Table 12. Modem Configuration Examples
(S07[7] (HDEN) = 0, S07[6] (BD) = 0)
Modem Protocol Register S07 Values
V.22bis 0x06
V.22 0x02
V.21 0x03
Bell 212A 0x00
Bell 103 0x01
V.23 (1200 tx, 75 rx) 0x16
V.23 (75 tx, 1200 rx) 0x24
V.23 (600 tx, 75 rx) 0x12
V.23 (75 tx, 600 rx) 0x20
DTE Interface
Data Rate: SE0[2:0] (SD)
Data Format: SE0[3] (ND)
DCE (Line) Interface
Data Rate: S07 (MF1)
Data Format: S15 (MLC)
Si3015Si2400
RJ11
TXD
RXD
Comentários a estes Manuais