SC16C751B
5 V , 3.3 V和2.5 V UART,具有64字节FIFO
牧师02 - 2008年10月10日
产品数据表
1.概述
该SC16C751B是通用异步收发器( UART ),用于
串行数据通信。它的主要功能是将并行数据转换成串行
数据,反之亦然。 UART可处理的串行数据速率高达5兆比特/秒。
所述SC16C751B是功能等效SC16C750B ,并需要特殊的
软件初始化序列精读连接gure设备进行操作(见
第6.6节) 。
控制寄存器编程使SC16C751B的附加功能。一些
这些附加功能的64字节接收和发送FIFO ,自动硬件
溢流控制。可选择的自动溢流控制功能,显着降低了软件
过载,提高了系统的EF网络效率,而在FIFO模式下通过自动控制
串行数据溢流使用RTS输出和CTS输入信号。片内的状态寄存器
提供错误指示,运行状态和调制解调器接口控制的用户。
系统的中断可能会进行调整,以满足用户的要求。内部环回
能力允许板载诊断。
该SC16C751B工作在5 V , 3.3 V和2.5 V ,工业级温度范围,
可在塑料HVQFN24封装。
2.特点
I
I
I
I
I
I
I
I
I
I
单通道
5 V , 3.3 V和2.5 V操作
可承受5V电压输入专用管脚
1
工业级温度范围(-40
°C
+85
°C)
复位后,所有寄存器是相同的典型16C450寄存器集
能够与所有现存的通用16C450软件运行
高达5Mbit / s的传输/接收操作在5 V , 3.3 V ;在2.5 V 3 Mbit / s的
64字节的发送FIFO
64字节的接收FIFO ,错误FL AGS
可编程的自动RTS和自动CTS
N
在自动CTS模式, CTS控制发送器
N
在自动RTS模式,接收FIFO内容和阀值控制RTS
自动硬件溢流控制
软件可选波特率发生器
四个可选的接收中断触发水平
标准的调制解调器接口
睡眠模式
I
I
I
I
I
1.
对于数据总线引脚D7到D0 ,看
表22 “极限参数” 。
恩智浦半导体
SC16C751B
5 V , 3.3 V和2.5 V UART,具有64字节FIFO
I
I
I
I
I
I
I
I
I
I
I
标准异步错误和帧位(起始,停止位,奇偶溢出中断)
独立的接收器时钟输入
发送,接收,线路状态和数据设置中断独立控制
完全可编程的字符格式:
N
5位, 6位, 7位或8位的字符
N
偶,奇或无奇偶格式
N
1, 1
1
2
或2个停止位
N
波特率产生(DC到5兆位/秒)
假起始位检测
完整的状态报告功能
双向数据总线和控制总线三态输出TTL驱动能力。
行中止的产生和检测
内置诊断功能:
N
对于通信链路故障隔离的环回控制
优先级的中断控制系统
调制解调器控制功能( CTS , RTS )
3.订购信息
表1中。
订购信息
工业: V
DD
= 2.5 V , 3.3 V或5 V
±
10 %; T
AMB
=
40
°
C至+ 85
°
C.
类型编号
SC16C751BIBS
包
名字
HVQFN24
描述
塑料的热增强型非常薄四方扁平的封装;没有线索;
24个终端;体4
×
4
×
0.85 mm
VERSION
SOT616-3
SC16C751B_2
NXP B.V. 2008保留所有权利。
产品数据表
牧师02 - 2008年10月10日
2 32
恩智浦半导体
SC16C751B
5 V , 3.3 V和2.5 V UART,具有64字节FIFO
4.框图
SC16C751B
发送
FIFO
注册
发送
移
注册
TX
D0到D7
IOR , IOW
RESET
数据总线
和
控制
逻辑
溢流
控制
逻辑
互连公交线路
和
控制信号的
接受
FIFO
注册
接受
移
注册
RX
A0至A2
CS
注册
SELECT
逻辑
溢流
控制
逻辑
RTS
调制解调器
控制
逻辑
CTS
INT
打断
控制
逻辑
时钟和
波特率
发电机
002aad010
XTAL1
XTAL2
图1 。
SC16C751B的框图
5.管脚信息
5.1钢钉
24 D4
23 D3
22 D2
21 D1
20 D0
1号航站楼
索引区
D5
D6
D7
RX
TX
CS
1
2
3
4
5
6
V
SS
10
IOR 11
A2 12
7
8
9
19 V
DD
18 CTS
17 RESET
16 RTS
15 INT
14 A0
13 A1
002aad011
SC16C751BIBS
XTAL1
XTAL2
透明的顶视图
图2 。
SC16C751B_2
引脚CON组fi guration的HVQFN24
NXP B.V. 2008保留所有权利。
产品数据表
牧师02 - 2008年10月10日
IOW
3 32
恩智浦半导体
SC16C751B
5 V , 3.3 V和2.5 V UART,具有64字节FIFO
5.2引脚说明
表2中。
符号
A0
A1
A2
CS
CTS
引脚说明
针
14
13
12
6
18
TYPE
I
I
I
I
I
描述
寄存器选择。
A0到A2在读的使用和书写
操作来选择UART的寄存器进行读或写。
请参阅
表3
为寄存器地址。
片选。
当CS为低电平时,UART被选中。
清除发送。
CTS是调制解调器状态信号。其条件可以是
通过读取调制解调器状态寄存器的位4 ( CTS )检查
(MSR) 。 MSR [3]( ΔCTS )表示的CTS已经改变了状态
因为从MSR最后一次读取。如果调制解调器状态中断
当启用CTS电平改变和自动CTS模式不
启用后,会产生一个中断。 CTS还用于在
自动CTS模式来控制发射器。
数据总线。
八数据线具有三态输出提供一个
之间的数据,控制和状态信息双向通道
在UART和CPU 。
D0
D1
D2
D3
D4
D5
D6
D7
INT
20
21
22
23
24
1
2
3
15
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
O
中断。
当激活时(高电平) , INT通知CPU的UART
有一个中断被服务。有四种情况引起的
中断将发行是:接收器错误,接收到的数据是
用或超时(仅FIFO模式) ,空发射
保持寄存器或启用调制解调器状态中断。 INT复位
(停用) ,或者当中断服务,或作为一个结果
主复位。
主复位。
当激活时(高电平) ,复位清零最UART
寄存器和设置的各种输出信号的电平。
读取输入。
当IOR有效(低电平),而UART被选中,
CPU被允许读取从一个状态信息或数据
选择UART的寄存器。
发送请求。
当激活时, RTS通知调制解调器或数据
设置UART已准备好接收数据。 RTS被设置为激活
通过设置RTS调制解调器控制寄存器级位和被设置为
对无效(高)级无论是作为主复位的结果或
在环回模式操作或清零的位1 ( RTS )
MCR 。在自动RTS模式, RTS被设置为无效电平
接收机门限控制逻辑。
串行数据输入。
RX是从所连接的串行数据输入
通信装置。
串行数据输出。
TX是合成的串行数据输出到一个
连接的通信装置。发送设置为标记(高)
水平,主复位的结果。
2.5 V , 3 V或5 V电源电压。
地电压。
RESET
IOR
17
11
I
I
RTS
16
O
RX
TX
4
5
I
O
V
DD
V
SS[1]
19
10
动力
动力
SC16C751B_2
NXP B.V. 2008保留所有权利。
产品数据表
牧师02 - 2008年10月10日
4 32
恩智浦半导体
SC16C751B
5 V , 3.3 V和2.5 V UART,具有64字节FIFO
引脚说明
- 续
针
9
TYPE
I
描述
写输入。
当IOW有效(低电平),并当UART处于
选择时,CPU是允许写入控制字或数据转换成一个
选择UART的寄存器。
晶体连接或外部时钟输入。
水晶连接或XTAL1的反转,如果是XTAL1
驱动。
表2中。
符号
IOW
XTAL1
XTAL2
[2]
7
8
I
O
[1]
HVQFN24封装芯片电源地连接到两个V
SS
引脚和裸露焊盘中心。 V
SS
引脚必须
连接到电源地为器件正常工作。为了改善散热,电气和板
级性能,裸露焊盘需要使用相应的热板焊接到电路板
通过主板上的电路板,并进行适当的热传导,散热通孔需要在被纳入
PCB的散热焊盘区域。
在睡眠模式下, XTAL2是左浮动。
[2]
6.功能描述
该SC16C751B提供了串行异步接收数据的同步,
并行至串行和串行到并行的数据转换为发射机和
接收器部分。这些功能是必需的,用于将串行数据流转换为
所需用的数字数据的系统的并行数据。同步串行数据
流是通过将起始位和停止位到传输数据,以形成一个数据来实现
字符(字符为导向的协议) 。数据的完整性是通过把奇偶校验位被保险
到数据字符。奇偶校验位,由接收机对任何发送比特检查
错误。所述SC16C751B被制成与先进的CMOS工艺来实现低
耗电和高速的要求。
该SC16C751B是一个向上的解决方案,提供64字节的发送和接收的
FIFO存储器,而不是没有在16C450或16C550的16个字节。该
SC16C751B设计有高速调制解调器和共享网络中工作
需要快速的数据处理时环境。提高性能的实现
由较大的发射的SC16C751B和接收FIFO 。这允许外部
处理器在给定的时间内处理更多的网络任务。此外,这四个
对FIFO触发中断,并自动选择硬件水平溢流控制是唯一
特别是在工作时提供最大的数据吞吐量性能,
多通道环境。上述的组合大大降低了带宽
外部控制CPU的要求,提高了性能,并降低功耗
消费。
所述SC16C751B能够操作高达5兆比特/秒与80 MHz的外部时钟
输入( 5 V) 。
该SC16C751B的丰富的功能集,可通过内部寄存器。自动
硬件溢流控制,可选的发送和接收FIFO触发电平,可选择的TX
和RX波特率的调制解调器接口控制和睡眠模式是其中的一些
功能。
6.1内部寄存器
该SC16C751B提供12个内部寄存器进行监视和控制。这些寄存器
示于
表3中。
这12个寄存器是相似的,在已经可用的
标准的16C550 。这些寄存器可以用作数据保持寄存器( THR / RHR ) ,中断
SC16C751B_2
NXP B.V. 2008保留所有权利。
产品数据表
牧师02 - 2008年10月10日
5 32