XR16V2550
具有16字节FIFO高性能DUART
2007年5月
修订版1.0.2
概述
该XR16V2550
1
( V2550 )是一种高性能的双
通用异步收发器
器(UART) 16字节的发送和接收FIFO 。该装置
从2.25到3.6伏,5伏宽容操作
输入引脚对引脚兼容, Exar的
ST16C2550和XR16C2550 。在V2550寄存器组
是兼容的ST16C2550和XR16L2550 。
它支持Exar的增强的可选功能
FIFO触发电平,自动硬件( RTS / CTS )
和软件流控制,以及一个完整的调制解调器
界面。板载寄存器提供与用户
运行状态和数据错误标志。内部
环回功能实现系统诊断。
独立的可编程波特率发生器
提供每个通道选择数据传输速率高达16
Mbps的在3.3伏特与4倍的采样时钟。在V2550
在48引脚TQFP和32引脚QFN封装提供
包。
N
OTE
:
1受美国专利# 5649122覆盖
特点
2.25到3.6伏操作
5伏容限输入
引脚对引脚兼容, ST16C2550 , XR16C2550
和XR16L2550在48引脚TQFP封装
两个独立的UART通道
■
■
寄存器组兼容XR16L2550
到的数据速率
16 Mbps的电压为3.3 V ,
和
12.5
Mbps的2.5 V
与4X采样率
分数波特率发生器
发送和接收的16字节的FIFO
可选择的TX和RX FIFO触发电平
自动硬件( RTS / CTS )流控
自动软件( XON / XOFF )流控
无线红外( IrDA的1.0 )编码器/解码器
自动休眠模式
完全的调制解调器接口
■
■
■
■
■
■
■
■
应用
便携式电器
电信网络路由器
以太网路由器
移动数据设备
工厂自动化和过程控制
F
IGURE
1. XR16V2550 B
LOCK
D
IAGRAM
设备识别和修正
晶体振荡器(高达32MHz的)或外部时钟
(高达64MHz的)输入
48引脚TQFP和32 -QFN封装
* 5伏容限输入
A2:A0
D7:D0
IOR #
IOW #
CSA #
CSB #
INTA
INTB
TXRDYA #
TXRDYB #
RXRDYA #
RXRDYB #
RESET
8位数据
公共汽车
接口
UART通道A
UART
REGS
BRG
16字节TX FIFO
TX & RX
IR
ENDEC
2.25至3.6伏的VCC
GND
TXA , RXA , DTRA # ,
DSRA # , RTSA # ,
DTSA # , CDA # , RIA # ,
OP2A#
16字节RX FIFO
TXB , RXB , DTRB # ,
DSRB # , RTSB # ,
CTSB # ,国开行# , # RIB ,
OP2B#
XTAL1
XTAL2
UART通道B
(同通道A )
晶体振荡器/缓冲器
Exar公司
公司48720加藤道,弗里蒙特CA, 94538
(510) 668-7000
传真( 510 ) 668-7017
www.exar.com
XR16V2550
修订版1.0.2
具有16字节FIFO高性能DUART
引脚说明
引脚说明
N
AME
32-QFN
P
IN
#
48-TQFP
P
IN
#
T
YPE
D
ESCRIPTION
数据总线接口
A2
A1
A0
D7
D6
D5
D4
D3
D2
D1
D0
IOR #
18
19
20
2
1
32
31
30
29
28
27
14
26
27
28
3
2
1
48
47
46
45
44
19
I
地址数据线[2:0 ] 。这3个地址线选择接口之一
数据总线传输过程中UART通道A / B NAL寄存器。
数据总线[ 7 : 0 ] (双向) 。
I / O
I
输入/输出读选通(低电平有效) 。下降沿的鼓动
内部读周期和从内部寄存器中检索的数据的字节
所指向的地址线〔A2 : A 0] 。的数据字节被放置在
数据总线,以允许主处理器读它的上升沿。
输入/输出写选通(低电平有效) 。下降沿的鼓动
内部写入周期和上升沿传送的数据字节
数据总线向指向的地址线的内部寄存器。
UART通道A选择(低电平有效) ,使UART通道A中
设备数据总线操作。
UART通道B选择(低电平有效) ,以便在UART通道B
设备数据总线操作。
UART通道A中断输出。该输出状态由定义
通过MCR的软件设置,用户[ 3 ] 。 INTA被设置为有源
模式和OP2A #输出低电平时, MCR [ 3 ]设置为逻辑1 INTA是
设为三态模式和OP2A #输出高电平时, MCR [ 3]
设定为逻辑0 (默认值) 。见MCR [ 3 ] 。
UART通道B中断输出。该输出状态由定义
通过MCR的软件设置,用户[ 3 ] 。 INTB被设置为有源
模式和OP2B #输出低电平时, MCR [ 3 ]设置为逻辑1 INTB是
设为三态模式和OP2B #输出高电平时, MCR [ 3]
设定为逻辑0 (默认值) 。见MCR [ 3 ] 。
UART通道A发送器就绪(低电平有效) 。的输出提供
对于发送通道A.看到TX FIFO / THR状态
表2
。如果它不是
使用时,将其悬空。
UART通道A接收器就绪(低电平有效) 。此输出提供
RX FIFO / RHR状态接收通道A.见
表2
。如果它不是
使用时,将其悬空。
UART通道B发射准备就绪(低电平有效) 。的输出提供
对于发送通道B.看到TX FIFO / THR状态
表3
。如果它不是
使用时,将其悬空。
IOW #
12
15
I
CSA #
CSB #
INTA
7
8
22
10
11
30
I
I
O
INTB
21
29
O
TXRDYA #
-
43
O
RXRDYA #
-
31
O
TXRDYB #
-
6
O
3
XR16V2550
具有16字节FIFO高性能DUART
引脚说明
N
AME
RXRDYB #
32-QFN
P
IN
#
-
48-TQFP
P
IN
#
18
T
YPE
O
D
ESCRIPTION
UART通道B接收器就绪(低电平有效) 。此输出提供
RX FIFO / RHR状态接收通道B.见
表2
。如果它不是
使用时,将其悬空。
修订版1.0.2
调制解调器或串行I / O接口
TXA
5
7
O
UART通道发送数据或红外编码器数据。标准
发送和接收接口使能时, MCR [ 6 ] = 0。在这种
模式下,TX信号将被复位或空闲(无数据)时为高。红外线
红外发射和接收接口使能时, MCR [ 6 ] = 1。在
红外模式中,非激活状态(无数据)的红外编码器/
译码器接口为LOW 。如果不使用时,将其悬空。
UART通道接收数据或红外接收数据。正常接收
数据输入必须怠速高。如果不使用这种针,扎到VCC或拉
高通过100K欧姆的电阻。
UART通道的请求到发送(低电平有效)或通用输出
放。该输出必须置使用自动RTS流控制之前,
见EFR [6] , MCR [1],和IER [6] 。
UART通道一个明确的发送(低电平有效)或通用输入。
它可用于汽车CTS流量控制,见EFR [7],和IER [7] 。这
输入应连接到VCC时不使用。
UART通道的一个数据终端就绪(低电平有效)或通用
输出。如果不使用时,将其悬空。
UART通道A的数据集就绪(低电平有效)或通用输入。
这个输入端应连接到VCC时不使用。该输入具有
在UART没有影响。
UART通道A的载波检测(低电平有效)或通用输入。
这个输入端应连接到VCC时不使用。该输入具有
在UART没有影响。
UART通道的环形指示灯(低电平有效)或通用输入。
这个输入端应连接到VCC时不使用。该输入具有
在UART没有影响。
输出端口2通道A - 输出状态是由用户定义,
通过MCR的软件设置, [3]。 INTA被设定为激活模式
和OP2A #输出低电平时, MCR [ 3 ]设置为逻辑1 INTA设置为
当MCR [ 3 ]设置为三态模式和OP2A #输出高电平
逻辑0。参见MCR [ 3 ] 。如果INTA时,该输出不应该被用作
一般输出否则它会扰乱INTA输出功能。
UART通道B发送数据或红外编码器数据。标准
发送和接收接口使能时, MCR [ 6 ] = 0。在这种
模式下,TX信号将被复位或空闲(无数据)时为高。红外线
红外发射和接收接口使能时, MCR [ 6 ] = 1。在
红外模式中,非激活状态(无数据)的红外编码器/
译码器接口为LOW 。如果不使用时,将其悬空。
UART通道B接收数据或红外接收数据。正常接收
数据输入必须怠速高。如果不使用这种针,扎到VCC或拉
高通过100K欧姆的电阻。
RXA
4
5
I
RTSA #
23
33
O
CTSA #
25
38
I
DTRA #
DSRA #
-
-
34
39
O
I
CDA #
-
40
I
RIA #
-
41
I
OP2A#
-
32
O
TXB
6
8
O
RXB
3
4
I
4
XR16V2550
修订版1.0.2
具有16字节FIFO高性能DUART
引脚说明
N
AME
RTSB #
32-QFN
P
IN
#
15
48-TQFP
P
IN
#
22
T
YPE
O
D
ESCRIPTION
UART通道乙请求到发送(低电平有效)或通用输出
放。此端口必须置使用自动RTS流控制之前,
见EFR [6] , MCR [1],和IER [6] 。
UART通道乙晴到发送(低电平有效)或通用输入。
它可用于汽车CTS流量控制,见EFR [7],和IER [7] 。这
输入应连接到VCC时不使用。
UART通道B数据终端就绪(低电平有效)或通用
输出。如果不使用时,将其悬空。
UART通道B的数据集就绪(低电平有效)或通用输入。
这个输入端应连接到VCC时不使用。该输入具有
在UART没有影响。
UART通道B载波检测(低电平有效)或通用输入。
这个输入端应连接到VCC时不使用。该输入具有
在UART没有影响。
UART通道B环指示器(低电平有效)或通用输入。
这个输入端应连接到VCC时不使用。该输入具有
在UART没有影响。
输出端口2通道B - 输出状态是由用户定义和
通过MCR的软件设置, [3]。 INTB被设定为激活模式
当MCR [ 3 ]设置为逻辑1 INTB设置为OP2B #输出低电平
当MCR [ 3 ]设置为三态模式和OP2B #输出高电平
逻辑0。参见MCR [ 3 ] 。如果INTB被使用时,该输出不应该被用作
一般输出否则它会扰乱INTB输出功能。
CTSB #
16
23
I
DTRB #
DSRB #
-
-
35
20
O
I
国开行#
-
16
I
RIB #
-
21
I
OP2B#
-
9
O
的附属信号,
XTAL1
XTAL2
RESET
10
11
24
13
14
36
I
O
I
晶振或外部时钟输入。
晶振或缓冲时钟输出。
复位(高电平有效) - 一个超过40 ns的高电平脉冲在该管脚
重置内部寄存器和所有输出。 UART发送器输出
将于HIGH,接收器的输入将被忽略,输出
在复位期间复位(见
表15
).
2.25V至3.6V电源供电。所有的输入引脚可承受5V 。
电源常见,地面。
在32 -QFN封装的背面中央垫和金属
应该连接到GND在PCB上。在散热垫的尺寸
印刷电路板应该是该中心垫的大致尺寸和应
阻焊定义。阻焊层开口应至少
0.0025"向内从PCB散热垫的边缘。
无连接。
VCC
GND
GND
26
13
中心垫
42
17
不适用
PWR
PWR
PWR
NC
9, 17
12, 24, 25,
37
引脚类型: I =输入, O =输出, I / O =输入/输出, OD =输出开漏。
5
初步
2006年6月
XR16V2550
REV 。 P1.0.0
具有16字节FIFO高性能DUART
概述
该XR16V2550
1
( V2550 )是一种高性能的双
通用异步收发器
器(UART) 16字节的发送和接收FIFO 。该装置
从2.25到3.6伏,5伏宽容操作
输入引脚对引脚兼容, Exar的
ST16C2550和XR16C2550 。在V2550寄存器组
是兼容的ST16C2550和XR16L2550 。
它支持Exar的增强的可选功能
FIFO触发电平,自动硬件( RTS / CTS )
和软件流控制,以及一个完整的调制解调器
界面。板载寄存器提供与用户
运行状态和数据错误标志。内部
环回功能实现系统诊断。
独立的可编程波特率发生器
提供每个通道选择数据传输速率高达16
Mbps的在3.3伏特与4倍的采样时钟。在V2550
在48引脚TQFP和32引脚QFN封装提供
包。
N
OTE
:
1受美国专利# 5649122覆盖
特点
2.25到3.6伏操作
5伏容限输入
引脚对引脚兼容, ST16C2550 , XR16C2550
和XR16L2550在48引脚TQFP封装
两个独立的UART通道
■
■
寄存器组兼容XR16L2550
到的数据速率
16 Mbps的电压为3.3 V ,
和
12.5
Mbps的2.5 V
与4X采样率
分数波特率发生器
发送和接收的16字节的FIFO
可选择的TX和RX FIFO触发电平
自动硬件( RTS / CTS )流控
自动软件( XON / XOFF )流控
无线红外( IrDA的1.0 )编码器/解码器
自动休眠模式
完全的调制解调器接口
■
■
■
■
■
■
■
■
应用
便携式电器
电信网络路由器
以太网路由器
移动数据设备
工厂自动化和过程控制
F
IGURE
1. XR16V2550 B
LOCK
D
IAGRAM
设备识别和修正
晶体振荡器(高达32MHz的)或外部时钟
(高达64MHz的)输入
48引脚TQFP和32 -QFN封装
* 5伏容限输入
A2:A0
D7:D0
IOR #
IOW #
CSA #
CSB #
INTA
INTB
TXRDYA #
TXRDYB #
RXRDYA #
RXRDYB #
RESET
UART通道A
UART
REGS
8位数据
公共汽车
接口
BRG
16字节TX FIFO
TX & RX
IR
ENDEC
2.25至3.6伏的VCC
GND
TXA , RXA , DTRA # ,
DSRA # , RTSA # ,
DTSA # , CDA # , RIA # ,
OP2A#
16字节RX FIFO
TXB , RXB , DTRB # ,
DSRB # , RTSB # ,
CTSB # ,国开行# , # RIB ,
OP2B#
XTAL1
XTAL2
UART通道B
(同通道A )
晶体振荡器/缓冲器
Exar公司
公司48720加藤道,弗里蒙特CA, 94538
(510) 668-7000
传真( 510 ) 668-7017
www.exar.com
初步
REV 。 P1.0.0
XR16V2550
具有16字节FIFO高性能DUART
引脚说明
引脚说明
N
AME
32-QFN
P
IN
#
48-TQFP
P
IN
#
T
YPE
D
ESCRIPTION
数据总线接口
A2
A1
A0
D7
D6
D5
D4
D3
D2
D1
D0
IOR #
18
19
20
2
1
32
31
30
29
28
27
14
26
27
28
3
2
1
48
47
46
45
44
19
I
地址数据线[2:0 ] 。这3个地址线选择接口之一
数据总线传输过程中UART通道A / B NAL寄存器。
数据总线[ 7 : 0 ] (双向) 。
I / O
I
输入/输出读选通(低电平有效) 。下降沿的鼓动
内部读周期和从内部寄存器中检索的数据的字节
所指向的地址线〔A2 : A 0] 。的数据字节被放置在
数据总线,以允许主处理器读它的上升沿。
输入/输出写选通(低电平有效) 。下降沿的鼓动
内部写入周期和上升沿传送的数据字节
数据总线向指向的地址线的内部寄存器。
UART通道A选择(低电平有效) ,使UART通道A中
设备数据总线操作。
UART通道B选择(低电平有效) ,以便在UART通道B
设备数据总线操作。
UART通道A中断输出。该输出状态由定义
通过MCR的软件设置,用户[ 3 ] 。 INTA被设置为有源
模式和OP2A #输出低电平时, MCR [ 3 ]设置为逻辑1 INTA是
设为三态模式和OP2A #输出高电平时, MCR [ 3]
设定为逻辑0 (默认值) 。见MCR [ 3 ] 。
UART通道B中断输出。该输出状态由定义
通过MCR的软件设置,用户[ 3 ] 。 INTB被设置为有源
模式和OP2B #输出低电平时, MCR [ 3 ]设置为逻辑1 INTB是
设为三态模式和OP2B #输出高电平时, MCR [ 3]
设定为逻辑0 (默认值) 。见MCR [ 3 ] 。
UART通道A发送器就绪(低电平有效) 。的输出提供
对于发送通道A.看到TX FIFO / THR状态
表2
。如果它不是
使用时,将其悬空。
UART通道A接收器就绪(低电平有效) 。此输出提供
RX FIFO / RHR状态接收通道A.见
表2
。如果它不是
使用时,将其悬空。
UART通道B发射准备就绪(低电平有效) 。的输出提供
对于发送通道B.看到TX FIFO / THR状态
表3
。如果它不是
使用时,将其悬空。
IOW #
12
15
I
CSA #
CSB #
INTA
7
8
22
10
11
30
I
I
O
INTB
21
29
O
TXRDYA #
-
43
O
RXRDYA #
-
31
O
TXRDYB #
-
6
O
3
XR16V2550
引脚说明
N
AME
RXRDYB #
32-QFN
P
IN
#
-
48-TQFP
P
IN
#
18
T
YPE
O
初步
REV 。 P1.0.0
具有16字节FIFO高性能DUART
D
ESCRIPTION
UART通道B接收器就绪(低电平有效) 。此输出提供
RX FIFO / RHR状态接收通道B.见
表2
。如果它不是
使用时,将其悬空。
调制解调器或串行I / O接口
TXA
5
7
O
UART通道发送数据或红外编码器数据。标准
发送和接收接口使能时, MCR [ 6 ] = 0。在这种
模式下,TX信号将被复位或空闲(无数据)时为高。红外线
红外发射和接收接口使能时, MCR [ 6 ] = 1。在
红外模式中,非激活状态(无数据)的红外编码器/
译码器接口为LOW 。如果不使用时,将其悬空。
UART通道接收数据或红外接收数据。正常接收
数据输入必须怠速高。如果不使用这种针,扎到VCC或拉
高通过100K欧姆的电阻。
UART通道的请求到发送(低电平有效)或通用输出
放。该输出必须置使用自动RTS流控制之前,
见EFR [6] , MCR [1],和IER [6] 。
UART通道一个明确的发送(低电平有效)或通用输入。
它可用于汽车CTS流量控制,见EFR [7],和IER [7] 。这
输入应连接到VCC时不使用。
UART通道的一个数据终端就绪(低电平有效)或通用
输出。如果不使用时,将其悬空。
UART通道A的数据集就绪(低电平有效)或通用输入。
这个输入端应连接到VCC时不使用。该输入具有
在UART没有影响。
UART通道A的载波检测(低电平有效)或通用输入。
这个输入端应连接到VCC时不使用。该输入具有
在UART没有影响。
UART通道的环形指示灯(低电平有效)或通用输入。
这个输入端应连接到VCC时不使用。该输入具有
在UART没有影响。
输出端口2通道A - 输出状态是由用户定义,
通过MCR的软件设置, [3]。 INTA被设定为激活模式
和OP2A #输出低电平时, MCR [ 3 ]设置为逻辑1 INTA设置为
当MCR [ 3 ]设置为三态模式和OP2A #输出高电平
逻辑0。参见MCR [ 3 ] 。如果INTA时,该输出不应该被用作
一般输出否则它会扰乱INTA输出功能。
UART通道B发送数据或红外编码器数据。标准
发送和接收接口使能时, MCR [ 6 ] = 0。在这种
模式下,TX信号将被复位或空闲(无数据)时为高。红外线
红外发射和接收接口使能时, MCR [ 6 ] = 1。在
红外模式中,非激活状态(无数据)的红外编码器/
译码器接口为LOW 。如果不使用时,将其悬空。
UART通道B接收数据或红外接收数据。正常接收
数据输入必须怠速高。如果不使用这种针,扎到VCC或拉
高通过100K欧姆的电阻。
RXA
6
5
I
RTSA #
23
33
O
CTSA #
25
38
I
DTRA #
DSRA #
-
-
34
39
O
I
CDA #
-
40
I
RIA #
-
41
I
OP2A#
-
32
O
TXB
6
8
O
RXB
3
4
I
4
初步
REV 。 P1.0.0
XR16V2550
具有16字节FIFO高性能DUART
引脚说明
N
AME
RTSB #
32-QFN
P
IN
#
15
48-TQFP
P
IN
#
22
T
YPE
O
D
ESCRIPTION
UART通道乙请求到发送(低电平有效)或通用输出
放。此端口必须置使用自动RTS流控制之前,
见EFR [6] , MCR [1],和IER [6] 。
UART通道乙晴到发送(低电平有效)或通用输入。
它可用于汽车CTS流量控制,见EFR [7],和IER [7] 。这
输入应连接到VCC时不使用。
UART通道B数据终端就绪(低电平有效)或通用
输出。如果不使用时,将其悬空。
UART通道B的数据集就绪(低电平有效)或通用输入。
这个输入端应连接到VCC时不使用。该输入具有
在UART没有影响。
UART通道B载波检测(低电平有效)或通用输入。
这个输入端应连接到VCC时不使用。该输入具有
在UART没有影响。
UART通道B环指示器(低电平有效)或通用输入。
这个输入端应连接到VCC时不使用。该输入具有
在UART没有影响。
输出端口2通道B - 输出状态是由用户定义和
通过MCR的软件设置, [3]。 INTB被设定为激活模式
当MCR [ 3 ]设置为逻辑1 INTB设置为OP2B #输出低电平
当MCR [ 3 ]设置为三态模式和OP2B #输出高电平
逻辑0。参见MCR [ 3 ] 。如果INTB被使用时,该输出不应该被用作
一般输出否则它会扰乱INTB输出功能。
CTSB #
16
23
I
DTRB #
DSRB #
-
-
35
20
O
I
国开行#
-
16
I
RIB #
-
21
I
OP2B#
-
9
O
的附属信号,
XTAL1
XTAL2
RESET
10
11
24
13
14
36
I
O
I
晶振或外部时钟输入。
晶振或缓冲时钟输出。
复位(高电平有效) - 一个超过40 ns的高电平脉冲在该管脚
重置内部寄存器和所有输出。 UART发送器输出
将于HIGH,接收器的输入将被忽略,输出
在复位期间复位(见
表15
).
2.25V至3.6V电源供电。所有的输入引脚可承受5V 。
电源常见,地面。
无连接。
VCC
GND
NC
26
13
9, 17
42
17
12, 24, 25,
37
PWR
PWR
引脚类型: I =输入, O =输出, I / O =输入/输出, OD =输出开漏。
5