
XR17C158
REV 。 1.1.3
PCI总线八进制UART
á
用于数据位移和重新使用由发射机
ceiver进行数据采样。波特率发生器除数( DLL和
DLM寄存器)默认为在pow-一个随机值
呃起来。因此,波特率发生器必须编程能很好地协同
荷兰国际集团初始化操作的数据速率。
通过1或4将输入晶振或外部时钟
输出的分频时钟的BRG 。在BRG
进一步将这个时钟由一个可编程分频器
介于1和(2
16
-1) ,得到16X或8X SAM-
耦串行数据速率的时钟。取样时钟
F
IGURE
8. B
AUD
R
吃
G
enerator
牛逼O O疗法
hannels
LL和D LM
egisters
预分频器
由1个D ivide
XT一L1
XT一L2
rystal
SC /
卜FF器
预分频器
由4 D ivide
M C R位- 7 = 0
(默认)
波特吃
摹enerator
逻辑
M C R位7 = 1
16X或8X
山姆耦
吃锁
牛逼ransm伊特尔
和R eceiver
编程波特率发生器寄存器
DLM和DLL提供的能力,用于选择
操作数据速率。
表9
显示了标准数据
可以用14.7456 MHz晶振或外部率
在16X时钟速率时钟。在8X采样率,这些
数据传输速率将增加一倍。当使用一种非标准
数据速率晶振或外部时钟时,除数
可以计算用下面的方程(组) 。
除数(十进制) = ( XTAL1时钟频率/分频) / (串行数据速率×16 ) ,
同
8XMODE [7 :0]的
IS
0
除数(十进制) = ( XTAL1时钟频率/分频器/ (串行数据速率×8 ) ,
同
8XMODE [7 :0]的
IS
1
T
ABLE
9: T
与一位YPICAL的数据传输速率
14.7456 MH
晶振或外部时钟AT
16X S
AMPLING
O
安输出
数据速率
安输出
数据流量d
IVISOR FOR
16倍
IVISOR FOR
16倍DLM P
ROGRAM
DLL P
ROGRAM
D
ATA
R
吃
MCR位7 = 1
MCR位7 = 0
时钟(十进制)时钟( HEX )
V
ALUE
( HEX )V
ALUE
( HEX )电子
RROR
(%)
100
600
1200
2400
4800
9600
19.2k
38.4k
57.6k
115.2k
230.4k
400
2400
4800
9600
19.2k
38.4k
76.8k
153.6k
230.4k
460.8k
921.6k
2304
384
192
96
48
24
12
6
4
2
1
900
180
C0
60
30
18
0C
06
04
02
01
09
01
00
00
00
00
00
00
00
00
00
00
80
C0
60
30
18
0C
06
04
02
01
0
0
0
0
0
0
0
0
0
0
0
21