0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【产品应用】RS485典型电路应用详解

矽朋微电子 2024-11-16 01:06 次阅读

前言

RS485电路‌是一种常见的串行通信接口标准,广泛应用于工业控制环境中。它采用平衡发送和差分接收的方式,具有抑制共模干扰的能力,适用于通信距离从几十米到上千米的场景,并且在多节点系统中表现良好‌。

工业控制领域,RS485总线常用于连接各种设备,如传感器、执行器等。通过差分传输方式,RS485总线能够有效抵抗共模干扰,确保数据的稳定传输。此外,RS485电路还可以通过隔离器件将系统电源收发器的电源隔离,进一步增强系统的稳定性和安全性‌。

产品介绍

SSP485芯片是一款经典的+5V低功耗半双工RS485收发器,数据传输速率高达2Mbps。+3.3V电源下,传输速率最大推荐500Kbps。SSP485具有失效保护电路,具有+15kVESD静电放电防护功能。

SSP485接收器具有1/8 单位负载输入阻抗,总线上可以挂接多达256个收发器。主要应用于RS-485/RS-422通信系统。

SSP485芯片引脚图如下:

eaf52cf4-a373-11ef-8084-92fbcf53809c.png

SSP485引脚图

引脚说明如下:

引脚

符号

功 能

1

RO

接收器输出端

2

eafca65a-a373-11ef-8084-92fbcf53809c.png

接收器输出使能,低电平使能

3

DE

驱动器输出使能,高电平使能

4

DI

驱动器输入端

5

GND

接地

6

A

接收器的输入端与驱动器的输出端

7

B

接收器的输入端与驱动器的输出端

8

VDD

电源

SSP485电路图如下:

eb163480-a373-11ef-8084-92fbcf53809c.png

SSP485电路图


SSP485典型电路大家可以看下,RE和DE是接到一起的,由MCU的控制脚控制,RX和TX为MCU的串口信号,分别接到SSP485的RO和DI管脚。

◆当控制信号为高电平,RE逻辑为1,此时SSP485为发送使能:

当TX为高电平,输出A为高电平,B为低电平,也就是输出485的逻辑1;

当TX为低电平,输出A为低电平,B为高电平,也就是输出485的逻辑0。

◆ 当控制信号为低电平,RE逻辑为0,此时SSP485为接收使能:

当485总线上A-B≥-50mV时,RX为高电平,接收到逻辑1;

当485总线上A-B≤-200mV时,RX为低电平,接收到逻辑0。

光耦隔离电路

eb6db3d6-a373-11ef-8084-92fbcf53809c.png

隔离电路图

VCC_MCU和VCC2是两组不共地的电源,通过光耦隔离来实现信号的隔离传输,SSP485与MCU不共地,完全隔离而有效地抑制了高共模电压的产生,从而大大降低了485芯片的损坏率,提高系统的稳定性。但也存在电路器件个数多、寿命短、抗共模能力弱、功耗高、传输速率受光电器件限制等缺点。

数字隔离电路

ebbae912-a373-11ef-8084-92fbcf53809c.png

隔离电路图

普通的光耦隔离的通讯速率有限,即使是高速光耦也无法和专用的数字隔离芯片相媲美,SSP5842ED是我司推出的四通道数字隔离芯片,最大通讯速率可达150Mbps,完全可以满足485通讯速率的需求。相对于光耦隔离,数字隔离电路面积更小、传输速率不受限制,但成本也相对来说更高了。

自动收发电路

ec08646c-a373-11ef-8084-92fbcf53809c.png

电路图

自动收发电路在485电路的基础上加了一个典型的三极管开关电路

◆ 发送数据

发送数据时使用的是MCU的TX引脚,假设我们想发送数据0x72,写成二进制就是0x01110010,TX引脚上会依次高低电平来体现1和0。

当TX引脚为0时,三极管不导通,DE为高电平,进入驱动器状态。DI引脚接地,则AB间的差分电平逻辑为0;

当TX引脚为1时,三极管导通,RE为低电平,进入接收器状态,A和B引脚为高阻态,因为上拉电阻Ra2和下拉电阻Rb2的作用,则AB间的差分电平逻辑为1。

◆接收数据

接收数据时使用的是MCU的RX引脚,在接收数据时,TX引脚保持高电平,三极管导通,RE为低电平,进入接收器状态,RX引脚会接收AB端传输来的数据。

三极管的开启延时是ns级别,关断延时是us级别,会导致收发电路低电平的延时时间较长,其次高电平的发送是通过外部上下拉电阻驱动的,电阻越大上升沿越缓慢。

ec1dde28-a373-11ef-8084-92fbcf53809c.pngec3ae522-a373-11ef-8084-92fbcf53809c.png

ec453108-a373-11ef-8084-92fbcf53809c.png

假设TX引脚上一个发送的bit为0,即将发送的bit为1,由于高电平的发送是通过外部上下拉电阻驱动的,收发器会切换到接收状态。此时AB线从低电平切换到高电平需要几百ns,RX引脚在这段时间内会接收到0。如果波特率太高,RX引脚接收到的低电平会被误认为是接收的起始位,导致通讯异常。所以实际电路测下来,自动收发速率128000bps及以下都是可以正常通信的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RS485
    +关注

    关注

    39

    文章

    1156

    浏览量

    82286
  • 串行通信
    +关注

    关注

    4

    文章

    571

    浏览量

    35388
  • 典型电路
    +关注

    关注

    0

    文章

    6

    浏览量

    8442
