XR16V2552
具有16字节FIFO高性能DUART
2007年5月
修订版1.0.2
概述
该XR16V2552
1
( V2552 )是一种高性能的双
通用异步收发器
( UART )具有16字节的发送和接收FIFO 。该装置
从2.25到3.6伏,5伏宽容操作
输入引脚对引脚兼容, Exar的
ST16C2552和XR16L2552 。在V2552寄存器组
是兼容的ST16C2552和XR16L2552 。
它支持Exar的增强功能
可选择的FIFO触发电平,自动硬件
(RTS / CTS )和软件( XON / XOFF)流控制,和
一个完整的调制解调器接口。板载寄存器
提供运行状态和数据的用户
错误标志。内部环回功能使
系统诊断。独立的可编程
波特率发生器在每个信道,以提供
选择数据传输速率高达16 Mbps的3.3伏特与4X
采样时钟。在V2552是采用44引脚
PLCC和32引脚QFN封装。
N
OTE
:
1受美国专利# 5649122覆盖
特点
2.25到3.6伏操作
5伏容限输入
引脚对引脚兼容, Exar的XR16L2552在
44 - PLCC封装
两个独立的UART通道
■
■
寄存器组相同16V2550
到的数据速率
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. XR16V2552 B
LOCK
D
IAGRAM
备用功能寄存器
设备识别和修正
晶体振荡器(高达32MHz的)或外部时钟
(高达64MHz的)输入
44 - PLCC和32 - QFN封装
* 5伏容限输入
A2:A0
D7:D0
IOR #
IOW #
CS #
CHSEL
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
XR16V2552
修订版1.0.2
具有16字节FIFO高性能DUART
引脚说明
引脚说明
N
AME
32-QFN
P
IN
#
7
6
3
2
1
32
31
30
29
28
27
14
44-PLCC
P
IN
#
15
14
10
9
8
7
6
5
4
3
2
24
T
YPE
D
ESCRIPTION
数据总线接口
A2
A1
A0
D7
D6
D5
D4
D3
D2
D1
D0
IOR #
I
地址数据线[2:0 ] 。这3个地址线选择接口之一
数据总线传输过程中UART通道A / B NAL寄存器。
数据总线[ 7 : 0 ] (双向) 。
I / O
I
输入/输出读选通(低电平有效) 。下降沿的鼓动
内部读周期和从内部寄存器中检索的数据的字节
所指向的地址线〔A2 : A 0] 。的数据字节被放置在
数据总线,以允许主处理器读它的上升沿。
输入/输出写选通(低电平有效) 。下降沿的鼓动
内部写入周期和上升沿传送的数据字节
数据总线向指向的地址线的内部寄存器。
UART片选(低电平有效) 。该功能选择通道A或B
根据CHSEL销的逻辑状态。这使得数据
用户CPU和V2552之间转移。
通道选择 - UART通道A或B被选中的逻辑状态
此引脚当CS #引脚上的CHSEL选择逻辑0逻辑0
该UART通道B ,而逻辑1选择UART通道A.一般情况下,
CHSEL可能仅仅是从用户CPU的地址线如A4 。
位0的复用功能寄存器( AFR)可以暂时覆盖
CHSEL功能,允许用户写入到两个通道寄存器
同时与一个写周期时的CS #为低电平。它是特别
在初始化程序中非常有用。
UART通道A中断输出(高电平有效) 。一个高电平表示信
NEL一个请求服务。有关详细信息,请参阅
图17
-
22
.
UART通道B中断输出(高电平有效) 。一个高电平表示信
NEL B请求服务。有关详细信息,请参阅
图17
-
22
.
UART通道A发送器就绪(低电平有效) 。的输出提供
对于发送通道A.看到TX FIFO / THR状态
表2
.
UART通道B发射准备就绪(低电平有效) 。的输出提供
对于发送通道B.看到TX FIFO / THR状态
表2中。
UART通道发送数据或红外编码器数据。标准
发送和接收接口使能时, MCR [ 6 ] = 0。在这种
模式下,TX信号将被复位或空闲(无数据)时为高。红外线
红外发射和接收接口使能时, MCR [ 6 ] = 1。在
红外模式中,非激活状态(无数据)的红外编码器/
译码器接口为LOW 。如果不使用时,将其悬空。
IOW #
11
20
I
CS #
10
18
I
CHSEL
8
16
I
INTA
INTB
TXRDYA #
TXRDYB #
21
9
-
-
34
17
1
32
O
O
O
O
调制解调器或串行I / O接口
TXA
23
38
O
3
XR16V2552
具有16字节FIFO高性能DUART
引脚说明
N
AME
RXA
32-QFN
P
IN
#
24
44-PLCC
P
IN
#
39
T
YPE
I
D
ESCRIPTION
UART通道接收数据或红外接收数据。正常接收
数据输入必须怠速高。红外接收器的脉冲通常空转
低,但可以通过软件控制之前要在该反转
解码器中,看到的MCR [6]和MCR [2]。如果不使用这种针,扎到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没有影响。
多功能输出通道A.输出引脚可以作为函数
OP2A # , BAUDOUTA # ,或RXRDYA #引脚。其中一个输出信号
功能,可以由用户编程的位1-2来选择
备用功能寄存器( AFR ) 。这些信号的功能
描述如下:
1 ) OP2A # - 当OP2A # (低电平)时,在MF #引脚为低电平
当MCR位- 3被设定为逻辑1 (参见MCR位-3)。 MCR位3的默认值
要复位或上电后,逻辑0的条件。
2 ) BAUDOUTA # - 当BAUDOUTA #功能时,波特率
速率时钟输出可在此引脚。
3) RXRDYA # - RXRDYA # (低电平有效)是用于监控模块
数据传输。看
表2
了解更多详情。
TXB
16
26
O
UART通道B发送数据或红外编码器数据。标准
发送和接收接口使能时, MCR [ 6 ] = 0。在这种
模式下,TX信号将被复位或空闲(无数据)时为高。红外线
红外发射和接收接口使能时, MCR [ 6 ] = 1。在
红外模式中,非激活状态(无数据)的红外编码器/
译码器接口为LOW 。如果不使用时,将其悬空。
UART通道B接收数据或红外接收数据。正常接收
数据输入必须怠速高。红外接收器的脉冲通常空转
低,但可以通过软件控制之前要在该反转
解码器中,看到的MCR [6]和MCR [2]。如果不使用这种针,扎到VCC
或通过拉一个100K欧姆的电阻就高。
UART通道乙请求到发送(低电平有效)或通用输出
放。此端口必须置使用自动RTS流控制之前,
见EFR [6] , MCR [1],和IER [6] 。
修订版1.0.2
RTSA #
22
36
O
CTSA #
25
40
I
DTRA #
DSRA #
-
-
37
41
O
I
CDA #
-
42
I
RIA #
-
43
I
MFA #
-
35
O
RXB
15
25
I
RTSB #
13
23
O
4
XR16V2552
修订版1.0.2
具有16字节FIFO高性能DUART
引脚说明
N
AME
CTSB #
32-QFN
P
IN
#
17
44-PLCC
P
IN
#
28
T
YPE
I
D
ESCRIPTION
UART通道乙晴到发送(低电平有效)或通用输入。
它可用于汽车CTS流量控制,见EFR [7],和IER [7] 。这
输入应连接到VCC时不使用。
UART通道B数据终端就绪(低电平有效)或通用
输出。如果不使用该引脚,将其悬空。
UART通道B的数据集就绪(低电平有效)或通用输入。
这个输入端应连接到VCC时不使用。该输入具有
在UART没有影响。
UART通道B载波检测(低电平有效)或通用输入。
这个输入端应连接到VCC时不使用。该输入具有
在UART没有影响。
UART通道B环指示器(低电平有效)或通用输入。
这个输入端应连接到VCC时不使用。该输入具有
在UART没有影响。
多功能输出通道B.输出引脚可以作为函数
OP2B # , BAUDOUTB # ,或RXRDYB #引脚。其中一个输出信号
功能,可以由用户编程的位1-2来选择
备用功能寄存器( AFR ) 。这些信号的功能
描述如下:
1 ) OP2B # - 当OP2B # (低电平)时,在MF #引脚为低电平
当MCR位3被置高(见MCR位- 3 ) 。 MCR位3默认为
复位或上电后,逻辑0的条件。
2 ) BAUDOUTB # - 当BAUDOUTB #功能时,波特率
速率时钟输出可在此引脚。
3) RXRDYB # - RXRDYB # (低电平有效)是用于监控模块
数据传输。看
表2
了解更多详情。
的附属信号,
XTAL1
XTAL2
RESET
4
5
12
11
13
21
I
O
I
晶振或外部时钟输入。
晶振或缓冲时钟输出。
复位(高电平有效) - 一个超过40 ns的高电平脉冲在该管脚
重置内部寄存器和所有输出。 UART发送器输出
认沽将于HIGH,接收器的输入将被忽略,输出
在复位期间(见表15)复位。
2.25至3.6V电源供电。所有的输入引脚可承受5V 。
电源常见,地面。
在32 -QFN封装的背面中央垫和金属
应该连接到GND在PCB上。在散热垫的尺寸
印刷电路板应该是该中心垫的大致尺寸和应
阻焊定义。阻焊层开口应至少
0.0025"向内从PCB散热垫的边缘。
无连接。
DTRB #
DSRB #
-
-
27
29
O
I
国开行#
-
30
I
RIB #
-
31
I
MFB #
-
19
O
VCC
GND
GND
26
20
中心垫
44, 33
22, 12
不适用
PWR
PWR
PWR
NC
18, 19
-
-
引脚类型: I =输入, O =输出, I / O =输入/输出, OD =输出开漏。
5
初步
2006年6月
XR16V2552
REV 。 P1.0.0
具有16字节FIFO高性能DUART
概述
该XR16V2552
1
( V2552 )是一种高性能的双
通用异步收发器
( UART )具有16字节的发送和接收FIFO 。该装置
从2.25到3.6伏,5伏宽容操作
输入引脚对引脚兼容, Exar的
ST16C2552和XR16L2552 。在V2552寄存器组
是兼容的ST16C2552和XR16L2552 。
它支持Exar的增强功能
可选择的FIFO触发电平,自动硬件
(RTS / CTS )和软件( XON / XOFF)流控制,和
一个完整的调制解调器接口。板载寄存器
提供运行状态和数据的用户
错误标志。内部环回功能使
系统诊断。独立的可编程
波特率发生器在每个信道,以提供
选择数据传输速率高达16 Mbps的3.3伏特与4X
采样时钟。在V2552是采用44引脚
PLCC和32引脚QFN封装。
N
OTE
:
1受美国专利# 5649122覆盖
特点
2.25到3.6伏操作
5伏容限输入
引脚对引脚兼容, Exar的XR16L2552在
44 - PLCC封装
两个独立的UART通道
■
■
寄存器组相同16V2550
到的数据速率
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. XR16V2552 B
LOCK
D
IAGRAM
备用功能寄存器
设备识别和修正
晶体振荡器(高达32MHz的)或外部时钟
(高达64MHz的)输入
44 - PLCC和32 - QFN封装
* 5伏容限输入
A2:A0
D7:D0
IOR #
IOW #
CS #
CHSEL
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
XR16V2552
具有16字节FIFO高性能DUART
引脚说明
引脚说明
N
AME
32-QFN
P
IN
#
44-PLCC
P
IN
#
T
YPE
D
ESCRIPTION
数据总线接口
A2
A1
A0
D7
D6
D5
D4
D3
D2
D1
D0
IOR #
7
6
3
2
1
32
31
30
29
28
27
14
15
14
10
9
8
7
6
5
4
3
2
24
I
地址数据线[2:0 ] 。这3个地址线选择接口之一
数据总线传输过程中UART通道A / B NAL寄存器。
数据总线[ 7 : 0 ] (双向) 。
I / O
I
输入/输出读选通(低电平有效) 。下降沿的鼓动
内部读周期和从内部寄存器中检索的数据的字节
所指向的地址线〔A2 : A 0] 。的数据字节被放置在
数据总线,以允许主处理器读它的上升沿。
输入/输出写选通(低电平有效) 。下降沿的鼓动
内部写入周期和上升沿传送的数据字节
数据总线向指向的地址线的内部寄存器。
UART片选(低电平有效) 。该功能选择通道A或B
根据CHSEL销的逻辑状态。这使得数据
用户CPU和V2552之间转移。
通道选择 - UART通道A或B被选中的逻辑状态
此引脚当CS #引脚上的CHSEL选择逻辑0逻辑0
该UART通道B ,而逻辑1选择UART通道A.一般情况下,
CHSEL可能仅仅是从用户CPU的地址线如A4 。
位0的复用功能寄存器( AFR)可以暂时覆盖
CHSEL功能,允许用户写入到两个通道寄存器
同时与一个写周期时的CS #为低电平。它是特别
在初始化程序中非常有用。
UART通道A中断输出(高电平有效) 。一个高电平表示信
NEL一个请求服务。有关详细信息,请参阅
图17
-
22
.
UART通道B中断输出(高电平有效) 。一个高电平表示信
NEL B请求服务。有关详细信息,请参阅
图17
-
22
.
UART通道A发送器就绪(低电平有效) 。的输出提供
对于发送通道A.看到TX FIFO / THR状态
表2
.
UART通道B发射准备就绪(低电平有效) 。的输出提供
对于发送通道B.看到TX FIFO / THR状态
表2中。
IOW #
11
20
I
CS #
10
18
I
CHSEL
8
16
I
INTA
INTB
TXRDYA #
21
9
-
34
17
1
O
O
O
TXRDYB #
-
32
O
调制解调器或串行I / O接口
TXA
23
38
O
UART通道发送数据或红外编码器数据。标准
发送和接收接口使能时, MCR [ 6 ] = 0。在这种
模式下,TX信号将被复位或空闲(无数据)时为高。红外线
红外发射和接收接口使能时, MCR [ 6 ] = 1。在
红外模式中,非激活状态(无数据)的红外编码器/
译码器接口为LOW 。如果不使用时,将其悬空。
3
XR16V2552
引脚说明
N
AME
RXA
32-QFN
P
IN
#
24
44-PLCC
P
IN
#
39
T
YPE
I
初步
REV 。 P1.0.0
具有16字节FIFO高性能DUART
D
ESCRIPTION
UART通道接收数据或红外接收数据。正常接收
数据输入必须怠速高。红外接收器的脉冲通常空转
低,但可以通过软件控制之前要在该反转
解码器中,看到的MCR [6]和MCR [2]。如果不使用这种针,扎到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没有影响。
多功能输出通道A.输出引脚可以作为函数
OP2A # , BAUDOUTA # ,或RXRDYA #引脚。其中一个输出信号
功能,可以由用户编程的位1-2来选择
备用功能寄存器( AFR ) 。这些信号的功能
描述如下:
1 ) OP2A # - 当OP2A # (低电平)时,在MF #引脚为低电平
当MCR位- 3被设定为逻辑1 (参见MCR位-3)。 MCR位3的默认值
要复位或上电后,逻辑0的条件。
2 ) BAUDOUTA # - 当BAUDOUTA #功能时,波特率
速率时钟输出可在此引脚。
3) RXRDYA # - RXRDYA # (低电平有效)是用于监控模块
数据传输。看
表2
了解更多详情。
RTSA #
22
36
O
CTSA #
25
40
I
DTRA #
DSRA #
-
-
37
41
O
I
CDA #
-
42
I
RIA #
-
43
I
MFA #
-
35
O
TXB
16
26
O
UART通道B发送数据或红外编码器数据。标准
发送和接收接口使能时, MCR [ 6 ] = 0。在这种
模式下,TX信号将被复位或空闲(无数据)时为高。红外线
红外发射和接收接口使能时, MCR [ 6 ] = 1。在
红外模式中,非激活状态(无数据)的红外编码器/
译码器接口为LOW 。如果不使用时,将其悬空。
UART通道B接收数据或红外接收数据。正常接收
数据输入必须怠速高。红外接收器的脉冲通常空转
低,但可以通过软件控制之前要在该反转
解码器中,看到的MCR [6]和MCR [2]。如果不使用这种针,扎到VCC
或通过拉一个100K欧姆的电阻就高。
RXB
15
25
I
4
初步
REV 。 P1.0.0
XR16V2552
具有16字节FIFO高性能DUART
引脚说明
N
AME
RTSB #
32-QFN
P
IN
#
13
44-PLCC
P
IN
#
23
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没有影响。
多功能输出通道B.输出引脚可以作为函数
OP2B # , BAUDOUTB # ,或RXRDYB #引脚。其中一个输出信号
功能,可以由用户编程的位1-2来选择
备用功能寄存器( AFR ) 。这些信号的功能
描述如下:
1 ) OP2B # - 当OP2B # (低电平)时,在MF #引脚为低电平
当MCR位3被置高(见MCR位- 3 ) 。 MCR位3默认为
复位或上电后,逻辑0的条件。
2 ) BAUDOUTB # - 当BAUDOUTB #功能时,波特率
速率时钟输出可在此引脚。
3) RXRDYB # - RXRDYB # (低电平有效)是用于监控模块
数据传输。看
表2
了解更多详情。
的附属信号,
XTAL1
XTAL2
RESET
4
5
12
11
13
21
I
O
I
晶振或外部时钟输入。
晶振或缓冲时钟输出。
复位(高电平有效) - 一个超过40 ns的高电平脉冲在该管脚
重置内部寄存器和所有输出。 UART发送器输出
认沽将于HIGH,接收器的输入将被忽略,输出
在复位期间(见表15)复位。
2.25至3.6V电源供电。所有的输入引脚可承受5V 。
电源常见,地面。
无连接。
CTSB #
17
28
I
DTRB #
DSRB #
-
-
27
29
O
I
国开行#
-
30
I
RIB #
-
31
I
MFB #
-
19
O
VCC
GND
NC
26
20
18, 19
44, 33
22, 12
-
PWR
PWR
-
引脚类型: I =输入, O =输出, I / O =输入/输出, OD =输出开漏。
5