ImageVerifierCode 换一换
格式:DOC , 页数:12 ,大小:105KB ,
资源ID:3520538      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3520538.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(RS485模块规范.doc)为本站会员(sk****8)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

RS485模块规范.doc

1、目录1 1概述 22 2标准电路接口 2.1 2.1框图 2.2 2.2电路说明 2.3 2.3原理图统一要求 3.4 2.3.1电平要求 3.5 2.3.2时钟信号 4.6 2.3.3关断功能 4.7 2.3.4非门使用 5.8 2.3.5匹配电阻 5.9 2.4PCB设计注意事项 5.10 2.4.1布局要求 5.11 2.4.2布线要求 51 3可以变通的地方 52 4附录1:相关器件的直流参数 63 5附录2:关键技术分析 74 6附录3:HDLC多个主设备总线模式的框图85 7附录4:实际使用的总线结构 96 8附录5:HDLC控制器的管脚连接方法 117 9附录6:82525与CP

2、U 的接口设计 11.1 9.1Intel的CPU 11.2 9.2Motorola的CPU 111 10更新记录 12单板间RS485通信规范I. 概述在10G (V2.0)系统中,提供3路共享式收发合一RS485总线,使用HDLC协议的多个主设备总线模式(HDLC Bus Multimaster ),用于各单板之间任意两单板相互通信。3路的RS485 电平转换均采用75176完成,其中 2路的HDLC协议处理由82525提供,第3路HDLC协议处理由CPU(主控板是 MPC8260,其他板是MPC850)处理。II. 标准电路接口A. 框图RS485通信的框图如下:B. 电路说明1、RS4

3、85共享式收发合一总线需具有关断功能,所以必须有控制位控制。由框图易见:“控制位”为“1”,关断; “控制位”为“0”,正常工作。对第3路总线,可以由CPU控制,需要同时保留不经FPGA关断的兼容设计。在2.3.3节“关断功能”中将详细描述。2、75176的RE一直有效,RXD端一直接收数据。3、使用74(A)HC04的目的是可以实现由TXD控制发送使能端,详见附录2“关键技术分析”。对于非门的使用,见2.3.4节“非门使用”。4、使用上拉电阻的目的:因为要使用FPGA做关断控制,如果FPGA没有加载,那么FPGA的输出脚是悬空的,75176可能输出错误数据影响其他单板。为了防止这种现象的发生

4、,将FPGA 的输出脚上拉,经04反相后变为“0”,禁止发送。C. 原理图统一要求1. 电平要求82525是5.0V器件,第1、第2路的TXD、RXD为5.0V 信号;第3路是MPC850 提供的,MPC850是3.3V器件,第 3路的TXD 、RXD为3.3V信号。75176为5.0V 器件。第1、2路的RXD不需要作电平转换,可以由75176输出给82525。第1、2路的 TXD信号要输入到FPGA,不同板的FPGA不同,需要检查FPGA能否接收82525的输出的TXD信号,如不能则需进行电平转换。 82525输出具体参数如下(条件:OR NOTTXDRXDVC 75176DEDIRORE

5、DO+/RI+DO-/RI-GNDGNDFPGA 485+485-4.7KVCGND75012075074(A)HC04VDD5V5%,V SS0V):Min MaxVOL 0.45VVOH 2.4V可见82525虽是5.0V CMOS器件,但输出兼容TTL 。并且,FPGA输出的信号将送到74(A)HC04。74(A)HC04是5V CMOS 器件,电平是CMOS电平,不能兼容 TTL。必须注意FPGA 输出能否驱动74(A)HC04的输入,其输入具体参数如下(条件:V CC4.5V;74HC04 和74AHC04的V IL、V IH参数相同):Min MaxVIL 0 1.35VVIH 3

6、.15V如果FPGA输出不能驱动74(A)HC04输入,则需要作电平转换。2001年6月5日前的规范里使用的一直是74HC04 ,根据需要也可以将74HC04更换成其他类型的04(比如74AHC04,或者甚至3.3V供电的04),但必须考虑电平的兼容( FPGA的输出和75176的输入等)。MPC850是3.3V器件,兼容5V TTL,其TXD可以驱动75176,所以第3路的TXD可以不转换接到75176,如果能通过驱动器隔离则更好,可以保护CPU 。但是,因为MPC850的输入高电平( VIH)不能超过3.6V,为防止损坏MPC850,第3路的RXD由 75176发出后必须转换成3.3V信号

7、送给MPC850。送到扣板的2M时钟信号要求为3.3V输入,具体参数如下:Min MaxVIL 0 0.8VVIH 2.0V 3.6V不同板的FPGA不同,需要检查FPGA 输出的2M信号是否满足上述参数要求。如果FPGA的I/O电压为3.3V ,则一般能满足; 如果 FPGA的I/O电压为5.0V,则需要检查FPGA输出的2M信号是否满足上述参数要求以决定是否做电平变换。附录1里有这几种器件的电气特性参数。3.3V电平/5.0V CMOS电平变换可以采用双电源供电的74ALVC164245(编码:36020131,PCB封装: SOP48-25-300)。1. 时钟信号用于HDLC的2M时钟

8、信号要求统一由38M经FPGA/CPLD/EPLD分频输出,这样可以保证到各个单板的2M时钟信号的统一,且必要时可以使用其他频率的时钟(比如1M 、4M)通信。如果使用850扣板,那么注意:在第1版中,CPU的时钟和82525的时钟是同一个时钟; 在第2版及以后版本中,CPU的时钟和82525的时钟分开,是不同的时钟。2. 关断功能RS485发送必须需具有关断功能。注意:由逻辑实现关断时,逻辑必须保证逻辑器件加载后485是关断的(注意器件加载后的控制位的状态)。同样,软件必须保证平常应将485关断(缺省必须关断),软件需要发送数据时打开,发送完成后关闭,以保证系统的可靠,防止因为某块单板的错误

