專利名稱:可設(shè)指令的傳輸方法及傳輸裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字通信領(lǐng)域,具體而言,本發(fā)明涉及可設(shè)指令的傳輸方法及傳輸裝置。
背景技術(shù):
在燈點(diǎn)顯示系統(tǒng)中,由于每一個顯示控制芯片能控制的燈點(diǎn)數(shù)量有限,若要實(shí)現(xiàn) 大規(guī)模的燈點(diǎn)顯示系統(tǒng),特別是為了節(jié)省數(shù)量龐大的并聯(lián)連線,就必須將顯示控制芯片級 聯(lián)以此來控制更多的燈點(diǎn)。燈點(diǎn)是單色燈或者由紅色,綠色和藍(lán)色燈組成的一個像素點(diǎn)。級聯(lián)的芯片需要獨(dú)立的控制與其相連的燈點(diǎn)。數(shù)據(jù)總線,通常包括數(shù)據(jù)線,時(shí)鐘 線,輸出使能等,是逐級傳輸數(shù)據(jù),這些數(shù)據(jù)用來控制顯示。單線傳輸是所有級聯(lián)芯片中,數(shù) 據(jù)總線最少的,只有一條。單線傳輸與雙線傳輸或者三線傳輸相比,具有的優(yōu)勢不僅僅是在 于連接線條數(shù)的減少帶來的成本上的降低。事實(shí)上,在低成本連接線的生產(chǎn)工藝決定,三條 線通常包括電源線、地線、數(shù)據(jù)線,三條線的三角連接方式是數(shù)據(jù)傳輸最可靠,產(chǎn)生干擾最 小的一種連接組合;四條線包括電源線、地線、數(shù)據(jù)線和時(shí)鐘線,則會造成數(shù)據(jù)傳輸不穩(wěn)定 的效果。所以,單線傳輸在成熟的智能照明控制系統(tǒng)中應(yīng)用廣泛。燈點(diǎn)顯示系統(tǒng)中,多個顯示控制芯片串聯(lián)級聯(lián),將級聯(lián)的第一個顯示控制芯片稱 為第一級芯片,例如圖1中的芯片101 ;將第二個顯示控制芯片稱為第二級芯片,例如圖1 中的芯片102 ;以此類推,將第n個顯示控制芯片稱為第n級芯片。在現(xiàn)有的單線傳輸協(xié)議中,應(yīng)用比較廣泛的單線傳輸協(xié)議是DMX512。DMX512協(xié)議通過在總線上發(fā)送數(shù)據(jù)包來實(shí)現(xiàn)對燈光設(shè)備的亮度調(diào)節(jié)。協(xié)議對數(shù)據(jù) 包的每一部分的時(shí)序都做了極為嚴(yán)格的規(guī)定,協(xié)議規(guī)定數(shù)據(jù)傳輸速率典型值是250Kbit/s, 一個數(shù)據(jù)包最多可包含512幀數(shù)據(jù)。每幀有11位數(shù)據(jù),1位低電平起始位,8位數(shù)據(jù)位(0 255級)和2位高電平停止位。一幀數(shù)據(jù)包含1個地址的亮度數(shù)據(jù),第1幀是第1個地址的 數(shù)據(jù),第2幀是第2個地址的數(shù)據(jù),以此類推,512幀可以傳送512個地址的數(shù)據(jù)。DMX512協(xié)議要求每一個從機(jī)擁有一個獨(dú)有的絕對的地址(ID)。這樣,無論是從 機(jī)串聯(lián)(菊花鏈)的方式,還是從機(jī)并聯(lián)的方式(一點(diǎn)對多點(diǎn)),只要從機(jī)接收到自己地 址所對應(yīng)的數(shù)據(jù),就將數(shù)據(jù)存儲到本從機(jī)中,否則就無視。因?yàn)槠涮赜械臄?shù)據(jù)傳輸格式,每 一個從機(jī)接收到的數(shù)據(jù)是相同的,只是選取其中符合自己地址的數(shù)據(jù)存儲下來。在現(xiàn)有的 DMX512傳輸協(xié)議中,其中8位是灰度數(shù)據(jù),其余3位都是其固定的傳輸格式要求。數(shù)據(jù)包格 式如圖2。因?yàn)镈MX512需要對每個從機(jī)采取設(shè)定固定地址(ID)的操作,所以會帶來如下缺 陷1、需要額外的OTP、EPR0M等非易失性存儲介質(zhì),還需要額外的配合電路來設(shè)定地址,這 樣增加了硬件成本;2、出廠調(diào)試時(shí),需要對每個從機(jī)設(shè)定地址,這樣會增加調(diào)試的成本;3、 維修時(shí)也需要調(diào)整備品的ID,以進(jìn)行替換,相對的也增加了維護(hù)的成本。應(yīng)用越來越廣泛的 單線傳輸協(xié)議是截取式的歸零碼方式。上述單線協(xié)議都能夠很好的進(jìn)行數(shù)據(jù)傳輸,但是數(shù)據(jù)的傳輸僅僅是灰度數(shù)據(jù)的傳輸。如果從機(jī)需要的數(shù)據(jù)不僅僅是灰度數(shù)據(jù),譬如說需要通過傳輸?shù)臄?shù)據(jù)調(diào)整白平衡,調(diào)整 PWM周期等,上述數(shù)據(jù)傳輸格式則顯得無能為力。因此有必要提出相應(yīng)有效的技術(shù)方案,在傳輸數(shù)據(jù)時(shí),能有效進(jìn)行控制信號的傳 輸,實(shí)現(xiàn)燈點(diǎn)顯示的智能控制。
發(fā)明內(nèi)容
本發(fā)明的目的旨在至少解決上述技術(shù)缺陷之一,特別是通過增加或者特別設(shè)置信 息指示標(biāo)識符,信息指示標(biāo)識符用于指示其后的數(shù)據(jù)類型。對于從機(jī),可以得知起始碼之后 的數(shù)據(jù)是控制信息還是數(shù)據(jù)信息,從而能進(jìn)行相關(guān)的顯示控制或操作。本發(fā)明實(shí)施例一方面提出了一種可設(shè)指令的傳輸方法,包括以下步驟從機(jī)接收上位機(jī)數(shù)據(jù),所述上位機(jī)數(shù)據(jù)包括信息指示標(biāo)識符,所述信息指示標(biāo)識 符用于指示其后的數(shù)據(jù)類型;所述從機(jī)根據(jù)所述信息指示標(biāo)識符,獲取數(shù)據(jù)信息或控制信息,所述數(shù)據(jù)信息或 控制信息用于顯示控制。本發(fā)明實(shí)施例另一方面還提出了一種從機(jī)裝置,包括接收模塊、判斷模塊以及處 理模塊,所述接收模塊,用于接收上位機(jī)數(shù)據(jù),所述上位機(jī)數(shù)據(jù)包括信息指示標(biāo)識符,所述 信息指示標(biāo)識符用于指示其后的數(shù)據(jù)類型;所述判斷模塊,用于根據(jù)所述信息指示標(biāo)識符,判斷所述信息指示標(biāo)識符其后的 數(shù)據(jù)類型;所述處理模塊,用于根據(jù)所述數(shù)據(jù)信息或控制信息進(jìn)行顯示控制。本發(fā)明提出的上述方案,能實(shí)現(xiàn)控制信號或數(shù)據(jù)信號同時(shí)在線上傳輸,解決了現(xiàn) 有技術(shù)中無法設(shè)置指令的傳輸方式。本發(fā)明提出的上述方案,通過增加或者特別設(shè)置信息 指示標(biāo)識符,信息指示標(biāo)識符用于指示其后的數(shù)據(jù)類型。對于從機(jī),可以得知起始碼之后的 數(shù)據(jù)是控制信息還是數(shù)據(jù)信息,從而能進(jìn)行相關(guān)的顯示控制或操作。此外,本發(fā)明提出的上 述方案,實(shí)現(xiàn)起來簡單、高效,具有很高的實(shí)用價(jià)值。本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變 得明顯,或通過本發(fā)明的實(shí)踐了解到。
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對實(shí)施例的描述中將變 得明顯和容易理解,其中圖1為顯示控制芯片級聯(lián)的示意圖;圖2為DMX512數(shù)據(jù)包格式的示意圖;圖3為截取式的數(shù)據(jù)包格式示意圖;圖4為本發(fā)明實(shí)施例可設(shè)指令的傳輸方法的流程圖;圖5為本發(fā)明實(shí)施例控制信息的傳輸方法示意圖;圖6為本發(fā)明實(shí)施例數(shù)據(jù)信息的傳輸方法示意圖;圖7為本發(fā)明實(shí)施例從機(jī)設(shè)備的結(jié)構(gòu)示意圖8為數(shù)據(jù)處理流程示意圖。
具體實(shí)施例方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終 相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附 圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。傳統(tǒng)的可設(shè)指令的單線傳輸協(xié)議有MAXIM的單線傳輸協(xié)議(l-wirelnterface)。 傳輸協(xié)議比較繁雜,在電子鑰匙等數(shù)據(jù)傳輸安全等級較高的場合較常用。該協(xié)議包括主機(jī) 發(fā)送復(fù)位脈沖,從機(jī)發(fā)送應(yīng)答脈沖,主機(jī)發(fā)送從機(jī)地址,主機(jī)發(fā)送指令碼,讀寫操作等。因?yàn)?其繁瑣的協(xié)議格式,數(shù)據(jù)傳輸?shù)乃俾瘦^低,高速時(shí)也僅有100Kbit/S。該單線傳輸協(xié)議能夠發(fā)送指令操作,但是要求每個從機(jī)都有固定的唯一的地址。 地址的設(shè)定過程會提高硬件,調(diào)試和維護(hù)的成本。所以在注重成本的場合,一般不采用該協(xié) 議。一方面,在很多應(yīng)用場合中,從機(jī)需要接收到除灰度數(shù)據(jù)之外的指令數(shù)據(jù)。譬如, 需要對顯示白平衡進(jìn)行調(diào)節(jié),需要選擇顯示灰度等級,需要選擇輸出極性,需要對輸出延時(shí) 進(jìn)行控制,需要讀取狀態(tài)寄存器等等指令。這些指令與灰度數(shù)據(jù)的意義或者指導(dǎo)從機(jī)操作 的內(nèi)容完全不同,所以需要從機(jī)能夠識別灰度數(shù)據(jù)和指令數(shù)據(jù)的區(qū)別;而另一方面,所有這 些指令在正常的顯示過程中或者在頻繁的更新灰度數(shù)據(jù)的過程中,幾乎不會改變。從機(jī)接 收到指令數(shù)據(jù)后,存儲起來,作為在后續(xù)工作中的工作依據(jù),直到需要重新設(shè)定。一般除進(jìn) 行系統(tǒng)調(diào)試外,這些指令內(nèi)容幾乎不變。所以如果在每次發(fā)送灰度數(shù)據(jù)過程中,都發(fā)送指令 數(shù)據(jù),譬如MAXIM的單線傳輸協(xié)議(1-wire Interface),就非常浪費(fèi)傳輸時(shí)間,也就是降低 了數(shù)據(jù)刷新率,特別是這種指令數(shù)據(jù)較多時(shí)。從上述表述中得知,從機(jī)需要接收到區(qū)別于灰度數(shù)據(jù)的指令數(shù)據(jù),而又要求不能 在每次發(fā)送灰度數(shù)據(jù)時(shí)都發(fā)送指令數(shù)據(jù)。在現(xiàn)有的傳輸領(lǐng)域內(nèi),還沒有專門的方法,能夠解 決上述需要發(fā)送指令的問題。為了實(shí)現(xiàn)本發(fā)明之目的,本發(fā)明實(shí)施例提供了一種可設(shè)指令的傳輸方法,包括以 下步驟從機(jī)接收上位機(jī)數(shù)據(jù),所述上位機(jī)數(shù)據(jù)包括信息指示標(biāo)識符,所述信息指示標(biāo)識符 用于指示其后的數(shù)據(jù)類型;所述從機(jī)根據(jù)所述信息指示標(biāo)識符,獲取數(shù)據(jù)信息或控制信息, 所述數(shù)據(jù)信息或控制信息用于顯示控制。如圖4所示,為本發(fā)明實(shí)施例可設(shè)指令的傳輸方法的流程圖,包括以下步驟S110:從機(jī)接收上位機(jī)數(shù)據(jù),上位機(jī)數(shù)據(jù)包括信息指示標(biāo)識符,用于指示數(shù)據(jù)類型。在步驟S110中,上位機(jī)數(shù)據(jù)為控制LED的數(shù)據(jù)源,可以包括一種或多種數(shù)據(jù),例 如,數(shù)據(jù)信息或控制信息。作為本發(fā)明的實(shí)施例,上位機(jī)數(shù)據(jù)包括信息指示標(biāo)識符,信息指 示標(biāo)識符用于指示其后的數(shù)據(jù)類型。顯然,本發(fā)明提出的方案,從機(jī)接收上位機(jī)數(shù)據(jù)的傳輸協(xié)議包括單線傳輸協(xié)議、雙 線傳輸協(xié)議或多線傳輸協(xié)議。例如,本發(fā)明提出的方案適用于各種截取式的數(shù)據(jù)傳輸協(xié)議。具體而言,從機(jī)接收上位機(jī)數(shù)據(jù)的傳輸協(xié)議包括截取式的歸零碼單線傳輸協(xié)議。為了便于理解本發(fā)明,后面的論述以截取式的歸零碼單線傳輸協(xié)議對本發(fā)明進(jìn)行
6說明。不失一般性,以截取式的歸零碼單線傳輸協(xié)議為例舉例如下現(xiàn)有的截取式的歸零碼單線傳輸協(xié)議包括當(dāng)?shù)碗娖骄S持一定最小時(shí)間為限,認(rèn)為是上一幀數(shù)據(jù)的結(jié)束和準(zhǔn)備接收下一幀數(shù) 據(jù)。以數(shù)據(jù)線上的某種沿信號為起始信號。不失一般性,以上升沿為例。信號線上升沿到 來時(shí),通過檢測高電平的維持時(shí)間Th作為數(shù)據(jù)0還是數(shù)據(jù)1的判斷根據(jù)。假設(shè)數(shù)據(jù)0代表 高電平維持時(shí)間為T0,數(shù)據(jù)1代表高電平維持時(shí)間為T1,那么,如果Th<T0,那么就認(rèn)為傳 輸?shù)氖菙?shù)據(jù)0;如果Th>Tl,那么就認(rèn)為傳輸?shù)氖菙?shù)據(jù)1。之所以在TO,T1之間留有一定 時(shí)間間隙,是為了在實(shí)際情況中允許采樣誤差范圍。即,在本發(fā)明實(shí)施例中,信息指示標(biāo)識符包括高電平或低電平維持的時(shí)間門限值 TO 和 T1。當(dāng)通過檢測高電平或低電平的維持時(shí)間大于門限值T1時(shí),信息指示標(biāo)識符指示 其后的數(shù)據(jù)類型為數(shù)據(jù)信息;當(dāng)通過檢測高電平或低電平的維持時(shí)間大于門限值TO時(shí),所述信息指示標(biāo)識符 指示其后的數(shù)據(jù)類型為控制信息;其中,T0-T1 ^6,0為設(shè)置的誤差范圍門限值。協(xié)議還要求準(zhǔn)備接收下一幀數(shù)據(jù),意味著將從機(jī)的數(shù)據(jù)輸出端口關(guān)閉;當(dāng)起始 信號來臨,該從機(jī)開始計(jì)數(shù),譬如該從機(jī)需要接收24比特的數(shù)據(jù),那么計(jì)到24之后,開啟數(shù) 據(jù)輸出端口,將主機(jī)發(fā)送的數(shù)據(jù)轉(zhuǎn)發(fā)到下一個從機(jī)。數(shù)據(jù)包格式如圖3。在上述的截取式的歸零碼單線傳輸協(xié)議基礎(chǔ)上,指定接收到得第一位數(shù)據(jù)是數(shù) 據(jù)信息和控制信息的區(qū)分位。譬如,如果接收到的第一位數(shù)據(jù)是“1”,那么就認(rèn)為后續(xù)的數(shù) 據(jù)為控制信息,如圖5所示;如果接收到的第一位數(shù)據(jù)是“0”,那么就認(rèn)為后續(xù)的數(shù)據(jù)為數(shù) 據(jù)信息,如圖6所示。S120 根據(jù)信息指示標(biāo)識符,獲取數(shù)據(jù)信息或控制信息之后用于進(jìn)行顯示控制。具體而言,在步驟S120中,數(shù)據(jù)信息為灰度顯示數(shù)據(jù)。例如,從機(jī)根據(jù)灰度數(shù)據(jù), 調(diào)節(jié)驅(qū)動端口的占空比以確定顯示亮度??刂茢?shù)據(jù)例如為顯示調(diào)整控制數(shù)據(jù),例如,從機(jī)根據(jù)控制數(shù)據(jù)來修改從機(jī)的狀態(tài) 寄存器,譬如通過狀態(tài)寄存器修改芯片的白平衡(電流大小)。例如,進(jìn)行LED燈簇白平衡調(diào)節(jié)包括從驅(qū)動電流調(diào)節(jié)數(shù)據(jù)中獲取白平衡控制數(shù)據(jù),根據(jù)白平衡控制數(shù)據(jù)調(diào)節(jié)每一路R、 G、B三色LED的電流增益。此外,控制數(shù)據(jù)還包括選擇顯示灰度等級指令,選擇輸出極性指令,對輸出遲滯 進(jìn)行控制的指令,讀取或者寫入狀態(tài)寄存器指令,端口顯示周期同步指令,檢查異常信息譬 如過壓欠壓過溫等指令,停止芯片工作指令等等。如圖7所示,為本發(fā)明實(shí)施例從機(jī)裝置的結(jié)構(gòu)示意圖,包括接收模塊110、判斷模 塊120以及處理模塊130。其中,接收模塊110用于接收上位機(jī)數(shù)據(jù),上位機(jī)數(shù)據(jù)包括信息指示標(biāo)識符,信息 指示標(biāo)識符用于指示其后的數(shù)據(jù)類型。具體而言,接收模塊110接收上位機(jī)數(shù)據(jù)的傳輸協(xié)議包括單線傳輸協(xié)議、雙線傳
7輸協(xié)議或多線傳輸協(xié)議。例如,本發(fā)明提出的方案適用于各種截取式的數(shù)據(jù)傳輸協(xié)議。單線傳輸協(xié)議包括截取式的歸零碼單線傳輸協(xié)議。判斷模塊120用于根據(jù)信息指示標(biāo)識符,判斷信息指示標(biāo)識符其后的數(shù)據(jù)類型。不失一般性,以截取式的歸零碼單線傳輸協(xié)議為例舉例如下現(xiàn)有的截取式的歸零碼單線傳輸協(xié)議包括當(dāng)?shù)碗娖骄S持一定最小時(shí)間為限,認(rèn)為是上一幀數(shù)據(jù)的結(jié)束和準(zhǔn)備接收下一幀數(shù) 據(jù)。以數(shù)據(jù)線上的某種沿信號為起始信號。不失一般性,以上升沿為例。信號線上升沿到 來時(shí),通過檢測高電平的維持時(shí)間Th作為數(shù)據(jù)0還是數(shù)據(jù)1的判斷根據(jù)。假設(shè)數(shù)據(jù)0代表 高電平維持時(shí)間為T0,數(shù)據(jù)1代表高電平維持時(shí)間為T1,那么,如果Th<T0,那么就認(rèn)為傳 輸?shù)氖菙?shù)據(jù)0;如果Th>Tl,那么就認(rèn)為傳輸?shù)氖菙?shù)據(jù)1。之所以在TO,T1之間留有一定 時(shí)間間隙,是為了在實(shí)際情況中允許采樣誤差范圍。即,在本發(fā)明實(shí)施例中,信息指示標(biāo)識符包括高電平或低電平維持的時(shí)間門限值 TO 和 T1。S卩,具體而言,判斷模塊120判斷信息指示標(biāo)識符其后的數(shù)據(jù)類型包括當(dāng)通過檢測高電平或低電平的維持時(shí)間大于門限值T1時(shí),判斷模塊120判斷信息 指示標(biāo)識符指示其后的數(shù)據(jù)類型為數(shù)據(jù)信息;當(dāng)通過檢測高電平或低電平的維持時(shí)間大于門限值TO時(shí),判斷模塊120判斷信息 指示標(biāo)識符指示其后的數(shù)據(jù)類型為控制信息;其中,T0-T1 ^6,0為設(shè)置的誤差范圍門限值。協(xié)議還要求準(zhǔn)備接收下一幀數(shù)據(jù),意味著將從機(jī)的數(shù)據(jù)輸出端口關(guān)閉;當(dāng)起始 信號來臨,該從機(jī)開始計(jì)數(shù),譬如該從機(jī)需要接收24比特的數(shù)據(jù),那么計(jì)到24之后,開啟數(shù) 據(jù)輸出端口,將主機(jī)發(fā)送的數(shù)據(jù)轉(zhuǎn)發(fā)到下一個從機(jī)(圖7中沒示出相應(yīng)的轉(zhuǎn)發(fā)模塊)。數(shù)據(jù) 包格式如圖3。在上述的截取式的歸零碼單線傳輸協(xié)議基礎(chǔ)上,指定接收到得第一位數(shù)據(jù)是數(shù) 據(jù)信息和控制信息的區(qū)分位。譬如,如果接收到的第一位數(shù)據(jù)是“1”,那么就認(rèn)為后續(xù)的數(shù) 據(jù)為控制信息,如圖5所示;如果接收到的第一位數(shù)據(jù)是“0”,那么就認(rèn)為后續(xù)的數(shù)據(jù)為數(shù) 據(jù)信息,如圖6所示。處理模塊130用于根據(jù)數(shù)據(jù)信息或控制信息進(jìn)行顯示控制。具體而言,處理模塊130處理的數(shù)據(jù)信息為灰度顯示數(shù)據(jù);處理模塊130處理的控 制數(shù)據(jù)為白平衡調(diào)整控制數(shù)據(jù)。具體而言,處理模塊130處理的數(shù)據(jù)信息為灰度顯示數(shù)據(jù)。例如,從機(jī)根據(jù)灰度數(shù) 據(jù),調(diào)節(jié)驅(qū)動端口的占空比以確定顯示亮度。處理模塊130處理的控制數(shù)據(jù)例如為顯示調(diào)整控制數(shù)據(jù),例如,從機(jī)根據(jù)控制數(shù) 據(jù)來修改從機(jī)的狀態(tài)寄存器,譬如通過狀態(tài)寄存器修改芯片的白平衡(電流大小)。此外, 控制數(shù)據(jù)還包括選擇顯示灰度等級指令,選擇輸出極性指令,對輸出遲滯進(jìn)行控制的指 令,讀取或者寫入狀態(tài)寄存器指令,端口顯示周期同步指令,檢查異常信息譬如過壓欠壓過 溫等指令,停止芯片工作指令等等。本發(fā)明提出的上述方法或裝置,能實(shí)現(xiàn)控制信號或數(shù)據(jù)信號同時(shí)在線上傳輸,解 決了現(xiàn)有技術(shù)中無法設(shè)置指令的傳輸方式。本發(fā)明提出的上述方法或裝置,通過增加或者
8特別設(shè)置信息指示標(biāo)識符,信息指示標(biāo)識符用于指示其后的數(shù)據(jù)類型。對于從機(jī),可以得知 起始碼之后的數(shù)據(jù)是控制信息還是數(shù)據(jù)信息,從而能進(jìn)行相關(guān)的顯示控制或操作。此外,本 發(fā)明提出的上述方法或裝置,實(shí)現(xiàn)起來簡單、高效,具有很高的實(shí)用價(jià)值。為了便于理解本發(fā)明,下面結(jié)合具體的應(yīng)用場景,結(jié)合具體的實(shí)現(xiàn)電路,對本發(fā)明 上述公開的方法或裝置作進(jìn)一步說明。顯然,下文中具體的例子為示例性的,僅用于解釋本 發(fā)明,而不能解釋為對本發(fā)明的限制。如圖8所示,為數(shù)據(jù)處理流程示意圖。根據(jù)圖8,舉例的數(shù)據(jù)長度為24比特,指示 位長度為1比特。當(dāng)從機(jī)上電后,從機(jī)等待數(shù)據(jù)的到來,轉(zhuǎn)發(fā)模塊的數(shù)據(jù)輸出關(guān)閉。當(dāng)數(shù)據(jù)格式指示 從機(jī)再次更新數(shù)據(jù)時(shí),例如,以截取式的歸零碼單線傳輸協(xié)議為例,低電平時(shí)間大于Tsetup 時(shí),認(rèn)為是上一幀數(shù)據(jù)的結(jié)束和準(zhǔn)備接收下一幀數(shù)據(jù)。第一個上升沿到來后,將檢測該信號代表數(shù)據(jù)“ 1,,還是數(shù)據(jù)“0”。如果該數(shù)據(jù)代表數(shù)據(jù)“1”,以截取式的歸零碼單線傳輸協(xié)議為例,將后續(xù)的24比 特?cái)?shù)據(jù)存入狀態(tài)寄存器中,用于修改芯片的狀態(tài);然后打開數(shù)據(jù)輸出端口,將后續(xù)的數(shù)據(jù)整 形輸出傳到下一個從機(jī);在任何時(shí)候,如果輸入數(shù)據(jù)線的低電平時(shí)間長度大于預(yù)設(shè)的起始 時(shí)間下限,該從機(jī)不將這一幀之前發(fā)送的數(shù)據(jù)存儲,重新等待下一幀數(shù)據(jù)的到來。如果該數(shù)據(jù)代表數(shù)據(jù)“0”,將后續(xù)的24比特?cái)?shù)據(jù)存入灰度寄存器中,用于修改芯 片的顯示灰度;然后打開數(shù)據(jù)輸出端口,將后續(xù)的數(shù)據(jù)整形輸出傳到下一個從機(jī);在任何 時(shí)候,如果輸入數(shù)據(jù)線的低電平時(shí)間長度大于預(yù)設(shè)的起始時(shí)間下限,該從機(jī)不將這一幀之 前發(fā)送的數(shù)據(jù)存儲,重新等待下一幀數(shù)據(jù)的到來。在本實(shí)施例中,灰度數(shù)據(jù)即表示數(shù)據(jù)信 息,指令數(shù)據(jù)即表示控制信息。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可 以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中, 該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理模塊中,也可以 是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模 塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如 果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲在一個計(jì)算機(jī) 可讀取存儲介質(zhì)中。上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上所述僅是本發(fā)明的實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來 說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為 本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種可設(shè)指令的傳輸方法,其特征在于,包括以下步驟從機(jī)接收上位機(jī)數(shù)據(jù),所述上位機(jī)數(shù)據(jù)包括信息指示標(biāo)識符,所述信息指示標(biāo)識符用于指示其后的數(shù)據(jù)類型;所述從機(jī)根據(jù)所述信息指示標(biāo)識符,獲取數(shù)據(jù)信息或控制信息,所述數(shù)據(jù)信息或控制信息用于顯示控制。
2.如權(quán)利要求1所述的方法,其特征在于,所述從機(jī)接收上位機(jī)數(shù)據(jù)的傳輸協(xié)議包括 單線傳輸協(xié)議、雙線傳輸協(xié)議或多線傳輸協(xié)議。
3.如權(quán)利要求2所述的方法,其特征在于,所述從機(jī)接收上位機(jī)數(shù)據(jù)的傳輸協(xié)議包括 截取式的歸零碼單線傳輸協(xié)議。
4.如權(quán)利要求3所述的方法,其特征在于,所述信息指示標(biāo)識符包括高電平或低電平 維持的時(shí)間門限值TO和T1。
5.如權(quán)利要求4所述的方法,其特征在于,當(dāng)通過檢測高電平或低電平的維持時(shí)間大于門限值T1時(shí),所述信息指示標(biāo)識符指示 其后的數(shù)據(jù)類型為數(shù)據(jù)信息;當(dāng)通過檢測高電平或低電平的維持時(shí)間大于門限值TO時(shí),所述信息指示標(biāo)識符指示 其后的數(shù)據(jù)類型為控制信息;其中,T0-T1≥0,0為設(shè)置的誤差范圍門限值。
6.如權(quán)利要求5所述的方法,其特征在于,所述數(shù)據(jù)信息為灰度顯示數(shù)據(jù);所述控制數(shù) 據(jù)為白平衡調(diào)整控制數(shù)據(jù)。
7.—種從機(jī)裝置,其特征在于,包括接收模塊、判斷模塊以及處理模塊,所述接收模塊,用于接收上位機(jī)數(shù)據(jù),所述上位機(jī)數(shù)據(jù)包括信息指示標(biāo)識符,所述信息 指示標(biāo)識符用于指示其后的數(shù)據(jù)類型;所述判斷模塊,用于根據(jù)所述信息指示標(biāo)識符,判斷所述信息指示標(biāo)識符其后的數(shù)據(jù) 類型;所述處理模塊,用于根據(jù)所述數(shù)據(jù)信息或控制信息進(jìn)行顯示控制。
8.如權(quán)利要求7所述的從機(jī)裝置,其特征在于,所述接收模塊接收上位機(jī)數(shù)據(jù)的傳輸 協(xié)議包括單線傳輸協(xié)議、雙線傳輸協(xié)議或多線傳輸協(xié)議。
9.如權(quán)利要求8所述的從機(jī)裝置,其特征在于,所述單線傳輸協(xié)議包括截取式的歸零 碼單線傳輸協(xié)議。
10.如權(quán)利要求9所述的從機(jī)裝置,其特征在于,所述信息指示標(biāo)識符包括高電平或 低電平維持的時(shí)間門限值TO和T1。
11.如權(quán)利要求10所述的從機(jī)裝置,其特征在于,所述判斷模塊判斷所述信息指示標(biāo) 識符其后的數(shù)據(jù)類型包括當(dāng)通過檢測高電平或低電平的維持時(shí)間大于門限值T1時(shí),所述判斷模塊判斷所述信 息指示標(biāo)識符指示其后的數(shù)據(jù)類型為數(shù)據(jù)信息;當(dāng)通過檢測高電平或低電平的維持時(shí)間大于門限值TO時(shí),所述判斷模塊判斷所述信 息指示標(biāo)識符指示其后的數(shù)據(jù)類型為控制信息;其中,T0-T1≥0,0為設(shè)置的誤差范圍門限值。
12.如權(quán)利要求11所述的從機(jī)裝置,其特征在于,所述處理模塊處理的所述數(shù)據(jù)信息為灰度顯示數(shù)據(jù);所述處理模塊處理的所述控制數(shù)據(jù)為白平衡調(diào)整控制數(shù)據(jù)。
全文摘要
本發(fā)明的實(shí)施例提出了一種可設(shè)指令的傳輸方法,包括以下步驟從機(jī)接收上位機(jī)數(shù)據(jù),所述上位機(jī)數(shù)據(jù)包括信息指示標(biāo)識符,所述信息指示標(biāo)識符用于指示其后的數(shù)據(jù)類型;所述從機(jī)根據(jù)所述信息指示標(biāo)識符,獲取數(shù)據(jù)信息或控制信息,所述數(shù)據(jù)信息或控制信息用于顯示控制。本發(fā)明實(shí)施例另一方面還提出了一種從機(jī)裝置。本發(fā)明提出的上述方案,能實(shí)現(xiàn)控制信號或數(shù)據(jù)信號同時(shí)在線上傳輸,解決了現(xiàn)有技術(shù)中無法設(shè)置指令的傳輸方式。接收數(shù)據(jù)的從機(jī),可以得知起始碼之后的數(shù)據(jù)是控制信息還是數(shù)據(jù)信息,從而能進(jìn)行相關(guān)的顯示控制或操作。
文檔編號G09G3/14GK101984486SQ20101052245
公開日2011年3月9日 申請日期2010年10月25日 優(yōu)先權(quán)日2010年10月25日
發(fā)明者尹志剛, 李照華, 王樂康, 石磊, 符傳匯, 陳克勇 申請人:深圳市明微電子股份有限公司