Philips AN10251 Application note

AN<10251>
自动“485 转换
Rev._2 — 27 10 2003
应用规格书
信息 内容
关键词 应用规格书,自动“485” 转换
摘要 这是一个在 RS-485 协议(有时称为 9 位或多点模式)应用中在对发送器
控制时采用自动“转换”结构的简单流程结构。 当出现反转时将产生一个中断。 技术 联系:datacom.tech-support@philips.com 本应用规格书适用于以下器件:
SCN2681SCN2681TSCN68681SCC2691SCC2692 SCC68692SCC2698BSC26C92SC28L91SC28L92 SC28C94SC28L194SC28L198SC28L202
©
关于销售办事处的
请发送电子邮件到
飞利浦半导体
版本 日期 说明
_2 2710 2003 应用规格书;(9397 750 12206)。替代日期为 2003 10 17 日的旧版本(9397 750
12045
变更:
l 第 1 页和第 4 页:改正支持的邮件地址:Datacom.tech-support@philips.com
_1 17102003 应用规格书,初始版本(9397 750 11996)。
AN<10251>
自动“485” 转换
联系信息
关于额外的信息,请访问:http://www.semiconductors.philips.com
<12NC> 9397 750 12206
应用规格说明
地址,
sales.addresses@www.semiconductors.philips.com
Koninklijke Philips Electronics N.V. 2003. All rights reserved.
Rev._2 — 27 10 2003 2 of 7
©
飞利浦半导体
1. 概述
AN<10251>
自动“485 转换
1.1 背景
所有飞利浦工业UARTS都有多用途输入和输出端口,可设置用于驱动静态逻辑电平 (例如控制面板指示器)或动态信号(RTS/CTS流控制,DMA接口信号,Modem控制, 内部时钟或中断),一般而言,输出端口驱动静态电平是OPR(输出端口寄存器)寄存器 的反逻辑,在软件控制下这些端口可有条件地提供如以上提到的其它信号和RS-485控制--­本应用规格书的主题。
1.2 自动 485 结构的用途
在单工的通信模式中,发送器必须改变它的通信方向,从发送到接收,这就像手持式 无线电装置的“讲话”开关的功能一样。工业UARTS通过信息的结束符来提供用于这种功 能的自动控制方式,所以软件不必监控发送信息的末端。 在这里我们将设置输出引脚以便它能受目标通道的发送器的控制,输出引脚具有相似的名 字,它们是:OP(输出),I/O(输入/输出),IP(输入),MPO(多用途输出)和MPI (多用途输入),对于多通道的器件,每个控制的控制是独立的,所以任何一个或全部都 可按需要使用这个结构。
1.3 编程
正是由Tx来控制目标输出引脚。 以下建议的编程不包含普通的初始化和控制,并且可以随时使能和禁用,有时,一个系统 在某些场合需要485控制而在另外的场合采用别的“标准”,不难想像,有的应用可能会 用到RTS/CTS流控制和485模式。
对于自动485特性,OP引脚的极性在发送时是逻辑低(Vss),在接收时是逻辑高 (
Vcc),有的发送器采用相反的极性。
在数据表中有提到输出引脚作为RTSn信号,很遗憾,这可能会带来一些混淆,因为这些引 脚可能是由寄存器、 脚代表了 换收发器。
确的编程将使发送器在装载到 动该引脚为高电平
TxFIFO后禁用Tx(不复位)的要求,要发送的信息包可能不是连续的数据流—-就如来自
键盘或一个长的中断响应周期。
Start:
1.MR1[7] to 0 Disable Rx control of OP
2.MR2[5] to 1 Enable Tx control of OP [3.IOPCR(1:0) to 01 Set OP pin to output 4 and 8 channel only]
4.CR to 0x84 Use command register to set Op low,ensable Tx
5.Load Tx FIFO Data need not be continuous,as in keyboard data
6.CR to 0x84 After loading the last data byte Tx disable
End. (
RTSn流控制,当由发送器控制时,在当前数据块传送完毕时它将给出信号,并切
请留意对MR2 bit5的编程,该位允许发送器控制OPI/O引脚来实现RTS功能,正
关于中断的产生请见下文)
OPR寄存器或独立的接收器或发送器控制,当由接收器控制时,OP
TxFIFO的最后字符的最后停止位结束后的1个位的时间后驱
1,这种方法可使到发送器“不工作”,满足在信息的最后字符装载到
<12NC> 9397 750 12206
应用规格说明
Rev._2 — 27 10 2003 3 of 7
Koninklijke Philips Electronics N.V. 2003. All rights reserved.
Loading...
+ 4 hidden pages