一種實現spi總線上存在多個主設備的裝置的制造方法
【專利摘要】本實用新型公開了一種實現SPI總線上存在多個主設備的裝置:包括多個主設備,所述多個主設備通過串行外設接口SPI與一個從設備相連接,所述每個主設備與串行外設接口SPI之間設置有邏輯芯片。本裝置是通過簡單的電路設計實現SPI總線上存在多個主設備,并且可以彼此獨立的對從設備進行控制的方法,做到各個主設備彼此隔離不受影響。
【專利說明】
一種實現SPI總線上存在多個主設備的裝置
技術領域
[0001]本實用新型涉及電路控制領域,尤其涉及一種實現SPI總線上存在多個主設備的裝置。【背景技術】
[0002]標準的SPI總線定義了一主多從的工作模式,但是在系統應用中,信息管理越來越集中,越來越多出現多個主設備需要分時的訪問從設備的情況,如果簡單地將多個主設備掛接在一條總線上,會出現時序的混亂,數據的異常,即使各個主設備之間可以分時的使用總線,也存在某一個主設備異常導致總線電平不可控的情況,所以一種實現SPI總線上存在多個主設備,并且可以彼此獨立的對從設備進行控制的可靠方法在實際應用中變得越來越有價值。【實用新型內容】
[0003]本實用新型公開了一種實現SPI總線上存在多個主設備的裝置:包括多個主設備, 所述多個主設備通過串行外設接口 SPI與一個從設備相連接,所述每個主設備與串行外設接口 SPI之間設置有邏輯芯片。
[0004]所述串行外設接口 SPI的SS選通信號線、CLK時鐘輸出信號線、M0SI數據線和MIS0 數據線與從設備端相連接,所述串行外設接OSPI的CS線、CLK線、TX線和RX線與邏輯芯片端相連接。
[0005] 所述邏輯芯片采用型號為74HC125的四路驅動芯片。
[0006]由于采用了上述技術方案,本實用新型提供的一種實現SPI總線上存在多個主設備的裝置,是通過簡單的電路設計實現SPI總線上存在多個主設備,并且可以彼此獨立的對從設備進行控制的方法,做到各個主設備彼此隔離不受影響。主要適用于信號網絡比較復雜的系統使用,由于其結構簡單,不僅便于生產,而且成本非常低廉適于廣泛推廣。【附圖說明】
[0007]為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下, 還可以根據這些附圖獲得其他的附圖。
[0008]圖1為本實用新型的結構示意圖;
[0009]圖2(a)為本實用新型的電路原理圖;[〇〇1〇]圖2(b)為本實用新型的電路原理圖;
[0011]圖2(c)為本實用新型的電路原理圖;
[0012]圖2(d)為本實用新型的電路原理圖【具體實施方式】
[0013]為使本實用新型的技術方案和優點更加清楚,下面結合本實用新型實施例中的附圖,對本實用新型實施例中的技術方案進行清楚完整的描述:
[0014]如圖1所示的一種實現SPI總線上存在多個主設備的裝置,包括多個主設備1,多個主設備1通過串行外設接口 SPI與一個從設備2相連接,每個主設備1與串行外設接口 SPI之間設置有邏輯芯片3。
[0015]串行外設接口 SPI是一種全雙工通訊總線,同步數據傳輸,M0SI (主輸出從輸入數據線)、MIS0(主輸入從輸出數據線)、CLK(主輸出同步時鐘線)和SS(從設備片選使能線)四線組成。通過將需要的從機的SS引腳拉低,主機啟動一次通訊過程。主機和從機將需要發送的數據放入相應的移位寄存器。主機在SCK引腳上產生時鐘脈沖以交換數據。主機的數據從主機的M0SI移出,從從機的M0SI移入;從機的數據從從機的MIS0移出,從主機的MIS0移入。 主機通過將從機的SS拉高實現與從機的同步。
[0016]如圖2(a)、圖2(b)、圖2(c)和圖2(d)所示,所述串行外設接口 SPI的SS選通信號線、 CLK時鐘輸出信號線、M0SI數據線和MIS0數據線與從設備2端相連接,所述串行外設接口 SPI 的CS線、CLK線、TX線和RX線與邏輯芯片3端相連接。[0〇17] 所述邏輯芯片3采用型號為74HC125的四路驅動芯片。我們可以用74系列邏輯芯片將各個主設備隔離開,然后將邏輯芯片的輸出掛接在總線上,分時控制從設備2。當某一個主設備1獲得總線的使用權時,才將邏輯芯片3使用,因為邏輯芯片3相比較來說比較可靠, 即使總線上某一主控設備1出現異常,邏輯芯片3也可以將它和總線斷開,不會影響其他設備正常使用總線,這樣就可靠很多。電路中74HC125四路驅動芯片,三態輸出。在每一個主設備1與總線間增加一片74HC125做隔離,74HC125的使能管腳上拉。當主設備1沒有得到總線控制權時,74HC125輸出高阻,總線不會受本主設備影響;當主設備1得知自己獲得總線的控制權時,74HC125使能,主設備1可以正常讀寫從設備2。
[0018]以上所述,僅為本實用新型較佳的【具體實施方式】,但本實用新型的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本實用新型揭露的技術范圍內,根據本實用新型的技術方案及其實用新型構思加以等同替換或改變,都應涵蓋在本實用新型的保護范圍之內。
【主權項】
1.一種實現SPI總線上存在多個主設備的裝置,其特征在于:包括多個主設備(1),所述 多個主設備(1)通過串行外設接口 SPI與一個從設備(2)相連接,所述每個主設備(1)與串行 外設接口 SPI之間設置有邏輯芯片(3)。2.根據權利要求1所述的一種實現SPI總線上存在多個主設備的裝置,其特征還在于: 所述串行外設接口 SPI的SS選通信號線、CLK時鐘輸出信號線、MOSI數據線和MISO數據線與 從設備(2)端相連接,所述串行外設接口 SPI的CS線、CLK線、TX線和RX線與邏輯芯片(3)端相連接。3.根據權利要求1所述的一種實現SPI總線上存在多個主設備的裝置,其特征還在于: 所述邏輯芯片(3)采用型號為74HC125的四路驅動芯片。
【文檔編號】G06F13/42GK205581857SQ201521069204
【公開日】2016年9月14日
【申請日】2015年12月18日
【發明人】程鵬, 徐海, 代曉魏, 高建威
【申請人】大連捷成科技有限公司