RS485接口

一、RS232与RS485对比

(一)电气特性

RS232

  • RS23传输电平信号接口的信号电平值较高(-15~15V,-15为逻辑1,15为逻辑0),易损坏接口电路的芯片。
  • RS232与TTL电平(<0.8v为逻辑0”,>2.0V为逻辑1)不兼容,故需使用电平转换电路方能与TTL电路连接。

RS485

  • 传输差分信号逻辑“1”以两线间的电压差为+(2—6) V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS-232低,不易损坏接口电路的芯片
  • 与TTL电平兼容,可方便与TTL电路连接。

(二)物理特性

RS232

  • 传输速率较低,在异步传输时,波特率为20Kbps。
  • 传输距离有限,最大传输距离标准值为15米
  • 只能点对点通讯
  • 接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。

RS485

  • RS-485的数据最高传输速率为10Mbps。
  • RS485最大无线传输距离为1200米,采用阻抗匹配、低衰减的专用电缆可以达到1800米,超过1200米,可加中继器(最多8只),这样传输距离接近10Km。
  • RS485接口在总线上允许连接多达128个收发器。具有多站通讯能力。
  • RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。

二、RS422与RS485对比

        RS485是在RS422上演化来的,两者都是采用差分平衡方式传输,抗干扰能力高,传输距离长,传输速率快。

        不同之处在于RS-422通常在信号电平上具有更小的电压范围。RS-485标准允许更高的电压差异,使其在较差的电气条件下更为稳定。RS422是4线全双工,RS485是2线半双工,因此RS485更加使用与点对多通信。

三、SP3485芯片

        SP3481和SP3485是一系列+3.3V低功耗半双工收发器,满足RS-485和RS-422串行协议的要求。由于FPGA端口TX和RX都是单端信号,而RS485的输入输出都是差分信号。因此中间需要通过SP3485芯片进行转换。

RO—接收器输出;RE—接收器输出使能,低有效;DE—驱动器输出使能;DI—驱动器输入;A—驱动器输出/接收器输入(同相);B—驱动器输出/接收器输入(反相)。

R4是终端电阻,典型值为120Ω,目的是为了消除干扰,使差分信号更加稳定。

四、实验目标

        使用两块FPGA板A和B,两者之间使用RS485通信,通过按板A的按键来控制板B的LED灯亮灭,按板B来控制板A LED的亮灭。

五、实验代码

代码与UART串口通信代码相似UART串口通信-CSDN博客

###本文参考正点原子视频,如有侵权请联系删除

  • 23
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值