本申請案涉及用于多信道信號處理電路的功率控制。一種電路包含輸入信道陣列(110),所述輸入信道陣列(110)包含用以接收多個輸入信號并產生多個信道輸出信號的多個信道。處理器(120)處理來自所述輸入信道陣列(110)的所述多個信道輸出信號。所述處理器(120)及所述輸入信道陣列(110)經配置以在所有所述輸入信號為不活動時在睡眠模式中操作或在所述輸入信號中的至少一者為活動時在活動模式中操作。次級信道(160)對所述多個輸入信號進行取樣并產生指示所述輸入信號中的至少一者的活動性的次級輸出信號。次級信道檢測器(170)基于所述次級輸出信號而確定在所述睡眠模式期間所述輸入信號中的任一者的信號活動性水平。
【技術實現步驟摘要】
本專利技術涉及信號處理電路,且更特定來說涉及用于多信道信號處理電路的功率控制。
技術介紹
在商業及家庭兩種環境中,各種媒體應用已變得很普遍。舉例來說,其中處理大量的模擬及數字兩種數據的此類應用包含家庭影院裝置、音頻/視頻接收器及便攜式媒體播放器。為支持這些及其它應用,需要高速及實時處理來提供用戶已變得習慣于的質量。在許多情況中,通常采用數字信號處理器來提供基本的處理能力。第一步驟通常是通過進行取樣并接著使用模/數轉換器(ADC)對信號進行數字化而將信號從模擬形式轉換為數字形式。在許多應用中,將計算功率應用于數字信號處理實現勝過模擬處理的許多優點,例如傳輸中的錯誤檢測及校正以及數據壓縮。隨著數字信號處理器為服務于不斷增加的應用要求而變得更復雜,處理器功率消耗也已增加以便滿足增加的處理器需求。
技術實現思路
本專利技術涉及用于多信道信號處理電路的功率控制。在一個實例中,一種電路包含輸入信道陣列,其包含用以接收多個輸入信號并產生多個信道輸出信號的多個信道。處理器處理來自所述輸入信道陣列的所述多個信道輸出信號。所述處理器及所述輸入信道陣列經配置以在所有模擬輸入信號為不活動時在睡眠模式中操作或在所述模擬信號中的至少一者為活動時在活動模式中操作。次級信道對所述多個輸入信號進行取樣并產生指示所述多個輸入信號中的至少一者的活動性的次級輸出信號。次級信道檢測器基于所述次級輸出信號而確定在所述睡眠模式期間所述輸入信號中的任一者的信號活動性水平。所述次級信道檢測器響應于所述所確定信號活動性水平而啟用所述處理器及所述輸入信道陣列以進入所述活動模式。在另一實例中,一種電路包含輸入信道陣列,其具有用以接收多個輸入信號并產生多個信道輸出信號的多個信道。處理器處理來自所述輸入信道陣列的所述多個信道輸出信號。控制器在所有所述輸入信號為不活動時命令所述處理器及所述輸入信道陣列進入到睡眠模式中,或在所述輸入信號中的至少一者為活動時命令所述處理器及所述輸入信道陣列進入到活動模式中。次級信道對所述多個信道的所述多個輸入信號進行取樣并產生指示所述多個輸入信號中的至少一者的活動性的次級輸出信號。次級信道檢測器基于所述次級輸出信號而確定在所述睡眠模式期間所述輸入信號中的任一者的信號活動性水平。所述次級信道檢測器響應于所述所確定信號活動性水平而向所述控制器產生喚醒事件以命令所述處理器及所述輸入信道陣列進入所述活動模式。在又一實例中,一種電路包含輸入信道陣列,其具有用以接收多個輸入信號并產生多個信道輸出信號的多個信道。第一處理器核心對來自所述輸入信道陣列的所述多個信道輸出信號進行濾波并提供經濾波輸出信號。第二處理器核心相對于預定閾值監視來自所述第一處理器核心的所述經濾波輸出信號以確定所述多個輸入信號何時為不活動的。控制器在所有所述輸入信號為不活動時命令所述第一處理器核心、所述第二處理器核心及所述輸入信道陣列進入到睡眠模式中,或在所述輸入信號中的至少一者為活動時命令所述第一處理器核心、所述第二處理器核心及所述輸入信道陣列進入到活動模式中。次級信道對所述多個信道的所述多個輸入信號進行取樣并產生指示所述多個輸入信號中的至少一者的活動性的次級輸出信號。次級信道檢測器基于所述次級輸出信號而確定在所述睡眠模式期間所述輸入信號中的任一者的信號活動性水平。所述次級信道檢測器響應于所述所確定信號活動性水平而向所述控制器產生喚醒事件以命令所述第一處理器核心、所述第二處理器核心及所述輸入信道陣列進入所述活動模式。【附圖說明】圖1圖解說明采用睡眠及喚醒事件來促進功率控制的多信道信號處理電路的示意性框圖的實例。圖2圖解說明采用多個處理器及一次級信道來促進功率控制的多信道信號處理電路的實例。圖3圖解說明采用多個處理器及一次級信道來促進功率控制的多信道信號處理電路的替代實例。圖4圖解說明用于多信道信號處理電路的次級信道檢測器的實例。圖5圖解說明描繪用于檢測具有功率控制的多信道信號處理電路中的睡眠及活動狀態的閾值電平的實例性信號圖。【具體實施方式】本專利技術涉及用于多信道信號處理電路的功率控制。所述多信道信號處理電路包含用于例如從模擬音頻流接收模擬數據的各種輸入。舉例來說,可經由包含模/數轉換、濾波及可編程模擬增益的輸入信道陣列來轉換所述輸入。一或多個其它輸入可例如連同串行數字音頻數據流一起接收數字麥克風輸入。經由處理器(例如,一或若干數字信號處理器)中可包含(例如)數字濾波器、數字增益放大器、混頻器及音量控制的各種處理模塊來處理所述輸入。為了節省功率,所述輸入由處理器監視,且如果所有輸入變為不活動的(例如,輸入降到低于預定閾值),那么所述處理器可設定睡眠事件旗標以提醒外部控制器:所述處理器打算進入其中處理器及輸入信道陣列兩者將進入到低功率狀態中的睡眠模式。在可由外部控制器經由到處理器的寄存器命令或時鐘/控制信號起始的睡眠模式期間,低功率次級信道監視輸入中的每一者的信號活動性。次級信道檢測器可將來自次級信道的輸出與可編程閾值進行比較。如果在輸入中的任一者上檢測到活動性,那么次級信道檢測器可斷言喚醒事件旗標以通知外部控制器啟用所述處理器及所述輸入信道陣列以重新進入活動狀態。通過利用極低功率次級信道及低功率外部控制器來在睡眠模式期間監視信號活動性,可實質上減少系統功率,因為在系統的睡眠狀態期間可實質上停用幾乎所有處理及信道功能性(例如,功率減少到正常操作系統功率的1/100)。當處理器處于活動狀態時,次級信道可用于可包含DC監視及/或個別信道功率控制的輔助功能性。舉例來說,可對模擬輸入中的一或多者進行取樣以進行DC改變檢測(例如,監視電池電壓或音量控制以發現電壓電平的改變)。而且,通過選擇性地啟用或停用輸入信道陣列的一或多個信道,中間功率節省是可能的。舉例來說,如果通過相對于閾值監視來自次級信道的輸出而未檢測到信號活動性,那么(例如)可由處理器停用其中未檢測到信號活動性的相應信道。可周期性地對每一信道進行取樣以確定活動性且隨后在已檢測到活動性時啟用所述信道。在睡眠模式期間,可停用處理器的輸出使得當在已發生喚醒事件之后重新進入活動狀態時,可在使數據能夠到達輸出之前(例如,在斷言數字音量控制之前)還原信號處理操作。如此,如果講話者連接到輸出,那么可發生無聲音與有聲音之間的平滑轉變而無對應的爆破/咔噠噪聲。類似地,舉例來說,在進入睡眠模式之前,處理器可在停用輸出之后進入睡眠模式以減輕不想要的講話者噪聲。圖1圖解說明采用睡眠及喚醒事件來促進功率控制的多信道信號處理電路100的實例。如本文中所用,術語“電路”可包含執行電路功能(例如模擬或數字轉換器)的有源及/或無源元件的集合。舉例來說,術語“電路”還可包含其中所有電路元件均制作于共同襯底上的集成電路。電路100包含具有展示為信道I到N的多個信道的輸入信道陣列110,其中N為正整數。所述信道接收多個輸入信號I到M(其中M為正整數)并產生多個信道輸出信號。輸入信道陣列110中的信道可包含模擬功能、數字功能或模擬功能與數字功能的組合。作為一實例,信道陣列110的給定信道可包含可編程增益放大器(PGA)、模/數轉換器(ADC)及用以對來自ADC的輸出進行濾波的濾波器(例如,級聯積分器梳狀濾波器)。處理器120處理來自輸入信道陣列110的多個信本文檔來自技高網...

【技術保護點】
一種電路,其包括:輸入信道陣列,其包含用以接收多個輸入信號并產生多個信道輸出信號的多個信道;處理器,其用以處理來自所述輸入信道陣列的所述多個信道輸出信號,其中所述處理器及所述輸入信道陣列經配置以在所有所述輸入信號為不活動時在睡眠模式中操作或在所述輸入信號中的至少一者為活動時在活動模式中操作;次級信道,其用以對所述多個輸入信號進行取樣并產生指示所述多個輸入信號中的至少一者的活動性的次級輸出信號;及次級信道檢測器,其經配置以基于所述次級輸出信號而確定在所述睡眠模式期間所述輸入信號中的任一者的信號活動性水平,所述次級信道檢測器用以使所述處理器及所述輸入信道陣列能夠響應于所述所確定信號活動性水平而進入所述活動模式。
【技術特征摘要】
...
【專利技術屬性】
技術研發人員:阮金,錢順,劉世洲,達菲德·H·羅切,
申請(專利權)人:德州儀器公司,
類型:發明
國別省市:美國;US
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。