本技術涉及aux通信數(shù)據(jù)處理的,尤其涉及一種aux通信數(shù)據(jù)處理的方法、系統(tǒng)及相關裝置。
背景技術:
1、標準edp(embedded?displayport)協(xié)議具有三大基本功能,分別包含用于傳輸圖像的主要通道m(xù)ain?link、信息交互的附屬通道aux和進行硬件檢測的熱插拔通道hpd。其中信息交互的附屬通道aux是一條獨立雙向半雙工的傳輸通道,是一對差分信號線,其數(shù)據(jù)傳輸速率最大1mbps,用來傳輸配置參數(shù)與指令。aux與edid及dpcd存儲器相連,并通過總線方式讀寫,其中edid為顯示標識數(shù)據(jù),用于存儲顯示器的相關參數(shù)。
2、在點edp屏時,經(jīng)常需要通過aux通道對屏體進行參數(shù)讀寫,如讀寫edid值、讀寫vcom值和讀寫dpcd寄存器等。并且在edp主機和tcon?ic通信時,工程師需要實時監(jiān)控其交互數(shù)據(jù)并根據(jù)數(shù)據(jù)進行對應調(diào)試,確保數(shù)據(jù)傳輸?shù)姆€(wěn)定性和顯示效果的準確性。但目前市面上用于監(jiān)控aux數(shù)據(jù)的儀器成本普遍較高,且操作復雜,使用門檻較高,不利于推廣應用。
技術實現(xiàn)思路
1、本技術提供了一種aux通信數(shù)據(jù)處理的方法、系統(tǒng)及相關裝置,用于實現(xiàn)對aux鏈路上的標準aux信號的采集和處理,提供一種高效、可靠、低成本的aux通信數(shù)據(jù)處理方案。
2、本技術第一方面提供了一種aux通信數(shù)據(jù)處理的方法,所述方法應用于aux通信數(shù)據(jù)采集設備,所述aux通信數(shù)據(jù)采集設備用于并接在edp主機和tcon?ic之間,所述方法包括:
3、采集edp主機和tcon?ic之間的aux鏈路上的標準aux信號;
4、將所述標準aux信號轉換為數(shù)字信號;
5、通過緩存器保存上一個時鐘采集到的所述數(shù)字信號和當前時鐘采集到的所述數(shù)字信號,得到兩個時鐘周期的采樣組合;
6、結合解碼標志位對所述緩存器中的采樣組合按照曼徹斯特編碼方式進行解碼,得到二進制編碼,所述解碼標志位用于識別無效的所述采樣組合;
7、將所述二進制編碼轉換為數(shù)據(jù)流,并使用預設協(xié)議格式實時輸出所述數(shù)據(jù)流。
8、可選的,所述aux鏈路的p鏈路和n鏈路上串接有隔直電容,所述將所述標準aux信號轉換為數(shù)字信號,包括:
9、通過所述隔直電容隔離所述標準aux信號中的直流分量,得到所述標準aux信號的交流分量;
10、將所述標準aux信號的交流分量轉換為數(shù)字信號。
11、可選的,所述將所述二進制編碼轉換為數(shù)據(jù)流,使用預設協(xié)議格式實時輸出所述字節(jié)流,包括:
12、將所述二進制編碼按照字節(jié)轉換為數(shù)據(jù)流;
13、按照預設協(xié)議格式對所述數(shù)據(jù)流進行數(shù)據(jù)打包和輸出,所述預設協(xié)議格式包括同步頭字段、同步結束字段、命令字段、數(shù)據(jù)字段和通信結束字段,所述命令字段包括通信類型和操作信息。
14、可選的,所述命令字段由4個曼徹斯特碼位組成,所述4個曼徹斯特碼位中的最高位用于表示所述通信類型,所述4個曼徹斯特碼位中的后三位用于表示所述操作信息。
15、可選的,所述按照預設協(xié)議格式對所述數(shù)據(jù)流進行數(shù)據(jù)打包和輸出包括:
16、按照預設協(xié)議格式對所述數(shù)據(jù)流進行數(shù)據(jù)打包,得到若干個輸出指令;
17、在每個所述輸出指令的前端添加間隔符和時間戳,并實時輸出所述輸出指令。
18、可選的,所述結合解碼標志位對所述緩存器中的采樣組合按照曼徹斯特編碼方式進行解碼,包括:
19、當所述采樣組合為10時,則解碼為1;
20、當所述采樣組合為01時,則解碼為0;
21、當所述采樣組合為00或11時,則根據(jù)所述解碼標志位保持上一個有效解碼結果不變。
22、可選的,在所述將所述二進制編碼轉換為數(shù)據(jù)流,并使用預設協(xié)議實時輸出所述數(shù)據(jù)流之后,所述方法還包括:
23、通過串口將所述數(shù)據(jù)流傳輸至ui界面進行實時顯示和交互。
24、本技術第二方面提供了一種aux通信數(shù)據(jù)采集設備,所述aux通信數(shù)據(jù)采集設備用于并接在edp主機和tcon?ic之間,所述aux通信數(shù)據(jù)采集設備包括數(shù)據(jù)采集單元、數(shù)據(jù)處理單元和數(shù)據(jù)輸出單元;
25、所述數(shù)據(jù)采集單元用于采集edp主機和tcon?ic之間的aux鏈路上的標準aux信號,并將所述標準aux信號轉換為數(shù)字信號;
26、所述數(shù)據(jù)處理單元用于通過緩存器保存上一個時鐘采集到的所述數(shù)字信號和當前時鐘采集到的所述數(shù)字信號,得到兩個時鐘周期的采樣組合;結合解碼標志位對所述緩存器中的采樣組合按照曼徹斯特編碼方式進行解碼,得到二進制編碼;
27、所述數(shù)據(jù)輸出單元用于將所述二進制編碼轉換為數(shù)據(jù)流,并使用預設協(xié)議格式實時輸出所述數(shù)據(jù)流。
28、可選的,所述aux鏈路的p鏈路和n鏈路上串接有隔直電容,所述數(shù)據(jù)采集單元具體用于:
29、通過所述隔直電容隔離所述標準aux信號中的直流分量,得到所述標準aux信號的交流分量;
30、將所述標準aux信號的交流分量轉換為數(shù)字信號。
31、可選的,所述數(shù)據(jù)處理輸出單元具體用于:
32、將所述二進制編碼按照字節(jié)轉換為數(shù)據(jù)流;
33、按照預設協(xié)議格式對所述數(shù)據(jù)流進行數(shù)據(jù)打包和輸出,所述預設協(xié)議格式包括同步頭字段、同步結束字段、命令字段、數(shù)據(jù)字段和通信結束字段,所述命令字段包括通信類型和操作信息。
34、可選的,所述命令字段由4個曼徹斯特碼位組成,所述4個曼徹斯特碼位中的最高位用于表示所述通信類型,所述4個曼徹斯特碼位中的后三位用于表示所述操作信息。
35、可選的,所述數(shù)據(jù)輸出單元具體還用于:
36、按照預設協(xié)議格式對所述數(shù)據(jù)流進行數(shù)據(jù)打包,得到若干個輸出指令;
37、在每個所述輸出指令的前端添加間隔符和時間戳,并實時輸出所述輸出指令。
38、可選的,所述數(shù)據(jù)處理單元具體用于:
39、當所述采樣組合為10時,則解碼為1;
40、當所述采樣組合為01時,則解碼為0;
41、當所述采樣組合為00或11時,則根據(jù)所述解碼標志位保持上一個有效解碼結果不變。
42、可選的,所述數(shù)據(jù)輸出單元具體還用于:
43、通過串口將所述數(shù)據(jù)流傳輸至ui界面進行實時顯示和交互。
44、本技術第三方面提供了一種aux通信數(shù)據(jù)處理的裝置,所述裝置包括:
45、處理器、存儲器、輸入輸出單元以及總線;
46、所述處理器與所述存儲器、所述輸入輸出單元以及所述總線相連;
47、所述存儲器保存有程序,所述處理器調(diào)用所述程序以執(zhí)行第一方面以及第一方面中任一項可選的aux通信數(shù)據(jù)處理的方法。
48、本技術第四方面提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上保存有程序,所述程序在計算機上執(zhí)行時執(zhí)行第一方面以及第一方面中任一項可選的aux通信數(shù)據(jù)處理的方法。
49、從以上技術方案可以看出,本技術具有以下優(yōu)點:
50、通過將aux通信數(shù)據(jù)采集設備并接在edp主機和tcon?ic之間,實現(xiàn)對aux鏈路上的標準aux信號的采集和處理,通過該aux通信數(shù)據(jù)采集設備實現(xiàn)信號采集、解碼、數(shù)據(jù)打包和實時輸出,集成度高,并提供了一種高效、可靠、低成本的aux通信數(shù)據(jù)處理方案,有助于提高工程師的調(diào)試效率,具有推廣應用前景。