
飞利浦半导体
产品speci fi cation
双通用异步接收器/发送器( DUART )
SC26C92
SOPR - 设置输出端口位( OPR )
SOPR [7: 0] -
在写入该寄存器的字节的会导致
在OPR对应的位位置设置为1,零无
的影响。
表7. ACR 6 : 4字段定义
ACR
6:4
000
001
010
011
100
101
110
111
计数器
计数器
计数器
计数器
定时器(方波)
定时器(方波)
定时器(方波)
定时器(方波)
模式
时钟源
外部( IP2 )
TxCA - 通道A 1X时钟
发射机
TxCB - 通道B的1X时钟
发射机
晶振或外部时钟
( X1 / CLK)除以16
外部( IP2 )
外部( IP2 )除以16
晶振或外部时钟
(X1/CLK)
晶振或外部时钟
( X1 / CLK)除以16
ROPR - 复位输出端口位( OPR )
ROPR [7: 0] -
在写入ROPR字节的会导致
在OPR的相应位的位置设置为0的零点没有任何效果。
表6.比特率发生器特点
晶振或时钟=的3.6864MHz
正常率
实际16X
(波特)
CLOCK (千赫)
50
0.8
75
1.2
110
1.759
134.5
2.153
150
2.4
200
3.2
300
4.8
600
9.6
1050
16.756
1200
19.2
1800
28.8
2000
32.056
2400
38.4
4800
76.8
7200
115.2
9600
153.6
14.4K
230.4
19.2K
307.2
28.8K
460.8
38.4K
614.4
57.6K
921.6
115.2K
1843.2K
230.4K
3686.4K
注意:
16倍的时钟占空比为50 %
±
1%.
误差( % )
0
0
-0.069
0.059
0
0
0
0
-0.260
0
0
0.175
0
0
0
0
0
0
0
0
0
0
0
注:在定时器模式产生方波。
ACR [6 : 4 ] - 计数器/定时器模式和时钟源选择
该字段选择计数器/计时器以及其的操作模式
时钟源在表7中,如图所示。
ACR [ 3 : 0 ] - IP3 , IP2 , IP1 , IP0变化的国家中断使能
该字段选择输入端口改变寄存器的哪些位( IPCR )
引起中断状态寄存器中的输入电平变化位( ISR [7]) ,以
进行设置。如果位在“接通”状态中的相应位的设置
在IPCR也将导致在ISR中[7 ]的设置,这将导致
中断输出的产生,如果IMR [ 7 ] = 1。如果一个位在
“关”的状态,在IPCR该位的设置对ISR没有影响[ 7 ] 。
IPCR - 输入端口更改注册
IPCR [7: 4] - 的IP3 , IP2 ,IP1 , IP0变化 - - 国家
在输入定义的这些位被设置在一个变化-的状态,
该数据表的端口部分,出现在相应的输入引脚。
它们被清零时的IPCR由CPU读出。的读
IPCR也会清零中断状态ISR [7] ,输入更改位
注册。这些位的设置,可被编程,以产生
一个中断给CPU。
IPCR [3: 0] - IP3 , IP2 ,IP1 , IP0变化 - - 国家
这些位提供的相应输入端的当前状态。该
信息是虚掩的,反映输入引脚的状态
时间的IPCR被读出。
异步UART通信可以容忍的频率误差
4.1 %至6.7 %,在一个“干净”的通信通道。百分比
的错误的变化,因为字符长度的变化。以上
比例范围为5位没有奇偶校验为8位,奇偶校验位和1
停止位。与8位无奇偶校验,一个停止位误差为4.6 % 。如果一个
的9/16停止位长度时,误差容限将接近0
由于高达1/16位时间在接收机时钟相位的可变误差
定位到起始位。
ISR - 中断状态寄存器
该寄存器提供所有可能的中断源的状态。
该寄存器的内容由中断屏蔽屏蔽
寄存器( IMR ) 。如果在ISR中有一位是“1”和相应的位
在IMR中也是一个'1' ,则INTRN输出将被置位(低) 。如果
在IMR中相应位为0 ,在该位的状态
ISR对INTRN输出没有影响。注意, IMR的不
掩盖了ISR的读 - 真正的状态将被提供
不管IMR的内容。该寄存器的内容
被初始化为H'00 “当DUART复位。
ACR - 辅助控制寄存器
ACR [ 7 ] - 波特率发生器的参数选择
该位选择要由生成的两组波特率中的一个
BRG (见表5)。
率所选择的一组可通过通道A和使用
如在CSRA和CSRB描述乙接收机和发射机。
波特率发生器的特性如表6 。
2000年01月31
21