总线收发器信号分离电路的制作方法

文档序号:7787319阅读:320来源:国知局
总线收发器信号分离电路的制作方法
【专利摘要】本实用新型涉及一种总线收发器信号分离电路;总线收发器信号分离电路含有边沿检测电路、选通信号产生器和缓冲器,总线收发器的接收端与缓冲器的输入端、边沿检测电路的输入端连接,边沿检测电路的输出端与选通信号产生器的第一输入端连接,进入总线收发器的发送端的信号输入到选通信号产生器的第二输入端,选通信号产生器的输出端与缓冲器的控制端连接,缓冲器的输出端即为该总线收发器信号分离电路的输出端,该输出端与后续接收器件连接;边沿检测电路和选通信号产生器为D触发器,缓冲器为或非门;本实用新型能更好地将总线收发器的发送端发出的信号与自身接收端的信号分离。
【专利说明】总线收发器信号分离电路
[0001](一)、【技术领域】:本实用新型涉及一种信号分离电路,特别涉及一种总线收发器信号分离电路。
[0002](二)、【背景技术】:CAN、I2CU-Wire总线收发器有一个特点:当总线(Bus)中某个节点上的设备发送信号的时候,该设备的接收端也同时会收到自己发送的信号,参见图1和图2所示,从图中可以看出,这种设备的收发器没有控制器件,要发送的数据只要出现在T脚(发送端)上,相应的信号就会出现在总线上,不管该信号是收发器自身的T脚发出的,还是来自总线上的其它节点,收发器的R脚(接收端)上就会接收到数据。这种现象有可能对一些电路有利,但对于其它一些电路来说却是不希望发生的,这时就需要把收发器的发送信号与自身的接收信号完全分离,使接收信号中不再包含发送信号。通常的做法是:使用一个简单的逻辑运算电路,比如,将发送到收发器T脚的信号与R脚的信号进行异或运算后再输出给后续接收器件,或者使用一个由T脚信号控制的缓冲器,当向收发器T脚发送数据的时候,把R脚输出到后续接收器件的信号关断,只有T脚的信号回到缺省状态,才打R脚输出到后续接收器件的信号。这些方法虽然有一定的效果,但其存在一个缺陷:由于到达R脚的信号总是滞后于T脚的信号,当向T脚发出一个信号,经过处理后,R脚输出给后续接收器件的信号Rx上就会出现不该有的毛刺,如图3中Rx波形所示。
[0003](三)、实用新型内容:
[0004]本实用新型要解决的技术问题是:针对现有技术不足,提供一种总线收发器信号分离电路,该电路能更好地将总线收发器的发送端发出的信号与自身接收端的信号分离。
[0005]本实用新型的技术方案:
[0006]一种总线收发器信号分离电路,含有边沿检测电路、选通信号产生器和缓冲器,总线收发器的接收端与缓冲器的输入端、边沿检测电路的输入端连接,边沿检测电路的输出端与选通信号产生器的第一输入端连接,进入总线收发器的发送端的信号输入到选通信号产生器的第二输入端,选通信号产生器的输出端与缓冲器的控制端连接,缓冲器的输出端即为该总线收发器信号分离电路的输出端,该输出端与后续接收器件连接。
[0007]边沿检测电路和选通信号产生器为D触发器,缓冲器为或非门,总线收发器的接收端与或非门的第一输入端、D触发器的时钟输入端连接,进入总线收发器的发送端的信号输入到D触发器的清零端,D触发器的反向输出端与或非门的第二输入端连接,或非门的输出端即为该总线收发器信号分离电路的输出端,该输出端与后续接收器件连接,D触发器的数据输入端和预置端均接电源。
[0008]总线为CAN总线、I2C总线或Ι-wire总线。
[0009]除了采用D触发器和或非门来实现该总线信号分离电路以外,还可采用其它形式的逻辑电路来实现,也可采用PLD、CPLD或FPGA来实现,但需要在PLD、CPLD或FPGA中编制软件代码。
[0010]总线信号分离电路的工作原理是:当向总线收发器的发送端发送的信号T=I时,选通信号产生器发出的控制信号EN=I,该EN使缓冲器打开,允许总线收发器的接收端的信号R输出到后续接收器件,这时,总线收发器的接收端的信号R与后续接收器件上的信号Rx相同;当T=O时,也就是T出现了下降边沿,将使选通信号产生器发出的ΕΝ=0,该EN使缓冲器关闭,不允许总线收发器的接收端的信号R输出到后续接收器件,所以Rx=l。
[0011]T=O后,经过一段时间的延迟,R=O ;当T=l,即T出现上升边沿时,一段时间的延迟后,R=l,R也出现了上升边沿,此时,边沿检测电路检测到R的上升边沿后就给选通信号产生器发送信号,该信号使得选通信号产生器发出的EN=1,该EN使缓冲器打开,允许总线收发器的接收端的信号R输出到后续接收器件,这时,Rx与R相同。
[0012]在以上的工作工程中,当向总线收发器的发送端发送数据时,后续接收器件接收不到信号,只有不向发送端发送数据时,后续接收器件才能接收到信号。而且,Rx上没有任何毛刺。
[0013]本实用新型的有益效果:
[0014]1、本实用新型采用缓冲器对总线收发器接收端接收到的信号进行缓冲
[0015]处理,然后再输出给后续接收器件,采用边沿检测电路和选通信号产生器来控制缓冲器的打开与关闭,由于边沿检测电路检测时检测只检测信号R的结束边沿,并不检测开始边沿,这样便消除了信号分离时所产生的毛刺,更好地实现了将总线收发器的发送端发出的信号与自身接收端的信号分离。
[0016](四)、【专利附图】

