带内部上下拉电阻的无极性rs-485接口芯片的制作方法

【专利摘要】本实用新型公开了一种带内部上下拉电阻的无极性RS-485接口芯片,包括芯片框架和位于芯片框架中的驱动器、接收器、极性自适应模块;所述芯片框架还包括电源引脚、接地引脚;还包括上拉电阻和下拉电阻,所述上拉电阻一端连接驱动器的同向输出端,另一端连接电源引脚,所述下拉电阻一端连接驱动器的反向输出端,另一端连接接地引脚。本实用新型在连接总线时,不必核对第一输出端口和第二输出端口是否与其相对应的总线连接正确,使用方便;而且本实用新型加入了上拉电阻和下拉电阻,和现有的总线网络混合组网时也不会出现不匹配的现象。

【专利说明】带内部上下拉电阻的无极性RS-485接口芯片

【技术领域】

[0001]本实用新型属于RS-485通信接口芯片领域,具体来说是一种芯片内部带有上拉电阻、下拉电阻的无极性RS-485接口芯片。

【背景技术】

[0002]RS-485是美国电气工业联合会(EIA)制定的利用平衡双绞线作传输线的多点通信标准,主要针对远距离、高灵敏度、多点通讯。

[0003]现有的符合RS-485通信标准的接口芯片分为有极性和无极性两种。有极性RS-485接口芯片结构如图1所示,它包括一个驱动器D和一个接收器R。RS-485接口芯片要实现功能,必须保证当从驱动器输入端口 DI输入一个TTL电平时,经过驱动器D处理后从输出端口 A和输出端口 B输出一个差分电压信号,输出端口 A的相位与驱动器输入端口DI相同,输出端口 B的相位与驱动器输入端口 DI相反。因为有极性RS-485接口芯片的输出端口 A和输出端口 B的端口极性确定,因此在组网应用时,要求输出端口 A和输出端口 B分别与总线A和总线B要对应连接,否则不能通信。同时,由于输出端口 A和输出端口 B的极性确定,在组网应用时可以在输出端口 A上外接一个上拉电阻到电源引脚VCC,在输出端口 B上外接一个下拉电阻到接地引脚GND。

[0004]另外一类为无极性RS-485接口芯片,其结构如图2所示,它包括一个驱动器D和一个接收器R,另外增加了一个极性自适应模块。它实现的功能和有极性RS-485芯片是完全相同的,但其优点在于能够在连接组网时不用考虑芯片的输出端口 A和输出端口 B要分别与总线A和总线B对应连接,降低了连接组网时的要求;而且即使在连接时出现反接(芯片的输出端口 A接总线B,输出端口 B接总线A)的情况,芯片内部的极性自适应模块可以自动检测极性,并纠正连接错误。但现有的无极性RS-485接口芯片的不足之处在于由于输出端口 A和输出端口 B事先并不确定跟总线相连的方式,因此不能在组网时加上外部的上下拉电阻。这样,就造成在某些应用时由上下拉电阻带来的优势就不存在了,更为严重的是如果无极性的应用在和旧的总线网络(有极性RS-485接口 )混合组网时会出现不匹配的现象,导致通信失败。

实用新型内容

[0005]为了解决以上问题,本实用新型提供了一种带内部上下拉电阻的无极性RS-485接口芯片。

[0006]本实用新型的技术方案如下:

[0007]一种带内部上下拉电阻的无极性RS-485接口芯片,包括芯片框架和位于芯片框架中的驱动器、接收器、极性自适应模块;所述芯片框架还包括电源引脚、接地引脚、第一输出端口和第二输出端口 ;所述极性自适应模块包括第一开关、第二开关、第三开关和第四开关;所述驱动器的同向输出端连接接收器的同向输入端,驱动器的反向输出端连接接收器的反向输入端;所述第一开关一端连接驱动器的同向输出端,另一端连接第二输出端口 ;所述第二开关一端连接驱动器的同向输出端,另一端连接第一输出端口 ;所述第三开关一端连接驱动器的反向输出端,另一端连接第二输出端口 ;所述第四开关一端连接驱动器的反向输出端,另一端连接第一输出端口 ;还包括上拉电阻和下拉电阻,所述上拉电阻一端连接驱动器的同向输出端,另一端连接电源引脚,所述下拉电阻一端连接驱动器的反向输出端,另一端连接接地引脚。

