總線收發器信號分離電路的制作方法
【專利摘要】本實用新型涉及一種總線收發器信號分離電路;總線收發器信號分離電路含有邊沿檢測電路、選通信號產生器和緩沖器,總線收發器的接收端與緩沖器的輸入端、邊沿檢測電路的輸入端連接,邊沿檢測電路的輸出端與選通信號產生器的第一輸入端連接,進入總線收發器的發送端的信號輸入到選通信號產生器的第二輸入端,選通信號產生器的輸出端與緩沖器的控制端連接,緩沖器的輸出端即為該總線收發器信號分離電路的輸出端,該輸出端與后續接收器件連接;邊沿檢測電路和選通信號產生器為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日
【發明者】趙小麗, 汪維, 冉翠翠, 荀珂, 袁春霞 申請人:趙小麗