一種顯示模組調(diào)節(jié)方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種顯示模組調(diào)節(jié)方法及裝置。所述方法通過使用腳本來支持新的模組,解決反復修改軟件導致維護工作量較大的問題。同時,通過使用多通道調(diào)節(jié)模塊,實現(xiàn)了對多個模組并行調(diào)節(jié)的功能。所述裝置包括:處理器、調(diào)節(jié)控制模塊、調(diào)節(jié)模塊。本發(fā)明解決了不同廠家不同類型的顯示模組IC芯片調(diào)節(jié)耗時長、效率低、適應差的問題,實現(xiàn)不同廠家不同類型顯示模組靈活調(diào)節(jié)。
【專利說明】
一種顯示模組調(diào)節(jié)方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及顯示模組測試領(lǐng)域,具體涉及一種顯示模組調(diào)節(jié)方法及裝置。
【背景技術(shù)】
[0002]在顯示模組的研發(fā)、生產(chǎn)、測試和出廠前調(diào)試環(huán)節(jié)中,需要對顯示模組進行EDID(Extended Display Identificat1n Data,擴展顯不標識數(shù)據(jù))、VC0M、Gamma 等進行調(diào)節(jié)操作。由于不同廠家不同類型的顯示模組ICXintegrated circuit,集成電路)芯片均可能不同,而不同的IC芯片其調(diào)節(jié)方式也不盡相同,這給調(diào)節(jié)帶來了極大的困難。目前通常的做法是通過調(diào)節(jié)設備運行針對性的調(diào)節(jié)程序按通道對每個模組分別進行調(diào)節(jié),不僅耗時較長,效率較低,而且適應性較差,當出現(xiàn)一款當前程序不支持的模組時,需要修改或者增加程序,隨著時間的推移,支持不同模組的代碼會越發(fā)龐大,造成軟件管理成本的上升及資源的極大浪費。因此,需要發(fā)明一種靈活高效的顯示模組調(diào)節(jié)方法,用于縮短調(diào)節(jié)時間,提高調(diào)節(jié)效率,解決程序不支持的模組需要修改或者增加程序的問題,降低軟件開發(fā)維護的工作量。
【發(fā)明內(nèi)容】
[0003]為了解決不同廠家不同類型的顯示模組IC芯片調(diào)節(jié)耗時長、效率低、適應差的問題,實現(xiàn)不同廠家不同類型顯示模組靈活調(diào)節(jié),本發(fā)明提供了一種顯示模組調(diào)節(jié)方法及裝置。
[0004]—方面,本發(fā)明提供一種顯示模組調(diào)節(jié)方法,所述方法包括如下步驟:
[0005]步驟SI,根據(jù)模組IC型號編寫腳本;
[0006]步驟S2,上位機通過通信接口將腳本發(fā)送給處理器,并給處理器發(fā)送調(diào)節(jié)開始指令;
[0007]步驟S3,處理器接收調(diào)節(jié)開始指令,對上位機傳入的腳本解析,將解析后的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)送給調(diào)節(jié)控制模塊;
[0008]步驟S4,調(diào)節(jié)控制模塊根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊;
[0009]步驟S5,調(diào)節(jié)模塊根據(jù)收到的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)進行相應的調(diào)節(jié)操作;
[0010]步驟S6,調(diào)節(jié)控制模塊同時檢測各調(diào)節(jié)模塊的狀態(tài)及結(jié)果,并打包反饋給處理器,處理器將調(diào)節(jié)的結(jié)果進行分析,將結(jié)果反饋給上位機。
[0011 ]進一步地,所述步驟S2中的通信接口具體為:網(wǎng)卡接口或串口或USB接口。
[0012]進一步地,所述步驟S3中,處理器接收調(diào)節(jié)開始指令,對上位機傳入的腳本解析,將解析后的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)送給調(diào)節(jié)控制模塊,具體為:所述處理器接收到調(diào)節(jié)開始指令后,將模組及調(diào)節(jié)操作所匹配的腳本載入處理器,并開始運行腳本解析器,腳本解析器將其中的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)解析出來后,通過處理器的總線與調(diào)節(jié)控制模塊進行通信,將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)按照腳本所規(guī)定的步驟發(fā)送給調(diào)節(jié)控制模塊。
[0013]進一步地,所述步驟S4中,調(diào)節(jié)控制模塊根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊具體為:
[0014]調(diào)節(jié)控制模塊根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)并行發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊;
[0015]且調(diào)節(jié)控制模塊根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)并行發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊之前,還包括:
[0016]調(diào)節(jié)控制模塊根據(jù)模組接口類型選擇具體類型的調(diào)節(jié)模塊。
[0017]進一步地,所述步驟S5中,調(diào)節(jié)模塊根據(jù)收到的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)進行相應的調(diào)節(jié)操作具體為:調(diào)節(jié)模塊接收來自調(diào)節(jié)控制模塊的調(diào)節(jié)命令、調(diào)節(jié)參數(shù),根據(jù)命令的類型與寄存器地址信息,對顯示模組進行讀取、寫入、復位或延時操作。
[0018]另一方面,本發(fā)明提供一種顯示模組調(diào)節(jié)裝置,所述裝置包括:處理器、調(diào)節(jié)控制模塊、調(diào)節(jié)模塊,其中,
[0019]所述處理器,用于通過通信接口與上位機通信,接收上位機發(fā)來的控制指令、腳本,根據(jù)控制指令對腳本進行解析,將解析后的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)送給調(diào)節(jié)控制模塊;
[0020]所述調(diào)節(jié)控制模塊,用于根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊;
[0021]所述調(diào)節(jié)模塊,用于根據(jù)接收到的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)對顯示模組進行讀、寫、復位或延時操作。
[0022 ] 進一步地,所述處理器為FPGA內(nèi)嵌處理器。
[0023]進一步地,所述調(diào)節(jié)控制模塊具體包括:
[0024]數(shù)據(jù)輸入緩沖區(qū),用于接收處理器發(fā)送的所有數(shù)據(jù);
[0025]數(shù)據(jù)輸出緩沖區(qū),用于緩存從調(diào)節(jié)模塊讀取的數(shù)據(jù),以備處理器讀??;
[0026]處理單元,用于根據(jù)模組接口類型選擇具體類型的調(diào)節(jié)模塊;從所述數(shù)據(jù)接收緩存區(qū)讀取處理器發(fā)過來的數(shù)據(jù),根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將數(shù)據(jù)發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊;并行檢測各調(diào)節(jié)模塊是否具有反饋數(shù)據(jù),若有,則并行讀取各調(diào)節(jié)模塊緩沖區(qū)的數(shù)據(jù),按照通道號的順序組織數(shù)據(jù)結(jié)構(gòu),并將該數(shù)據(jù)結(jié)構(gòu)填入數(shù)據(jù)發(fā)送緩沖區(qū),被處理器讀取。
[0027]進一步地,所述通信接口具體為:網(wǎng)卡接口或串口或USB接口。
[0028]進一步地,所述處理器還包括腳本解析器,用于處理器接收到調(diào)節(jié)開始指令,將模組及調(diào)節(jié)操作所匹配的腳本載入處理器后,將其中的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)解析出來,發(fā)送給調(diào)節(jié)控制模塊。
[0029]本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)點:
[0030](I)通過使用腳本來支持新的模組,解決了反復修改軟件導致維護工作量較大的問題;
[0031](2)通過使用多通道調(diào)節(jié)模塊,實現(xiàn)了對多個模組并行調(diào)節(jié)的功能,調(diào)節(jié)速度快;
[0032](3)無需修改代碼即可支持新類型屏的調(diào)節(jié);無需對軟件進行維護,僅需保存針對不同的屏保存對應腳本即可,節(jié)省了大量的人力物力;
[0033](4)成本低、實用性高。
【附圖說明】
[0034]下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中:
[0035]圖1為顯示模組調(diào)節(jié)裝置示意圖;
[0036]圖2為基于FPGA的顯示模組調(diào)節(jié)裝置示意圖;
[0037]圖3為基于FPGA的顯示模組調(diào)節(jié)裝置與上位機、模組通信調(diào)節(jié)示意圖。
【具體實施方式】
[0038]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0039]一方面,本發(fā)明提供一種顯示模組調(diào)節(jié)方法,所述方法包括如下步驟:
[0040]步驟SI,根據(jù)模組IC型號編寫腳本;
[0041 ] 步驟S2,上位機通過通信接口將腳本發(fā)送給處理器,并給處理器發(fā)送調(diào)節(jié)開始指令;
[0042]步驟S3,處理器接收調(diào)節(jié)開始指令,對上位機傳入的腳本解析,將解析后的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)送給調(diào)節(jié)控制模塊;
[0043]步驟S4,調(diào)節(jié)控制模塊根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊;
[0044]步驟S5,調(diào)節(jié)模塊根據(jù)收到的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)進行相應的調(diào)節(jié)操作;
[0045]步驟S6,調(diào)節(jié)控制模塊同時檢測各調(diào)節(jié)模塊的狀態(tài)及結(jié)果,并打包反饋給處理器,處理器將調(diào)節(jié)的結(jié)果進行分析,將結(jié)果反饋給上位機。
[0046]進一步地,所述步驟S2中的通信接口具體為:網(wǎng)卡接口或串口或USB接口。
[0047]進一步地,所述步驟S3中,處理器接收調(diào)節(jié)開始指令,對上位機傳入的腳本解析,將解析后的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)送給調(diào)節(jié)控制模塊,具體為:所述處理器接收到調(diào)節(jié)開始指令后,將模組及調(diào)節(jié)操作所匹配的腳本載入處理器,并開始運行腳本解析器,腳本解析器將其中的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)解析出來后,通過處理器的總線與調(diào)節(jié)控制模塊進行通信,將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)按照腳本所規(guī)定的步驟發(fā)送給調(diào)節(jié)控制模塊。
[0048]進一步地,所述步驟S4中,調(diào)節(jié)控制模塊根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊具體為:
[0049]調(diào)節(jié)控制模塊根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)并行發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊;
[0050]且調(diào)節(jié)控制模塊根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)并行發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊之前,還包括:
[0051]調(diào)節(jié)控制模塊根據(jù)模組接口類型選擇具體類型的調(diào)節(jié)模塊。
[0052]進一步地,所述步驟S5中,調(diào)節(jié)模塊根據(jù)收到的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)進行相應的調(diào)節(jié)操作具體為:調(diào)節(jié)模塊接收來自調(diào)節(jié)控制模塊的調(diào)節(jié)命令、調(diào)節(jié)參數(shù),根據(jù)命令的類型與寄存器地址信息,對顯示模組進行讀取、寫入、復位或延時操作。
[0053]另一方面,本發(fā)明提供一種顯示模組調(diào)節(jié)裝置,所述裝置包括:處理器、調(diào)節(jié)控制模塊、調(diào)節(jié)模塊,其中,
[0054]所述處理器,用于通過通信接口與上位機通信,接收上位機發(fā)來的控制指令、腳本,根據(jù)控制指令對腳本進行解析,將解析后的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)送給調(diào)節(jié)控制模塊;
[0055]所述調(diào)節(jié)控制模塊,用于根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊;
[0056]所述調(diào)節(jié)模塊,用于根據(jù)接收到的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)對顯示模組進行讀、寫、復位或延時操作。
[0057]進一步地,所述處理器為FPGA內(nèi)嵌處理器。
[0058]進一步地,所述調(diào)節(jié)控制模塊具體包括:
[0059]數(shù)據(jù)輸入緩沖區(qū),用于接收處理器發(fā)送的所有數(shù)據(jù);
[0060]數(shù)據(jù)輸出緩沖區(qū),用于緩存從調(diào)節(jié)模塊讀取的數(shù)據(jù),以備處理器讀??;
[0061 ]處理單元,用于根據(jù)模組接口類型選擇具體類型的調(diào)節(jié)模塊;從所述數(shù)據(jù)接收緩存區(qū)讀取處理器發(fā)過來的數(shù)據(jù),根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將數(shù)據(jù)發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊;并行檢測各調(diào)節(jié)模塊是否具有反饋數(shù)據(jù),若有,則并行讀取各調(diào)節(jié)模塊緩沖區(qū)的數(shù)據(jù),按照通道號的順序組織數(shù)據(jù)結(jié)構(gòu),并將該數(shù)據(jù)結(jié)構(gòu)填入數(shù)據(jù)發(fā)送緩沖區(qū),被處理器讀取。
[0062]進一步地,所述通信接口具體為:網(wǎng)卡接口或串口或USB接口。
[0063]進一步地,所述處理器還包括腳本解析器,用于處理器接收到調(diào)節(jié)開始指令,將模組及調(diào)節(jié)操作所匹配的腳本載入處理器后,將其中的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)解析出來,發(fā)送給調(diào)節(jié)控制模塊。
[0064]圖1為一種顯示模組調(diào)節(jié)裝置示意圖。所述裝置包括:處理器1、調(diào)節(jié)控制模塊2、調(diào)節(jié)模塊3,其中,
[0065]所述處理器I,用于通過通信接口與上位機通信,接收上位機發(fā)來的控制指令、腳本,根據(jù)控制指令對腳本進行解析,將解析后的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)送給調(diào)節(jié)控制模塊;
[0066]所述調(diào)節(jié)控制模塊2,用于根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊;
[0067]所述調(diào)節(jié)模塊3,用于根據(jù)接收到的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)對顯示模組進行讀、寫、復位或延時操作。
[0068]圖2為一種基于FPGA的顯示模組調(diào)節(jié)裝置示意圖。所述裝置包括:FPGA內(nèi)嵌處理器
11、調(diào)節(jié)控制模塊22、調(diào)節(jié)模塊33,其中,
[0069]FPGA內(nèi)嵌處理器包括ARM(Advanced RISC Machine,進階精簡指令集機器)、Ni ο s II或Mi crob Iaz e,它通過通信接口(如網(wǎng)卡、串口、USB等)與上位機通信,接收上位機發(fā)來的控制指令、腳本,根據(jù)控制指令對腳本進行解析,并進行相關(guān)處理。
[0070]當需要對某類型的模組進行調(diào)節(jié)時,上位機將腳本文件發(fā)給FPGA的內(nèi)嵌處理器,并觸發(fā)調(diào)節(jié)開始命令。內(nèi)嵌處理器接收到調(diào)節(jié)開始指令后,將模組及調(diào)節(jié)操作所匹配的腳本文件載入處理器,并開始運行腳本解析器。腳本解析器將其中的命令及數(shù)據(jù)解析出來后,通過FPGA內(nèi)嵌處理器的總線(如AXI(Advanced extensible Interface,先進拓展接口 )、Avalon或FSL(Fast Simplex Link,快速單向鏈路總線)與調(diào)節(jié)控制模塊進行通信(調(diào)節(jié)控制塊作為自定義IP(intellectual property,知識產(chǎn)權(quán))模塊,掛載在FPGA內(nèi)嵌處理器的總線上),將需要調(diào)節(jié)的命令、地址、數(shù)據(jù)、通道等按照腳本所規(guī)定的步驟發(fā)送給調(diào)節(jié)控制塊, 并對調(diào)節(jié)模塊反饋的數(shù)據(jù)進行分析處理(分析處理包括針對不同的調(diào)節(jié)有不同的算法,完全由腳本控制,比如EDID比對、EDID燒錄、VCOM燒錄、Gamma調(diào)節(jié)等),完成各種調(diào)節(jié)操作,是模組調(diào)節(jié)的調(diào)度中心。
[0071]調(diào)節(jié)控制模塊主要根據(jù)模組接口類型,選擇調(diào)節(jié)的數(shù)據(jù)通道,負責命令、數(shù)據(jù)并行讀寫,是模組快速調(diào)節(jié)的核心模塊及數(shù)據(jù)鏈路的分發(fā)聚合中心。[〇〇72]調(diào)節(jié)控制模塊由數(shù)據(jù)輸入緩沖區(qū)(用于接收FPGA內(nèi)嵌處理器發(fā)送的所有數(shù)據(jù))、數(shù)據(jù)輸出緩沖區(qū)(用于緩存從調(diào)節(jié)模塊讀取的數(shù)據(jù),以備FPGA內(nèi)嵌處理器讀取)及控制單元三部分組成:
[0073]1)控制單元首先根據(jù)模組接口類型選擇具體類型的調(diào)節(jié)模塊;[〇〇74]2)控制單元從數(shù)據(jù)輸入緩存區(qū)讀取FPGA內(nèi)嵌處理器發(fā)過來的數(shù)據(jù);
[0075]3)控制單元根據(jù)選擇的調(diào)節(jié)通道,將數(shù)據(jù)及命令并行發(fā)送給調(diào)節(jié)模塊;[〇〇76]4)控制單元并行檢測各調(diào)節(jié)模塊是否具有反饋數(shù)據(jù),若有,則并行讀取各調(diào)節(jié)模塊輸出緩沖區(qū)的數(shù)據(jù),按照通道號的順序組織數(shù)據(jù)結(jié)構(gòu),并將該數(shù)據(jù)結(jié)構(gòu)填入調(diào)節(jié)控制模塊的輸出緩沖區(qū),以備FPGA內(nèi)嵌處理器讀取。
[0077]調(diào)節(jié)模塊接收來自調(diào)節(jié)控制模塊的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)。它根據(jù)命令的類型,寄存器地址等信息,對模組進行讀、寫、復位或延時操作,是具體模組調(diào)節(jié)的實施者。不同接口的屏,不同的調(diào)節(jié)操作,使用的調(diào)節(jié)模塊均可能不同。
[0078]調(diào)節(jié)模塊根據(jù)模組類型,分為I2C( Inter — Integrated Circuit)控制模塊,SPI (Serial Peripheral Interface,串行外設接口)控制模塊,MIPI(Mobile Industry Processor Interface,移動產(chǎn)業(yè)處理器接口)控制模塊(使用DO通道),DP(Display Port) 控制模塊(使用Aux通道)。例如,TTL(Transister — Transister Logic,晶體管-晶體管邏輯)或LVDS(Low-Voltage Differential Signaling,低電壓差分信號)接口的模組,進行 EDID調(diào)節(jié)時,一般使用I2C/SPI總線,此時就應使用I2C/SPI控制塊。若是MIPI/DP接口的模組,進行ID、VC0M調(diào)節(jié)時,既可能是I2C通道,也可能是D0/AUX通道,這時調(diào)節(jié)控制模塊就會根據(jù)接口及調(diào)節(jié)類型將命令及參數(shù)分發(fā)至正確的調(diào)節(jié)模塊。
[0079]每種類型的調(diào)節(jié)模塊同樣由數(shù)據(jù)輸入緩沖區(qū)、調(diào)節(jié)單元及數(shù)據(jù)輸出緩沖區(qū)三部分組成。
[0080]1)調(diào)節(jié)單元從數(shù)據(jù)輸入緩沖區(qū)接收調(diào)節(jié)控制模塊發(fā)來的命令及相關(guān)參數(shù);
[0081]2)調(diào)節(jié)單元根據(jù)接收的具體指令對模組寄存器進行相關(guān)操作,包括讀取、寫入、復位或操作延時等操作;[〇〇82]3)調(diào)節(jié)單元等待具體命令執(zhí)行完畢,并獲取執(zhí)行結(jié)果;
[0083]4)若命令為讀取指令,則將讀取到的內(nèi)容存儲在調(diào)節(jié)模塊的輸出緩沖區(qū),以備調(diào)節(jié)控制模塊來讀取。[〇〇84]圖3為基于FPGA的顯示模組調(diào)節(jié)裝置與上位機、模組通信調(diào)節(jié)示意圖?;贔PGA的顯示模組調(diào)節(jié)裝置與上位機、模組通信調(diào)節(jié)的過程為:[〇〇85]1、根據(jù)模組1C型號按調(diào)節(jié)步驟編寫腳本文件;[〇〇86]2、上位機通過通信接口將腳本發(fā)送給FPGA的內(nèi)嵌處理器;上位機觸發(fā)調(diào)節(jié)開始指令;
[0087]3、FPGA內(nèi)嵌處理器接收到調(diào)節(jié)開始指令后,運行腳本解釋器,將上位機傳入的腳本解析執(zhí)行;FPGA的內(nèi)嵌處理器將解析的數(shù)據(jù)發(fā)送給調(diào)節(jié)控制模塊;
[0088]4、調(diào)節(jié)控制模塊根據(jù)模組接口類型,選擇調(diào)節(jié)通道,將數(shù)據(jù)并行轉(zhuǎn)發(fā)給調(diào)節(jié)模塊;
[0089]5、各調(diào)節(jié)模塊根據(jù)收到的命令及參數(shù)同時進行相應的調(diào)節(jié)操作(讀、寫、復位或延時操作);
[0090]6、調(diào)節(jié)控制模塊同時檢測各調(diào)節(jié)模塊的狀態(tài)及結(jié)果,并打包反饋給FPGA內(nèi)嵌處理器;
[0091]7、FPGA內(nèi)嵌處理器將調(diào)節(jié)的結(jié)果進行分析,將結(jié)果反饋給上位機。[〇〇92]最后應說明的是:以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種顯示模組調(diào)節(jié)方法,其特征在于,所述方法包括如下步驟: 步驟SI,根據(jù)模組IC型號編寫腳本; 步驟S2,上位機通過通信接口將腳本發(fā)送給處理器,并給處理器發(fā)送調(diào)節(jié)開始指令;步驟S3,處理器接收調(diào)節(jié)開始指令,對上位機傳入的腳本解析,將解析后的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)送給調(diào)節(jié)控制模塊; 步驟S4,調(diào)節(jié)控制模塊根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊; 步驟S5,調(diào)節(jié)模塊根據(jù)收到的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)進行相應的調(diào)節(jié)操作; 步驟S6,調(diào)節(jié)控制模塊同時檢測各調(diào)節(jié)模塊的狀態(tài)及結(jié)果,并打包反饋給處理器,處理器將調(diào)節(jié)的結(jié)果進行分析,將結(jié)果反饋給上位機。2.如權(quán)利要求1所述的基于顯示模組調(diào)節(jié)方法,其特征在于,所述步驟S2中的通信接口具體為:網(wǎng)卡接口或串口或USB接口。3.如權(quán)利要求1所述的顯示模組調(diào)節(jié)方法,其特征在于,所述步驟S3中,處理器接收調(diào)節(jié)開始指令,對上位機傳入的腳本解析,將解析后的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)送給調(diào)節(jié)控制模塊,具體為:所述處理器接收到調(diào)節(jié)開始指令后,將模組及調(diào)節(jié)操作所匹配的腳本載入處理器,并開始運行腳本解析器,腳本解析器將其中的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)解析出來后,通過處理器的總線與調(diào)節(jié)控制模塊進行通信,將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)按照腳本所規(guī)定的步驟發(fā)送給調(diào)節(jié)控制模塊。4.如權(quán)利要求1所述的基于顯示模組調(diào)節(jié)方法,其特征在于,所述步驟S4中,調(diào)節(jié)控制模塊根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊具體為: 調(diào)節(jié)控制模塊根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)并行發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊; 且調(diào)節(jié)控制模塊根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)并行發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊之前,還包括: 調(diào)節(jié)控制模塊根據(jù)模組接口類型選擇具體類型的調(diào)節(jié)模塊。5.如權(quán)利要求1所述的基于顯示模組調(diào)節(jié)方法,其特征在于,所述步驟S5中,調(diào)節(jié)模塊根據(jù)收到的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)進行相應的調(diào)節(jié)操作具體為:調(diào)節(jié)模塊接收來自調(diào)節(jié)控制模塊的調(diào)節(jié)命令、調(diào)節(jié)參數(shù),根據(jù)命令的類型與寄存器地址信息,對顯示模組進行讀取、寫入、復位或延時操作。6.—種顯示模組調(diào)節(jié)裝置,其特征在于,所述裝置包括:處理器、調(diào)節(jié)控制模塊、調(diào)節(jié)模塊,其中, 所述處理器,用于通過通信接口與上位機通信,接收上位機發(fā)來的控制指令、腳本,根據(jù)控制指令對腳本進行解析,將解析后的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)送給調(diào)節(jié)控制模塊; 所述調(diào)節(jié)控制模塊,用于根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將調(diào)節(jié)命令、調(diào)節(jié)參數(shù)發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊; 所述調(diào)節(jié)模塊,用于根據(jù)接收到的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)對顯示模組進行讀、寫、復位或延時操作。7.如權(quán)利要求6所述的顯示模組調(diào)節(jié)裝置,其特征在于,所述處理器為FPGA內(nèi)嵌處理器。8.如權(quán)利要求6所述的顯示模組調(diào)節(jié)裝置,其特征在于,所述調(diào)節(jié)控制模塊具體包括: 數(shù)據(jù)輸入緩沖區(qū),用于接收處理器發(fā)送的所有數(shù)據(jù); 數(shù)據(jù)輸出緩沖區(qū),用于緩存從調(diào)節(jié)模塊讀取的數(shù)據(jù),以備處理器讀??; 處理單元,用于根據(jù)模組接口類型選擇具體類型的調(diào)節(jié)模塊;從所述數(shù)據(jù)接收緩存區(qū)讀取處理器發(fā)過來的數(shù)據(jù),根據(jù)模組接口類型,選擇調(diào)節(jié)通道,并將數(shù)據(jù)發(fā)給選擇的調(diào)節(jié)通道對應的調(diào)節(jié)模塊;并行檢測各調(diào)節(jié)模塊是否具有反饋數(shù)據(jù),若有,則并行讀取各調(diào)節(jié)模塊緩沖區(qū)的數(shù)據(jù),按照通道號的順序組織數(shù)據(jù)結(jié)構(gòu),并將該數(shù)據(jù)結(jié)構(gòu)填入數(shù)據(jù)發(fā)送緩沖區(qū),被處理器讀取。9.如權(quán)利要求6所述的顯示模組調(diào)節(jié)裝置,其特征在于,所述通信接口具體為:網(wǎng)卡接口或串口或USB接口。10.如權(quán)利要求6所述的顯示模組調(diào)節(jié)裝置,其特征在于,所述處理器還包括腳本解析器,用于處理器接收到調(diào)節(jié)開始指令,將模組及調(diào)節(jié)操作所匹配的腳本載入處理器后,將其中的調(diào)節(jié)命令、調(diào)節(jié)參數(shù)解析出來,發(fā)送給調(diào)節(jié)控制模塊。
【文檔編號】G06F11/36GK106021105SQ201610332713
【公開日】2016年10月12日
【申請日】2016年5月19日
【發(fā)明人】葉金平, 沈亞非
【申請人】武漢精測電子技術(shù)股份有限公司