一種電視解調soc芯片調整ddr工作頻率的方法
【專利摘要】本發明涉及一種電視解調SOC芯片調整DDR工作頻率的方法。電視信號解調時,DDR工作引起的干擾將傳輸入信道解調模塊內部,降低信道解調模塊的性能。本發明方法采用一個時鐘選擇器、一個控制狀態機和兩個DDR時鐘源。控制狀態機根據當前要解調的頻段的中心頻點和安全頻點距離產生最優的選擇信號;控制狀態機控制時鐘選擇器選擇兩個DDR時鐘源中的一個時鐘作為DDR時鐘信號輸出。該方法通過在電視解調SOC芯片中對DDR增加時鐘源選擇功能,實現解調某個特定頻段內傳輸的電視節目時,將DDR引起的干擾信號挪出特定頻段,從而減少信道解調模塊的輸入噪聲,提高信道解調模塊的性能。
【專利說明】—種電視解調SOC芯片調整DDR工作頻率的方法
【技術領域】
[0001]本發明屬于集成電路【技術領域】,涉及一種電視解調SOC芯片對DDR工作頻率進行調整的方法。
【背景技術】
[0002]DDR SDRAM(雙倍速同步動態隨機存儲器,簡稱DDR)是SOC (System On Chip,片上系統芯片)芯片的重要外設。DDR接口的工作頻率高,工作電流大,會在芯片與電路系統上引起較聞的傳導干擾與福射干擾。如果DDR引起的干擾的頻段不在SOC的敏感電路的輸入信號的頻段內,通常這種干擾不會對SOC的性能產生影響。
[0003]電視解調SOC芯片是指包含電視傳輸信道解調模塊的S0C。常用的電視信道解調模塊有有線電視傳輸標準的信道解調模塊,衛星電視傳輸標準的信道解調模塊,地面傳輸標準的信道解調模塊等。
[0004]一種電視傳輸標準在使用的頻帶內劃分出多個頻段。每一個頻段傳輸一臺電視節目。當要解調某個特定頻段內傳輸的電視節目時,信道解調模塊的內置濾波器將頻段外的信號濾除,將該頻段內的信號傳輸到內部進行解調處理。
[0005]DDR引起的干擾信號的頻率集中在DDR工作頻率的基頻點與倍頻點上。雖然DDR工作頻率的基頻點與倍頻點數量不多,頻點之間的間隔很大。但是如果在解調某個特定頻段內傳輸的電視節目時,干擾信號中的一個頻點處于特定頻段內,則DDR工作引起的干擾將傳輸入信道解調模塊內部,降低信道解調模塊的性能。
[0006]圖1是干擾與頻段關系示意。Fl表示一種DDR工作頻率的基頻,2F1、3F1、4F1分別表示Fl的2倍頻、3倍頻、4倍頻。F2表示另一種DDR工作頻率的基頻,2F2、3F2分別表示F2的2倍頻和3倍頻。a、b、c、d、e、f分別表示不同但相鄰的頻段。當DDR的工作頻率是Fl時,a、c、e頻段分別受到Fl的2倍頻、3倍頻和4倍頻的干擾。當DDR的工作頻率是F2時,b、e頻段受到F2的2倍頻和3倍頻的干擾。不管DDR工作在Fl或F2,都有較多的頻段受到DDR信號的干擾。
[0007]專利CN201320003017.3《用于信號傳輸機的干擾移除裝置》可以在預定傳輸頻率,調整時鐘信號的頻率,以移除與時鐘信號相關的信號對所述預定傳輸頻率的干擾。但是此專利只調整了信號傳輸機的時鐘頻率,對于非信號傳輸機的時鐘引起的干擾無法移除。
[0008]電視解調SOC芯片中的信道解調模塊相當于專利CN201320003017.3中所述的信號傳輸機。電視解調SOC芯片除了外部晶振輸入時鐘外,還有DDR時鐘,視頻輸出時鐘等多個時鐘。由于視頻輸出時鐘必須滿足視頻輸出標準,導致外部晶振輸入時鐘的頻率必須保護固定不變,無法進行按專利CN201320003017.3所述的方法進行調整。電視解調SOC芯片中的DDR時鐘產生的干擾是信道解調模塊面臨的重要的干擾。而DDR時鐘是與信道解調模塊的時鐘相互獨立,無法按專利CN201320003017.3所述的方法通過調整信道解調模塊的時鐘來減少DDR時鐘產生的干擾。
【發明內容】
[0009]本發明的目的是針對現有技術的不足,提供一種電視解調SOC芯片對DDR工作頻率進行調整的方法。
[0010]本發明方法采用一個時鐘選擇器、一個控制狀態機和兩個DDR時鐘源。控制狀態機根據當前要解調的頻段的中心頻點F和安全頻點距離W產生最優的選擇信號;控制狀態機控制時鐘選擇器選擇兩個DDR時鐘源中的一個時鐘作為DDR時鐘信號輸出;具體方法是:
[0011]將當前要解調的頻段的中心頻點F和安全頻點距離W作為控制狀態機的兩個輸入,控制狀態機根據F與W計算出需要保護的下頻點Fd與需要保護的上頻點Fu,大于Fd且小于Fu的頻段為需要保護的頻段;Fd = F-W,Fu = F+W ;
[0012]選族符合條件的兩個DDR時鐘源,具體是:|nXFl-kXF2| > 2W ;其中,nXFl為第一 DDR時鐘源的工作頻率Fl的倍頻,η = I, 2,3,…,10 ;kXF2為第二 DDR時鐘源的工作頻率F2的倍頻,k= 1,2, 3,…,10;
[0013]根據第一 DDR時鐘源的工作頻率F1,判斷Fl的倍頻nXFl (η = 1,2,3,…,10)是否位于需要保護的頻段內;如果Fl的十個倍頻nXFl中存在有位于需要保護的頻段內的倍頻,則時鐘選擇器選擇第二 DDR時鐘源作為DDR時鐘信號輸出;如果Fl的十個倍頻ηXFl均未在需要保護的頻段內,則時鐘選擇器選擇第一 DDR時鐘源作為DDR時鐘信號輸出;根據輸出DDR時鐘信號調整DDR工作頻率。
[0014]本發明方法通過在電視解調SOC芯片中對DDR增加時鐘源選擇功能,實現解調某個特定頻段內傳輸的電視節目時,將DDR引起的干擾信號挪出特定頻段,從而減少信道解調模塊的輸入噪聲,提高信道解調模塊的性能。
【專利附圖】
【附圖說明】
[0015]圖1為干擾與頻段關系示意圖;
[0016]圖2為本發明方法中電路的結構示意圖。
【具體實施方式】
[0017]一種電視解調SOC芯片調整DDR工作頻率的方法,該方法采用一個時鐘選擇器、一個控制狀態機和兩個DDR時鐘源。控制狀態機根據當前要解調的頻段的中心頻點F和安全頻點距離W產生最優的選擇信號;控制狀態機控制時鐘選擇器選擇兩個DDR時鐘源中的一個時鐘作為DDR時鐘信號輸出;具體方法是:
[0018]將當前要解調的頻段的中心頻點F和安全頻點距離W作為控制狀態機的兩個輸入,控制狀態機根據F與W計算出需要保護的下頻點Fd與需要保護的上頻點Fu,大于Fd且小于Fu的頻段為需要保護的頻段;Fd = F-W,Fu = F+W ;
[0019]選族符合條件的兩個DDR時鐘源,具體是:|nXFl-kXF2| > 2W ;其中,nXFl為第一 DDR時鐘源的工作頻率Fl的倍頻,η = I, 2,3,…,10 ;kXF2為第二 DDR時鐘源的工作頻率F2的倍頻,k= 1,2, 3,…,10;
[0020]根據第一 DDR時鐘源的工作頻率F1,判斷Fl的倍頻nXFl(n = 1,2, 3,…,10)是否位于需要保護的頻段內;如果Fl的十個倍頻nXFl中存在有位于需要保護的頻段內的倍頻,則時鐘選擇器選擇第二 DDR時鐘源作為DDR時鐘信號輸出;如果Fl的十個倍頻ηXFl均未在需要保護的頻段內,則時鐘選擇器選擇第一 DDR時鐘源作為DDR時鐘信號輸出;根據輸出DDR時鐘信號調整DDR工作頻率。
[0021]本發明的電路的結構如圖2所示,包括一個時鐘選擇器S,一個控制狀態機Μ,二個DDR時鐘源Cl和C2。時鐘選擇器S的兩個時鐘輸入端分別連接DDR時鐘源Cl和C2 ;時鐘選擇器S的時鐘輸出端連接DDR的時鐘輸入端;時鐘選擇器S的選擇輸入端連接控制狀態機M的選擇輸出端。
[0022]控制狀態機M的一個中心頻點輸入端輸入當前要解調的頻段的中心頻點F ;控制狀態機M的一個安全頻點距離輸入端輸入安全頻點距離W ;控制狀態機M的一個時鐘頻點輸入端輸入第一 DDR時鐘源Cl的工作頻率Fl ;控制狀態機M的輸入端由CPU根據SOC當前工作情況輸入實際的值。
[0023]時鐘選擇器S有兩個時鐘輸入端、一個選擇輸入端和一個輸出端;功能是根據選擇輸入端的值連接不同的時鐘輸入端與輸出端。
[0024]以圖1為例,當要解調的頻段是b、d、e時,選擇工作頻率為Fl的第一 DDR時鐘源Cl的時鐘作為DDR的工作時鐘;當要解調的頻段是a、C時,選擇工作頻率為F2的第二 DDR時鐘源C2的時鐘作為DDR的工作時鐘。選擇合適的Fl與F2,避免出現頻段e中即有Fl的倍頻又有F2的倍頻的情況出現。
[0025]應該理解的是上述實例只是對本發明的說明,而不是對本發明的限制,任何不超出本發明實質精神范圍內的發明創造,均落入本發明的保護范圍之內。
【權利要求】
1.一種電視解調SOC芯片調整DDR工作頻率的方法,其特征在于該方法采用一個時鐘選擇器、一個控制狀態機和兩個DDR時鐘源;控制狀態機根據當前要解調的頻段的中心頻點F和安全頻點距離W產生最優的選擇信號;控制狀態機控制時鐘選擇器選擇兩個DDR時鐘源中的一個時鐘作為DDR時鐘信號輸出;具體方法是: 將當前要解調的頻段的中心頻點F和安全頻點距離W作為控制狀態機的兩個輸入,控制狀態機根據F與W計算出需要保護的下頻點Fd與需要保護的上頻點Fu,大于Fd且小于Fu的頻段為需要保護的頻段;Fd = F-W,Fu = F+W ; 選族符合條件的兩個DDR時鐘源,具體是:|nXFl-kXF2| > 2W;其中,nXFl為第一DDR時鐘源的工作頻率Fl的倍頻,η = I, 2,3,…,10 ;kXF2為第二 DDR時鐘源的工作頻率F2 的倍頻,k= 1,2, 3,…,10; 根據第一 DDR時鐘源的工作頻率F1,判斷Fl的倍頻nXFl是否位于需要保護的頻段內;如果Fl的十個倍頻nXFl中存在有位于需要保護的頻段內的倍頻,則時鐘選擇器選擇第二 DDR時鐘源作為DDR時鐘信號輸出;如果Fl的十個倍頻nXFl均未在需要保護的頻段內,則時鐘選擇器選擇第一 DDR時鐘源作為DDR時鐘信號輸出; 根據輸出DDR時鐘信號調整DDR工作頻率。
【文檔編號】H04N5/455GK104410893SQ201410735837
【公開日】2015年3月11日 申請日期:2014年12月5日 優先權日:2014年12月5日
【發明者】梁駿, 黃鳳嬌, 沈建強, 夏寶林 申請人:杭州國芯科技股份有限公司