[0008]本实用新型的有益技术效果是:

[0009]本实用新型相对于现有技术中两种RS-485接口芯片来说,结合了二者的优点,并克服了二者的缺点。首先,本实用新型可以像现有技术中无极性RS-485接口芯片一样,连接总线时,不必核对第一输出端口和第二输出端口是否与其相应的总线A与总线B对应连接,使用方便。其次,由于在芯片框架内部加入了内置的上拉电阻和下拉电阻,经过极性自适应模块的调整,不管极性开关如何组合,最后得到的结果都是上拉电阻将同总线A相连的输出端口上拉,同时下拉电阻将同总线B相连的输出端口下拉,这样就和现有技术中的有极性RS-485接口芯片的外部上拉电阻和下拉电阻实现了同样的连接方式,而且这样的设置,即使将本实用新型和旧的总线网络(有极性RS-485接口 )混合组网时也不会出现不匹配的现象,导致通信失败。

【专利附图】

【附图说明】

[0010]图1是现有技术中有极性RS-485接口芯片功能框图。

[0011]图2是现有技术中无极性RS-485接口芯片功能框图。

[0012]图3是本实用新型无极性RS-485接口芯片功能框图。

[0013]图1、图2、图3中:R,接收器;D,驱动器。

【具体实施方式】

[0014]本实用新型的目的是针对现有技术中的无极性RS-485接口芯片不能外加上拉、下拉电阻而导致应用上的一些问题这个缺点,结合现有技术中的有极性RS-485接口芯片的技术特点,提供了一种将上拉电阻和下拉电阻做在芯片内部的解决方法。

[0015]如图3所示,本实用新型包括芯片框架和位于芯片框架中的驱动器D、接收器R、极性自适应模块,芯片框架的引脚包括:驱动器输入端口 D1、接收器输出端口 RO、电源引脚VCC、接地引脚GND、输出端口 A和输出端口 B。极性自适应模块包括开关S1、开关S2、开关S3和开关S4。驱动器输入端口 DI连接驱动器D的输入端,驱动器D的同向输出端连接接收器R的同向输入端,驱动器D的反向输出端连接接收器R的反向输入端,接收器R的输出端连接接收器输出端口 RO。在极性自适应模块中,开关S1 一端连接驱动器D的同向输出端,另一端连接输出端口 B ;开关S2 —端连接驱动器D的同向输出端,另一端连接输出端口 A ;开关S3 —端连接驱动器D的反向输出端,另一端连接输出端口 B ;开关S4 —端连接驱动器D的反向输出端,另一端连接输出端口 A。上拉电阻R1 —端连接驱动器D的同向输出端,另一端连接电源引脚VCC,下拉电阻R2—端连接驱动器D的反向输出端,另一端连接接地引脚GND。

[0016]因为在本实用新型中,不管芯片的输出端口 A和输出端口 B与总线A和总线B的接线方式如何,经过极性自适应模块的极性检测及纠正之后,都可以保证驱动器输入端口 DI和接收器输出端口 R0的相位要和总线A相同,而和总线B相反。因此可以在内部的极性自适应模块的位置之前加入内置的上拉电阻R1和下拉电阻R2,这样不管极性开关如何组合,最后得到的结果,都是上拉电阻R1将同总线A相连的输出端口上拉,同时下拉电阻R2将同总线B相连的输出端口下拉,这样就和现有技术中的有极性RS-485接口芯片的外部上拉电阻和下拉电阻实现了同样的连接方式,克服了现有技术中无极性RS-485接口芯片的不能事先外接上拉电阻和下拉电阻的不足之处。

[0017]下面根据实施例详细说明本实用新型的具体电路结构和工作原理。

[0018]如图3所示,带内部上拉电阻R1和下拉电阻R2的无极性RS-485接口芯片在现有技术中的无极性RS-485接口芯片基础上,在极性自适应模块之前的接收器R的同相输入端接上拉电阻R1到电源引脚VCC,在接收器R的反相输入端接下拉电阻R2到接地引脚GND。因为总线A和总线B连接到RS-485接口芯片的输出端口 A和输出端口 B时,具体的连接关系分为两种,下面分别进行说明。

