
飞利浦半导体
产品speci fi cation
八进制UART为3.3V和5V电源电压
SC28L198
计数器。缓冲区为系统时钟产生内部定时
过程不直接涉及串行数据流。
晶体振荡器
晶体振荡器的工作直接由晶体之间调整
1.0和8.0兆赫,跨接在X1 / CCLK和X2的输入端与
最少的外部元件。 BRG值列出的时钟
选择寄存器对应于3.6864 MHz的晶振频率。利用
一个7.3728 MHz的晶体将增加一倍的通信时钟
频率。
在100千赫至10兆赫的频率范围内的外部时钟可以
被连接到X1 / CCLK 。如果使用外部时钟的,而不是
水晶, X1 / CCLK
必须
是驱动和X2悬空。 X1时钟
作为波特率发生器的基本时序参考
( BRG ),并提供给BRG定时器。 X1振荡器输入
可能被闲置,如果不使用内部BRG和X1的信号
未选择任何计数器输入。
SCLK - 系统时钟
的时钟频率,在电气规定的范围内
特定网络阳离子,
必须
提供系统时钟SCLK 。对
确保内部控制器的正常运行,在SCLK
设置频率,必须严格大于两倍的频率更高
对X1晶体时钟,或任何外部1X数据时钟输入。该系统
时钟用作用于主机接口的基本定时基准和
其他的内部电路。
波特率发生器BRG
波特率发生器由振荡器或外部经营
X1 / CCLK时钟输入并能够产生22常用的
使用的数据通信的波特率范围从50到230.4K
波特。这些常见的利率可能(最多460.8和500K的一倍
波特)当更快的时钟在X1 / X2时钟输入使用。 (见
接收器和发送器时钟选择寄存器描述。 )所有的
这些都可以同时使用任何接收器或
发射器。来自波特率发生器的时钟输出,在16X实际
波特率。
BRG计数器(用于随机产生波特率)
这两个BRG定时器是所使用的可编程16位分频器
产生杂时钟。这些时钟可以由
任何在Octart或上输出的接收机和发射机的全部或
通用输出引脚GPO 。
每个定时器单元有提供给它八种不同的时钟源作为
在BRG定时器控制寄存器的描述。 ( BRGTCR ) 。记
定时器运行和停止控制也包含在此
注册。在BRG定时器产生一个对称的方波
其半周期等于在时间上的所选择的分割
通过加载到BRG定时器数量BRG定时器的时钟源
重载寄存器( BRGTRU和BRGTRL ) 。因此,输出
频率将是时钟源频率两倍的分割
值加载到BRGTRU和BRGTRL寄存器。这是
计数的输出波形的高电平部分向下一次的结果
而一旦在低部。
每当这些定时器可通过接收器或选择
发送器时钟选择寄存器的输出将被配置为
16倍频时钟为各个接收器或发送器。因此,人们
需要编程的定时器产生的时钟速度比16倍
的数据速率。下式用于计算“N”,加载至数
该BRGTRU和BRGTRL寄存器,如下所示。
n
+
BRG定时器输入频率
2
@
16
@
所需的波特率
– 1
注: “N”可以假定为0和1的值在以前的飞利浦数据
通信控制器,这些值是不允许的。
BRG定时器输入频率由BRG定时器控制
控制寄存器( BRGTCR )
从上面的公式中产生的频率将是一个速率16
倍所需的波特率快。发射机和
接收状态机包括了16电路可提供鸿沟
最终的频率,并提供各种定时边缘在使用
排位赛的串行数据比特流。通常,这种分工将导致
一个非整数值; 26.3为例子。可能只计划
整数到数字分频器。有26个将被选择。
26.7如果是分工的结果,那么27就可以选择。这
给出了0.3 / 26.3或0.3 / 26.7的波特率误差。这将产生一个
1.14 % ,或分别为1.12 %,百分比误差;以及内
操作的非同步模式的能力。
每个人都应该谨慎对待的小假定的良性效应
由于其它接收器或发送器与哪个是错误
通信还可以具有在精确的波特率的小错误。
在使用一个起始位,8个一个“干净”的通信环境
数据位,1位停止位之间所允许的总差异
发射器和接收器频率是约4.6%。少
超过8个数据位将提高这一比例。
通道块
有八个信道块,每个都包含一个I / O端口控制
的数据格式的控制,以及对单个全双工UART通道
由一个接收器和一个发送器与它们相关联的16的
字节的FIFO 。每个区块都有自己的状态寄存器,中断状态
和中断屏蔽寄存器和它们的接口的中断
仲裁制度。
高度可编程的字符识别系统还
包括在每个块中。这个系统是用于XON / XOFF流
控制和多分支( “9位模式”),地址字符
识别。它也可被用于通用的字符
识别。
提供用于每个信道四个I / O引脚。这些引脚
单独地配置为输入或输出。作为输入使用它们可能
用于使外部数据到总线上,作为时钟为内部
函数或外部的控制信号。每个I / O引脚有一个“变化
国家“探测器。变化检测器被用于发信号的变化
在该管脚上的信号电平(无论是0至1或1至0)。水平
变化对这些引脚必须是稳定的25到50我们(两个边
在38.4千赫的波特率时钟)探测器前将信号有效
改变。这些通常用于从调制解调器的接口信号
到OCTART并从那里到主机。看到的描述
在“ UART通道”在下文详细说明。
字符识别
字符识别是特定于每个八个UART中。三
提供用于字符识别的字符的可编程
对于每个信道。三者在本质上通用的和可
被设置为仅产生中断或启动一些比较复杂的
具体为“多点”的地址识别或带内的操作
XON / XOFF流控制。
字符识别是通过CAM的存储器来实现的。该
内容可寻址存储器不断地检查输入
数据流。一旦识别相应的控制字符
位在XON / XOFF中断状态寄存器( XISR )和设置
中断状态寄存器( ISR ) 。这些位( S)的设置将
启动任何自动序列或和/或中断的那
通过MR0寄存器可能已启用。
该识别系统的字符不被控制的
软件或硬件复位。它们不具有预定义的“复位
8
1999年1月14日