專利名稱:穩(wěn)定位時鐘信號的方法
技術領域:
本發(fā)明有關于一種應用于音頻編譯碼系統(tǒng)中的方法,特別關于一種穩(wěn)定音頻編譯碼系統(tǒng)中所產(chǎn)生的位時鐘信號的方法。
背景技術:
多年來,音頻編(譯)碼器可用于將電話電路級的聲頻有效及便宜地加以數(shù)字化,此種編(譯)碼器用來與需要將模擬信號轉換至數(shù)字信號,或是將數(shù)字信號轉換至模擬信號的集成電路,或與其它電子元件相結合,早期音頻(編)譯碼器應用在通話上的轉換速率,以將8KHz的模擬信號轉換為8位的數(shù)字信號,而近來,隨著較高品質(zhì)及較寬頻帶的發(fā)展,音頻編(譯)碼器已被應用到能將48KHz的模擬信號轉換成16位的立體聲頻(甚至20位的立體聲頻),以應用于其它需求較高品質(zhì)的聲音裝置中。
隨著這些高等級的音頻編(譯)碼器的發(fā)展,其必須將模擬信號對噪聲(S/N)的比值改善至75dB到90dB,因此為了達到這個目標,便有一種規(guī)格是將現(xiàn)有的編(譯)碼器分離成兩個單獨的子系統(tǒng)來加以完成,其中之一為控制器系統(tǒng)(ACcontroller)(一般指計算機主機板上的聲音裝置),主要是處理至主微處理器數(shù)字信號的接口,而另一為模擬信號子系統(tǒng)或是音頻編譯碼系統(tǒng)(AC codec),這種分成兩個子系統(tǒng)的結構已做成為文件“Audio Codec’97 ComponentSpecification”,Revision 1.03,September 15,1996(“the AC’97Specification”)。在此取名為AC’97規(guī)范說明書(“the AC’97Specification”)。
圖1中,顯示現(xiàn)有的在AC’97規(guī)范說明書上所規(guī)定的系統(tǒng),其包含一音頻編(譯)碼控制器(AC controller)10、一AC-Link接口12、一語音頻道調(diào)變解調(diào)器20以及至少一音頻編(譯)碼器14,其可位于主計算機的主機板上或位于一單獨的電路板上(例如聲卡),其中音頻編(譯)碼控制器10用以協(xié)調(diào)音頻編(譯)碼器14與主計算機其它部位間的數(shù)據(jù)轉移(圖未顯示),而AC-Link接口12為符合”AC’97”規(guī)格的五線式時分多路轉換(TDM)總線接口,用以提供音頻編(譯)碼控制器10與一個以上的音頻編(譯)碼器14之間的電性連接與串行的通信協(xié)議,例如,音頻編(譯)碼器14接收來自麥克風的模擬信號后,將模擬信號轉換為數(shù)字資料,并經(jīng)由AC-Link接口12傳送至主計算機系統(tǒng),同時主計算機系統(tǒng)可使用AC-Link接口12來發(fā)送數(shù)字聲頻信號(例如WAV檔案)至音頻編(譯)碼器14,轉換為模擬信號,再通過揚聲器播放。
如圖1所示,現(xiàn)有的AC-Link接口12的五線式時分多路轉換(TDM)總線包含同步信號(SYNC)26、復位信號(RESET)34、音頻編(譯)碼控制器10至音頻編(譯)碼器14的串行數(shù)據(jù)流(SDATA_OUT)30、音頻編(譯)碼器14至音頻編(譯)碼控制器10的串行數(shù)據(jù)流(SDATA_IN)32以及位時鐘信號(BIT_CLK)28,如AC’97規(guī)范書中所描述的,串行數(shù)據(jù)流(SDATA_OUT)30與串行數(shù)據(jù)流(SDATA_IN)32分別用于音頻編(譯)碼控制器10的數(shù)據(jù)輸出以及數(shù)據(jù)輸入的串行數(shù)據(jù)信號,同步信號(SYNC)26與復位信號(RESET)34分別依據(jù)串行數(shù)據(jù)轉移與系統(tǒng)觸發(fā)復位的協(xié)議來指示數(shù)據(jù)包的激活,而位時鐘信號(BIT_CLK)28為一控制進出音頻編(譯)碼控制器10的位速率的時鐘信號。在AC’97規(guī)范書中,要求主音頻編(譯)碼器14提供位時鐘信號(BIT_CLK)28,以供所有編(譯)碼器使用以作定時串行數(shù)據(jù)轉移。而,位時鐘信號(BIT_CLK)28由外部晶振18以及時鐘16所求得,如AC’97規(guī)范書中所規(guī)范的,位時鐘信號(BIT_CLK)28由時鐘16乘以外部晶振18的頻率而得。
如同以上所述,位時鐘信號(BIT_CLK)28的穩(wěn)定與否會影響到進出音頻編(譯)碼控制器10的位速率,即會影響于音頻編(譯)碼控制器10的數(shù)據(jù)輸出以及數(shù)據(jù)輸入的串行數(shù)據(jù)流(SDATA_OUT)30與串行數(shù)據(jù)流(SDATA_IN)32,也就影響到其中音頻數(shù)據(jù)的編碼與譯碼。再者位時鐘信號(BIT_CLK)28的產(chǎn)生與外部晶振18的頻率以及時鐘有關,所以位時鐘信號(BIT_CLK)28的穩(wěn)定與否常取決于外部晶振18頻率的穩(wěn)定與否,但現(xiàn)有的系統(tǒng)卻常會有一種情形會發(fā)生,即當音頻編(譯)碼器14在待機的情形下重新啟始時,又或者系統(tǒng)剛開機時,欲啟始該音頻編(譯)碼器14,往往先被啟始的外部晶振18會有一段非穩(wěn)定的時間,在這段時間當中,隨之產(chǎn)生的位時鐘信號(BIT_CLK)28無法取得正確的時鐘,因此會影響到串行數(shù)據(jù)流(SDATA_OUT)30與串行數(shù)據(jù)流(SDATA_IN)32,也就是說會影響到音頻數(shù)據(jù)的編碼與譯碼。
綜合以上所述,利用現(xiàn)有的音頻編(譯)碼器14,常會因位時鐘信號(BIT_CLK)28的不穩(wěn)定而影響到音頻編(譯)碼控制器(AC controller)無法偵測到音頻編(譯)碼器(AC codec),進而無法將模擬的聲音傳至揚聲器而喪失其播放的功能。
發(fā)明內(nèi)容本發(fā)明的主要目的在于提供一種穩(wěn)定位時鐘信號的方法。
為達上述目的,本發(fā)明所提供是一種穩(wěn)定位時鐘信號的方法,其中該位時鐘信號為一控制進出一音頻編(譯)碼器控制器(AC Controller)的位速率的時鐘信號,并由一音頻編(譯)碼器提供以作定時串行數(shù)據(jù)的轉移,該位時鐘信號由與該音頻編(譯)碼器連接的一外部晶振所產(chǎn)生的振蕩頻率透過該音頻編(譯)碼器中的一時鐘計算而得,而該方法包含啟始該音頻編(譯)碼器時,該音頻編(譯)碼器控制器產(chǎn)生用以使該外部晶振產(chǎn)生的該振蕩頻率達到穩(wěn)定的一復位信號(RESET);以及于該復位信號結束后,該外部晶振所產(chǎn)生的振蕩頻率已穩(wěn)定,而該音頻編(譯)碼器始根據(jù)穩(wěn)定的該振蕩頻率產(chǎn)生該位時鐘信號。
相較于現(xiàn)有技術,本發(fā)明在AC’97架構下的音頻編碼譯碼器啟始時,所產(chǎn)生的位時鐘信號是穩(wěn)定的,而不會受到晶振啟始時不穩(wěn)定的影響,使得音頻編(譯)碼控制器(AC controller)無法偵測到音頻編(譯)碼器(AC codec)而無法發(fā)聲,進而保證聲音播放的品質(zhì)與功能。
圖1為現(xiàn)有的在AC’97規(guī)范說明書上所規(guī)定的音頻編譯碼系統(tǒng)。
圖2為現(xiàn)有的晶振頻率與對應的位時鐘信號(BIT_CLK)關系的相位圖。
圖3為應用本發(fā)明方法后,現(xiàn)有的晶振頻率與對應的位時鐘信號(BIT_CLK)關系的相位圖。
具體實施方式圖1,顯示現(xiàn)有的在AC’97規(guī)范說明書上所規(guī)定的系統(tǒng)架構,而本發(fā)明方法同樣的應用于該圖1中所示的系統(tǒng)架構下,所以,以下將利用圖1對本發(fā)明方法做詳細說明。
在圖1中,該音頻編(譯)碼器14利用AC’97所規(guī)范的架構,例如AC控制器10經(jīng)AC-Link接口12與音頻編(譯)碼器14通信,雖然本發(fā)明并不僅是限制于具有五條線的TDM串行數(shù)據(jù)總線,但是目前卻是最為適合利用AC’97規(guī)范標準的一實施例來說明本發(fā)明方法,因此在未來此規(guī)范標準可能即將過時,甚至于廢棄的情況下,也就是說在AC’97規(guī)范標準的延伸或改良可被期待的情況下,雖然所揭露的實施例針對此AC’97標準所加以敘述,但其發(fā)明方法的精神不受其限制。
同樣的如圖1所示,本發(fā)明方法所應用的現(xiàn)有的在AC’97規(guī)范說明書上所規(guī)定的系統(tǒng),包含一音頻編(譯)碼控制器(AC controller)10、一AC-Link接口12一語音頻道調(diào)變解調(diào)器20以及至少一音頻編(譯)碼器14,其可位于主計算機的主機板上或位于一單獨的電路板上(例如聲卡)。
其中現(xiàn)有的音頻編(譯)碼控制器10用以協(xié)調(diào)音頻編(譯)碼器14與主計算機其它部位間的數(shù)據(jù)轉移(圖未顯示)。
而現(xiàn)有的AC-Link接口12為符合”AC’97”規(guī)格的五線式時分多路轉換(TDM)總線接口,用以提供音頻編(譯)碼控制器10與一個以上的音頻編(譯)碼器14之間的電性連接與串行的通信協(xié)議,例如,音頻編(譯)碼器14接收來自麥克風的模擬信號后,將模擬信號轉換為數(shù)字信號,并經(jīng)由AC-Link接口12傳送至主計算機系統(tǒng),同時主計算機系統(tǒng)可使用AC-Link接口12來發(fā)送數(shù)字聲頻信號(例如WAV檔案)至音頻編(譯)碼器14,轉換為模擬信號,再通過揚聲器播放。
該現(xiàn)有的AC-Link接口的五線式時分多路轉換(TDM)總線包含同步信號(SYNC)26、復位信號(RESET)34、音頻編(譯)碼控制器10至音頻編(譯)碼器14的串行數(shù)據(jù)流(SDATA_OUT)30、音頻編(譯)碼器14至音頻編(譯)碼控制器10的串行數(shù)據(jù)流(SDATA_IN)32以及位時鐘信號(BIT_CLK)28,如AC’97規(guī)范書中所描述的,串行數(shù)據(jù)流(SDATA_OUT)30與串行數(shù)據(jù)流(SDATA_IN)32分別用于音頻編(譯)碼控制器10的數(shù)據(jù)輸出以及數(shù)據(jù)輸入的串行數(shù)據(jù)信號,同步信號(SYNC)26與復位信號(RESET)34分別依據(jù)串行數(shù)據(jù)轉移與系統(tǒng)觸發(fā)復位的協(xié)議來指示數(shù)據(jù)包的激活,而位時鐘信號(BIT_CLK)28為一控制進出音頻編(譯)碼控制器10的位速率的時鐘信號。在AC’97規(guī)范書中,要求主音頻編碼器14需提供位時鐘信號(BIT_CLK)28,以供所有編碼器使用以作定時串行數(shù)據(jù)轉移。而,位時鐘信號(BIT_CLK)28由外部晶振18以及時鐘16信號所求得,如AC’97規(guī)范書中所規(guī)范的,位時鐘信號(BIT_CLK)28由時鐘16乘以外部晶振18的頻率而得。
另外,在上述的現(xiàn)有技術中,當系統(tǒng)要從關機狀態(tài)開機時,即音頻編(譯)碼器14剛要被啟始時,或者當音頻編(譯)碼器14要從待機狀態(tài)被啟始時,即音頻編(譯)碼控制器10送出同步信號(SYNC)26與復位信號(RESET)34以分別依據(jù)串行數(shù)據(jù)轉移與系統(tǒng)觸發(fā)復位的協(xié)議來指示數(shù)據(jù)包的激活時,音頻編(譯)碼器14對應外部晶振18頻率所產(chǎn)生的位時鐘信號(BIT_CLK)28,例如是12.288MHz,會有一段不太穩(wěn)定的時間,例如頻率不太穩(wěn)定等,這是因為,對應的外部晶振18在剛被啟始時,會有其一段不太穩(wěn)定的時間,而位時鐘信號(BIT_CLK)28又與該外部晶振18頻率悉悉相關,因此,其經(jīng)時鐘16計算所得的位時鐘信號(BIT_CLK)28,也會有其一段不太穩(wěn)定的時間,但,此不太穩(wěn)定的時間會影響到數(shù)據(jù)包激活的時間是否正確,即影響該音頻數(shù)據(jù)編譯碼的正確性,進而會影響到聲音資料的正常播放。
因此,利用一復位改良程序使得當系統(tǒng)要從關機狀態(tài)開機時,即音頻編(譯)碼器14剛要被啟始時,或者當音頻編(譯)碼器14要從待機狀態(tài)被啟始時,增加所送出的復位信號(RESET)34的持續(xù)時間或者次數(shù),使得該位時鐘信號(BIT_CLK)28產(chǎn)生的時間會較現(xiàn)有的延遲,而不會受到該外部晶振18不穩(wěn)定的時間影響,以上所述的復位改良程序可寫于基本輸出入系統(tǒng)(Basic InputOutput System,BIOS)里。
舉例來說,當系統(tǒng)要從關機狀態(tài)開機時,即音頻編(譯)碼器14剛要被啟始時,或者當音頻編(譯)碼器14要從待機狀態(tài)被啟始時,該復位改良程序會使得音頻編(譯)碼控制器10所送出的復位信號(RESET)34的時間加長,例如現(xiàn)有的復位信號(RESET)34中可能僅將信號拉到高而已,但本發(fā)明中,將信號自高拉到低,再自低拉到高,其過程時間可為10μs,但實際上,其復位的時間僅需超過AC’97規(guī)范說明書中所規(guī)范的復位時間即可,例如大于1μs,在實際應用上,僅需使復位時間能大于外部晶振18不穩(wěn)的時間即可,而在復位一定的時間后,便會分別依據(jù)串行數(shù)據(jù)轉移與系統(tǒng)觸發(fā)復位的協(xié)議來指示數(shù)據(jù)包的激活,此時外部晶振18的頻率是穩(wěn)定的,也因此,經(jīng)時鐘16計算所產(chǎn)生的位時鐘信號(BIT_CLK)28也是穩(wěn)定的,便不會影響該音頻數(shù)據(jù)編譯碼的正確性,也不會影響到聲音資料的正常播放。
以另一個實施例做說明,當系統(tǒng)要從關機狀態(tài)開機時,即音頻編(譯)碼器14剛要被啟始時,或者當音頻編(譯)碼器14要從待機狀態(tài)被啟始時,該復位改良程序會增加音頻編(譯)碼控制器10所送出的復位信號(RESET)34的次數(shù),例如2次,此2次復位信號(RESET)34的頻率波形皆相同,例如當一次復位結束后,會再送出一次復位,而在實際應用上,僅需使總共復位時間能大于晶振不穩(wěn)的時間即可,所以其不限定復位信號(RESET)34的次數(shù),在復位一定的時間后,便會分別依據(jù)串行數(shù)據(jù)轉移與系統(tǒng)觸發(fā)復位的協(xié)議來指示數(shù)據(jù)包的激活,此時外部晶振18的頻率是穩(wěn)定的,也因此,經(jīng)時鐘16計算所產(chǎn)生的位時鐘信號(BIT_CLK)28也是穩(wěn)定的,便不會影響該音頻數(shù)據(jù)編譯碼的正確性,也不會影響到聲音資料的正常播放。
舉例來說,如圖2所示,為現(xiàn)有的晶振頻率與對應的位時鐘信號(BIT_CLK)28關系的相位圖,在一開始時,即音頻編碼(譯)碼器14被啟始時,時間A至B的間晶振的頻率以及波形不穩(wěn),所以連帶地,對應的位時鐘信號(BIT_CLK)28也呈現(xiàn)不穩(wěn)的情況,而在過了時間B之后,外部晶振18過了不穩(wěn)的時期后,其恢復正常的頻率及波形,也使得對應的位時鐘信號(BIT_CLK)28跟著恢復正常,但因時間A至B之間位時鐘信號(BIT_CLK)28呈現(xiàn)不穩(wěn)的緣故,在這段時間便會影響到音頻數(shù)據(jù)編譯碼的正確性。
因此如圖3所示,為應用本發(fā)明方法之后,其晶振頻率與對應的位時鐘信號(BIT_CLK)28關系的相位圖,在圖中可看到,在晶振不穩(wěn)的時間內(nèi),例如A到B的時間間隔中,位時鐘信號(BIT_CLK)28尚未產(chǎn)生,而在過了時間B之后,才開始對應正常的晶振頻率,產(chǎn)生正常的位時鐘信號(BIT_CLK)28,也就是說位時鐘信號(BIT_CLK)28的起始點以增加復位時間或次數(shù)的方式被延遲了時間B的長度,使得其后啟始產(chǎn)生位時鐘信號時,便能夠產(chǎn)生正常的位時鐘信號(BIT_CLK)28。
以上所述的現(xiàn)有的該音頻編(譯)碼器14更包含模擬數(shù)字轉換器(可簡稱為ADC)22以及數(shù)字模擬轉換器(可簡稱為DAC)24,而該語音頻道調(diào)變解調(diào)器20最多可處理20位即48KHz(每秒48K樣本數(shù),48Ks/s),也就是可用以轉換具有最大速率為0.96Mb/s的ADC22或DAC24。
該現(xiàn)有的ADC22用以在音頻編(譯)碼器14啟始后,取樣輸入至音頻編(譯)碼器14的模擬輸入信號,并以16、18或20位數(shù)據(jù)的速率提供至AC-Link接口12,以插入至輸入到音頻編(譯)碼控制器10的串行數(shù)據(jù)流(SDATA_IN)32的時槽,而相反地,現(xiàn)有的DAC 24也用以于音頻編(譯)碼器14啟始后,接收來自AC-Link接口12以及音頻編(譯)碼控制器10的串行數(shù)據(jù)流(SDATAA_OUT)30,并將信號轉換并輸出至語音頻道調(diào)變解調(diào)器20。
權利要求
1.一種穩(wěn)定位時鐘信號的方法,其中該位時鐘信號為一控制進出一音頻編(譯)碼器控制器(AC Controller)的位速率的時鐘信號,并由一音頻編(譯)碼器提供以作定時串行數(shù)據(jù)的轉移,該位時鐘信號由與該音頻編(譯)碼器連接的一外部晶振所產(chǎn)生的振蕩頻率透過該音頻編(譯)碼器中的一時鐘計算而得,而該方法包含啟始該音頻編(譯)碼器時,該音頻編(譯)碼器控制器產(chǎn)生用以使該外部晶振產(chǎn)生的該振蕩頻率達到穩(wěn)定的一復位信號(RESET);及于該復位信號結束后,該外部晶振所產(chǎn)生的振蕩頻率已穩(wěn)定,而該音頻編(譯)碼器始根據(jù)穩(wěn)定的該振蕩頻率產(chǎn)生該位時鐘信號。
2.根據(jù)權利要求1所述的穩(wěn)定位時鐘信號的方法,其特征在于該復位信號為持續(xù)10μs。
3.根據(jù)權利要求1所述的穩(wěn)定位時鐘信號的方法,其特征在于該復位信號為持續(xù)1μs以上。
4.一種穩(wěn)定位時鐘信號的方法,其中該位時鐘信號為一控制進出一音頻編(譯)碼器控制器(AC Controller)的位速率的時鐘信號,并由一音頻編(譯)碼器提供以作定時串行數(shù)據(jù)的轉移,該位時鐘信號由與該音頻編(譯)碼器連接的一外部晶振所產(chǎn)生的振蕩頻率透過該音頻編(譯)碼器中的一時鐘計算而得,而該方法包含啟始該音頻編(譯)碼器時,該音頻編(譯)碼器控制器產(chǎn)生用以使該外部晶振產(chǎn)生的該振蕩頻率達到穩(wěn)定的多個復位信號(RESET);及于最終的該復位信號結束后,該外部晶振所產(chǎn)生的振蕩頻率已穩(wěn)定,而該音頻編(譯)碼器始根據(jù)穩(wěn)定的該振蕩頻率產(chǎn)生該位時鐘信號。
5.根據(jù)權利要求4所述的穩(wěn)定位時鐘信號的方法,其特征在于每一該復位信號為持續(xù)1μs以上。
6.根據(jù)權利要求4所述的穩(wěn)定位時鐘信號的方法,其特征在于每一該復位信號為持續(xù)10μs。
7.一種穩(wěn)定位時鐘信號的方法,其中該位時鐘信號為一控制進出一音頻編(譯)碼器控制器(AC Controller)的位速率的時鐘信號,并由一音頻編(譯)碼器提供以作定時串行數(shù)據(jù)的轉移,該位時鐘信號由與該音頻編(譯)碼器連接的一外部晶振所產(chǎn)生的振蕩頻率透過該音頻編(譯)碼器中的一時鐘計算而得,而該方法包含啟始該音頻編(譯)碼器時,該音頻編(譯)碼器控制器產(chǎn)生用以使該位時鐘信號延遲一時間產(chǎn)生的一復位信號(RESET);及于該復位信號結束后,該外部晶振所產(chǎn)生的振蕩頻率已穩(wěn)定,而該音頻編(譯)碼器始根據(jù)穩(wěn)定的該振蕩頻率產(chǎn)生該位時鐘信號。
8.根據(jù)權利要求7所述的穩(wěn)定位時鐘信號的方法,其特征在于該位時鐘信號為延遲1μs以上。
9.根據(jù)權利要求7所述的穩(wěn)定位時鐘信號的方法,其特征在于該位時鐘信號為延遲110μs。
10.一種穩(wěn)定位時鐘信號的方法,其中該位時鐘信號為一控制進出一音頻編(譯)碼器控制器(AC Controller)的位速率的時鐘信號,并由一音頻編(譯)碼器提供以作定時串行數(shù)據(jù)的轉移,該位時鐘信號由與該音頻編(譯)碼器連接的一外部晶振所產(chǎn)生的振蕩頻率透過該音頻編(譯)碼器中的一時鐘計算而得,而該方法包含啟始該音頻編(譯)碼器時,該外部晶振產(chǎn)生一振蕩頻率,同時該音頻編(譯)碼器控制器產(chǎn)生一復位信號(RESET),其中該振蕩頻率達到穩(wěn)定的時間與該復位信號持續(xù)的時間相同;及于該復位信號結束后,該外部晶振所產(chǎn)生的振蕩頻率已穩(wěn)定,而該音頻編(譯)碼器始根據(jù)穩(wěn)定的該振蕩頻率產(chǎn)生該位時鐘信號。
11.根據(jù)權利要求10所述的穩(wěn)定位時鐘信號的方法,其特征在于該復位信號持續(xù)的時間是1μs以上。
12.根據(jù)權利要求10所述的穩(wěn)定位時鐘信號的方法,其特征在于該復位信號持續(xù)的時間為10μs。
13.一種穩(wěn)定位時鐘信號的方法,其中該位時鐘信號為一控制進出一音頻編(譯)碼器控制器(AC Controller)的位速率的時鐘信號,并由一音頻編(譯)碼器提供以作定時串行數(shù)據(jù)的轉移,該位時鐘信號由與該音頻編(譯)碼器連接的一外部晶振所產(chǎn)生的振蕩頻率透過該音頻編(譯)碼器中的一時鐘計算而得,而該方法包含啟始該音頻編(譯)碼器時,該音頻編(譯)碼器控制器產(chǎn)生一第一復位信號(RESET),于該第一復位信號結束后,產(chǎn)生一第二復位信號;及于該第二復位信號結束后,該外部晶振所產(chǎn)生的振蕩頻率已穩(wěn)定,而該音頻編(譯)碼器始根據(jù)穩(wěn)定的該振蕩頻率產(chǎn)生該位時鐘信號。
14.根據(jù)權利要求13所述的穩(wěn)定位時鐘信號的方法,其特征在于該第一復位信號為持續(xù)1μs以上。
15.根據(jù)權利要求13所述的穩(wěn)定位時鐘信號的方法,其特征在于該第二復位信號為持續(xù)1μs以上。
16.一種穩(wěn)定位時鐘信號的方法,其中該位時鐘信號為一控制進出一音頻編(譯)碼器控制器(AC Controller)的位速率的時鐘信號,并由一音頻編(譯)碼器提供以作定時串行數(shù)據(jù)的轉移,該位時鐘信號由與該音頻編(譯)碼器連接的一外部晶振所產(chǎn)生的振蕩頻率透過該音頻編(譯)碼器中的一時鐘計算而得,而該方法包含啟始該音頻編(譯)碼器時,該音頻編(譯)碼器控制器連續(xù)地產(chǎn)生多次復位信號(RESET);及于最終的該復位信號結束后,該外部晶振所產(chǎn)生的振蕩頻率已穩(wěn)定,而該音頻編(譯)碼器始根據(jù)穩(wěn)定的該振蕩頻率產(chǎn)生該位時鐘信號。
17.根據(jù)權利要求16所述的穩(wěn)定位時鐘信號的方法,其特征在于每一該復位信號為持續(xù)1μs以上。
全文摘要
一種穩(wěn)定位時鐘信號的方法,其中該位時鐘信號為一控制進出一音頻編(譯)碼器控制器(AC Controller)的位速率的時鐘信號,并由音頻編(譯)碼器提供以作定時串行數(shù)據(jù)的轉移,該位時鐘信號由與該音頻編(譯)碼器連接的一外部晶振所產(chǎn)生的振蕩頻率透過該音頻編(譯)碼器中的一時鐘計算而得,而該方法包含啟始該音頻編(譯)碼器時,該音頻編(譯)碼器控制器產(chǎn)生用以使該外部晶振產(chǎn)生的該振蕩頻率達到穩(wěn)定的一復位信號(RESET);以及于該復位信號結束后,該外部晶振所產(chǎn)生的振蕩頻率已穩(wěn)定,而該音頻編(譯)碼器始根據(jù)穩(wěn)定的該振蕩頻率產(chǎn)生該位時鐘信號。
文檔編號G06F3/16GK1831703SQ20051003345
公開日2006年9月13日 申請日期2005年3月11日 優(yōu)先權日2005年3月11日
發(fā)明者洪宏銘 申請人:佛山市順德區(qū)順達電腦廠有限公司, 神達電腦股份有限公司