收藏 人收藏

    评论

    相关推荐

    如何构建RS485通信网络 RS485串口助手的使用与配置

    构建RS485通信网络 构建RS485通信网络需要考虑网络布线、设备连接、通信协议等多个方面。以下是一个基本的构建步骤: 网络布线 : 使用双绞线作为RS485通信的传输介质,通常选择带屏蔽层
    的头像 发表于 11-28 15:40 402次阅读

    RS485典型电路设计

    RS485常用的典型电路设计
    发表于 11-24 14:09 1次下载

    RS485保护电路设计改进方案

    RS485保护电路的设计 1问题: 最近设计的一块板子的RS485接口因为高电压被击穿烧毁, 惨不忍睹。可以见图片。 图一 事故现场   其具体严重的后果有三个: TVS被击穿; RS485
    的头像 发表于 11-20 10:45 284次阅读
    <b class='flag-5'>RS485</b>保护<b class='flag-5'>电路</b>设计改进方案

    Rs485电路的限流电阻为什么都用ptc

    在探讨为什么RS485电路的限流电阻常用PTC(Positive Temperature Coefficient,正温度系数)材料时,我们需要从多个角度进行深入分析。 一、引言 RS485作为一种
    的头像 发表于 10-06 14:58 632次阅读
    <b class='flag-5'>Rs485</b><b class='flag-5'>电路</b>的限流电阻为什么都用ptc

    RS485常见问题及解决方法

    RS485总线是工业上最常用的通信方式之一,在实际布线或使用过程中通常会出现一系列问题,今天总结一些平时RS485通讯可能会出现的通讯问题及其解决方法以供大家参考。什么是RS485RS485
    的头像 发表于 06-14 08:20 1797次阅读
    <b class='flag-5'>RS485</b>常见问题及解决方法

    纯干货!RS485接口电路设计攻略

    本文主要讨论如何设计RS485接口电路,以及简单介绍接口电路设计通常涉及到几个关键要素。 什么是RS485RS485是半双工通信,半双工
    发表于 05-27 14:29

    RS485接口电路设计攻略

    本文主要讨论如何设计RS485接口电路,以及简单介绍接口电路设计通常涉及到几个关键要素。什么是RS485RS485是半双工通信,半双工通信
    的头像 发表于 05-24 08:20 3111次阅读
    <b class='flag-5'>RS485</b>接口<b class='flag-5'>电路</b>设计攻略

    RS485原理解析和应用

    RS485一、RS485 通信----简介RS485 是美国电子工业协会(Electronic Industries Association,EIA)于1983年发布的串行通信接口标准,经通讯
    的头像 发表于 04-17 10:44 4400次阅读
    <b class='flag-5'>RS485</b>原理解析和应用

    RS485通信协议详解(硬件干货)

    ,最远传输距离可达1000米左右。RS485不是点对点式的总线结构,而是分布式架构,其总线能够连接多达128个收发器。 RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。RS-485采用半双工工作方式,任何时候只
    的头像 发表于 03-08 08:36 2.7w次阅读
    <b class='flag-5'>RS485</b>通信协议<b class='flag-5'>详解</b>(硬件干货)

    RS485接口EMC电路设计方案分析

    RS485用于设备与计算机或其它设备之间通讯,在产品应用中其走线多与电源、功率信号等混合在一起,存在 EMC 隐患。
    的头像 发表于 02-21 09:21 2161次阅读
    <b class='flag-5'>RS485</b>接口EMC<b class='flag-5'>电路</b>设计方案分析

    RS485集线器工作原理是什么?RS485集线器具有什么功能?

    RS485集线器工作原理是什么?RS485集线器具有什么功能?RS485集线器能解决什么实际的工程问题? RS485集线器是一种常用的通信设备,用于在
    的头像 发表于 02-03 16:25 3298次阅读

    RS-485典型配网结构 RS485总线优缺点

     RS485总线是一种低成本的串行通信总线,具有高灵敏度、长距离传输和多节点支持等优点。在工业自动化领域中,RS485总线被广泛应用于各种设备之间的串行通信,如传感器、执行器、PLC、HMI等。
    的头像 发表于 02-02 16:56 2914次阅读
    <b class='flag-5'>RS-485</b><b class='flag-5'>典型</b>配网结构 <b class='flag-5'>RS485</b>总线优缺点

    什么是RS485接口?

    什么是RS485接口? 随着科技的发展,通信技术已经渗透到我们生活的方方面面。在各种通信方式中,RS485接口因其独特的优势和广泛的应用领域而备受关注。本文将详细介绍RS485接口的工作原理、特点
    的头像 发表于 01-11 17:37 5019次阅读

    RS485总线连接采用什么样的线缆呢?多台RS485设备如何连接呢?

    RS485总线连接采用什么样的线缆呢?多台RS485设备如何连接呢? RS485总线是一种串行通信协议,常用于工业自动化、楼宇管理和数据采集等领域,具有高速传输、抗干扰能力强等特点。在RS48
    的头像 发表于 01-04 16:59 4572次阅读

    rs422和rs485的区别

    RS422和RS485是两种常用的串行通信协议,用于在电气噪声严重且远距离通信的环境中传输数据。虽然它们在很多方面相似,但也存在一些关键的区别。在本文中,我们将详细讨论RS422和RS485
    的头像 发表于 12-20 17:03 8694次阅读