- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
485总线的工业设计应用指南
羂膆芅蒆肄莁薄蒅螄膄蒀蒄袆莀莆蒃羈膃节薂肁羅薀薁螀膁蒆薁羃羄蒂薀肅艿莈蕿螅肂芄薈袇芇薃薇罿肀葿薆肂芆莅蚆螁聿芁蚅袄芄膇蚄肆肇薅蚃螆莂蒁蚂袈膅莇蚁羀莁芃蚀肂膃薂蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀芆螆衿肃薅螅羁芈蒁螄肃肁莇螄螃芇芃螃袅聿薁袂羈芅蒇袁肀肈莃袀螀芃荿蒇羂膆芅蒆肄莁薄蒅螄膄蒀蒄袆莀莆蒃羈膃节薂肁羅薀薁螀膁蒆薁羃羄蒂薀肅艿莈蕿螅肂芄薈袇芇薃薇罿肀葿薆肂芆莅蚆螁聿芁蚅袄芄膇蚄肆肇薅蚃螆莂蒁蚂袈膅莇蚁羀莁芃蚀肂膃薂蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀芆螆衿肃薅螅羁芈蒁螄肃肁莇螄螃芇芃螃袅聿薁袂羈芅蒇袁肀肈莃袀螀芃荿蒇羂膆芅蒆肄莁薄蒅螄膄蒀蒄袆莀莆蒃羈膃节薂肁羅薀薁螀膁蒆薁羃羄蒂薀肅艿莈蕿螅肂芄薈袇芇薃薇罿肀葿薆肂芆莅蚆螁聿芁蚅袄芄膇蚄肆肇薅蚃螆莂蒁蚂袈膅莇蚁羀莁芃蚀肂膃薂蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀芆螆衿肃薅螅羁芈蒁螄肃肁莇螄螃芇芃螃袅聿薁袂羈芅蒇袁肀肈莃袀螀芃荿蒇羂膆芅蒆肄莁薄蒅螄膄蒀蒄袆莀莆蒃羈膃节薂肁羅薀薁螀膁蒆薁羃羄蒂薀肅艿莈
485总线的工业设计应用指南
深圳市天地华杰科技有限公司 (转载)
作为上世纪80年代早期批准的一个平衡传输标准,RS-485似乎已成为工业界永不过时的接口标准。关于它的文献有很多,但对于很少接触接口设计的系统工程师而言,如此海量的文献就有些让人吃不消了。
本文旨在讨论RS-485标准的主要内容,为初接触它的设计师提供入门指南。研究文末参考的一些附加应用笔记可进一步帮助设计师在最短的时间内完成一套可靠的数传设计。
RS-485标准的用途
RS-485只定义了用于平衡多点传输线的驱动器和接收器的电特性,因此很多更高层标准都将其作为物理层引用。
网络拓扑
总线节点以菊花链或总线拓扑方式联网。(见图1)也就是说,每个节点都通过很短的线头连接到主线缆。该接口总线通常设计为用于半双工传输,也就是说它只用一对信号线,驱动数据和接收数据只能在不同时刻出现在信号线上。
图1:RS-485总线结构(左)与半双工总线结构(右)。
这就需要通过方向控制信号(例如驱动器/接收器使能信号)控制节点操作的协议,以确保任何时刻总线上都只能有一个驱动器在活动,而必须避免多个驱动器同时访问总线导致总线竞争。
信号电平
RS-485驱动器必需在54的负载上提供最小1.5V的差分输出,而RS-485接收器则必需能检测到最小为200mv的差分输入(见图2)。这两个值为可靠数据传输提供了足够的裕度,即便信号经过线缆和连接器发生严重衰减时亦如此。而稳健性正是RS-485适用于噪声环境的长距离联网的主要原因。
图2:RS-485规定的最小总线信号电平。
线缆类型
在双绞线上传送差分信号为RS-485应用带来了很大好处。这是因为外部噪声源产生的噪声总是等量耦合进两根信号线中,属于共模噪声,而这能在差分接收器的输入处就被抑制掉。
工业用RS-485线缆是特性阻抗为120和22AWG的塑封非屏蔽双绞线。图3所示为一对用于半双工网络的UTP线缆的横截面。
图3:RS-485通信线缆示例。
为了保持网络的电特性,除了网络线缆的连接之外,印制电路板的布线和RS-485设备连接器上的管脚分配需保持两根信号线之间的距离均等且足够靠近。
总线端接与线头长度
数据传输线应进行端接,而且线头应尽可能短,以避免传输线上发生信号反射。良好的端接要求终端电阻RT与传输线线缆的特征阻抗Z0匹配。RS-485建议采用Z0为120的线缆,因此通常每根线缆末端都采用120的电阻进行端接。 图4:利用共模噪声滤波器对RS-485进行端接。
噪声环境下的应用往往用两个RC低通滤波器替代这些120的电阻,以增强对共模噪声的滤波(见图4)。值得注意的是,两个滤波器的电阻值应相等(最好采用精密电阻)以确保两个滤波器具有相同的滚降频率。电阻容差过大会导致滤波器转角频率出现偏差,而导致共模噪声转换为差模噪声,使接收器的抗噪性能降低。
线头的电长度(即收发器与线缆干线之间的距离)应小于驱动器输入信号上升时间的1/10。表1列出了图4中不同驱动信号上升时间对应的最大线缆线头长度。
表1:不同信号上升时间下的线头长度和未端接线缆长度。 故障保险
故障保险(failsafe)是指接收器可以在无输入信号时保证一个确定的输出状态。可能导致信号丢失的原因有三种:1)电路开路:由电线断线或收发器从总线上断开导致;2)电路短路:绝缘失效导致传输差分对信号的两根线互相短路;3)总线空闲:总线上没有驱动器工作。
由于以上几种条件可能导致传统的接收器在输入信号为零时输出随机的状态,因此现代收发器设计中均为开路、短路和总线空闲状态下的故障保险设计了专门的偏置电路。当输入信号为零时,该电路会使接收器的输出保持在一个
文档评论(0)