位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第226页 > ST16C550CP40 > ST16C550CP40 PDF资料 > ST16C550CP40 PDF资料2第10页

ST16C550
充足: T = [ (编程字长= 7 ) + (停止位
= 1) + (开始位= 1) = 10] 。 40 (个位的时间除以9 ) =
4.4字符。
实施例-B :如果用户程序字长= 7,
带奇偶校验和一个停止位,超时将是:
T = 4× 7 (编程字长) + 12 = 40位时代。
字符时间= 10分之40 [ (编程字长
= 7) + (奇偶校验= 1 )+(停止位= 1) + (开始位= 1) = 4的
字符。
可编程的波特率发生器
该ST16C550支持高速调制解调器技
nologies ,通过增加输入数据速率
采用数据压缩方案。例如
一个33.6Kbps的调制解调器,它采用数据压缩
可能要求115.2Kbps的输入数据速率。一个128.0Kbps
支持可数据压缩ISDN调制解调器
需要460.8Kbps的输入数据速率。该ST16C550
可以支持921.6Kbps的一个标准的数据速率。
可编程的波特率发生器,能够
接受一个输入时钟高达24 MHz的,根据需要
用于支撑一个1.5Mbps的数据传输速率。该ST16C550可以
被构造为内部或外部时钟操作。
对于内部时钟振荡器的操作,一个行业
标准的微处理器晶体(并联谐振/
22 pF负载)的外部连接之间的
XTAL1和XTAL2引脚与外部1 MΩ电阻
穿过它。可替换地,外部时钟可以是
连接到XTAL1引脚时钟内部波特率
率发生器的标准或自定义速率。看
图3为晶体振荡器连接。
发电机通过任何将输入16X时钟
从1到2分频
16
-1 。该ST16C550划分
基本晶振或外部时钟16的频率
在-BAUDOUT输出引脚的正是16X ( 16次)
所选波特率( -BAUDOUT = 16×波特率) 。
定制波特率可以通过选择来实现
为MSB和LSB仲适当的除数的值
波特率发生器的系统蒸发散。
编程波特率发生器寄存器
DLM (MSB)和DLL (LSB)提供了一个用户能力
用于选择所期望的最终波特率。该示例
在下面的表3示出了可选择的波特率时
使用1.8432 MHz的晶振。
对于自定义波特率除数值可以是calcu-
使用以下等式迟来:
除数(十进制) = ( XTAL1时钟频率) / (串行数据速率×16 )
表3 ,波特率发生器编程表( 1.8432 MHz时钟) :
产量
波特率
用户
16×时钟
除数
(十进制)
2304
1536
768
384
192
96
48
24
16
12
6
3
2
1
用户
16×时钟
除数
(十六进制)
900
600
300
180
C0
60
30
18
10
0C
06
03
02
01
DLM
节目
价值
(十六进制)
09
06
03
01
00
00
00
00
00
00
00
00
00
00
DLL
节目
价值
(十六进制)
00
00
00
80
C0
60
30
18
10
0C
06
03
02
01
50
75
150
300
600
1200
2400
4800
7200
9600
19.2k
38.4k
57.6k
115.2k
修订版5.01
10