国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種用于雙向通信的電路的制作方法

      文檔序號(hào):7546080閱讀:165來(lái)源:國(guó)知局
      一種用于雙向通信的電路的制作方法
      【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種用于雙向通信的電路,涉及通信【技術(shù)領(lǐng)域】,用以實(shí)現(xiàn)單個(gè)通路在同一時(shí)間內(nèi)可以進(jìn)行雙向數(shù)據(jù)傳輸。所述用于雙向通信的電路包括:第一緩沖單元、第二緩沖單元、第一電阻單元、開(kāi)關(guān)單元、檢測(cè)單元、參考電壓源;其中,第一輸入信號(hào)經(jīng)第一緩沖單元、第一電阻單元后由第二緩沖單元的輸出端輸出第一輸出信號(hào);第二輸入信號(hào)經(jīng)開(kāi)關(guān)單元、第二電阻單元后由檢測(cè)單元的輸出端輸出第二輸出信號(hào)。本發(fā)明實(shí)施例可用于數(shù)據(jù)的雙向通信。
      【專(zhuān)利說(shuō)明】-種用于雙向通信的電路

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種用于雙向通信的電路。

      【背景技術(shù)】
      [0002] 隨著電子產(chǎn)品的不斷更新升級(jí),人們對(duì)于數(shù)據(jù)的傳輸速率要求也越來(lái)越高,而電 子產(chǎn)品之間主要通過(guò)端口進(jìn)行數(shù)據(jù)的傳輸。其中,每個(gè)端口中包含至少一個(gè)用于數(shù)據(jù)傳輸 的通路,每個(gè)通路在同一時(shí)間內(nèi)只能進(jìn)行單向通信,即每個(gè)通路在同一時(shí)間內(nèi)只能進(jìn)行數(shù) 據(jù)發(fā)送或者數(shù)據(jù)接收。
      [0003] 以通用串行總線(xiàn)(Universal Serial Bus,簡(jiǎn)稱(chēng) USB)為例。從 USB2. 0 到 USB3. 0 的發(fā)展過(guò)程中,USB2. 0的端口中包含一個(gè)通路,而USB3. 0的端口中包含三個(gè)通路,即從 USB2. 0端口中原有的一個(gè)通路增加到三個(gè)通路,其中USB3. 0中的一個(gè)通路專(zhuān)門(mén)用于數(shù)據(jù) 或信號(hào)發(fā)送,一個(gè)通路專(zhuān)門(mén)用于數(shù)據(jù)或信號(hào)接收,原有的一個(gè)通路用于兼容USB2.0。如圖1 所示,通路1用于數(shù)據(jù)發(fā)送,通過(guò)緩沖器a和緩沖器b對(duì)數(shù)據(jù)A進(jìn)行發(fā)送;通路2用于數(shù)據(jù) 接收,通過(guò)緩沖器c和緩沖器d對(duì)數(shù)據(jù)B進(jìn)行接收。
      [0004] 從現(xiàn)有的USB端口設(shè)計(jì)可以看出,現(xiàn)有USB端口中的每個(gè)通路要么用于數(shù)據(jù)發(fā)送, 要么用于數(shù)據(jù)接收,導(dǎo)致數(shù)據(jù)的傳輸速率降低,進(jìn)而降低端口的通信能力。


      【發(fā)明內(nèi)容】

      [0005] 本發(fā)明的實(shí)施例提供一種用于雙向通信的電路,以實(shí)現(xiàn)單個(gè)通路在同一時(shí)間內(nèi)可 以進(jìn)行雙向數(shù)據(jù)傳輸,提高數(shù)據(jù)的傳輸速率。
      [0006] 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
      [0007] 本發(fā)明實(shí)施例提供了一種用于雙向通信的電路,包括:第一緩沖單元、第二緩沖單 元、第一電阻單元、開(kāi)關(guān)單元、檢測(cè)單元、參考電壓源;
      [0008] 第一輸入信號(hào)輸入到所述第一緩沖單元的輸入端,所述第一緩沖單元的輸出端通 過(guò)所述第一電阻單元與所述第二緩沖單元的輸入端連接,所述第二緩沖單元的輸出端輸出 第一輸出信號(hào);
      [0009] 所述開(kāi)關(guān)單元的第一端與所述第二緩沖單元的輸入端連接,第二端與所述參考電 壓源連接,第二輸入信號(hào)通過(guò)所述開(kāi)關(guān)單元的第三端控制所述開(kāi)關(guān)單元的閉合或打開(kāi);所 述檢測(cè)單元的兩個(gè)輸入端分別與所述第一電阻單元的兩端連接,用于檢測(cè)所述第一電阻單 元兩端的電壓是否相同,根據(jù)所述第一電阻單元兩端的電壓是否相同,所述檢測(cè)單元的輸 出端輸出第二輸出信號(hào);所述參考電壓源產(chǎn)生的電壓大于所述第一輸入信號(hào)的低電平,且 小于所述第一輸入信號(hào)的高電平。
      [0010] 可選的,所述開(kāi)關(guān)單元包括:第二電阻單元、開(kāi)關(guān)器件;
      [0011] 所述第二電阻單元的一端與所述第二緩沖單元的輸入端連接,另一端與所述開(kāi)關(guān) 器件的第一端連接,所述開(kāi)關(guān)器件的第二端與所述參考電壓源連接,第二輸入信號(hào)通過(guò)所 述開(kāi)關(guān)器件的第三端控制所述開(kāi)關(guān)器件的閉合或打開(kāi)。
      [0012] 可選的,所述檢測(cè)單元為異或門(mén)。
      [0013] 可選的,若所述第一輸入信號(hào)為高電平時(shí),所述第一輸入信號(hào)通過(guò)所述第一緩沖 單元、所述第一電阻單元、所述第二緩沖單元輸出第一輸出信號(hào),所述第一輸出信號(hào)為高電 平;
      [0014] 若所述第一輸入信號(hào)為低電平時(shí),所述第一輸入信號(hào)通過(guò)所述第一緩沖單元、所 述第一電阻單兀、所述第二緩沖單兀輸出第一輸出信號(hào),所述第一輸出信號(hào)為低電平。
      [0015] 可選的,若所述第二輸入信號(hào)為高電平時(shí),所述開(kāi)關(guān)單元閉合,所述第二輸入信號(hào) 為低電平時(shí),所述開(kāi)關(guān)單元打開(kāi)。
      [0016] 可選的,若所述第二輸入信號(hào)為高電平時(shí),所述檢測(cè)單元檢測(cè)到所述第一電阻單 元兩端的電壓不同,所述第二輸出信號(hào)為高電平;
      [0017] 若所述第二輸入信號(hào)為低電平時(shí),所述檢測(cè)單元檢測(cè)到所述第一電阻單元兩端的 電壓相同,所述第二輸出信號(hào)為低電平。
      [0018] 可選的,所述用于雙向通信的電路還包括:控制器;
      [0019] 所述控制器的一端與所述第一緩沖單元的輸入端連接,另一端與所述檢測(cè)單元連 接,所述控制器用于在所述第一輸入信號(hào)從低電平跳變到高電平,或者從高電平跳變到低 電平時(shí),產(chǎn)生控制信號(hào)給所述檢測(cè)單元,以使得所述檢測(cè)單元根據(jù)所述控制信號(hào)控制輸出 所述第二輸出信號(hào)。
      [0020] 可選的,所述第一輸入信號(hào)與所述第二輸入信號(hào)采用相同的時(shí)鐘信號(hào),或者,采用 不同的時(shí)鐘信號(hào)。
      [0021] 可選的,所述參考電壓源產(chǎn)生的電壓為所述第一輸入信號(hào)的高電平與所述第一輸 入信號(hào)低電平之間的中間值。
      [0022] 可選的,所述開(kāi)關(guān)器件為三極管或M0S管。
      [0023] 本發(fā)明實(shí)施例提供的一種用于雙向通信的電路,該電路包括:第一緩沖單元、第二 緩沖單元、第一電阻單元、開(kāi)關(guān)單元、檢測(cè)單元、參考電壓源;第一輸入信號(hào)通過(guò)第一緩沖單 元、第一電阻單元、第二緩沖單元輸出第一輸出信號(hào);第二輸入信號(hào)控制開(kāi)關(guān)單元的閉合 或打開(kāi),由于參考電壓源產(chǎn)生的電壓大于第一輸入信號(hào)的低電平,且小于第一輸入信號(hào)的 高電平,所以若開(kāi)關(guān)單兀閉合,參考電壓源和第一輸入信號(hào)之間總是存在電壓差,此時(shí),第 一緩沖單元、第一電阻單元、第二電阻單元、開(kāi)關(guān)器件、參考電壓源之間形成電流通路,第一 電阻單元中有電流流過(guò),則第一電阻單元兩端的電壓不同,若開(kāi)關(guān)單元打開(kāi)時(shí),第一緩沖單 元、第一電阻單元、第二電阻單元、開(kāi)關(guān)器件、參考電壓源之間無(wú)法形成電流通路,第一電阻 單元中沒(méi)有電流流過(guò),則第一電阻單元兩端的電壓相同;此時(shí)檢測(cè)單元根據(jù)第一電阻單元 兩端的電壓是否相同,由檢測(cè)單元的輸出端輸出第二輸出信號(hào)。由此看出,本發(fā)明實(shí)施例提 供的用于雙向通信的電路,可以實(shí)現(xiàn)在同一時(shí)間內(nèi)數(shù)據(jù)的雙向傳輸,不再如現(xiàn)有技術(shù)那樣, 每個(gè)通路在同一時(shí)間內(nèi)只能進(jìn)行單向數(shù)據(jù)傳輸,提高了數(shù)據(jù)的傳輸速率。

      【專(zhuān)利附圖】

      【附圖說(shuō)明】
      [0024] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中 所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí) 施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖 獲得其他的附圖。
      [0025] 圖1為現(xiàn)有技術(shù)提供的一種用于單向數(shù)據(jù)傳輸電路示意圖;
      [0026] 圖2為本發(fā)明實(shí)施例提供的一種用于雙向通信的電路的示意圖;
      [0027] 圖3為本發(fā)明實(shí)施例提供的一種具體的用于雙向通信的電路的示意圖;
      [0028] 圖4為本發(fā)明實(shí)施例提供的另一種具體的用于雙向通信的電路的示意圖;
      [0029] 圖5為本發(fā)明實(shí)施例提供的一種用于雙向通信的電路的信號(hào)傳輸狀態(tài)示意圖;
      [0030] 圖6為本發(fā)明實(shí)施例提供的另一種用于雙向通信的電路的信號(hào)傳輸狀態(tài)示意圖;
      [0031] 圖7為本發(fā)明實(shí)施例提供的另一種用于雙向通信的電路的信號(hào)傳輸狀態(tài)示意圖。

      【具體實(shí)施方式】
      [0032] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0033] 本發(fā)明實(shí)施例提供了一種用于雙向通信的電路,如圖2所示,包括:第一緩沖單元 10、第二緩沖單元11、第一電阻單元12、開(kāi)關(guān)單元13、檢測(cè)單元14、參考電壓源15 ;
      [0034] 第一輸入信號(hào)A輸入到所述第一緩沖單元10的輸入端,所述第一緩沖單元10的 輸出端通過(guò)所述第一電阻單元12與所述第二緩沖單元11的輸入端連接,所述第二緩沖單 兀11的輸出端輸出第一輸出信號(hào)C ;
      [0035] 所述開(kāi)關(guān)單元13的第一端與所述第二緩沖單元11的輸入端連接,第二端與所述 參考電壓源15連接,第二輸入信號(hào)D通過(guò)所述開(kāi)關(guān)單元13的第三端控制所述開(kāi)關(guān)單元13 的閉合或打開(kāi);所述檢測(cè)單元14的兩個(gè)輸入端分別與所述第一電阻單元12的兩端連接,用 于檢測(cè)所述第一電阻單元12兩端的電壓是否相同,根據(jù)所述第一電阻單元12兩端的電壓 是否相同,所述檢測(cè)單元14的輸出端輸出第二輸出信號(hào)B ;所述參考電壓源15產(chǎn)生的電壓 大于所述第一輸入信號(hào)A的低電平,且小于所述第一輸入信號(hào)A的高電平。
      [0036] 通過(guò)圖2可知,本發(fā)明實(shí)施例提供的用于雙向通信的電路,該電路可以在同一通 路上同時(shí)進(jìn)行雙向通信,即輸入第一輸入信號(hào)A時(shí),可輸出第一輸出信號(hào)C,同時(shí),在輸入第 二輸入信號(hào)D時(shí),可輸出第二輸出信號(hào)B。第一輸入信號(hào)A通過(guò)第一緩沖單兀10、第一電阻 單元12、第二緩沖單元11輸出第一輸出信號(hào)C ;第二輸入信號(hào)D控制開(kāi)關(guān)單元13的閉合 或打開(kāi),由于參考電壓源15產(chǎn)生的電壓大于第一輸入信號(hào)A的低電平,且小于第一輸入信 號(hào)A的高電平,所以若開(kāi)關(guān)單兀閉合時(shí),參考電壓源15和第一輸入信號(hào)A之間總是存在電 壓差,此時(shí),第一緩沖單元10、第一電阻單元12、第二電阻單元20、開(kāi)關(guān)器件21、參考電壓源 15之間形成電流通路,第一電阻單元12中有電流流過(guò),則第一電阻單元12兩端的電壓不 同,若開(kāi)關(guān)單元打開(kāi)時(shí),第一緩沖單元10、第一電阻單元12、第二電阻單元20、開(kāi)關(guān)器件21 到參考電壓源15之間無(wú)法形成電流通路,第一電阻單元12中沒(méi)有電流流過(guò),則第一電阻單 元12兩端的電壓相同;此時(shí)檢測(cè)單元14根據(jù)第一電阻單元12兩端的電壓是否相同,由檢 測(cè)單元14的輸出端輸出第二輸出信號(hào)B。由此看出,本發(fā)明實(shí)施例提供的用于雙向通信的 電路,可以實(shí)現(xiàn)在同一時(shí)間內(nèi)數(shù)據(jù)的雙向傳輸,不再如現(xiàn)有技術(shù)那樣,每個(gè)通路在同一時(shí)間 內(nèi)只能進(jìn)行單向數(shù)據(jù)傳輸,提高了數(shù)據(jù)的傳輸速率。
      [0037] 可選的,如圖3所示,所述開(kāi)關(guān)單元13包括:第二電阻單元20、開(kāi)關(guān)器件21 ;所述 第二電阻單元20的一端與所述第二緩沖單元11的輸入端連接,另一端與所述開(kāi)關(guān)器件21 的第一端連接,所述開(kāi)關(guān)器件21的第二端與所述參考電壓源15連接,第二輸入信號(hào)D通過(guò) 所述開(kāi)關(guān)器件21的第三端控制所述開(kāi)關(guān)器件21的閉合或打開(kāi)。
      [0038] 其中,所述開(kāi)關(guān)器件21可以為三極管,也可以為M0S管,當(dāng)然也可以為其他具有開(kāi) 關(guān)作用的器件,在此不做限定。
      [0039] 所述第二電阻單元20的阻值遠(yuǎn)大于所述第一電阻單元12的阻值,以保證反向通 信信號(hào)不會(huì)影響正向通信信號(hào)傳輸。
      [0040] 具體的,當(dāng)所述開(kāi)關(guān)器件21閉合時(shí),由于參考電壓源15產(chǎn)生的電壓大于所述第一 輸入信號(hào)A的低電平,且小于所述第一輸入信號(hào)A的高電平,因此,第一輸入信號(hào)A、第一緩 沖單元10、第一電阻單元12、第二電阻單元20、開(kāi)關(guān)器件21、參考電壓源15之間形成電流 通路,由于第二電阻單元20的阻值很大,因此,該通路中產(chǎn)生的電流很小,同時(shí),由于第一 電阻單元12的阻值很小,流經(jīng)第一電阻單元12兩端的壓降很小,則不會(huì)影響第一輸入信號(hào) A在第一緩沖單元10、第一電阻單元12、第二緩沖單元11上的傳輸。
      [0041] 可選的,所述檢測(cè)單元14可以為異或門(mén)。
      [0042] 其中,若所述異或門(mén)檢測(cè)到所述第一電阻單元12兩端的電壓相同時(shí),所述異或門(mén) 的輸出端輸出的所述第二輸出信號(hào)B為低電平;若所述異或門(mén)檢測(cè)到所述第一電阻單元12 兩端的電壓不同時(shí),所述異或門(mén)的輸出端輸出的所述第二輸出信號(hào)B為高電平。
      [0043] 優(yōu)選的,所述參考電壓源15產(chǎn)生的電壓為所述第一輸入信號(hào)A的高電平與所述第 一輸入信號(hào)低電平之間的中間值。
      [0044] 示例的,若所述第一輸入信號(hào)A的高電平為IV,所述第一輸入信號(hào)A的低電平為 0V,則所述參考電壓源15產(chǎn)生的電壓0.5V。
      [0045] 可選的,所述第一輸入信號(hào)A與所述第二輸入信號(hào)D采用相同的時(shí)鐘信號(hào),或者, 采用不同的時(shí)鐘信號(hào)。
      [0046] 若所述第一輸入信號(hào)A與所述第二輸入信號(hào)D采用相同的時(shí)鐘信號(hào),則所述第一 輸入信號(hào)A和所述第二輸入信號(hào)D進(jìn)行數(shù)據(jù)傳輸是同步的;若所述第一輸入信號(hào)A與所述 第二輸入信號(hào)D采用不同的時(shí)鐘信號(hào),則所述第一輸入信號(hào)A根據(jù)其采用的時(shí)鐘信號(hào)進(jìn)行 數(shù)據(jù)傳輸,所述第二輸入信號(hào)D根據(jù)其采用的時(shí)鐘信號(hào)進(jìn)程數(shù)據(jù)傳輸,即所述第一輸入信 號(hào)A和所述第二輸入信號(hào)D進(jìn)行數(shù)據(jù)傳輸是異步的。
      [0047] 具體的,以圖3所示的用于雙向通信的電路,對(duì)信號(hào)是如何進(jìn)行雙向傳輸進(jìn)行詳 細(xì)描述。以第一輸入信號(hào)A的傳輸過(guò)程為正向通信,第二輸入信號(hào)D的傳輸過(guò)程為反向通 信為例進(jìn)行說(shuō)明。其中,術(shù)語(yǔ)"正向"、"反向"等指示的方位或位置關(guān)系為基于附圖所示的 方位或位置關(guān)系,僅是為了便于描述本發(fā)明,而不是指示或暗示所指裝置或元件必須具備 的特定的方位、或以特定的方位構(gòu)造和操作。
      [0048] 對(duì)于正向通信過(guò)程,即第一輸入信號(hào)A,輸出第一輸出信號(hào)C的過(guò)程。首先需要說(shuō) 明的是,第一緩沖單元10和第二緩沖單元11的特性為輸入高阻態(tài),輸出低阻態(tài),即就是,若 輸入為高電平,貝 1J輸出為高電平,若輸入為低電平,貝1J輸出為低電平。同時(shí),在開(kāi)關(guān)器件21 打開(kāi)的情況下,由于第一電阻單元12的阻值較小,而第二緩沖單元11輸入高阻,因此流經(jīng) 第一電阻單元12的電流也很小,因此所述第一電阻單元12兩端的電壓差非常小,超過(guò)檢測(cè) 單元14的檢測(cè)精度,因此不會(huì)產(chǎn)生第二輸出信號(hào)B。
      [0049] 若開(kāi)關(guān)器件21打開(kāi)時(shí),當(dāng)?shù)谝惠斎胄盘?hào)A為高電平時(shí),第一輸入信號(hào)A通過(guò)第一 緩沖單兀10、第一電阻單兀12、第二緩沖單兀11后輸出第一輸出信號(hào)C,且第一輸出信號(hào)C 為高電平;同理,當(dāng)?shù)谝惠斎胄盘?hào)A為低電平時(shí),第一輸入信號(hào)A通過(guò)第一緩沖單兀10、第 一電阻單兀12、第二緩沖單兀11后輸出第一輸出信號(hào)C,且第一輸出信號(hào)C為低電平。
      [0050] 若開(kāi)關(guān)器件21閉合時(shí),由于第二電阻單元20的阻值遠(yuǎn)大于第一電阻單元12的阻 值,因此,不會(huì)影響正向通信過(guò)程。那么,當(dāng)?shù)谝惠斎胄盘?hào)A為高電平時(shí),第一輸入信號(hào)A通 過(guò)第一緩沖單兀10、第一電阻單兀12、第二緩沖單兀11后輸出第一輸出信號(hào)C,且第一輸 出信號(hào)C為高電平;同理,當(dāng)?shù)谝惠斎胄盘?hào)A為低電平時(shí),第一輸入信號(hào)A通過(guò)第一緩沖單 兀10、第一電阻單兀12、第二緩沖單兀11后輸出第一輸出信號(hào)C,且第一輸出信號(hào)C為低電 平。
      [0051] 對(duì)于反向通信過(guò)程,即輸入第二輸入信號(hào)D,輸出第二輸出信號(hào)B的過(guò)程。其中,第 二輸入信號(hào)D的電平高低,可以控制開(kāi)關(guān)器件21的閉合或打開(kāi)。若第二輸入信號(hào)D為高電 平,開(kāi)關(guān)器件21閉合,第二輸入信號(hào)D為低電平時(shí),開(kāi)關(guān)器件21打開(kāi)。同時(shí),檢測(cè)單元14 的兩個(gè)輸入端分別與第一電阻單元12的兩端連接,用以檢測(cè)第一電阻單元12兩端的電壓 是否相同,檢測(cè)單元14根據(jù)電壓是否相同來(lái)判斷輸出高電平或是低電平。例如,當(dāng)檢測(cè)單 元14檢測(cè)到第一電阻單元12兩端的電壓相同時(shí),輸出的第二輸出信號(hào)B為低電平,當(dāng)檢測(cè) 單元14檢測(cè)到第一電阻單元12兩端的電壓不同時(shí),輸出的第二輸出信號(hào)B為高電平。
      [0052] 具體的,當(dāng)?shù)诙斎胄盘?hào)D為高電平時(shí),開(kāi)關(guān)器件21閉合,由于參考電壓源15產(chǎn) 生的電壓大于所述第一輸入信號(hào)A的低電平,且小于所述第一輸入信號(hào)A的高電平,因此, 參考電壓源15和第一輸入信號(hào)A之間存在電壓差,此時(shí),第一緩沖單兀10、第一電阻單兀 12、第二電阻單元20、開(kāi)關(guān)器件21、參考電壓源15之間形成電流通路,第一電阻單元12中 有電流流過(guò),則第一電阻單元12兩端的電壓不同,檢測(cè)單元14檢測(cè)到所述第一電阻單元12 兩端的電壓不同,輸出第二輸出信號(hào)B,且第二輸出信號(hào)B為高電平;第二輸入信號(hào)D為低 電平時(shí),開(kāi)關(guān)器件21打開(kāi),此時(shí),第一緩沖單元10、第一電阻單元12、第二電阻單元20、開(kāi)關(guān) 器件21、參考電壓源15之間無(wú)法形成電流通路,第一電阻單元12中沒(méi)有電流流過(guò),則第一 電阻單元12兩端的電壓相同,檢測(cè)單元14檢測(cè)到所述第一電阻單元12兩端的電壓相同, 輸出第二輸出信號(hào)B,且第二輸出信號(hào)B為低電平,也即第二輸入信號(hào)D為高電平時(shí),第二輸 出信號(hào)B為高電平,第二輸入信號(hào)D為低電平時(shí),第二輸出信號(hào)B為低電平。
      [0053] 其中,由于參考電壓源15產(chǎn)生的電壓大于所述第一輸入信號(hào)A的低電平,且小于 所述第一輸入信號(hào)A的高電平,因此,當(dāng)?shù)谝惠斎胄盘?hào)A的電平大于參考電壓源15的電壓 時(shí),電流從第一輸入信號(hào)A經(jīng)過(guò)第一緩沖單元10、第一電阻單元12、第二電阻單元20、開(kāi)關(guān) 器件21到參考電壓源15 ;當(dāng)?shù)谝惠斎胄盘?hào)A的電平壓小于參考電壓源15的電壓時(shí),電流 從參考電壓源15經(jīng)過(guò)開(kāi)關(guān)器件21、第二電阻單元20、第一電阻單元12到第一緩沖單元10, 也就是說(shuō),第一輸入信號(hào)A與參考電壓源15之間存在電壓差,這樣,就有電流流經(jīng)第一電阻 單元12,區(qū)別僅在于電流傳輸方向的不同,但不影響反向通信過(guò)程。
      [0054] 可選的,所述第一輸入信號(hào)A與所述第二輸入信號(hào)D采用相同的時(shí)鐘信號(hào),或者, 采用不同的時(shí)鐘信號(hào)。
      [0055] 進(jìn)一步的,當(dāng)?shù)谝惠斎胄盘?hào)A高電平,且開(kāi)關(guān)器件21 -直處于閉合狀態(tài)時(shí),此時(shí)反 向通信的第二輸出信號(hào)B應(yīng)為高電平,但是在反向通信的過(guò)程中,正向通信的第一輸入信 號(hào)A從高電平跳變到低電平,由于參考電壓源15產(chǎn)生的電壓大于所述第一輸入信號(hào)A的低 電平,且小于所述第一輸入信號(hào)A的高電平,因此,在所述第一輸入信號(hào)A跳變的過(guò)程中,必 然會(huì)出現(xiàn)第一輸入信號(hào)A的電平與參考電壓源15的電壓相等的時(shí)刻,因此,在第一輸入信 號(hào)A從高電平跳變到低電平的過(guò)程中,第一電阻單元12的電流從第一緩沖單元10到參考 電壓源15逐漸變化為零,再變?yōu)閺膮⒖茧妷涸?5到第一緩沖單元10,在第一輸入信號(hào)A跳 變的過(guò)程中,會(huì)出現(xiàn)流過(guò)第一電阻單元12的電流為零的情況,檢測(cè)單元14檢測(cè)到第一電阻 單兀12兩端的電壓相同,輸出第二輸出信號(hào)B為低電平,與開(kāi)關(guān)器件閉合時(shí),第二輸出信號(hào) B為高電平矛盾,因此,在第一輸入信號(hào)A跳變的過(guò)程中,需要對(duì)第二輸出信號(hào)B進(jìn)行控制, 以避免正向通信對(duì)反向通信產(chǎn)生影響。
      [0056] 為了避免正向通信對(duì)反向通信的影響,如圖3所示,本發(fā)明實(shí)施例提供的用于雙 向通信的電路還包括:控制器23。其中,控制器23的一端與第一緩沖單元10的輸入端連 接,另一端與檢測(cè)單元14連接,控制器23用于在第一輸入信號(hào)A從低電平跳變到高電平, 或者從高電平跳變到低電平時(shí),產(chǎn)生控制信號(hào)給檢測(cè)單元14,以使得檢測(cè)單元14根據(jù)該控 制信號(hào)控制輸出第二輸出信號(hào)B。
      [0057] 不例的,若第二輸出信號(hào)B為高電平時(shí),此時(shí),第一輸入信號(hào)A從高電平跳變?yōu)榈?電平,控制器23在檢測(cè)到第一輸入信號(hào)A從高電平跳變?yōu)榈碗娖綍r(shí),生成一跳變信號(hào)發(fā)送 給檢測(cè)單元14,檢測(cè)單元14根據(jù)該跳變信號(hào)控制第二輸出信號(hào)B,使其保持第一輸入信號(hào) A跳變前第二輸出信號(hào)B的輸出狀態(tài)不變,即此時(shí)第二輸出信號(hào)仍為高電平狀態(tài),當(dāng)控制器 23檢測(cè)到第一輸入信號(hào)A跳變結(jié)束時(shí),生成一跳變結(jié)束信號(hào)發(fā)送給檢測(cè)單元14,測(cè)單元14 收到該跳變結(jié)束信號(hào)后,不再對(duì)其輸出的第二輸出信號(hào)B進(jìn)行控制,僅根據(jù)第一電阻單元 12兩端的實(shí)際電壓輸出第二輸出信號(hào)B。
      [0058] 本發(fā)明實(shí)施例提供的用于雙向通信的電路,該電路可以在同一通路上同時(shí)進(jìn)行雙 向通信,即輸入第一輸入信號(hào)A時(shí),可輸出第一輸出信號(hào)C,同時(shí),在輸入第二輸入信號(hào)D時(shí), 可輸出第二輸出信號(hào)B。第一輸入信號(hào)A通過(guò)第一緩沖單兀10、第一電阻單兀12、第二緩沖 單兀11輸出第一輸出信號(hào)C ;第二輸入信號(hào)D通過(guò)開(kāi)關(guān)器件21的第三端控制開(kāi)關(guān)器件21 的閉合或打開(kāi),由于參考電壓源15產(chǎn)生的電壓大于第一輸入信號(hào)A的低電平,且小于第一 輸入信號(hào)A的高電平,所以若開(kāi)關(guān)器件21閉合,參考電壓源15和第一輸入信號(hào)A之間總是 存在電壓差,此時(shí),第一緩沖單元10、第一電阻單元12、第二電阻單元20、開(kāi)關(guān)器件21、參考 電壓源15之間形成電流通路,第一電阻單元12中必有電流流過(guò),則第一電阻單元12兩端 的電壓不同,若開(kāi)關(guān)器件21打開(kāi),第一緩沖單元10、第一電阻單元12、第二電阻單元20、開(kāi) 關(guān)器件21到參考電壓源15之間無(wú)法形成電流通路,第一電阻單元12中沒(méi)有電流流過(guò),則 第一電阻單元12兩端的電壓相同;此時(shí),檢測(cè)單元14可以根據(jù)第一電阻單元12兩端的電 壓是否相同,由檢測(cè)單元14的輸出端輸出第二輸出信號(hào)B。由此看出,本發(fā)明實(shí)施例提供的 用于雙向通信的電路,可以實(shí)現(xiàn)在同一時(shí)間內(nèi)數(shù)據(jù)的雙向傳輸,不再如現(xiàn)有技術(shù)那樣,每個(gè) 通路在同一時(shí)間內(nèi)只能傳輸一個(gè)信號(hào),提高了數(shù)據(jù)的傳輸速率。另外,本發(fā)明實(shí)施例中還包 括一個(gè)控制器,它可以在正向通信過(guò)程中第一輸入信號(hào)A的電平發(fā)生跳變時(shí),產(chǎn)生一個(gè)控 制信號(hào),控制檢測(cè)單元的輸出,使之保持第一輸入信號(hào)A跳變前第二輸出信號(hào)B的輸出狀態(tài) 不變,避免了傳輸過(guò)程中第一輸入信號(hào)A的電平跳變導(dǎo)致的第二輸入信號(hào)D的傳輸錯(cuò)誤,提 高了數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。
      [0059] 具體的,如圖4所示,以第一緩沖單元為輸入緩沖器UIN、第二緩沖單元為輸出緩沖 器U QUT、第一電阻單兀12中包含一個(gè)電阻R1、第二電阻單兀20中包含一個(gè)電阻R2、開(kāi)關(guān)器 件21為M0S管開(kāi)關(guān)S1、檢測(cè)單元14為異或門(mén)U IN2、控制器為MCU(Micro Controller Unit, 微控制器)、參考電壓源VREF(Voltage Reference,參考電壓源)產(chǎn)生的電壓為第一輸入信 號(hào)的高電平與所述第一輸入信號(hào)低電平之間的中間值為例,對(duì)該電路的雙向通信過(guò)程進(jìn)行 說(shuō)明,需要說(shuō)明的是,這些元器件是本領(lǐng)域的技術(shù)人員均可很容易的得到。
      [0060] 在正向通信過(guò)程中,如圖4所不,即輸入第一輸入信號(hào)A,輸出第一輸出信號(hào)C的過(guò) 程。當(dāng)?shù)谝惠斎胄盘?hào)A為高電平時(shí),第一輸入信號(hào)A通過(guò)輸入緩沖器U IN、電阻R1、輸出緩沖 器U〇UT后,輸出第一輸出信號(hào)C,且第一輸出信號(hào)C為高電平;同理,當(dāng)?shù)谝惠斎胄盘?hào)A為低 電平時(shí),第一輸入信號(hào)A通過(guò)輸入緩沖器U IN、電阻R1、輸出緩沖器υ〇υτ后輸出第一輸出信號(hào) C,且第一輸出信號(hào)C為低電平。
      [0061] 對(duì)于反向通信過(guò)程,如圖4所示,即輸入第二輸入信號(hào)D,輸出第二輸出信號(hào)Β的過(guò) 程。當(dāng)?shù)诙斎胄盘?hào)D為高電平時(shí),M0S管開(kāi)關(guān)S1閉合,參考電壓源VREF產(chǎn)生的電壓為所 述第一輸入信號(hào)的高電平與所述第一輸入信號(hào)低電平之間的中間值,此時(shí),輸入緩沖器U IN、 電阻R1、輸出緩沖器UQUT、電阻R2、M0S管開(kāi)關(guān)S1、參考電壓源VREF之間形成電流通路,電 阻R1中有電流流過(guò),則電阻R1兩端的電壓不同,異或門(mén)U IN2檢測(cè)到電阻R1兩端的電壓不 同,輸出第二輸出信號(hào)B,且第二輸出信號(hào)B為高電平;當(dāng)?shù)诙斎胄盘?hào)D為低電平時(shí),M0S 管開(kāi)關(guān)S1打開(kāi),此時(shí),輸入緩沖器UIN、電阻R1、輸出緩沖器U〇UT、電阻R2、M0S管開(kāi)關(guān)S1、參 考電壓源VREF之間無(wú)法形成電流通路,電阻R1中沒(méi)有電流流過(guò),則電阻R1兩端的電壓相 同,異或門(mén)U IN2檢測(cè)到電阻R1兩端的電壓相同,輸出第二輸出信號(hào)B,且第二輸出信號(hào)B為 低電平。
      [0062] 同時(shí),當(dāng)?shù)谝惠斎胄盘?hào)A發(fā)生跳變時(shí),MCU檢測(cè)到第一輸入信號(hào)A發(fā)生跳變,生成 一跳變信號(hào)發(fā)送給異或門(mén)U IN2,異或門(mén)UIN2根據(jù)該跳變信號(hào)控制第二輸出信號(hào)B保持第一輸 入信號(hào)A跳變前第二輸出信號(hào)B的輸出狀態(tài)不變,直至第一輸入信號(hào)A跳變結(jié)束;當(dāng)MCU檢 測(cè)到第一輸入信號(hào)A跳變結(jié)束時(shí),生成一跳變結(jié)束信號(hào)發(fā)送給異或門(mén)U IN2,異或門(mén)UIN2收到 該跳變結(jié)束信號(hào)后,不再對(duì)其第二輸出信號(hào)B進(jìn)行控制,僅根據(jù)電阻R1兩端的電壓是否相 同輸出第二輸出信號(hào)B。
      [0063] 具體的,控制器對(duì)反向通信過(guò)程的影響可以包括以下幾種情況:
      [0064] 第一種情況:反向通信過(guò)程中第二輸入信號(hào)D的傳輸速度與正向通信過(guò)程中第一 輸入信號(hào)A的傳輸速度相同。
      [0065] 首先說(shuō)明是,圖5中的tl表示信號(hào)發(fā)生跳變時(shí)所需要的時(shí)間,t2表示信號(hào)傳輸時(shí) 的有效電平保持時(shí)間,所以信號(hào)有兩種狀態(tài),一種是信號(hào)的有效電平狀態(tài),一種是信號(hào)有效 電平的建立狀態(tài),其中信號(hào)有效電平的建立需要的時(shí)間也即信號(hào)發(fā)生跳變所需要的時(shí)間, A1?A4表不第一輸入信號(hào)A的輸入信號(hào),D0?D4表不第二輸入信號(hào)D的輸入信號(hào),B1? B4表示第二輸出信號(hào)B的輸出信號(hào),al?a6表示不同的時(shí)間段,是為了清楚地說(shuō)明在不同 的時(shí)間段內(nèi)第一輸入信號(hào)、第二輸入信號(hào)和第二輸出信號(hào)之間的關(guān)系,其中,在有效電平保 持時(shí)間t2時(shí)間段內(nèi)的A1?A4、D0?D4、B1?B4,僅表不輸入或者輸出信號(hào)的有效電平狀 態(tài),不表不輸入或者輸出信號(hào)電平的高低,同時(shí),在兩個(gè)信號(hào)之間必須存在跳變時(shí)間tl,一 般情況下,跳變時(shí)間很短,一般為信號(hào)傳輸時(shí)有效電平的保持時(shí)間的十分之一,甚至更小。 對(duì)于信號(hào)的跳變時(shí)間和有效電平的保持時(shí)間,可以根據(jù)不同的標(biāo)準(zhǔn)協(xié)議進(jìn)行確定,示例的, 若為USB傳輸,則按照USB協(xié)議來(lái)確定信號(hào)的跳變時(shí)間與有效電平保持時(shí)間。
      [0066] 如圖5所示,當(dāng)正向通信過(guò)程中信號(hào)的傳輸速率與反向通信過(guò)程中信號(hào)的傳輸速 率相同時(shí),即第一輸入信號(hào)A和第二輸入信號(hào)D輸入的信號(hào)的有效電平保持時(shí)間是一樣的, 為了避免在傳輸過(guò)程中,第一輸入信號(hào)A對(duì)第二輸入信號(hào)D的輸出造成影響,可以通過(guò)發(fā)送 第二輸入信號(hào)D中的控制器控制第二輸入信號(hào)D,讓其延遲tl時(shí)間再發(fā)送信號(hào),如圖5所 示,當(dāng)?shù)谝惠斎胄盘?hào)A由A1跳變?yōu)锳2時(shí),也就是說(shuō),在第一次跳變時(shí)間tl內(nèi),第二輸入信 號(hào)D1剛好處于第二輸入信號(hào)D1的有效電平保持時(shí)間內(nèi),控制器控制此時(shí)第二輸出信號(hào)B 的輸出B1保持al時(shí)段內(nèi)的輸出狀態(tài)B1不變。在a3時(shí)段內(nèi),第一輸入信號(hào)A2沒(méi)有發(fā)生跳 變,所以第二輸出信號(hào)B2隨著第二輸入信號(hào)D2的變化而變化,在a4時(shí)段內(nèi),第一輸入信號(hào) 由A2跳變?yōu)锳3,控制器控制此時(shí)第二輸出信號(hào)B2保持a3時(shí)段內(nèi)的輸出狀態(tài)B2不變。同 理,在a5時(shí)段內(nèi),第一輸入信號(hào)A3沒(méi)有發(fā)生跳變,所以第二輸出信號(hào)B3隨著第二輸入信號(hào) D3的變化而變化,在a6時(shí)段內(nèi),第一輸入信號(hào)由A3跳變?yōu)锳4,控制器控制此時(shí)第二輸出信 號(hào)B3保持a5時(shí)段內(nèi)的輸出狀態(tài)B3不變。由此可以明顯看出,第一輸入信號(hào)A的跳變時(shí)間 總是對(duì)應(yīng)第二輸入信號(hào)D的有效電平保持時(shí)間,即在第一輸入信號(hào)A的跳變時(shí)間內(nèi),第二輸 出信號(hào)D處于有效電平的保持時(shí)間段內(nèi),此時(shí),控制器控制第二輸出信號(hào)B的輸出保持與之 前的輸出狀態(tài)相同,這樣,就不會(huì)導(dǎo)致反向通信過(guò)程中出現(xiàn)傳輸錯(cuò)誤的情況。
      [0067] 第二種情況:反向通信過(guò)程中第二輸入信號(hào)D的信號(hào)傳輸速度小于正向通信過(guò)程 中第一輸入信號(hào)A的信號(hào)傳輸速度。
      [0068] 首先說(shuō)明是,圖6中的tl表示第一輸入信號(hào)A和第二輸入信號(hào)D發(fā)生跳變時(shí)所需 要的時(shí)間,表不第一輸入信號(hào)A傳輸時(shí)的有效電平保持時(shí)間,t3表不第二輸入信號(hào)D傳 輸時(shí)的有效電平保持時(shí)間;A1?A4表不第一輸入信號(hào)A的輸入信號(hào),D1?D3表不第二輸 入信號(hào)D的輸入信號(hào),B1?B3表不第二輸出信號(hào)B的輸出信號(hào),al?a8僅為了清楚地說(shuō) 明在不同的時(shí)間段內(nèi)第一輸入信號(hào)、第二輸入信號(hào)和第二輸出信號(hào)之間的關(guān)系,其中,在有 效電平保持時(shí)間t2時(shí)間段內(nèi)的A1?A4、D1?D3、B1?B3僅表不輸入或者輸出信號(hào)的狀 態(tài),不表不輸入或者輸出信號(hào)電平的高低。
      [0069] 如圖6所不,在al時(shí)段內(nèi),第二輸出信號(hào)B1隨著第二輸入信號(hào)D1的變化而變化, 在a2時(shí)段內(nèi),第一輸入信號(hào)從A1發(fā)生跳變?yōu)锳2,第二輸入信號(hào)D1沒(méi)有發(fā)生跳變處于有效 電平的保持時(shí)間,此時(shí),控制器控制檢測(cè)單元的輸出端B1的輸出保持al時(shí)段內(nèi)的輸出狀態(tài) B1之前狀態(tài)不變,所以在a2時(shí)段內(nèi),第二輸出信號(hào)B的輸出信號(hào)B1是正確的;在a3時(shí)段 內(nèi),第一輸入信號(hào)A2處于有效電平的保持時(shí)間,此時(shí),第二輸出信號(hào)B2隨著第二輸入信號(hào) D2的變化而變化;在a4時(shí)段內(nèi),第一輸入信號(hào)從A2跳變到A3,此時(shí),控制器控制檢測(cè)單元 的輸出端B2的輸出保持a3時(shí)段內(nèi)跳變后的輸出狀態(tài)不變,在a5時(shí)段內(nèi),第一輸入信號(hào)A3 和第二輸入信號(hào)D3均沒(méi)有跳變,此時(shí)第二輸出信號(hào)B2隨著第二輸入信號(hào)按照第二輸入信 號(hào)D2的變化而變化,但在a6時(shí)段內(nèi),第一輸入信號(hào)A3和第二輸入信號(hào)D2均發(fā)生了跳變, 控制器檢測(cè)到第一輸入信號(hào)A3發(fā)生跳變后,控制檢測(cè)單元的輸出端的輸出保持a5時(shí)段內(nèi) 的輸出狀態(tài)B2之前狀態(tài)不變,如圖6所示,此時(shí)檢測(cè)單元的輸出端B2未發(fā)生跳變,控制器 使檢測(cè)單元的輸出端多維持了一個(gè)tl時(shí)間,但實(shí)際上第二輸出信號(hào)B2是應(yīng)該隨著第二輸 入信號(hào)D2的跳變而跳變的,所以第二輸出信號(hào)B2比實(shí)際的第二輸入信號(hào)D2多維持了一個(gè) tl時(shí)間,而在a7時(shí)段,第一輸入信號(hào)A4和第二輸入信號(hào)D3均沒(méi)有發(fā)生跳變,但是由于在 a6時(shí)段內(nèi),控制器控制檢測(cè)單元的輸出端維持不變,所以使得檢測(cè)器延遲了一個(gè)tl時(shí)間才 檢測(cè)到a6時(shí)段內(nèi)第二輸入信號(hào)D2的變化,所以導(dǎo)致輸出端輸出的第二輸出信號(hào)B3也產(chǎn)生 了 tl時(shí)間的延遲。
      [0070] 通過(guò)上述分析可以得出,檢測(cè)單元的輸出端輸出的數(shù)據(jù)信號(hào)的變化為在有效電平 保持時(shí)間上增加或減少一個(gè)跳變時(shí)間tl,如果第二輸出信號(hào)D的有效電平保持時(shí)間遠(yuǎn)遠(yuǎn)大 于第一輸入信號(hào)A的有效電平保持時(shí)間(如η倍以上,η彡10),那么第一輸入信號(hào)A的跳 變時(shí)間也遠(yuǎn)遠(yuǎn)小于第二輸入信號(hào)的有效電平保持時(shí)間,在這種情況下,可以忽略第二輸出 信號(hào)B上增加或減少一個(gè)tl時(shí)間。當(dāng)正反向通信過(guò)程中數(shù)據(jù)的傳輸速度相差不大時(shí),可以 控制正向通信過(guò)程的信號(hào)傳輸速度與反向通信過(guò)程的信號(hào)傳輸速度使之保持相同,這樣就 可以按照?qǐng)D5中所示的方式傳輸數(shù)據(jù),且不會(huì)造成信號(hào)傳輸錯(cuò)誤。
      [0071] 具體的,正向通信過(guò)程中信號(hào)的傳輸速度可以直接通過(guò)控制器判定得出,反向通 信過(guò)程中數(shù)據(jù)的傳輸速度則需要在保持正向通信過(guò)程中傳輸信號(hào)為某特定狀態(tài)一段時(shí)間 的情況下,從反向輸入端輸入一個(gè)和反向通信過(guò)程中數(shù)據(jù)的傳輸速度相同的一個(gè)高低電平 交互的信號(hào),再由控制器判斷反向通信過(guò)程中信號(hào)的傳輸速度,判定結(jié)束后,控制器控制正 向通信過(guò)程中傳輸?shù)哪程囟顟B(tài)的信號(hào)發(fā)生跳變,通知第二輸出信號(hào)的輸出端速度確定結(jié) 束,控制器判定完正反向通信過(guò)程的數(shù)據(jù)傳輸速度后再進(jìn)行速度的調(diào)節(jié)與信號(hào)的傳輸。
      [0072] 第三種情況:反向通信過(guò)程中第二輸入信號(hào)D的信號(hào)傳輸速度大于正向通信過(guò)程 中第一輸入信號(hào)A的信號(hào)傳輸速度。
      [0073] 首先說(shuō)明是,圖7中的tl表示第一輸入信號(hào)A發(fā)生跳變時(shí)所需要的時(shí)間,t4表示 第二輸入信號(hào)D發(fā)生跳變時(shí)所需要的時(shí)間,t2表示第一輸入信號(hào)A傳輸時(shí)的有效電平保持 時(shí)間,t3表不第二輸入信號(hào)D傳輸時(shí)的有效電平保持時(shí)間;A1?A2表不第一輸入信號(hào)A的 輸入信號(hào),D0?D10表不第二輸入信號(hào)D的輸入信號(hào),B0?B9表不第二輸出信號(hào)B的輸 出信號(hào),D0'和D5'表示重傳的第二輸入信號(hào),al?a5僅為了清楚地說(shuō)明在不同的時(shí)間段 內(nèi)第一輸入信號(hào)、第二輸入信號(hào)和第二輸出信號(hào)之間的關(guān)系,其中,在有效電平保持時(shí)間t2 時(shí)間段內(nèi)的A1?A2、以及有效電平保持時(shí)間t3時(shí)間段內(nèi)的DO?DIO、B0?B9僅表示輸 入或者輸出信號(hào)的狀態(tài),不表示輸入或者輸出信號(hào)電平的高低。
      [0074] 如圖7所示,在正向通信過(guò)程中第一輸入信號(hào)可能發(fā)生跳變的時(shí)間區(qū)域內(nèi),示例 的,如圖7中所示的al時(shí)段內(nèi),第一輸入信號(hào)A發(fā)生跳變,此時(shí),檢測(cè)器輸出端受控制器控 制,使第二輸入信號(hào)D0的輸出維持之前狀態(tài)不變,此時(shí)輸出端就無(wú)法根據(jù)第二輸入信號(hào)D0 輸出第二輸出信號(hào),導(dǎo)致第二輸入信號(hào)DO傳輸錯(cuò)誤,所以在a2時(shí)段內(nèi),即第一輸入信號(hào)Al 的有效電平建立之前,控制器控制反向通信過(guò)程重新傳輸?shù)诙斎胄盘?hào)DO',此時(shí),第二輸 出信號(hào)B的輸出端即可輸出正確的第二輸出信號(hào)B0,控制器控制重新輸入al時(shí)段內(nèi)無(wú)效的 第二輸入信號(hào)D0后,才接著輸入后續(xù)第二輸入信號(hào)Dl、D2、D3、D4,并由輸出端輸出第二輸 出信號(hào)Bl、B2、B3、B4。同理,在a3時(shí)段內(nèi),第一輸入信號(hào)A1發(fā)生跳變,導(dǎo)致第二輸入信號(hào) D5輸出錯(cuò)誤,所以在a4時(shí)段內(nèi)第一輸入信號(hào)A2的有效電平建立之前,控制器首先控制反 向通信過(guò)程重新輸入一個(gè)第二輸入信號(hào)D5',然后再由輸出端輸出第二輸出信號(hào)B5。其中, 標(biāo)準(zhǔn)協(xié)議確定后,MCU可以判斷出正向通信過(guò)程中哪些時(shí)間是跳變時(shí)間,哪些時(shí)間是數(shù)據(jù)傳 輸?shù)挠行щ娖奖3謺r(shí)間,這樣,MCU就能將第一輸入信號(hào)A的跳變時(shí)間內(nèi)傳輸?shù)牡诙斎胄?號(hào)D在下個(gè)第一輸入信號(hào)A的有效保持時(shí)間內(nèi)重新再發(fā)送一次,避免了第二輸入信號(hào)的傳 輸錯(cuò)誤。
      [0075] 需要注意是以上各個(gè)電阻單元可以為一個(gè)或多個(gè)器件的組合實(shí)現(xiàn),即上述任一電 阻單元可以包括至少一個(gè)電阻,當(dāng)上述任一電阻單元中包含至少兩個(gè)電阻時(shí),所述電阻單 元內(nèi)的電阻可以并聯(lián)的,也可以是串聯(lián)的,且所述電阻的大小可以是固定的,也可以是變化 的。
      [〇〇76] 最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
      【權(quán)利要求】
      1. 一種用于雙向通信的電路,其特征在于,包括:第一緩沖單元、第二緩沖單元、第一 電阻單元、開(kāi)關(guān)單元、檢測(cè)單元、參考電壓源; 第一輸入信號(hào)輸入到所述第一緩沖單元的輸入端,所述第一緩沖單元的輸出端通過(guò)所 述第一電阻單元與所述第二緩沖單元的輸入端連接,所述第二緩沖單元的輸出端輸出第一 輸出信號(hào); 所述開(kāi)關(guān)單元的第一端與所述第二緩沖單元的輸入端連接,第二端與所述參考電壓源 連接,第二輸入信號(hào)通過(guò)所述開(kāi)關(guān)單元的第三端控制所述開(kāi)關(guān)單元的閉合或打開(kāi);所述檢 測(cè)單元的兩個(gè)輸入端分別與所述第一電阻單元的兩端連接,用于檢測(cè)所述第一電阻單元兩 端的電壓是否相同,根據(jù)所述第一電阻單元兩端的電壓是否相同,所述檢測(cè)單元的輸出端 輸出第二輸出信號(hào);所述參考電壓源產(chǎn)生的電壓大于所述第一輸入信號(hào)的低電平,且小于 所述第一輸入信號(hào)的高電平。
      2. 根據(jù)權(quán)利要求1所述的用于雙向通信的電路,其特征在于,所述開(kāi)關(guān)單元包括:第二 電阻單元、開(kāi)關(guān)器件; 所述第二電阻單元的一端與所述第二緩沖單元的輸入端連接,另一端與所述開(kāi)關(guān)器件 的第一端連接,所述開(kāi)關(guān)器件的第二端與所述參考電壓源連接,第二輸入信號(hào)通過(guò)所述開(kāi) 關(guān)器件的第三端控制所述開(kāi)關(guān)器件的閉合或打開(kāi)。
      3. 根據(jù)權(quán)利要求1所述的用于雙向通信的電路,其特征在于,所述檢測(cè)單元為異或門(mén)。
      4. 根據(jù)權(quán)利要求1所述的用于雙向通信的電路,其特征在于, 若所述第一輸入信號(hào)為高電平時(shí),所述第一輸入信號(hào)通過(guò)所述第一緩沖單元、所述第 一電阻單兀、所述第二緩沖單兀輸出第一輸出信號(hào),所述第一輸出信號(hào)為高電平; 若所述第一輸入信號(hào)為低電平時(shí),所述第一輸入信號(hào)通過(guò)所述第一緩沖單元、所述第 一電阻單兀、所述第二緩沖單兀輸出第一輸出信號(hào),所述第一輸出信號(hào)為低電平。
      5. 根據(jù)權(quán)利要求1所述的用于雙向通信的電路,其特征在于,所述第二輸入信號(hào)為高 電平時(shí),所述開(kāi)關(guān)單元閉合所述第二輸入信號(hào)為低電平時(shí),所述開(kāi)關(guān)單元打開(kāi)。
      6. 根據(jù)權(quán)利要求5所述的用于雙向通信的電路,其特征在于, 若所述第二輸入信號(hào)為高電平時(shí),所述檢測(cè)單元檢測(cè)到所述第一電阻單元兩端的電壓 不同,所述第二輸出信號(hào)為高電平; 若所述第二輸入信號(hào)為低電平時(shí),所述檢測(cè)單元檢測(cè)到所述第一電阻單元兩端的電壓 相同,所述第二輸出信號(hào)為低電平。
      7. 根據(jù)權(quán)利要求1所述的用于雙向通信的電路,其特征在于,所述用于雙向通信的電 路還包括:控制器; 所述控制器的一端與所述第一緩沖單元的輸入端連接,另一端與所述檢測(cè)單元連接, 所述控制器用于在所述第一輸入信號(hào)從低電平跳變到高電平,或者從高電平跳變到低電平 時(shí),產(chǎn)生控制信號(hào)給所述檢測(cè)單元,以使得所述檢測(cè)單元根據(jù)所述控制信號(hào)控制輸出所述 第二輸出信號(hào)。
      8. 根據(jù)權(quán)利要求1所述的用于雙向通信的電路,其特征在于,所述第一輸入信號(hào)與所 述第二輸入信號(hào)采用相同的時(shí)鐘信號(hào),或者,采用不同的時(shí)鐘信號(hào)。
      9. 根據(jù)權(quán)利要求1所述的用于雙向通信的電路,其特征在于,所述參考電壓源產(chǎn)生的 電壓為所述第一輸入信號(hào)的高電平與所述第一輸入信號(hào)低電平之間的中間值。
      10.根據(jù)權(quán)利要求2所述的用于雙向通信的電路,其特征在于,所述開(kāi)關(guān)器件為三極管 或MOS管。
      【文檔編號(hào)】H03K19/0175GK104052456SQ201410283829
      【公開(kāi)日】2014年9月17日 申請(qǐng)日期:2014年6月23日 優(yōu)先權(quán)日:2014年6月23日
      【發(fā)明者】孫學(xué)斌 申請(qǐng)人:青島海信電器股份有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1