【附图说明】:
[0017]图1为现有总线收发器的电路原理示意图;
[0018]图2为现有总线收发器上的发送、接收信号波形图;
[0019]图3为现有总线收发器信号分离方法处理后的发送、接收信号波形图;
[0020]图4为总线收发器信号分离电路的电路原理框图;
[0021]图5为总线收发器信号分离电路工作时的信号波形图;
[0022]图6为总线收发器信号分离电路的电路原理示意图。
[0023](五)、【具体实施方式】:
[0024]参见图4?图6,图中,总线收发器信号分离电路含有边沿检测电路、选通信号产生器和缓冲器,总线收发器的接收端与缓冲器的输入端、边沿检测电路的输入端连接,边沿检测电路的输出端与选通信号产生器的第一输入端连接,进入总线收发器的发送端的信号输入到选通信号产生器的第二输入端,选通信号产生器的输出端与缓冲器的控制端连接,缓冲器的输出端即为该总线收发器信号分离电路的输出端,该输出端与后续接收器件连接。
[0025]边沿检测电路和选通信号产生器为D触发器U1,缓冲器为或非门U2,总线收发器的接收端与或非门U2的第一输入端、D触发器Ul的时钟输入端CLK连接,进入总线收发器的发送端的信号输入到D触发器Ul的清零端CD,D触发器Ul的反向输出端Q-与或非门U2的第二输入端连接,或非门U2的输出端即为该总线收发器信号分离电路的输出端,该输出端与后续接收器件连接,D触发器Ul的数据输入端D和预置端SD均接电源。
[0026]总线为CAN总线、I2C总线或Ι-wire总线。
[0027]总线信号分离电路的工作原理是:当向总线收发器的发送端发送的信号T=I时,选通信号产生器发出的控制信号EN=I,该EN使缓冲器打开,允许总线收发器的接收端的信号R输出到后续接收器件,这时,总线收发器的接收端的信号R与后续接收器件上的信号Rx相同;当T=O时,也就是T出现了下降边沿,将使选通信号产生器发出的ΕΝ=0,该EN使缓冲器关闭,不允许总线收发器的接收端的信号R输出到后续接收器件,所以Rx=l。
[0028]T=O后,经过一段时间的延迟,R=O ;当T=I,即T出现上升边沿时,一段时间的延迟后,R=l,R也出现了上升边沿,此时,边沿检测电路检测到R的上升边沿后就给选通信号产生器发送信号,该信号使得选通信号产生器发出的EN=1,该EN使缓冲器打开,允许总线收发器的接收端的信号R输出到后续接收器件,这时,Rx与R相同。
[0029]在以上的工作工程中,当向总线收发器的发送端发送数据时,后续接收器件接收不到信号,只有不向发送端发送数据时,后续接收器件才能接收到信号。而且,Rx上没有任何毛刺。
【权利要求】
1.一种总线收发器信号分离电路,其特征是:含有边沿检测电路、选通信号产生器和缓冲器,总线收发器的接收端与缓冲器的输入端、边沿检测电路的输入端连接,边沿检测电路的输出端与选通信号产生器的第一输入端连接,进入总线收发器的发送端的信号输入到选通信号产生器的第二输入端,选通信号产生器的输出端与缓冲器的控制端连接,缓冲器的输出端即为该总线收发器信号分离电路的输出端。
2.根据权利要求1所述的总线收发器信号分离电路,其特征是:所述边沿检测电路和选通信号产生器为D触发器,缓冲器为或非门,总线收发器的接收端与或非门的第一输入端、D触发器的时钟输入端连接,进入总线收发器的发送端的信号输入到D触发器的清零端,D触发器的反向输出端与或非门的第二输入端连接,或非门的输出端即为该总线收发器信号分离电路的输出端,D触发器的数据输入端和预置端均接电源。
3.根据权利要求1所述的总线收发器信号分离电路,其特征是:所述总线为CAN总线、I2C总线或Ι-wire总线。
【文档编号】H04B1/40GK203522730SQ201320650809
【公开日】2014年4月2日 申请日期:2013年10月22日 优先权日:2013年10月22日
【发明者】赵小丽, 汪维, 冉翠翠, 荀珂, 袁春霞 申请人:赵小丽
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1