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

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

3天内不再提示

RS-485适配器将数据线从全双工转换为半双工

星星科技指导员 作者:ADI 2023-01-14 11:26 次阅读

RS-485收发器(MAX3076或MAX13086)和用作定时器的电压监测器(MAX641X)组成的适配器电路允许现有的点对点全双工电路在更复杂的点对多点半双工系统中工作。

多协议接口IC(如Maxim的MAX3162)可用于将UART连接到称为点对点全双工(PTP-FD)的RS-485总线架构。PTP 连接通常要求驱动器接收器始终保持启用状态,因此“存在”线路。当这种电路板必须适合点对多点半双工系统(PTM-HD)时,必须重新设计整个电路板(通常)(图1)。

pYYBAGPCIMuAHeqIAAAiCBKPk_I952.gif?imgver=1

图1.“?”表示的适配器电路允许您将现有的PTP-FD通信链路整合到现有的PMP-HD系统中。

然而,一个简单的技巧可以调整现有的PTP-FD板(在两个终端之间提供单个链路),以用于更复杂的PTM-HD架构(一个主机和多个从站,通过多个链路连接),从而保留并可重复使用已经设计和制造的硬件

PTP-FD 从站板随时准备“听到”来自 PTM-HD 主单元的询问/命令信号,但只有在识别出自己的地址时才会应答。为了避免对半双工侧的信号传输路径产生任何影响,每个适配器(仅在从板的TX输出上工作)都保持自身处于静态状态。当从输出开始传输时,适配器变为活动状态并将该数据传输到中央单元。

适配器电路由两个器件组成,如图2所示。IC1的RS-485接收器部分(MAX3076E或MAX13086)始终使能。它检测PTP从板的TX输出,驱动定时器(IC2,MAX641X),并启用IC1的RS-485发送器,该发送器通常保持静止状态。

poYBAGPCIM2AFW4hAAAcFjjuWf4314.gif?imgver=1

图2.该RS-485接口适配器电路将点对点全双工数据线转换为点对多点半双工线。

当从板TX输出进行高到低转换(起始位)时,触发定时器。然后,它通过 En DRV 信号使能发射器,并在延迟电容器施加的时间间隔内保持 En DRV 状态。输入信号的下一个高低转换(数据位)重新触发定时器(图 3)。延迟电容的值取决于来自PTP从板的TX输入转换、数据包之间的时间以及通道(要寻址的从板)之间的切换时间。

pYYBAGPCIM-ATVW4AAAVO4MK-4w277.gif?imgver=1

图3.这些波形说明了图2所示RS-485适配器电路的时序关系。

审核编辑:郭婷

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

    关注

    140

    文章

    4621

    浏览量

    92457
  • 适配器
    +关注

    关注

    8

    文章

    1822

    浏览量

    66932
  • 定时器
    +关注

    关注

    23

    文章

    3147

    浏览量

    112036
收藏 人收藏

    评论

    相关推荐

    采用ADM2582E/ADM2587E实现完全半/全双工RS-485/RS-422接口隔离

    全双工RS-485/RS-422接口隔离。半双工隔离ADM2587E带有RE/DE使能控制引脚,能够支持半双工应用,其应用电路图如下:图
    发表于 04-01 15:46

    全双工半双工的区别 主要是自己学习下

    的线序位置上;在半双工模式下,只需接4根线,参照T568B标准,一般使用1 、2、3、6 线序位置上的四根线,即:白橙、橙、白绿、绿 四根线;白橙、橙 用于发送
    发表于 12-14 20:59

    半双工非隔离式 RS-485 BoosterPack 参考设计

    的 BoosterPack 用于支持最高 1.25 Mbps 的数据速率、最大 1000 英尺的电缆长度以及总共 32 个节点。组装型扩展共模 RS-485 收发器可以轻松移除并用任何 TI 半双工 8 引脚
    发表于 05-05 16:43

    半双工RS485传输方式如何下载程序

    RS485的传输方式(两根线),PC端有RS232转RS485的控制器,这样如何下载程序?此时的应该只是半双工
    发表于 09-25 10:02

    RS-232、RS-422和RS-485串行数据接口标准

    RX+ TX+ RX- TX-四个信号端子,来进行接收和发送数据RX+接TX+,RX-接TX-即可实现自环。 RS-485RS-485有两种通信方式,两
    发表于 04-23 09:40

    请问半双工485板子怎么下载程序?

    使能的,也支四线线全双工,我的设计是RX+和 TX+短接,RX-和TX-短接,实现两线半双工
    发表于 09-27 07:16

    怎么实现RS-485数据速率独立型半双工中继器的设计?

    怎么实现RS-485数据速率独立型半双工中继器的设计?
    发表于 05-25 06:25

    用于RS485全双工的LPUART,以半双工方式连接时出现回声怎么解决?

    我们在基于 IMXRT1061 的设计中使用两个 LPUART 模块来构建全双工 RS485 接口, MCU 连接到 MAX3070E 收发器,如下图所示。在全双工环境中连接我们的电
    发表于 04-06 06:37

    RS422是全双工通信还是半双工通信?

    RS422到底是全双工还是半双工
    发表于 10-12 06:15

    RS-485数据速率独立型半双工中继器设计

    工程师们经常面临的一个问题是,如何为 RS-485 应用设计一款非数据速率依赖型半双工中继器。
    发表于 10-09 10:08 1736次阅读
    <b class='flag-5'>RS-485</b><b class='flag-5'>数据</b>速率独立型<b class='flag-5'>半双工</b>中继器设计

    RS-485 数据速率独立型半双工中继器设计详析

    工程师们经常面临的一个问题是,如何为RS-485应用设计一款非数据速率依赖型半双工中继器。
    发表于 05-09 09:37 24次下载
    <b class='flag-5'>RS-485</b> <b class='flag-5'>数据</b>速率独立型<b class='flag-5'>半双工</b>中继器设计详析

    AN-1493:半双工隔离RS-485接口

    AN-1493:半双工隔离RS-485接口
    发表于 04-23 13:57 8次下载
    AN-1493:<b class='flag-5'>半双工</b>隔离<b class='flag-5'>RS-485</b>接口

    ADM3493:3.3 V转换速率限制,半双工RS-485/RS-422收发器数据

    ADM3493:3.3 V转换速率限制,半双工RS-485/RS-422收发器数据
    发表于 04-30 21:27 1次下载
    ADM3493:3.3 V<b class='flag-5'>转换</b>速率限制,<b class='flag-5'>半双工</b><b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422收发器<b class='flag-5'>数据</b>表

    ADM3483/ADM3485/ADM3488/ADM3490/ADM3491:3.3V转换速率限制,半双工全双工RS-485/RS-422收发器数据

    ADM3483/ADM3485/ADM3488/ADM3490/ADM3491:3.3V转换速率限制,半双工全双工RS-485/RS-4
    发表于 05-09 20:29 5次下载
    ADM3483/ADM3485/ADM3488/ADM3490/ADM3491:3.3V<b class='flag-5'>转换</b>速率限制,<b class='flag-5'>半双工</b>和<b class='flag-5'>全双工</b>,<b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422收发器<b class='flag-5'>数据</b>表

    UG-543:全双工半双工RS-485收发器评估板

    UG-543:全双工半双工RS-485收发器评估板
    发表于 05-24 13:15 4次下载
    UG-543:<b class='flag-5'>全双工</b>和<b class='flag-5'>半双工</b><b class='flag-5'>RS-485</b>收发器评估板