欢迎访问ic37.com |
会员登录 免费注册
发布采购

SCC2691AC1A28 参数 Datasheet PDF下载

SCC2691AC1A28图片预览
型号: SCC2691AC1A28
PDF下载: 下载PDF文件 查看货源
内容描述: 通用异步接收器/发送器UART [Universal asynchronous receiver/transmitter UART]
分类和应用: 微控制器和处理器串行IO控制器通信控制器外围集成电路数据传输时钟
文件页数/大小: 24 页 / 171 K
品牌: PHILIPS [ NXP SEMICONDUCTORS ]
 浏览型号SCC2691AC1A28的Datasheet PDF文件第3页浏览型号SCC2691AC1A28的Datasheet PDF文件第4页浏览型号SCC2691AC1A28的Datasheet PDF文件第5页浏览型号SCC2691AC1A28的Datasheet PDF文件第6页浏览型号SCC2691AC1A28的Datasheet PDF文件第8页浏览型号SCC2691AC1A28的Datasheet PDF文件第9页浏览型号SCC2691AC1A28的Datasheet PDF文件第10页浏览型号SCC2691AC1A28的Datasheet PDF文件第11页  
飞利浦半导体
产品speci fi cation
通用异步接收器/发送器(UART)
SCC2691
框图
如图所示的框图,将UART包括:数据总线缓冲器,
中断控制,操作控制,定时,接收器和发送器。
SCC2692 , SCC68681和SCC2698B “
飞利浦半导体集成电路
用于数据通信, IC- 19 ,1994 。
模式寄存器1和2通过一个辅助指针访问。该
指针设置为MR1通过复位或发出复位指针
通过命令寄存器的命令。该模式的读或写操作
注册而指针在MR1切换指针MR2 。该
指针则停留在MR2 ,以便后续访问是
MR2 ,除非该指针被复位到MR1如上所述。
数据总线缓冲器
数据总线缓冲器提供的外部之间的接口
内部数据总线。它是由操作控制块来控制
允许读取和写入操作采取控制的地方
CPU和UART 。
中断控制
将一个中断输出( INTRN )提供可断言
当发生以下任一内部事件:
发送保持寄存器就绪
发送移位寄存器空
接收保持寄存器就绪或FIFO满
更改接收中断状态
计数器达到终端计数
变化MPI输入
MPI输入的断言
相关的中断系统的中断屏蔽寄存器
( IMR)和中断状态寄存器(ISR)。该IMR可
编程为仅选择某些上述条件引起
INTRN被认定。在ISR可以由CPU进行读
确定当前的所有活动中断的条件。然而,该
在ISR的比特不被IMR屏蔽。
定时电路
定时块由一个晶体振荡器,一个波特率的
发生器,一个可编程的16位计数器/定时器,以及两个时钟
选择器。
晶体振荡器的工作,直接从的3.6864MHz晶振
连接到X1 / CLK和X2的输入端以最小的
的外部元件。如果适当的外部时钟
频率是可用的,它可以被连接到X1 / CLK 。如果外部
时钟用于晶体中,X1 / CLK ,而不是使用一个被驱动
配置一个类似于图7在此情况下,输入
高电压必须能够达到规定的电压的
直流电气特性。时钟作为基本定时
波特率发生器( BRG ) ,计数器/定时器和参考
其他的内部电路。时钟频率,在规定的范围内
的电气规范,如果内部BRG为必须提供
不使用。
波特率发生器由振荡器或外部经营
时钟输入并能够产生18常用数据的
通讯波特率范围从50到38.4K波特。十三
这些都可以同时对由接收器使用与
发射器。八是固定的,两套五分之一的可
通过编程选择ACR [7 ] 。来自波特率发生器的时钟输出
处于16倍的实际波特率。计数器/定时器可以被用作一个
计时器,以产生16X时钟为任何其它的波特率通过计数
下晶振时钟或外部时钟。时钟选择
允许独立选择由接收器和发送器的
任何这些波特率或外部定时信号。
操作控制
操作控制逻辑接收来自操作命令
CPU和产生适当的信号,内部部分,以
控制设备操作。它包含地址译码和读取,并
写电路,以通过微处理器允许通信
数据总线缓冲器。由CPU执行的功能读出和
写入操作时,如表1所示。
表1中。
A2
0
0
0
0
1
1
1
1
A1
0
0
1
1
0
0
1
1
注册地址
A0
0
1
0
1
0
1
0
1
(RDN = 0)
MR1 , MR2
SR
BRG测试
RHR
1X / 16X测试
ISR
CTU
CTL
( WRN = 0)
MR1 , MR2
企业社会责任
CR
THR
ACR
IMR
CTUR
CTLR
计数器/定时器( C / T)
的C / T的操作是由ACR编程[6:4 ] 。一八时机
源可以被用作输入到C / T 。在C的输出/ T是
提供给时钟选择器,并且可以通过编程
ACR [ 2 : 0 }要对MPO引脚输出。
在定时器模式下, C / T产生的方波,其周期为
时钟周期的数目的两倍加载到C / T的上和
较低的寄存器。在ISR柜台随时位为每一次
方波的周期。如果在CTUR或CTLR的值被改变,
当前半期间也不会受到影响,但随后
半周期将受到影响。在这种模式下, T / C连续运行
并且不承认停止计数器命令(该命令
只复位ISR中的计数器就绪位) 。接收到启动C / T的
命令使计数器终止当前定时周期
并开始使用在CTUR和CTLR值的新的循环。
在计数器模式下, C / T递减计数脉冲的数目
装入CTUR和CTLR 。计数开始后收到的
启动C / T命令。在到达终端计数,计数器
在ISR就绪位被设置。计数器继续计数过去
终端计数,直到由CPU停止。如果MPO被编程为
是C / T的输出,输出保持高电平,直到终端计数
达到时,此时将其变为低电平。输出返回到高
当计数器的状态和柜台随时清零
通过停止计数器指令停止。所述CPU可改变
注意;
*保留的寄存器不应该在操作过程中,因为阅读
他们的内部诊断保留。
ACR - 辅助控制寄存器
CR =命令寄存器
CSR =时钟选择寄存器
CTL =计数器/定时器的低输出寄存器
CTLR =计数器/定时器的低预置寄存器
CTU =计数器/定时器上输出寄存器
CTUR =计数器/定时器上预置寄存器
MR =模式寄存器
SR =状态寄存器
THR = Tx保持寄存器
*参见表6 BRG测试频率本数据手册,以及
“扩展的波特率为SCN2681 , SCN68681 , SCC2691 ,
1998年9月04
7