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

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

3天内不再提示

对USB转RS485转换器自收发电路中电容的作用

CHANBAEK 来源:24c01硬件电子 作者: 24c01 2023-11-30 15:18 次阅读

今天我对USBRS485转换器做测试的时候突然醒悟了那个电容的作用,因为这个自动收发算是两线制的RS485,即不需要单独的管脚做方向控制,而是 利用了DI和反相器做方向控制 。

图片

这种设计相比不带电容,而是直接用反相器控制的好很多,因为 如果直接接反相器(有的用三极管),那么这个电路在DI等于1时,A和B都为高阻态,那么这个电路的驱动能力就完全由上下拉电阻的大小去决定,在线缆长的时候(下图为300米测试)就无法输出驱动的高电平 ,大致如下图:

图片

而有这个电容的存在,就可以 在DI由低电平到高电平跳变的时候(串口的起始位为低电平),给电容充电到反相器的输入阈值判断为高电平之前,让RS485芯片处于发送状态 。从而可以 让芯片的管脚输出A高电平,B低电平(而不是靠上下拉电阻 ,这很重要)。

然后 电容充电到反相器的高电平判断阈值后,反相器才输出低电平使能接收,然后A和B均为高阻,然后这时的A和B的电平就完全靠上下拉电阻去决定了(由于之前芯片已经输出了A高B低,所以此时就算这个上下拉电阻驱动能力弱也没关系) 。

然后我在b站也看到了用 三极管加电容的版本 ,如下图:

图片

然后我对RC的大小又稍作了研究,总体而言,这个RC是不宜太大,也不宜太小的。如果RC太小,可能电容很快就充电到了反相器的高电平判断阈值(将485芯片切换为了接收状态,输出全靠上下拉),芯片不能很好的发送A高B低 。如果RC太大,可能会导致就算发送已经发完了但是RS485芯片还处于发送状态,不利于接收。

例如我把这个板子的 电容C改为4.7uf ,那么RC变大了,以至于 发送完之后芯片还能持续20ms的发送状态 ,而 如果在发送完之后还为发送状态的情况下,从机已经开始回复信息了,那么RS485芯片就接收不到*,所以要综合考虑。

图片

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

    关注

    27

    文章

    8207

    浏览量

    141838
  • 电容
    +关注

    关注

    98

    文章

    5598

    浏览量

    147289
  • usb
    usb
    +关注

    关注

    59

    文章

    7434

    浏览量

    258183
  • 反相器
    +关注

    关注

    6

    文章

    243

    浏览量

    42709
  • RS485
    +关注

    关注

    39

    文章

    1055

    浏览量

    81141
收藏 人收藏

    评论

    相关推荐

    USB接口RS485通讯转换器驱动程序

    USB接口RS485通讯转换器驱动程序
    发表于 04-13 21:15

    AY485是一种RS232-485转换器,实现RS232与RS485接口的互相转换

    的所有RS232-485转换器能适应各种速率,范围0~19200bps,而且自动跟踪速率的变化。同时,转换器具有自动流向控制,无须方向控制信号,能适应所有软件。
    发表于 10-14 11:44

    RS232485转换器

    本帖最后由 eehome 于 2013-1-5 10:02 编辑 RS232485转换器
    发表于 08-20 13:59

    USBTTL232/RS232/RS485三合一转换器

    本帖最后由 eehome 于 2013-1-5 09:52 编辑 品牌:赢方测控AWINX型号:AWINX-0324产品名称:USBTTL232/RS232/RS485三合一
    发表于 10-22 22:09

    USBTTL232/RS232/RS485三合一转换器

    本帖最后由 eehome 于 2013-1-5 09:57 编辑 品牌:赢方测控AWINX型号:AWINX-0324产品名称:USBTTL232/RS232/RS485三合一
    发表于 10-22 22:10

    关于rs232rs485转换器问题

    本帖最后由 gk320830 于 2015-3-8 16:35 编辑 各位,有谁搞过rs232rs485转换器,跪求指教!
    发表于 01-29 11:02

    RS232485转换器不能通讯

    LABVIEW编写与PLC通讯程序:为什么电脑串口通过通讯线缆连接PLC串口能正常通讯,而用RS232485转换器转换后连接PLC
    发表于 09-29 22:41

    RS232和RS485转换问题

    最近在做一个51单片机和PC通讯的小实验,因为想学学RS485所以买了两个RS232/RS485转换器转换方式是(
    发表于 11-21 13:44

    工业远距离通信使用的RS-232至RS-485转换器

    作者:Thomas Kugelstadt,德州仪器要求远距离或者在多个RS-232应用之间实现RS-232数据传输的一些工业用数据链路,通常都使用RS-232到RS-485
    发表于 09-19 11:48

    通过USB-485转换器与ADM2587通讯丢帧

    以上是我的应用原理图,通过USB-485转换器与ADM2587通讯。如果我只接A+,B-,通讯很容易受干扰丢帧。如果将GND_485转换器上的GND连接,则可以稳定通讯,请教一下这
    发表于 01-28 13:03

    232485转换器的软件问题

    我现有块板子,板子上有RS232芯片,有9孔串口,假设有个232485转换器,将转换器的232口与板子上的9孔连接好后,代码是不是直接用M
    发表于 06-03 04:37

    自制RS232-485转换器

    特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。二、自制RS232-485转换器电路图:RS232-485转换器
    发表于 06-19 05:00

    不能用RS485通信方式通信

    软件:PC软件(产品专用软件)和串口调试助手硬件:MCU+MAX489+RS422/RS232转换器(或RS485/RS232
    发表于 10-11 06:31

    求大神分享rs422rs485接口转换器的原理图

    求大神分享rs422rs485接口转换器的原理图
    发表于 05-20 06:41

    电脑RS232RS485驱动

    2012-12-05 22:04:45电脑(工控机)可通过自带的串口COM1、COM2等和变频MM4系列的变频通信,只需要一个RS232RS4
    发表于 09-08 07:10