改进型通信电路的制作方法

文档序号:8943016阅读:172来源:国知局
改进型通信电路的制作方法
【技术领域】
[0001]本申请涉及一种电路涉及领域,尤其涉及一种改进型通信电路。
【背景技术】
[0002]RS485通信电路已广泛应用于工业控制、仪器、仪表、多媒体网络、机电一体化产品等诸多领域。然而,RS485的通信总线有A线和B线之分,RS485通信电路的通信引脚也有A、B之分。为了实现正常的通信功能,RS485通信电路的通信引脚A必须连接至所述通信总线中的A线,RS485通信电路的通信引脚B必须连接至所述通信总线中的B线。假如出现反接,即通信引脚A连接通信总线中的B线,而通信引脚B连接通信总线中的A线,则通信会出现瘫痪。

【发明内容】

[0003]本申请的目的在于提供一种改进型通信电路,其通信管脚可以随意连接,并不会影响到其正常的通信。
[0004]根据本申请的目的,本申请提供一种改进型通信电路,其包括:差分比较器、差分驱动器、第一选通器、第二选通器和选通调节器。所述差分比较器的两个输入端分别为所述改进型通信电路的两个通信引脚,其输出端连接第一选通器的输入端,其使能端为所述改进型通信电路的接收使能引脚,第一选通器的输出端为所述改进型通信电路的接收引脚。第一选通器的控制端连接所述选通调节器的输出端,第一选通器根据所述选通调节器的控制选择性的将所述差分比较器的输出信号直接传递给所述接收引脚或将所述差分比较器的输出信号反相后传递给所述接收引脚。第二选通器的输入端为所述改进型通信电路的发送引脚,其输出端连接所述差分驱动器的输入端,其控制端接所述选通调节器的输出端,第二选通器根据选通调节器的控制选择性的将所述发送引脚的信号直接传递给所述差分驱动器或将所述发送引脚的信号反相后传递给所述差分驱动器。所述差分驱动器的两个输出端分别与两个通信引脚连接,其使能端为所述改进型通信电路的发送使能引脚,所述选通调节器在所述发送使能引脚为非使能状态且所述接收使能引脚为使能状态时,根据所述接收引脚上的信号状态判定所述通信引脚是否正确连接,在确定所述通信引脚连接不正确时,所述选通调节器输出切换控制信号给第一选通器和第二选通器。
[0005]进一步的,所述选通器根据所述切换控制信号进行通路切换,如果所述选通器的原始通路为输入信号直接传递至其输出端,那么在收到所述切换控制信号后,所述选通器将所述输入信号反相之后传递给其输出端;如果所述选通器的原始通路为输入信号反相后传递至其输出端,那么在收到所述切换控制信号后,所述选通器将所述输入信号直接传递给其输出端。
[0006]进一步的,在所述发送使能引脚为非使能状态且所述接收使能引脚为使能状态时,如果所述接收引脚上的信号为预定逻辑状态并且在该预定逻辑状态上的持续时间超过预定时间阈值,那么所述选通调节器确定所述通信引脚连接不正确,否则确定所述通信引脚连接正确。
[0007]更进一步的,所述选通调节器包括有计时单元,如果所述发送使能引脚为非使能状态、所述接收使能引脚为使能状态且所述接收引脚上的信号为预定逻辑状态,则驱使所述计时单元开始进行计时以得到计时值,否则驱使所述计时单元对计时值进行重置,如果所述计时单元的计时值超过所述预定时间阈值,则发出所述切换控制信号给第一选通器和第二选通器。
[0008]进一步的,在所述发送使能引脚处于使能状态时,所述差分驱动器处于使能状态,在所述接收使能引脚处于使能状态时,所述差分比较器处于使能状态。
[0009]进一步的,所述选通器由数字逻辑电路来实现。
[0010]与现有技术相比,本申请中的改进型通信电路,在确定所述通信引脚的连接不正确时通过所述选通调节器进行通路切换,从而将所述通信引脚的连接调换正确,这样无论两个通信引脚如何连接,都能通过控制确保正常通信。
【附图说明】
[0011]图1为本申请中的改进型通信电路在一个实施例中的结构框图。
【具体实施方式】
[0012]图1为本申请中的改进型通信电路100在一个实施例中的结构框图。所述改进型通信电路100包括有差分比较器(Al) 110、差分驱动器(A2) 120、第一选通器130、第二选通器140和选通调节器150。在一个实施例中,所述改进型通信电路100为改进型485通信电路。
[0013]所述差分比较器110的两个输入端分别为所述改进型通信电路110的两个通信引脚A和B,其输出端连接所述第一选通器130的输入端,其使能端为所述改进型通信电路110的接收使能引脚RE。
[0014]在所述接收使能引脚RE处于使能状态时,所述差分比较器110处于使能状态(enable state),即可以工作的状态,此时所述差分比较器110能够比较其两个输入端的信号并得到相应的比较结果;在所述接收使能引脚RE处于非使能状态时,所述差分比较器110处于非使能状态(disenable state),即不可以工作的状态,此时所述差分比较器110不能比较其两个输入端的信号。
[0015]第一选通器130的输入端接所述差分比较器110的输出端,其输出端为所述改进型通信电路110的接收引脚R0,其控制端接所述选通调节器150的输出端。第一选通器130根据选通调节器150的控制选择性的将所述差分比较器110的输出信号直接传递给所述接收引脚RO或将所述差分比较器110的输出信号反相后传递给所述接收引脚R0。也就是说,所述第一选通器130可以在两个通路间切换选择,要么直接将输入信号直接传递至输出端,要么将输入信号反相后传递至输出端。
[0016]第二选通器140的输入端为所述改进型通信电路110的发送引脚DI,其输出端连接所述差分驱动器120的输入端,其控制端接所述选通调节器150的输出端。第二选通器140根据所述选通调节器150的控制选择性的将发送引脚DI的信号直接传递给所述差分驱动器120或将所述发送引脚DI的信号反相后传递给所述差分驱动器120。也就是说,所述第二选通器140可以在两个通路间切换选择,要么直接将输入信号直接传递至输出端,要么将输入信号反相后传递至输出端。
[0017]所述差分驱动器120的输入端连接所
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1