9、而影响系统其他单板的通信(比如:没有关断,CPU死机或者82525异常导致TXD为低,则其他任何单板都将无法发送,但关断了则可以不影响其他单板)。对第1、2路RS485,直接由 FPGA关断。对第3路RS485,做两种关断设计,保留由 FPGA关断,同时保留不经过FPGA关断而直接由CPU关断的的兼容设计,电路如下图所示:OR NOTTXDRXDVC 75176DEDIROREDO+/RI+DO-/RI-GNDGNDFPGA 485+485-4.7KVCGND75012075074(A)HC040这样,如果CPU可以控制关断,那么在FPGA 没有加载时,第3路RS485仍可以正常使用。如果0电

10、阻不焊,则由FPGA控制关断;如果0电阻使用,则不经过FPGA,由CPU控制(此时FPGA 的逻辑注意调整,尤其是管脚属性,如下图蓝色字体所示)。3. 非门使用框图中的非门NOT使用分立器件74(A)HC04。注意:不能用FPGA 实现,但可以用CPLD/EPLD实现。参见第3部分“可以变通的地方”。2001年6月5日前的规范中一直使用的是74HC04。根据具体情况,也可以将74HC04更换成其他类型的04(比如 74AHC04,或者甚至3.3V 供电的04),但必须考虑电平的兼容(FPGA的输出和75176的输入等),参见2.3.1节“电平要求”。 目前74HC04(编码:36020117)

11、降为D,可以直接替换成74AHC04(编码:36020116)而不需要做改动。4. 匹配电阻参照OptiX 2500+的单板RS485通信规范,各单板可暂时保留匹配电阻(布线困难者可去掉,但XCS, SCC一定要保留),系统联调时决定上下拉电阻的去留。B. PCB设计注意事项1. 布局要求NOTTXDRXDVC 75176DEDIROREDO+/RI+DO-/RI-GNDGNDFPGA 485+485-4.7KVCGND75012075074(A)HC040inputinput每块单板上的75176直接挂在485总线上,要求75176离RS485总线尽可能近,越近越好,所以尽量放在插座附近。2

12、. 布线要求RS485总线的信号为差分信号,差分线必须并行走线。II. 可以变通的地方如果板上有CPLD/EPLD,则04反相门可以不用,但控制位仍必须保留。参考设计如下图所示:在AXCS上,其实就是这样使用的,不过AXCS 的 CPLD的寄存器接口是DSP而不是MPC850。说明:1、CPLD/EPLD的逻辑门为“或非门”NOR。2、如果可以保证75176的DE脚为确定电平,75176的使能端的下拉电阻可以不用。3、控制位可以换成控制线。可以采用的设计如下:ORTXDRXD 75176DEDIROREDO+/RI+DO-/RI-GNDGND 485+485-VCGND750120750NCP

13、LD/EPLDGND1K-FPGA与CPU有接口,CPU可以控制FPGA输出关断信号。注意:上拉电阻应该在FPGA输出的地方, FPGA没有加载时才能关断,如上图所示。如果在CPLD输出的地方下拉将起不到作用。III. 附录1:相关器件的直流参数82525直流参数:(条件:V DD5V5%,V SS0V;单位:V)Min MaxVIL -0.4 0.8VIH 2 VCC+0.4VOL 0.45VOH 2.475176直流参数:(条件:4.75VV CC5.25V;单位:V)Min MaxVIL 0.8VIH 2VOL 0.5VOH 2.7850直流参数:(条件:V CC3.0 - 3.6V;单

14、位:V )Min MaxVIL GND 0.8ORTXDRXD 75176DEDIROREDO+/RI+DO-/RI-GNDGND 485+485-VCGND750120750NCPLDFPGA VC4.7KVIH 2 3.6VOL 0.5VOH 2.4I. 附录2:关键技术分析规范电路示意图:如果TXD 为“0”,那么经反相后变成“1”,即DE为“1”,将把DI 的值输出(参见下面75176框图);由于规范电路DI接地,所以输出的是“0”即TXD;而 RE一直有效,所以RO将输出“0”也就是 TXD。如果TXD 为“1”,那么经反相后变成“0”,即DE为“0”,不能输出(参见下面75176框

15、图),那么接收端如何收到这个“1”呢?OR NOTTXDRXDVC 75176DEDIROREDO+/RI+DO-/RI-GNDGNDFPGA 485+485-4.7KVCGND75012075074(A)HC04现在DE 为“0”,三态门关闭,不能输出(参见上面75176框图),DO/RI、DO/RI 两个管脚等效于“悬空”但我们的规范电路上有3个匹配电阻,所以此时RI-RI的值(即DO/RI、DO/RI 两个管脚的压差)大约为0.37V(5V/(750 +120 +750)*120=0.37V)。由芯片手册的接收特性(参见下图)可知,只要RI-RI的值为正值,则认为收到的是“1”,RO输出

16、“1”也就是TXD。所以接收端就收到了TXD的数据。II. 附录3:HDLC多个主设备总线模式的框图III. 附录4:实际使用的总线结构RXDRXDRXDRXDTXDTXDTXDTXDCTSCTSCTSCTSCxDCxDCxDCxDorororor75176751767517675176DEDEDEDEDIDIDIDIROROROROREREREREDO+/RI+DO+/RI+DO+/RI+DO+/RI+DO-/RI-DO-/RI-DO-/RI-DO-/RI-485+485+485+485+485-485-485-485-VCGNDGNDGNDGNDGNDGNDGNDGNDGND750120750

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。