
Si2400
数字接口
该Si2400具有一个异步串行口(UART )
支持标准的微控制器接口。后
复位时,波特率默认为2400bps的与8位
下面描述的数据格式。立即加电后,
时,该设备必须使用主编程
串行端口,因为二级串行端口将被禁用
在默认情况下。在CLKOUT时钟将与运行
频率9.8304兆赫。
波特率的串口连接是通过书面形式确定
S寄存器SD ( SE0.2 : 0 ) 。它可以为300 , 1200设置,
2400 , 9600 , 19200 , 228613 , 245760 , 307200和BPS 。
紧接ATSE0 = XX串被发送后,用户
必须重新编程主机UART以匹配所选
新的波特率。较高的波特率设置( >230400 )
可用于从主机传送PCM数据到
该Si2400用于通过语音数据的传输
电话线或通过声音编解码器。
数据位,并且该行数据格式为8个数据位( 8N1 ) ,
然后的MSB从链路将被丢弃作为9位
字从链路侧到线路侧通过。在这
的情况下,丢弃第九位可以被用来作为一种
逃避机制。然而,如果链路数据格式为8
数据位和线路数据格式为9个数据位,在MSB
等于0将被添加到所述8位字,它被传递
从链路侧到线路一侧。
该Si2400 UART不连续检查站
位对输入的数字数据。因此,如果对RXD
脚不高, TXD引脚可以发送无意义
字符的主机UART 。这需要主机
在初始化UART刷新其接收FIFO 。
Si2400
RXD
TXD
链接
数据传输率: SD ( SE0.2 : 0 )
数据格式: ND ( SE0.3 )
Si3015
RJ11
UART
LINE
数据传输率: S07
数据格式: S15
表12寄存器S07实例:双音多频= 0,
HDEN = 0时, BD = 0
调制解调器协议
V.21
贝尔103
V.22
贝尔212A
V.22bis
V.23 ( 75 TX, RX 1200 )
V.23 (1200 TX, RX 75 )
V.23 ( 75 TX, RX 600 )
V.23 ( 600 TX, RX 75 )
注册S07价值观
0x03
0x01
0x02
0x00
0x06
0x24
0x14
0x20
0x10
图6.连接和线路数据格式
命令/数据模式
在复位时,该调制解调器将在命令模式和
接受AT类型的命令。传出调制解调器
调用可以使用“ ATDT #” (音频拨号)作出或
“ ATDP #” (脉冲拨号)命令后,该设备是
配置。如果握手成功,则调制解调器
将响应“C” , “D” ,或“V”串并输入数据
模式。 (以下的“c”的字节,使用“d” ,或“v”的将是
第一个数据字节)。在这点上, AT类型命令是不
接受的。有三种方法可以使用的
到Si2400返回到命令模式:
!
配置和数据速率
该Si2400可以被配置为任何的贝尔和
CCITT的操作模式。该器件还支持SIA
和其他安全模式为安防行业。
表11提供的调制方法中,载体
的频率上,数据速率,波特率和笔记
对符合标准的每个调制解调器配置
该Si2400的。表12示出了示例的寄存器设置
( SO7 )的一些调制解调器配置。
如显示在图6中, 8位和9位数据模式参考
至超过了UART链路数据格式。线数据格式
通过寄存器S07和S15的配置。如果
由链路数据格式的不同指定的比特数
从通过行数据指定的位的数目
格式,最高有效位要么被丢弃或位塞,
适当的。例如,如果该链路的数据格式为9
!
!
使用ESC引脚进行编程的GPIO3引脚来
功能作为转义输入,设置GPIO3
( SE2.5 : 4 ) = 3。在这一背景下,正沿
该引脚上检测到返回调制解调器
命令模式。在“ ATO ”字符串可以被用来重新
数据输入模式。
使用9位数据模式下,如果9位数据格式
逃跑被编程,一个1位9的意志检测
调制解调器返回到命令模式。 (参见图2
第8页)在这可以通过设置ND ( SE0.3 ) =启用
1 NBE ( S15.0 ) = 1。 “ ATO ”字符串即可
用于重新输入数据的方式。
使用TIES -的时间无关转义序列
是三个转义字符( " + "序列
默认情况下,字符)。一旦这些字符有
被确认时,调制解调器进入命令
状态而不发送确认结果代码的
终奌站。然后,调制解调器启动内部提示
修订版0.95
13