專利名稱:一種實(shí)現(xiàn)對i的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子技術(shù)領(lǐng)域,具體的,本發(fā)明涉及一種可實(shí)現(xiàn)對I2C器件的特性參數(shù)進(jìn)行調(diào)試的方法與裝置。
背景技術(shù):
一般情況下,在對I2C器件進(jìn)行調(diào)試操作時(shí),往往是編制相應(yīng)的軟件再燒錄到該I2C器件的微處理器MCU中觀察結(jié)果。比如,在調(diào)試電視各種聲音模式及創(chuàng)維公司開發(fā)的A12音效引擎時(shí),需要反復(fù)對比各種聲音效果。因此就需要多次燒錄軟件,直至得到最終的參數(shù)。事實(shí)證明,這種方法很不方便,需多次拆卸電視機(jī)及插撥IC,一方面很容易損壞機(jī)器,另一方面也使得調(diào)試操作的工作效率極低,可能一天下來一臺機(jī)也不能調(diào)試完成。
發(fā)明內(nèi)容
本發(fā)明的目的就是為了解決以上問題,提供一種能夠大大提高調(diào)試工作效率、并且對機(jī)器不產(chǎn)生損壞、能實(shí)現(xiàn)對I2C器件的特性參數(shù)進(jìn)行調(diào)試的方法及裝置。
為實(shí)現(xiàn)上述目的,本發(fā)明采用了以下技術(shù)方案本發(fā)明公開了一種實(shí)現(xiàn)對I2C器件特性參數(shù)進(jìn)行調(diào)試的方法,包括以下步驟(1)從計(jì)算機(jī)并口分別引出三根線時(shí)鐘線SCL、數(shù)據(jù)線SDA與地線GND,作為模擬的I2C總線,與I2C器件的I2C接口對應(yīng)相連;(2)運(yùn)行預(yù)寫入計(jì)算機(jī)存儲單元的調(diào)試程序,通過上述模擬的I2C總線調(diào)節(jié)I2C器件的特性參數(shù);(3)把當(dāng)所述I2C器件的特性參數(shù)達(dá)到最佳時(shí)的計(jì)算機(jī)中調(diào)試程序的參數(shù)導(dǎo)出,并把這些參數(shù)寫入所述I2C器件的微處理器MCU中。
所述步驟(1)中從計(jì)算機(jī)并口分別引出三根線時(shí)鐘線SCL、數(shù)據(jù)線SDA與地線GND,是指,從計(jì)算機(jī)并口的第2pin腳引出時(shí)鐘線SCL、從計(jì)算機(jī)并口的第3pin腳引出數(shù)據(jù)線SDA、從計(jì)算機(jī)并口的第25pin腳引出地線GND。
所述I2C器件為音頻處理芯片。
進(jìn)一步的,所述音頻處理芯片為電視機(jī)中對聲音信號進(jìn)行處理的音頻處理芯片,并且所述I2C器件的特性參數(shù)是指該音頻處理芯片的音效特性參數(shù)。
本發(fā)明還公開了一種實(shí)現(xiàn)對I2C器件特性參數(shù)進(jìn)行調(diào)試的裝置,所述裝置包括一計(jì)算機(jī)與一I2C器件,所述計(jì)算機(jī)的并口分別引出時(shí)鐘線SCL、數(shù)據(jù)線SDA與地線GND,作為模擬的I2C總線與所述I2C器件的I2C接口對應(yīng)相連;所述計(jì)算機(jī)內(nèi)存儲有對所述I2C器件的特性參數(shù)進(jìn)行調(diào)試的調(diào)試程序。
所述從計(jì)算機(jī)并口分別引出時(shí)鐘線SCL、數(shù)據(jù)線SDA與地線GND是指,從計(jì)算機(jī)并口的第2pin腳引出時(shí)鐘線SCL、從計(jì)算機(jī)并口的第3pin腳引出數(shù)據(jù)線SDA、從計(jì)算機(jī)并口的第25pin腳引出地線GND。
所述I2C器件為音頻處理芯片。
進(jìn)一步的,所述音頻處理芯片為電視機(jī)中對聲音信號進(jìn)行處理的音頻處理芯片,并且所述I2C器件的特性參數(shù)是指該音頻處理芯片的音效特性參數(shù)。
采用上述技術(shù)方案,本發(fā)明有益的技術(shù)效果在于成功地解決了以往I2C器件調(diào)試工作煩瑣的問題,省去了多次拆卸機(jī)器及插撥I2C器件的過程,將工程師從煩重的拆卸機(jī)器中解放出來,從而將工作的重點(diǎn)放到調(diào)試工作本身,大大加快了工作與生產(chǎn)效率。
圖1是本發(fā)明一種實(shí)現(xiàn)對I2C器件特性參數(shù)進(jìn)行調(diào)試的裝置的結(jié)構(gòu)示意圖。
圖2是本發(fā)明從計(jì)算機(jī)并口引出時(shí)鐘線SCL、數(shù)據(jù)線SDA、地線GND的示意圖。
圖3是本發(fā)明的計(jì)算機(jī)上調(diào)試程序軟件的界面圖。
圖4是本發(fā)明用模擬的I2C總線對音頻處理芯片NJW1144進(jìn)行調(diào)試時(shí),命令發(fā)送的順序圖。
具體實(shí)施例方式
下面通過具體的實(shí)施例并結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)的描述。
一種調(diào)試裝置,包括一計(jì)算機(jī)(PC)及音頻處理芯片NJW1144,如圖1所示,該P(yáng)C內(nèi)存儲有對NJW1144的音效特性參數(shù)進(jìn)行調(diào)試的調(diào)試程序。
音頻處理芯片NJW1144為應(yīng)用于電視機(jī)上的一種I2C器件,該芯片上具有I2C接口。電視機(jī)的聲音信號經(jīng)過該音頻處理芯片處理后,由電視機(jī)的內(nèi)部放音設(shè)備播放。
從該P(yáng)C并口的第2pin腳引出時(shí)鐘線SCL、第3pin腳引出數(shù)據(jù)線SDA、第25pin腳引出地線GND,分別連接到接線插座J2的1、2、3腳,如圖2所示。該接線插座再與NJW1144上的I2C接口的SCL、SDA、GND接口對應(yīng)相接。
該計(jì)算機(jī)上預(yù)存儲有NJW1144的調(diào)試程序,所調(diào)試的音效參數(shù)具體如圖3中的調(diào)試程序的軟件界面所示。
對電視機(jī)的音頻處理芯片進(jìn)行調(diào)試的時(shí)候,該音頻處理芯片是連接在電視機(jī)上的。
調(diào)試方法是將上述從計(jì)算機(jī)并口第2、3、25分別引出的時(shí)鐘線SCL、數(shù)據(jù)線SDA、地線GND,作為模擬的I2C總線,分別與連接在電視機(jī)上的NJW1144的I2C接口的SCL、SDA、GND接口對應(yīng)相接后,啟動電視機(jī)使NJW1144開始工作。接著打開計(jì)算機(jī)上的預(yù)先寫入的調(diào)試程序軟件,軟件上有音頻處理芯片上的所有功能設(shè)置,如圖3軟件界面所示。按照軟件界面所示的各項(xiàng)目分別對NJW1144進(jìn)行調(diào)試。比如對“臨場影院”的功能設(shè)置下,通過調(diào)節(jié)計(jì)算機(jī)上調(diào)試軟件的音量、高低音、左右聲道等參數(shù)設(shè)置,來對NJW1144下達(dá)相關(guān)指令,命令發(fā)送的順序如圖4所示。由于NJW1144的寄存器不是很多,所以每次是向其所有的寄存器都發(fā)送數(shù)據(jù),相當(dāng)于每次操作都將其刷新了一次。調(diào)試人員通過觀察每個(gè)參數(shù)設(shè)置下,電視機(jī)經(jīng)NJW1144處理的聲音信號播出后,是否能獲得與“臨場影院”相類似的音質(zhì)效果。通過不斷調(diào)整計(jì)算機(jī)上調(diào)試軟件的參數(shù)設(shè)置,并通過模擬的I2C總線將指令傳遞給NJW1144,使經(jīng)NJW1144處理后輸出的音質(zhì)特性參數(shù)作相應(yīng)改變,從而使電視機(jī)的音響效果最接近于“臨場影院”,這時(shí),記錄下此時(shí)調(diào)試軟件的參數(shù)或?qū)⑵鋵?dǎo)出。待所有功能設(shè)置調(diào)試好后,將上述參數(shù)寫入NJW1144的MCU中。這樣,NJW1144的調(diào)試工作便完成,并且在以后的實(shí)際使用過程中,音頻處理芯片接受MCU的控制指令,使經(jīng)其處理后輸出的聲音信號,播放后音質(zhì)效果總是達(dá)到調(diào)試過程中設(shè)定的效果。
進(jìn)一步地,I2C器件對SDA和SCL上的高、低電平信號需保持的時(shí)間是有規(guī)定。比如開始信號的高、低電平需保持多長時(shí)間,數(shù)據(jù)信號的高、低電平最低需保持多長時(shí)間等。不同的器件對這些時(shí)間有不同的規(guī)定。查找相應(yīng)的數(shù)據(jù)手冊,可以知道,在不同的電壓下,各種I2C器件要求各信號需保持的時(shí)間分別在幾百納秒到幾微秒之間。這個(gè)時(shí)間也體現(xiàn)了I2C器件的讀寫速度。但是因?yàn)橛?jì)算機(jī)的速度較快,要用計(jì)算機(jī)并口來模擬I2C總線,就很難將這個(gè)時(shí)間精確到微秒。因?yàn)檠訒r(shí)時(shí)間太短不能保證正常通信,為了能夠在不同的計(jì)算機(jī)上可靠的操作I2C總線,調(diào)試程序用了C語言的延時(shí)函數(shù)delay();這個(gè)函數(shù)能產(chǎn)生的最小延時(shí)為1毫秒。這樣雖然速度會慢一些,并且會降低I2C器件的讀寫速度,但卻可以保證通信的正確性,并保證了整個(gè)操作的可靠性。
權(quán)利要求
1.一種實(shí)現(xiàn)對I2C器件特性參數(shù)進(jìn)行調(diào)試的方法,其特征在于包括以下步驟,(1)從計(jì)算機(jī)并口分別引出三根線時(shí)鐘線SCL、數(shù)據(jù)線SDA與地線GND,作為模擬的I2C總線,與I2C器件的I2C接口對應(yīng)相連;(2)運(yùn)行預(yù)寫入計(jì)算機(jī)存儲單元的調(diào)試程序,通過上述模擬的I2C總線調(diào)節(jié)I2C器件的特性參數(shù);(3)把所述I2C器件的特性參數(shù)達(dá)到最佳時(shí)的計(jì)算機(jī)中調(diào)試程序的參數(shù)導(dǎo)出,并把這些參數(shù)寫入所述I2C器件的微處理器MCU中。
2.根據(jù)權(quán)利要求1所述的一種實(shí)現(xiàn)對I2C器件特性參數(shù)進(jìn)行調(diào)試的方法,其特征在于所述步驟(1)中從計(jì)算機(jī)并口分別引出三根線時(shí)鐘線SCL、數(shù)據(jù)線SDA與地線GND,是指,從計(jì)算機(jī)并口的第2pin腳引出時(shí)鐘線SCL、從計(jì)算機(jī)并口的第3pin腳引出數(shù)據(jù)線SDA、從計(jì)算機(jī)并口的第25pin腳引出地線GND。
3.根據(jù)權(quán)利要求1或2所述的一種實(shí)現(xiàn)對I2C器件特性參數(shù)進(jìn)行調(diào)試的方法,其特征在于所述I2C器件為音頻處理芯片。
4.根據(jù)權(quán)利要求3所述的一種實(shí)現(xiàn)對I2C器件特性參數(shù)進(jìn)行調(diào)試的方法,其特征在于所述音頻處理芯片為電視機(jī)中對聲音信號進(jìn)行處理的音頻處理芯片,并且所述I2C器件的特性參數(shù)是指該音頻處理芯片的音效特性參數(shù)。
5.一種實(shí)現(xiàn)I2C器件特性參數(shù)調(diào)試的裝置,其特征在于所述裝置包括一計(jì)算機(jī)與一I2C器件,所述計(jì)算機(jī)的并口分別引出時(shí)鐘線SCL、數(shù)據(jù)線SDA與地線GND,作為模擬的I2C總線與所述I2C器件的I2C接口對應(yīng)相連;所述計(jì)算機(jī)內(nèi)存儲有對所述I2C器件的特性參數(shù)進(jìn)行調(diào)試的調(diào)試程序。
6.根據(jù)權(quán)利要求5所述的一種實(shí)現(xiàn)I2C器件特性參數(shù)調(diào)試的裝置,其特征在于所述從計(jì)算機(jī)并口分別引出時(shí)鐘線SCL、數(shù)據(jù)線SDA與地線GND是指,從計(jì)算機(jī)并口的第2pin腳引出時(shí)鐘線SCL、從計(jì)算機(jī)并口的第3pin腳引出數(shù)據(jù)線SDA、從計(jì)算機(jī)并口的第25pin腳引出地線GND。
7.根據(jù)權(quán)利要求5或6所述的一種實(shí)現(xiàn)I2C器件特性參數(shù)調(diào)試的裝置,其特征在于所述I2C器件為音頻處理芯片。
8.根據(jù)權(quán)利要求7所述的一種實(shí)現(xiàn)I2C器件特性參數(shù)調(diào)試的裝置,其特征在于所述音頻處理芯片為電視機(jī)中對聲音信號進(jìn)行處理的音頻處理芯片,并且所述I2C器件的特性參數(shù)是指該音頻處理芯片的音效特性參數(shù)。
全文摘要
本發(fā)明公開一種實(shí)現(xiàn)對I
文檔編號G06F11/00GK1770883SQ20051002171
公開日2006年5月10日 申請日期2005年9月16日 優(yōu)先權(quán)日2005年9月16日
發(fā)明者黃宏生, 李鴻安, 張志華, 焦晨陽, 金永進(jìn) 申請人:深圳創(chuàng)維-Rgb電子有限公司