一種總線控制方法、電子設備及總線系統的制作方法
【技術領域】
[0001]本發明涉及電子設備領域,更具體的說,是涉及一種總線控制方法、電子設備及總線系統。
【背景技術】
[0002]總線作為一種廣泛應用在電子設備中的數據傳輸方式,其能夠連接多個設備,如圖1所示的現有技術中的總線系統示意圖,該總線101串行連接一個主設備102和多個從設備103。該總線連接其上的各個設備發出的信息進行傳輸,而連接到總線上的各個從設備均對總線中傳輸的數據信息、信令等各種信息進行偵聽。
[0003]然而,當該從設備均處于工作狀態時,該主設備在發送指令時,該指令可能只是針對某一個從設備進行的,其他從設備即使偵聽到該指令,由于該指令對其無用,該其他從設備的偵聽無效,則造成該其他從設備的浪費無用功耗,導致總線以及其上連接的設備組成的總線系統的整體功耗較高。
【發明內容】
[0004]有鑒于此,本發明提供了一種總線控制方法,解決了現有的連接在總線上的全部從設備對總線中傳輸的信息均進行偵聽,導致某些從設備的偵聽為無用功,導致總線系統的整體功耗較高的問題。
[0005]為實現上述目的,本發明提供如下技術方案:
[0006]一種總線控制方法,所述方法應用于從設備,該方法包括:
[0007]接收使能信號,所述使能信號通過所述從設備與主設備之間的信號傳輸線路傳輸;
[0008]分析所述從設備的當前運行狀態;
[0009]依據所述使能信號以及所述從設備的當前運行狀態,對所述從設備的運行狀態進行調整。
[0010]上述的方法,優選的,所述接收使能信號之前,還包括:
[0011]初始化所述從設備;
[0012]接收總線傳輸的任務信號,并依據所述任務信號切換所述從設備的運行狀態;
[0013]其中,當所述從設備處于初始化狀態時,忽略所述使能信號。
[0014]上述的方法,優選的,所述從設備中設置有中間模組,所述中間模組接收所述任務信號和所述使能信號,則所述分析所述從設備的當前運行狀態包括:
[0015]依據所述中間模組接收的所述任務信號對應的狀態信息,分析所述從設備的當前運行狀態,并生成分析結果;
[0016]當所述分析結果表明所述任務信號對應的狀態信息為第一狀態時,所述從設備的當前運行狀態為工作狀態;
[0017]當所述分析結果表明所述任務信號對應的狀態信息不為第一狀態時,所述從設備的當前運行狀態為非工作狀態。
[0018]上述的方法,優選的,當所述從設備的當前運行狀態為工作狀態時,所述依據所述使能信號以及所述從設備的當前運行狀態,對所述從設備的運行狀態進行調整包括:
[0019]忽略所述使能信號,維持所述從設備的工作狀態。
[0020]上述的方法,優選的,當所述從設備的當前運行狀態為非工作狀態時,所述依據所述使能信號以及所述從設備的當前運行狀態,對所述從設備的運行狀態進行調整包括:
[0021]響應所述使能信號,依據所述使能信號調節所述從設備的運行狀態。
[0022]上述的方法,優選的,所述從設備中設置有中間模組,所述中間模組接收所述任務信號和所述使能信號,則初始化所述從設備包括:
[0023]將所述從設備中所述任務信號對應的狀態信息置為第一狀態,以使得所述中間模組后續接收到使能信號時,忽略所述使能信號,以使得所述從設備中所述狀態信息維持為第一狀態。
[0024]上述的方法,優選的,當所述任務信號為切換所述從設備為工作狀態時,則所述依據所述任務信號切換所述從設備的運行狀態包括:
[0025]依據所述任務信號,將所述從設備中所述任務信號對應的狀態信息置為第二狀態,以使得所述中間模組后續接收到使能信號時,響應所述使能信號。
[0026]一種電子設備,包括:
[0027]第一接口,用于與總線相連,接收主設備通過總線傳輸的任務信號;
[0028]第二接口,用于連接與主設備之間的信號傳輸線路,接收使能信號;
[0029]處理器,用于依據所述任務信號判斷所述電子設備當前的運行狀態,并依據所述使能信號以及所述從設備的當前運行狀態,對所述從設備的運行狀態進行調整。
[0030]上述的電子設備,優選的,所述處理器包括:
[0031]與所述第一接口和第二接口相連的中間模組,用于依據該任務信號設置狀態信息,并在接收到使能信號后,依據該狀態信息和所述使能信號,對所述從設備的運行狀態進行調整;
[0032]與所述中間模組相連的處理模組,用于當所述中間模組接收到任務信號時,響應所述任務信號。
[0033]上述的電子設備,優選的,所述中間模組包括:
[0034]第一模塊,用于記錄所述狀態信息;
[0035]第二模塊,用于通過所述第一接口接收所述任務信號,并基于所述任務信號設置所述狀態信息為第一狀態或者第二狀態;
[0036]控制模塊,用于通過所述第二接收到所述使能信號時,獲取所述狀態信息,當所述狀態信息為第一狀態時,丟棄所述使能信號,當所述狀態信息為第二狀態時,將所述使能信號傳輸至所述第二模塊。
[0037]—種電子設備,包括:
[0038]接收模塊,用于接收使能信號,所述使能信號通過所述從設備與主設備之間的信號傳輸線路傳輸;
[0039]分析模塊,用于分析所述從設備的當前運行狀態;
[0040]調整模塊,用于依據所述使能信號以及所述從設備的當前運行狀態,對所述從設備的運行狀態進行調整。
[0041]一種總線系統,包括:
[0042]主設備;
[0043]至少一個從設備;
[0044]掛接有所述主設備和所述至少一個從設備的總線;
[0045]連接所述主設備和上述任一所述從設備的至少一個信號傳輸線路,用于將所述主設備發出的使能信號傳輸至所述從設備;
[0046]所述信號傳輸線路個數與所述從設備個數相同。
[0047]經由上述的技術方案可知,與現有技術相比,本發明提供了一種總線控制方法,基于獨立于傳輸任務信號總線的信號傳輸線路,在從設備與主設備之間傳輸使能信號,結合該從設備當前的運行狀態,對該從設備的運行狀態進行調整,以使得該從設備根據使能信號繼續工作或者進行狀態切換等,采用該方法,由于主設備與從設備之間具有獨立的信號傳輸線路,可直接將使能信號傳輸至目標從設備,而無需該從設備實時對總線上的信令傳輸進行偵聽,只需根據其接收到的使能信號以及自身的運行狀態進行判斷,并進行響應即可,所以,無需響應該使能信號的從設備則可根據自身的運行狀態選擇忽略或者不響應該使能信號,使得該從設備無需進行無用的偵聽,降低從設備的功耗,進而使得該主設備和從設備組成的總線系統的整體功耗降低。
【附圖說明】
[0048]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
[0049]圖1為現有技術中的總線系統示意圖;
[0050]圖2為本發明提供的一種總線控制方法實施例1的流程圖;
[0051]圖3為本發明提供的一種總線控制方法實施例1中方法的使用場景示意圖;
[0052]圖4為本發明提供的一種總線控制方法實施例2的流程圖;
[0053]圖5為本發明提供的一種總線控制方法實施例3的流程圖;
[0054]圖6為本發明提供的一種總線控制方法實施例4的流程圖;
[0055]圖7為本發明提供的一種電子設備實施例1的結構示意圖;
[0056]圖8為本發明提供的一種電子設備實施例2的結構示意圖;
[0057]圖9為本發明提供的一種電子設備實施例3中間模組的結構示意圖;
[0058]圖10為本發明提供的一種電子設備實施例3的具體應用場景不意圖;
[0059]圖11為本發明提供的一種電子設備實施例3的器件接口示意圖;
[0060]圖12為本發明提供的一種電子設備實施例3中任務信號和使能信號的時序圖;
[006