[0019]第一种情况,当总线A连到芯片的输出端口 A,总线B连到芯片的输出端口 B。通过芯片框架内部的极性自适应模块判断,会让开关S1和开关S4断开,开关S2和开关S3闭合。这样就实现了芯片内部的上拉电阻R1接在总线A和电源引脚VCC之间,下拉电阻R2接在总线B和接地引脚GND之间。

[0020]第二种情况,当总线A连到芯片的输出端口 B,总线B连到芯片的输出端口 A。通过芯片内部的极性自适应模块判断,会让开关S2和开关S3断开,开关S1和开关S4闭合。这样同样能实现芯片内部的上拉电阻R1接在总线A和电源引脚VCC之间,下拉电阻R2接在总线B和接地引脚GND之间。

[0021]如此,无论外部的连接关系如何,内置的上拉电阻R1和下拉电阻R2均可正常工作,实现本实用新型的功能。

[0022]以上所述的仅是本实用新型的优选实施方式,本实用新型不限于以上实施例。可以理解,本领域技术人员在不脱离本实用新型的精神和构思的前提下直接导出或联想到的其他改进和变化,均应认为包含在本实用新型的保护范围之内。

【权利要求】

1.一种带内部上下拉电阻的无极性83-485接口芯片,包括芯片框架和位于芯片框架中的驱动器(0)、接收器(?、极性自适应模块;所述芯片框架还包括电源引脚0(:0、接地引脚(6^0)、第一输出端口(八)和第二输出端口(8);所述极性自适应模块包括第一开关(31)、第二开关(32)、第三开关(33)和第四开关(34);所述驱动器⑶的同向输出端连接接收器(?的同向输入端,驱动器(0)的反向输出端连接接收器(?的反向输入端;所述第一开关(31) —端连接驱动器⑶的同向输出端,另一端连接第二输出端口⑶;所述第二开关(32) —端连接驱动器(0)的同向输出端,另一端连接第一输出端口(八);所述第三开关(33) —端连接驱动器(0)的反向输出端,另一端连接第二输出端口(8);所述第四开关(34) —端连接驱动器(0)的反向输出端,另一端连接第一输出端口(八);其特征在于:还包括上拉电阻(町)和下拉电阻(以),所述上拉电阻¢1) 一端连接驱动器(0)的同向输出端,另一端连接电源引脚0(:0,所述下拉电阻¢2) —端连接驱动器⑶的反向输出端,另一端连接接地引脚((^0)。

【文档编号】G06F13/40GK204256735SQ201420787778

【公开日】2015年4月8日 申请日期:2014年12月11日 优先权日:2014年12月11日

【发明者】徐义强, 郭玮, 康明辉, 李海著, 朱波 申请人:无锡新硅微电子有限公司

rs485接口上下拉_带内部上下拉电阻的无极性rs-485接口芯片的制作方法相关推荐

  1. antd的 input有下拉_解决antd 下拉框 input [defaultValue] 的值的问题

    项目中有下拉框跟input需要回显,所以用到defaultValue这个默认值,在后台调接口调到defaultValue这个值给select设置,但是不好使 解决方法 直接用value 先加载选中的条 ...

  2. java restful接口开发实例_实战:基于Spring Boot快速开发RESTful风格API接口

    写在前面的话 这篇文章计划是在过年期间完成的,示例代码都写好了,结果亲戚来我家做客,文章没来得及写.已经很久没有更新文章了,小伙伴们,有没有想我啊.言归正传,下面开始,今天的话题. 目标 写一套符合规 ...

  3. mos管的rc吸收电路计算_一种反激式开关电源中MOS管的RC吸收电路的制作方法

    本实用新型涉及一种RC吸收电路,特别是涉及一种反激式开关电源中MOS管的RC吸收电路. 背景技术: 开关电源正常工作时,开关芯片内置MOS管处在高频反复导通和关断工作状态.有多种可以解决反激式开关电源 ...

  4. skew算法_一种基于FPGA的多通道高速输入信号自动de‑skew算法的制作方法

    本发明涉及高速数据采集技术,更具体的涉及一种基于FPGA的多通道高速输入信号自动de-skew算法. 背景技术: 随着对精度和速率要求越来越高,目前数据采集系统向着多通道和超高速两个方向发展.多通道高 ...

  5. vc6开发一个抓包软件_开发一个软件多少钱?传统app开发与0代码app制作方法对比...

    开发一个软件多少钱?app开发难吗?app制作需要哪些流程? app开发很难:按照传统的开发方式需要最少5名以上的技术人员,团队配合花费3个月左右的时间才能搞定,成本20万以上. app开发也很简单: ...

  6. mesh 协调器 路由器_双模网络协调器、双模路由器和双模mesh组网系统的制作方法...

    双模网络协调器.双模路由器和双模mesh组网系统的制作方法 [技术领域] [0001]本实用新型涉及电子通信领域,特别涉及双模网络协调器.双模路由器.双模mesh组网系统. [背景技术] [0002] ...

  7. python模糊神经网络预测_一种基于模糊神经网络的化学分子生物毒性预测模型算法的制作方法...

    本发明属于化工 技术领域: ,具体是一种基于模糊神经网络的化学分子生物毒性预测模型算法. 背景技术: :近些年来,化学物质合成技术飞快发展,合成物质已经应用于社会的各行各业,随着工业的高度发展,全球化 ...

  8. 太赫兹芯片是什么原理_一种太赫兹芯片的制作方法

    本发明涉及芯片技术领域,尤其涉及一种太赫兹芯片. 背景技术: 芯片是指其内含集成电路的半导体基片,是集成电路的物理载体.而半导体是一种导电性能介于导体和绝缘体之间的材料,常见的有硅.锗.砷化镓等,用于 ...

  9. rs485接口上下拉_详解RS-485上下拉电阻的选择

    RS-485总线广泛应用于通信.工业自动化等领域,在实际应中,通常会遇到是否需要加上下拉电阻以及加多大的电阻合适的问题,下面我们将对这些问题进行详细的分析. 为什么需要加上下拉电阻? 根据RS-485 ...

  10. 淘宝/天猫/淘特/京东/拼多多/唯品会/苏宁易购/考拉海购内部隐藏优惠券。饿了么/美团外卖/美团优选/美团酒店/大众点评/口碑红包。抖音/快手直播带货。优惠券APP源码怎么写?分享给大家。

    下载地址:喵惠应用宝https://a.app.qq.com/o/simple.jsp?pkgname=com.miaohui.xin 淘宝/天猫/淘特/京东/拼多多/唯品会/苏宁易购/考拉海购内部隐 ...

最新文章

  1. geany配置python_Linux系统下搭建基于Geany+Python开发环境
  2. ^_^ 真是Android Framework的BUG
  3. IOS-开发中手势的处理
  4. 开发shell脚本检查Nginx实战分享
  5. PHP7添加opcache.so模块
  6. linux查看局域网ip的脚本,检测网段IP使用情况的shell脚本
  7. STL set和multiset
  8. 短网址还原 php,学习php简单实现短网址(短链)还原的方法
  9. sublime批量添加注释
  10. java基于springboot高校后勤报修管理系统
  11. SSM+汽车销售平台 毕业设计-附源码171619
  12. python开发抢票软件_12306抢票软件run python版
  13. matlab 四分位距,四分位数及matlab实现
  14. [OGeek2019 Final]OVM(简易虚拟机逃逸)
  15. UI设计初学者教程:色彩基础知识
  16. Jitsi的公网部署与SSL证书手动安装
  17. W3Cschool从零开始学C语言笔记(1-2)位、字节及排列组合
  18. 华为新系统鸿蒙接入,魅族宣布接入鸿蒙系统,支持华为,给力!
  19. android 打开微信主界面
  20. 腾讯云轻量服务器Centos 7.6安装redis 5.0.4教程

热门文章

  1. gridview隐藏列的方法
  2. 用CDR(coreldraw)怎么把图片转为矢量图
  3. DSP6678使用NDK网口通信
  4. CAD 部分快捷键注释
  5. 海康录像机能用别的摄像头吗_海康威视录像机NVR如何添加其它品牌(大华)摄像头...
  6. 《Total Commander:万能文件管理器》——第7.2节.比较和同步文件夹
  7. 【JAVA 数据结构】 JAVA实现动态数组
  8. Java自定义动态数组
  9. 利用迅雷提供的接口从磁力链得到bt种子文件
  10. 笔记本风扇噪音太大,最简单操作风扇降噪