国产精品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>

      I2c總線檢測(cè)裝置的制作方法

      文檔序號(hào):6587711閱讀:180來源:國(guó)知局
      專利名稱:I2c總線檢測(cè)裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種檢測(cè)裝置,特別涉及一種I2C總線檢測(cè)裝置。
      背景技術(shù)
      I2C總線是一種由PHILIPS公司開發(fā)的兩線式串行總線(包括時(shí)鐘信號(hào)線及數(shù)據(jù) 信號(hào)線),用于連接微控制器及其外圍設(shè)備。I2C總線產(chǎn)生于在80年代,最初為音頻和視頻 設(shè)備開發(fā),如今主要在服務(wù)器管理中使用,其中包括單個(gè)組件狀態(tài)的通信。例如管理員可對(duì) 各個(gè)組件進(jìn)行查詢,以管理系統(tǒng)的配置或掌握組件的功能狀態(tài),如電源和系統(tǒng)風(fēng)扇??呻S時(shí) 監(jiān)控內(nèi)存、硬盤、網(wǎng)絡(luò)、系統(tǒng)溫度等多個(gè)參數(shù),增加了系統(tǒng)的安全性,方便了管理。然而,在對(duì)I2C總線進(jìn)行設(shè)計(jì)或使用中經(jīng)常會(huì)用到I2C總線檢測(cè)設(shè)備以檢測(cè)總線 上的數(shù)據(jù)信號(hào)及時(shí)鐘信號(hào),以便于根據(jù)I2C總線上的時(shí)鐘及數(shù)據(jù)信號(hào)對(duì)電子設(shè)備進(jìn)行調(diào)試 和除錯(cuò),但是,通常的I2C總線檢測(cè)設(shè)備多為波形存儲(chǔ)回放式設(shè)計(jì),需要使用多片存儲(chǔ)芯片 和相應(yīng)的編碼解碼電路,電路結(jié)構(gòu)復(fù)雜,成本高。

      發(fā)明內(nèi)容
      鑒于上述內(nèi)容,本發(fā)明提供一種電路結(jié)構(gòu)簡(jiǎn)單、成本低的I2C總線檢測(cè)裝置,以對(duì) I2C總線傳遞的信號(hào)進(jìn)行檢測(cè)。一種I2C總線檢測(cè)裝置,用于對(duì)一 I2C總線的時(shí)鐘信號(hào)線及數(shù)據(jù)信號(hào)線上的信號(hào) 進(jìn)行檢測(cè),所述I2C總線檢測(cè)裝置包括一第一觸發(fā)器,所述第一觸發(fā)器的清除引腳接收所述I2C總線的時(shí)鐘線輸出的時(shí) 鐘信號(hào),所述第一觸發(fā)器的時(shí)鐘引腳接收所述I2C總線的數(shù)據(jù)線輸出的數(shù)據(jù)信號(hào),并根據(jù) 所述時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào)輸出一第一觸發(fā)信號(hào);—反相器,所述反相器的輸入端接收所述I2C總線的數(shù)據(jù)線輸出的數(shù)據(jù)信號(hào),并 將所述數(shù)據(jù)信號(hào)翻轉(zhuǎn);一第二觸發(fā)器,所述第二觸發(fā)器的清除引腳接收所述I2C總線的時(shí)鐘線輸出的時(shí) 鐘信號(hào),所述第二觸發(fā)器的時(shí)鐘引腳連接所述反相器的輸出端以接收所述反相器翻轉(zhuǎn)的數(shù) 據(jù)信號(hào),所述第二觸發(fā)器根據(jù)所述時(shí)鐘信號(hào)及所述反相器翻轉(zhuǎn)的數(shù)據(jù)信號(hào)輸出一第二觸發(fā) 信號(hào);一微控制器,所述微控制器的第一中斷引腳連接所述第一觸發(fā)器的輸出端以接收 所述第一觸發(fā)信號(hào),所述微控制器的第二中斷引腳連接所述第二觸發(fā)器的輸出端以接收所 述第二觸發(fā)信號(hào),所述微控制器的第三中斷引腳接收所述I2C總線的時(shí)鐘線輸出的時(shí)鐘信 號(hào),所述微控制器的一輸入引腳接收所述I2C總線的數(shù)據(jù)線輸出的數(shù)據(jù)信號(hào);一連接所述微控制器的一輸入輸出引腳的存儲(chǔ)器,用于存儲(chǔ)所述微控制器捕獲的 數(shù)據(jù)信號(hào);及一連接所述微控制器的一輸入輸出引腳的顯示接口,用于連接一顯示設(shè)備以顯示 所述存儲(chǔ)器中存儲(chǔ)的信號(hào);
      所述第一、第二觸發(fā)器接收待測(cè)I2C總線輸出的時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào),并根據(jù)所 述時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào)對(duì)應(yīng)輸出觸發(fā)信號(hào)給所述微控制器,以使所述微控制器使能對(duì)應(yīng)的 中斷并捕獲I2C總線上的時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào),并將所述時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào)存儲(chǔ)于所述 存儲(chǔ)器中及顯示在與所述顯示接口相連的顯示設(shè)備上。相較現(xiàn)有技術(shù),所述I2C總線檢測(cè)裝置通過所述第一、第二觸發(fā)器接收待測(cè)I2C總 線輸出的時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào),并根據(jù)所述時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào)對(duì)應(yīng)輸出觸發(fā)信號(hào)給所述 微控制器,以使所述微控制器使能對(duì)應(yīng)的中斷并捕獲I2C總線上的時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào), 并將所述時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào)存儲(chǔ)于所述存儲(chǔ)器中及顯示在與所述顯示接口相連的顯示 設(shè)備上。所述I2C總線檢測(cè)裝置電路結(jié)構(gòu)簡(jiǎn)單、成本低。


      下面參照附圖結(jié)合具體實(shí)施方式
      對(duì)本發(fā)明作進(jìn)一步的描述。圖1為本發(fā)明I2C總線檢測(cè)裝置的較佳實(shí)施方式的示意圖。圖2為本發(fā)明I2C總線檢測(cè)裝置的較佳實(shí)施方式的電路原理框圖。
      具體實(shí)施例方式請(qǐng)共同參照?qǐng)D1及圖2,本發(fā)明I2C總線檢測(cè)裝置的較佳實(shí)施方式包括一殼體10、 一與所述殼體10相連的連接器20、一設(shè)置于所述殼體10上的顯示接口 30如VGA接口及一 設(shè)置于所述殼體10內(nèi)部并與所述連接器20及顯示接口 30相連的檢測(cè)電路40。所述連接 器20用于連接一電子設(shè)備主板上待檢測(cè)I2C總線的連接器,所述連接器20包括時(shí)鐘引腳 SCL及數(shù)據(jù)引腳SDA,分別用于連接所述I2C總線上的時(shí)鐘信號(hào)線及數(shù)據(jù)信號(hào)線以接收其上 的時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào),所述顯示接口 30用于連接一顯示設(shè)備,以將經(jīng)所述檢測(cè)電路40處 理后的檢測(cè)結(jié)果進(jìn)行顯示,以使檢測(cè)人員可以準(zhǔn)確的得知電子設(shè)備主板上存在的問題。在其他實(shí)施方式中,所述殼體10也可以為一電路板或其他可以設(shè)置電路的載體, 所述連接器20也可以為其他可以采集信號(hào)的結(jié)構(gòu)如探針結(jié)構(gòu),采集信號(hào)時(shí)只要把兩探針 與所述I2C總線上的時(shí)鐘信號(hào)線及數(shù)據(jù)信號(hào)線相接觸即可。所述顯示接口 30可以為其他 類型的接口,上述設(shè)計(jì)均可根據(jù)需要進(jìn)行調(diào)整,不拘泥于本實(shí)施方式。所述檢測(cè)電路40包括兩D觸發(fā)器41及42、一反相器43、一微控制器44及一存儲(chǔ) 器45。所述觸發(fā)器41、42分別接收所述連接器20的時(shí)鐘引腳SCL輸出的時(shí)鐘信號(hào)及所述 數(shù)據(jù)引腳SDA輸出的數(shù)據(jù)信號(hào),并根據(jù)所述時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào)對(duì)應(yīng)輸出觸發(fā)信號(hào)給所述 微控制器44,以使所述微控制器44使能對(duì)應(yīng)的中斷并捕獲I2C總線上的時(shí)鐘信號(hào)及數(shù)據(jù)信 號(hào),并將所述時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào)存儲(chǔ)于所述存儲(chǔ)器45中及通過所述顯示接口 30顯示在 所述顯示設(shè)備上。所述連接器20的時(shí)鐘引腳SCL分別連接觸發(fā)器41、42的清除引腳CLR及所述微 控制器44的第三中斷引腳INT3,所述連接器20的數(shù)據(jù)引腳SDA分別連接觸發(fā)器41的時(shí) 鐘引腳CLK、所述微控制器44的輸入引腳INPUT及所述反相器43的輸入端,所述反相器43 的輸出端連接所述觸發(fā)器42的時(shí)鐘引腳CLK,所述觸發(fā)器41的輸出端Q連接所述微控制器 44的第一中斷引腳INT1,所述觸發(fā)器42的輸出端Q連接所述微控制器44的第二中斷引腳 INT2,所述微控制器44的兩輸入輸出引腳I/O分別對(duì)應(yīng)連接所述存儲(chǔ)器45及所述顯示接口 30。工作時(shí),將所述連接器20與待采集I2C總線的對(duì)應(yīng)連接器相連,將所述微控制器 44通過所述顯示接口 30與所述顯示設(shè)備相連。當(dāng)所述連接器20的時(shí)鐘引腳SCL輸出的時(shí) 鐘信號(hào)為高電平,且所述連接器20的數(shù)據(jù)引腳SDA輸出的數(shù)據(jù)信號(hào)沒有變化時(shí),所述觸發(fā) 器41、42不工作,所述微控制器44的第三中斷引腳ΙΝΤ3接收所述高電平信號(hào)而使能中斷, 此時(shí)所述微控制器44通過所述輸入引腳INPUT捕獲I2C總線上的數(shù)據(jù)信號(hào)并將其存儲(chǔ)于 所述存儲(chǔ)器45內(nèi)并通過所述顯示接口 30顯示在所述顯示設(shè)備上;當(dāng)所述連接器20的數(shù)據(jù) 引腳SDA輸出的數(shù)據(jù)信號(hào)處于下降沿時(shí),所述觸發(fā)器41的時(shí)鐘引腳CLK接收所述下降沿信 號(hào)不工作,所述反相器43將所述下降沿信號(hào)翻轉(zhuǎn)為上升沿信號(hào)并提供給所述觸發(fā)器42的 時(shí)鐘引腳CLK以使所述觸發(fā)器42工作,所述微控制器44的第二中斷引腳INT2接收所述觸 發(fā)器42的輸出端Q輸出的上升沿信號(hào)而使能中斷,此時(shí)所述微控制器44捕獲I2C總線上 數(shù)據(jù)信號(hào)中的start狀態(tài)信號(hào)并將其存儲(chǔ)于所述存儲(chǔ)器45內(nèi)并通過所述顯示接口 30顯示 在所述顯示設(shè)備上;當(dāng)所述連接器20的數(shù)據(jù)引腳SDA輸出的數(shù)據(jù)信號(hào)處于上升沿時(shí),所述 反相器43將所述上升沿信號(hào)翻轉(zhuǎn)為下降沿信號(hào)并提供給所述觸發(fā)器42的時(shí)鐘引腳CLK,所 述觸發(fā)器42的時(shí)鐘引腳CLK接收所述下降沿信號(hào)不工作,所述觸發(fā)器41的時(shí)鐘引腳CLK 接收所述上升沿信號(hào)工作,所述微控制器44的第一中斷引腳INTl接收所述觸發(fā)器41的輸 出端Q輸出的上升沿信號(hào)而使能中斷,此時(shí)所述微控制器44捕獲I2C總線上數(shù)據(jù)信號(hào)中的 stop狀態(tài)信號(hào)并將其存儲(chǔ)于所述存儲(chǔ)器45內(nèi)并通過所述顯示接口 30顯示在所述顯示設(shè)備 上。測(cè)試人員根據(jù)所述顯示設(shè)備上顯示的檢測(cè)結(jié)果即可準(zhǔn)確的得知電子設(shè)備主板上存在的 問題,從而快速準(zhǔn)確的完成電子設(shè)備的調(diào)試或除錯(cuò)。本發(fā)明所述I2C總線檢測(cè)裝置通過所述第一、第二觸發(fā)器41、42接收待測(cè)I2C總 線輸出的時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào),并根據(jù)所述時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào)對(duì)應(yīng)輸出觸發(fā)信號(hào)給所述 微控制器44,以使所述微控制器44使能對(duì)應(yīng)的中斷并捕獲I2C總線上的時(shí)鐘信號(hào)及數(shù)據(jù)信 號(hào),并將所述時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào)存儲(chǔ)于所述存儲(chǔ)器43中及顯示在與所述顯示接口 30相 連的顯示設(shè)備上。所述I2C總線檢測(cè)裝置可自動(dòng)對(duì)電子設(shè)備主板上的I2C總線進(jìn)行檢測(cè), 并將檢測(cè)結(jié)果通過所述顯示設(shè)備顯示給測(cè)試人員,從而避免了在量測(cè)信號(hào)過程中由于人為 疏忽因素而造成的調(diào)試或除錯(cuò)錯(cuò)誤。所述I2C總線檢測(cè)裝置電路結(jié)構(gòu)簡(jiǎn)單、成本低。
      權(quán)利要求
      1.一種I2C總線檢測(cè)裝置,用于對(duì)一 I2C總線的時(shí)鐘信號(hào)線及數(shù)據(jù)信號(hào)線上的信號(hào)進(jìn) 行檢測(cè),所述I2C總線檢測(cè)裝置包括一第一觸發(fā)器,所述第一觸發(fā)器的清除引腳接收所述I2C總線的時(shí)鐘線輸出的時(shí)鐘信 號(hào),所述第一觸發(fā)器的時(shí)鐘引腳接收所述I2C總線的數(shù)據(jù)線輸出的數(shù)據(jù)信號(hào),并根據(jù)所述 時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào)輸出一第一觸發(fā)信號(hào);一反相器,所述反相器的輸入端接收所述I2C總線的數(shù)據(jù)線輸出的數(shù)據(jù)信號(hào),并將所 述數(shù)據(jù)信號(hào)翻轉(zhuǎn);一第二觸發(fā)器,所述第二觸發(fā)器的清除引腳接收所述I2C總線的時(shí)鐘線輸出的時(shí)鐘 信號(hào),所述第二觸發(fā)器的時(shí)鐘引腳連接所述反相器的輸出端以接收所述反相器翻轉(zhuǎn)的數(shù)據(jù) 信號(hào),所述第二觸發(fā)器根據(jù)所述時(shí)鐘信號(hào)及所述反相器翻轉(zhuǎn)的數(shù)據(jù)信號(hào)輸出一第二觸發(fā)信 號(hào);一微控制器,所述微控制器的第一中斷引腳連接所述第一觸發(fā)器的輸出端以接收所述 第一觸發(fā)信號(hào),所述微控制器的第二中斷引腳連接所述第二觸發(fā)器的輸出端以接收所述第 二觸發(fā)信號(hào),所述微控制器的第三中斷引腳接收所述I2C總線的時(shí)鐘線輸出的時(shí)鐘信號(hào), 所述微控制器的一輸入引腳接收所述I2C總線的數(shù)據(jù)線輸出的數(shù)據(jù)信號(hào);一連接所述微控制器的一輸入輸出引腳的存儲(chǔ)器,用于存儲(chǔ)所述微控制器捕獲的數(shù)據(jù) 信號(hào);及一連接所述微控制器的一輸入輸出引腳的顯示接口,用于連接一顯示設(shè)備以顯示所述 存儲(chǔ)器中存儲(chǔ)的信號(hào);所述第一、第二觸發(fā)器接收待測(cè)I2C總線輸出的時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào),并根據(jù)所述時(shí) 鐘信號(hào)及數(shù)據(jù)信號(hào)對(duì)應(yīng)輸出觸發(fā)信號(hào)給所述微控制器,以使所述微控制器使能對(duì)應(yīng)的中斷 并捕獲I2C總線上的時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào),并將所述時(shí)鐘信號(hào)及數(shù)據(jù)信號(hào)存儲(chǔ)于所述存儲(chǔ) 器中及顯示在與所述顯示接口相連的顯示設(shè)備上。
      2.如權(quán)利要求1所述的I2C總線檢測(cè)裝置,其特征在于當(dāng)所述第一觸發(fā)器的清除引 腳接收所述I2C總線的時(shí)鐘線輸出的時(shí)鐘信號(hào)為高電平,且所述第一觸發(fā)器的時(shí)鐘引腳接 收所述I2C總線的數(shù)據(jù)線輸出的數(shù)據(jù)信號(hào)沒有變化時(shí),所述第一及第二觸發(fā)器不工作,所 述微控制器的第三中斷引腳接收所述高電平信號(hào)而使能中斷,此時(shí)所述微控制器通過所述 輸入引腳捕獲I2C總線上的數(shù)據(jù)信號(hào)并將其存儲(chǔ)于所述存儲(chǔ)器內(nèi)并通過所述顯示接口顯 示在所述顯示設(shè)備上;當(dāng)所述第一觸發(fā)器的時(shí)鐘引腳接收所述I2C總線的數(shù)據(jù)線輸出的數(shù) 據(jù)信號(hào)處于下降沿時(shí),所述第一觸發(fā)器的時(shí)鐘引腳接收所述下降沿信號(hào)不工作,所述反相 器將所述下降沿信號(hào)翻轉(zhuǎn)為上升沿信號(hào)并提供給所述第二觸發(fā)器的時(shí)鐘引腳以使所述第 二觸發(fā)器工作,所述微控制器的第二中斷引腳接收所述第二觸發(fā)器輸出的第二觸發(fā)信號(hào)而 使能中斷,此時(shí)所述微控制器捕獲I2C總線上數(shù)據(jù)信號(hào)中的start狀態(tài)信號(hào)并將其存儲(chǔ)于 所述存儲(chǔ)器內(nèi)并通過所述顯示接口顯示在所述顯示設(shè)備上;當(dāng)所述第一觸發(fā)器的時(shí)鐘引腳 接收所述I2C總線的數(shù)據(jù)線輸出的數(shù)據(jù)信號(hào)處于上升沿時(shí),所述反相器將所述上升沿信號(hào) 翻轉(zhuǎn)為下降沿信號(hào)并提供給所述第二觸發(fā)器的時(shí)鐘引腳,所述第二觸發(fā)器的時(shí)鐘引腳接收 所述下降沿信號(hào)不工作,所述第一觸發(fā)器的時(shí)鐘引腳接收所述上升沿信號(hào)工作,所述微控 制器的第一中斷引腳接收所述第一觸發(fā)器輸出的第一觸發(fā)觸發(fā)信號(hào)而使能中斷,此時(shí)所述 微控制器捕獲I2C總線上數(shù)據(jù)信號(hào)中的stop狀態(tài)信號(hào)并將其存儲(chǔ)于所述存儲(chǔ)器內(nèi)并通過所述顯示接口顯示在所述顯示設(shè)備上。
      3.如權(quán)利要求1所述的I2C總線檢測(cè)裝置,其特征在于所述第一觸發(fā)器及第二觸發(fā) 器接收所述I2C總線的時(shí)鐘信號(hào)線及數(shù)據(jù)信號(hào)線上的信號(hào)是通過一連接器連接至所述I2C 總線的連接器上實(shí)現(xiàn)的。
      4.如權(quán)利要求1所述的I2C總線檢測(cè)裝置,其特征在于所述第一及第二觸發(fā)器均為D 觸發(fā)器。
      全文摘要
      一種I2C總線檢測(cè)裝置,包括第一觸發(fā)器的清除引腳接收I2C總線的時(shí)鐘線輸出的時(shí)鐘信號(hào),時(shí)鐘引腳接收I2C總線的數(shù)據(jù)線輸出的數(shù)據(jù)信號(hào),并輸出第一觸發(fā)信號(hào);反相器的輸入端接收I2C總線的數(shù)據(jù)線輸出的數(shù)據(jù)信號(hào)并將其翻轉(zhuǎn);第二觸發(fā)器的清除引腳接收I2C總線的時(shí)鐘信號(hào),時(shí)鐘引腳連接反相器的輸出端以接收翻轉(zhuǎn)的數(shù)據(jù)信號(hào)并輸出第二觸發(fā)信號(hào);微控制器的第一中斷引腳接收第一觸發(fā)信號(hào),第二中斷引腳連接第二觸發(fā)信號(hào),第三中斷引腳接收I2C總線的時(shí)鐘信號(hào),微控制器的輸入引腳接收I2C總線的數(shù)據(jù)信號(hào);連接微控制器的一輸入輸出引腳的存儲(chǔ)器存儲(chǔ)微控制器捕獲的數(shù)據(jù);連接微控制器的一輸入輸出引腳的顯示接口顯示存儲(chǔ)器中存儲(chǔ)的信號(hào)。
      文檔編號(hào)G06F11/267GK102063358SQ20091030984
      公開日2011年5月18日 申請(qǐng)日期2009年11月17日 優(yōu)先權(quán)日2009年11月17日
      發(fā)明者曹朝杰 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1