Philips SC16C Technical data

AN<10257>
飞利浦 SC16C 器件和飞利浦低功耗 SC16CxxxB 器件之间的不同
Rev._1 — 30 03 2004
应用规格书
信息 内容
关键词 应用规格书, UARTIrDA,串行通信
摘要 本应用规格书详细描述了飞利浦一通道和两通道 SC16Cxxx 器件与飞利浦
低功耗 SC16CxxxB 器件之间的不同,希望从原飞利浦方案转移到新方案 的客户能够在这流程中找到有用的信息。
©
关于销售办事处的
请发送电子邮件到
飞利浦半导体
版本 日期 说明
_1 20040330 初始版本(9397 750 12938)。
飞利浦 SC16C 器件和飞利浦低功耗 SC16CxxxB 器件之间的不同
AN<10257>
联系信息
关于额外的信息,请访问:http://www.semiconductors.philips.com
<12NC> 9397 750 12938
应用规格说明
地址,
sales.addresses@www.semiconductors.philips.com
Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Rev._1 — 30 03 2004 2 of 14
©
飞利浦半导体
飞利浦 SC16C 器件和飞利浦低功耗 SC16CxxxB 器件之间的不同
AN<10257>
1. 概述
1.1 SC16C550 SC16C550B 之间的不同
1SC16C550SC16C550B之间的不同
SC16C550 SC16C550B
具有一个EFR寄存器,可支持下列功能:使用EFR Bit7Bit6的自动硬件流控制,自动软件流控制,特殊 字符选择,休眠模式,XOFF中断,CTSRTS中断, IrDA
当LSR Bit7为‘1’时不能读取ISR寄存器。 当LSR Bit7 为‘1’或‘0’时都能读取ISR寄存器。 发送空中断的清除需要对ISR寄存器进行一个读操作和 对TXFIFO进行一个写操作。 不支持使用MCR Bit5的硬件流控制。 支持使用MCR Bit5的硬件流控制。 当仍有数据在RXFIFO中时,不能禁用超时中断。 当仍有数据在RXFIFO中时,可以禁用超时中断。 在非-中断模式中,为了使LSR寄存器能正确地报告中 止状态,软件必须读取ISR和LSR。 在非-中断模式中,为了使LSR寄存器能正确地报告奇 偶校验错误,软件必须读取ISR和LSR。 在非-中断模式中,为了使LSR寄存器能正确地报告帧 错误,软件必须读取ISR和LSR。 在FIFO模式(FCR = 0x01)和接收就绪中断被使能 时,一旦UART接收到一个字符,软件必须在读取接 收FIFO之前首先读取LSR寄存器。 如果软件仅读取接收FIFO,那么中断信号将保持在有 效状态(逻辑1)。 最大波特率取决于写操作脉冲的宽度(参见数据表中 时序表的注释)。
C1C2(参见数据表上的图9)的推荐值是47 pF 100 pF
在DMA模式0中,背对背写入之间的延时必须大于X1 时钟周期,否则,发送器有时将会错过送出一个字 符。 复位信号与X1时钟同步。 复位信号不与X1时钟同步。 不能承受5V电压的引脚:IOW,A0,复位,DCD。 所有输入引脚都能承耐5V电压。 睡眠模式电流:1.2 mA 睡眠模式电流:50 μA
取消了EFR寄存器,不支持下列功能:使用EFR Bit7Bit6的自动硬件流控制,自动软件流控制,特殊字 符选择,休眠模式,XOFF中断,CTSRTS中断, IrDA
发送空中断的清除可通过对ISR寄存器进行一个读操作 或对TXFIFO进行一个写操作来实现。
在非-中断模式中,LSR将正确地报告中止状态,软件 不需要读取ISR。 在非-中断模式中,LSR将正确地报告奇偶校验错误, 软件不需要读取ISR。 在非-中断模式中,LSR将正确地报告帧错误,软件不 需要读取ISR。 软件只需读取接收FIFO,不必读取LSR寄存器。
最大波特率并不取决于写操作脉冲的宽度。
C1C2的推荐值是22 pF33 pF
这种情况不再存在。
<12NC> 9397 750 12938
应用规格说明
Rev._1 — 30 03 2004 3 of 14
Koninklijke Philips Electronics N.V. 2004. All rights reserved.
©
飞利浦半导体
飞利浦 SC16C 器件和飞利浦低功耗 SC16CxxxB 器件之间的不同
AN<10257>
1.2 SC16C650 SC16C650B 之间的不同
2SC16C650SC16C650B之间的不同
SC16C650 SC16C650B
这个UART仅支持单一XON/XOFF序列。 支持双XON/XOFF,及单一XON/XOFF序列。 当LSR Bit7为‘1’时不能读取ISR寄存器。 LSR Bit7 为‘1’或‘0’时都能读取ISR寄存
器。 发送空中断的清除需要对ISR寄存器进行一个读操作和 对TXFIFO进行一个写操作。 软件必须在一个位时间内将发送FIFO装满到传输触发门 限,否则,UART可能给出多个发送空中断,这是由于
UART在送出起始位之后便检测传输FIFO的状况,如果 FIFO中的数据仍然低于触发门限,则UART将不断地发 生中断。 /TXRDY引脚状态跟随发送触发门限,即:一旦发送 FIFO充满时它变为高电平,在FIFO中的数据低于触发门
限时为低电平。 当仍有数据在RXFIFO中时,不能禁用超时中断。
TX空的中断信号 1 0 1 1 1 1 TXFIFO中的字节) /RTS 硬件流控制 0 1 16 24 28 28 RXFIFO中的字节)
TX空的中断信号 0 1 16 8 24 30 TXFIFO中的字节) /RTS 硬件流控制 1 0 1 8 16 24
(RXFIFO中的字节) 在非-中断模式中,为了使LSR寄存器能正确地报告中止 状态,软件必须读取ISR和LSR。 在非-中断模式中,为了使LSR寄存器能正确地报告奇偶 校验错误,软件必须读取ISR和LSR。 在非-中断模式中,为了使LSR寄存器能正确地报告帧错 误,软件必须读取ISR和LSR。 在FIFO模式(FCR = 0x01)和接收就绪中断被使能 时,一旦UART接收到一个字符,软件必须在读取接收 FIFO之前首先读取LSR寄存器。 如果软件仅读取接收FIFO,那么中断信号将保持在有效 状态(逻辑1)。 最大波特率取决于写操作脉冲的宽度(参见数据表中时 序表的注释)。
发送空中断的清除可通过对ISR寄存器进行一个读操 作或对TXFIFO进行一个写操作来实现。 软件具有一个字符时间来装满发送FIFO到发送触发 门限,UART在送出停止位之后,才检测发送FIFO 状况,而且发送空中断只发生一次 ---- 当发送FIFO 中字节的数目第一次降到触发门限以下时。
一旦发送FIFO充满,/TXRDY引脚变为高电平,而 只要有一个字节被送出,它就马上变为低电平。
当仍有数据在RXFIFO中时,可以禁用超时中断。
TX空的中断信号 1 0 16 8 24 30 TXFIFO中的字节) /RTS 硬件流控制 0 1 8 16 24 28 RXFIFO中的字节)
TX空的中断信号 0 1 15 7 23 29 TXFIFO中的字节) /RTS 硬件流控制 1 0 0 7 15 23
(RXFIFO中的字节) 在非-中断模式中,LSR将正确地报告中止状态,软 件不需要读取ISR。 在非-中断模式中,LSR将正确地报告奇偶校验错 误,软件不需要读取ISR。 在非-中断模式中,LSR将正确地报告帧错误,软件 不需要读取ISR。 软件只需读取接收FIFO,不必读取LSR寄存器。
最大波特率并不取决于写操作脉冲的宽度。
<12NC> 9397 750 12938
应用规格说明
Rev._1 — 30 03 2004 4 of 14
Koninklijke Philips Electronics N.V. 2004. All rights reserved.
©
飞利浦半导体
2SC16C650SC16C650B之间的不同(续)
SC16C650 SC16C650B
C1C2(参见数据表上的图5)的推荐值是47 pF 100 pF
在DMA模式0中,背对背写入之间的延时必须大于X1 时钟周期,否则,发送器有时将会错过送出一个字 符。 复位信号与X1时钟同步。 复位信号不与X1时钟同步。 不能承受5V电压的引脚:IOW,A0,复位,DCD。 所有输入引脚都能承耐5V电压。 睡眠模式电流:1.2 mA 睡眠模式电流:50 μA
飞利浦 SC16C 器件和飞利浦低功耗 SC16CxxxB 器件之间的不同
C1C2的推荐值是22 pF33 pF
这种情况不再存在。
AN<10257>
<12NC> 9397 750 12938
应用规格说明
Rev._1 — 30 03 2004 5 of 14
Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Loading...
+ 9 hidden pages