添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符X型号页 > 首字符X的型号第224页 > XR19L220 > XR19L220 PDF资料 > XR19L220 PDF资料1第13页
XR19L220
修订版1.0.1
单通道集成UART和RS- 232收发器
F
IGURE
10. A
反对派
RTS
CTS F
C
ONTROL
O
PERATION
在该图中示出的信号是在UART的信号,而不是在RS -232收发器。
本地UART
UARTA
接收FIFO
触发达成
自动RTS
触发电平
发射机
自动CTS
MONITOR
RXA
TXB
远程UART
UARTB
发射机
自动CTS
MONITOR
接收FIFO
触发达成
自动RTS
触发电平
RTSA #
TXA
CTSB #
RXB
CTSA #
断言RTS #开始
传输
1
ON
2
7
ON
3
8
关闭
RTSB #
RTSA #
CTSB #
TXB
关闭
10
11
ON
ON
数据开始
4
RXA FIFO
INTA
( RXA FIFO
中断)
接受
RX FIFO
数据
触发电平
5
6
暂停
重新开始
9
RTS高
门槛
RTS低
门槛
12
RX FIFO
触发电平
RTSCTS1
当地UART ( UARTA )通过认定RTSA # ( 1 )开始传送数据。 RTSA #通常连接到的CTSB # (2)
遥控器UART ( UARTB ) 。 CTSB #允许它的发射机发送的数据(3) 。 TXB数据到达,并填写UARTA接收FIFO
(4) 。当RXA数据填满它的接收FIFO触发电平, UARTA激活其RXA数据就绪中断( 5 )和反对
继续接收,并把数据存入其FIFO 。如果中断服务的等待时间很长,数据不被卸载, UARTA
监视其接收的数据填充级别以匹配的RTS延迟的上限阈值和解除断言RTSA # (6) 。 CTSB如下#
(7)和请求UARTB发射机暂停数据传输。 UARTB停止或结束发送在它的反式的数据位
麻省理工学院的移位寄存器( 8 ) 。当接收UARTA FIFO中的数据卸载到匹配RTS延迟( 9 )门槛较低,
UARTA重新断言RTSA # (10) , CTSB #识别的变化( 11 ),并再次重新启动其发送机和数据流,直到
下一个接收FIFO触发( 12 ) 。此相同的事件适用于相反的方向时UARTA将数据发送到UARTB
与RTSB #和CTSA #控制数据流。
2.15
自动XON / XOFF (软件)流量控制
当启用软件流控制(见
表10),其
将L220比较的一个或两个连续的接收数据
字符与编程的Xon或X关-1,2-字符值(多个) 。如果接收字符(S ) ( RX )匹配
编程值时, L220将停止传输(TX)只要当前字符已经完成
传输。当两者匹配时,到XOFF标志将被置位且中断输出(如果通过IER位5启用)
销将被激活。下列中的悬浮液由于XOFF字符的匹配, L220将监视
对于匹配到的Xon - 1,2字符接收数据流。如果发现匹配, L220将恢复运行
并清除标志( ISR位- 4 ) 。
重置初始设置的XON / XOFF 8位流量控制寄存器的内容为逻辑0复位后用户
可以编写所需的软件流控制的任何XON / XOFF值。不同的条件可以设定为检测的Xon /
XOFF字符(见
表10)
和暂停/继续传输。当双8位XON / XOFF字符
被选中, L220比较两个连续获得了两个软件流控制的8位字符
值(到Xon1 , Xon2 , Xoff1 , XOFF2 )和控制TX发送相应。根据上面描述的流程
13

深圳市碧威特网络技术有限公司