[發明專利]串口屏的兼容控制方法在審
| 申請號: | 201410037121.3 | 申請日: | 2014-01-26 |
| 公開(公告)號: | CN103810120A | 公開(公告)日: | 2014-05-21 |
| 發明(設計)人: | 王維;丁明杰;范超群;寧麗芳;張先平;張浙峰 | 申請(專利權)人: | 寧波薩瑞通訊有限公司 |
| 主分類號: | G06F13/10 | 分類號: | G06F13/10 |
| 代理公司: | 寧波市鄞州金源通匯專利事務所(普通合伙) 33236 | 代理人: | 唐迅 |
| 地址: | 315040 浙江省寧波市高新區揚帆路*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 串口 兼容 控制 方法 | ||
技術領域
本發明涉及一種電子領域,特別是串口屏的兼容控制方法。
背景技術
隨著手機在全球的普及,不同的消費者有不同的需求,有的消費者需要大屏,高分辨率的手機;也有很多的消費者和運營商定制機,限于各種硬件條件的限制,選擇小屏的普通手機。對于前者,傳輸速度的要求很高,大多選用MIPI接口或者是并口;而后者可以選擇串口屏,優點是數據線少,便于印刷電路板(PCB)走線,價格較前者便宜的多,但缺點是分辨率低,抗干擾能力不如前者。?
由于時代的發展和行業競爭的白日化,手機供應鏈的價格都經常發生波動,手機生產商基于成本考慮,經常會在量產中提出更換配件的要求,特別是LCD顯示屏,但是我們又需要能支持之前已經出貨的LCD顯示屏,這就要求我們要不斷的向前兼容。但是由于串口屏的特殊性,沒有數據的讀取線,行業內一直沒有做多個LCD顯示屏的兼容,進而影響了整個行業的發展。
發明內容
本發明的目的是為了解決上述現有技術的不足而提供一種針對于串口屏在只有輸入,沒有輸出的情況下實現多個LCD顯示屏的兼容控制方法。
為了實現上述目的,本發明所設計的串口屏的兼容控制方法,包括軟件兼容方法和硬件兼容方法,所述軟件兼容方法是將輸出口配置成通用輸入/輸出(GPIO)模式,然后用軟件來模擬串口,通過對應集成電路(IC)里讀取出來的唯一的序列號(ID)進行分辨,然后再立即將配成的GPIO端口恢復成硬件串口模式,根據讀取的ID值選擇驅動;所述硬件兼容方法是配置一個硬件的LCD_ID腳,接到基帶芯片的模擬/數字轉換器(ADC轉換器)上,當這個LCD_ID腳進行上拉或者下拉的時候,由于其相應的電阻阻值的不同,基帶芯片根據ADC讀取出的分壓值不同進行判斷,選擇驅動。
所述軟件兼容方法適用于需兼容的多個LCD顯示屏有各自不同的IC;相反,所述硬件兼容方法適用于需兼容的多個LCD顯示屏有相同的IC。
所述方法的具體流程為:開機、上電復位后根據需兼容的多個LCD顯示屏的IC的相同程度、采用相對應的兼容方法、最終在選擇驅動后點亮LCD。
在所述軟件兼容方法中,當LCD顯示屏第一次讀取不到ID值的情況,軟件會進行循環;當第一次讀取全都不正確時,會重讀三次,若正確就進行對應的初始化,若仍不正確,則執行默認狀態的量產驅動。
本發明得到的串口屏的兼容控制方法,其技術效果是通過軟件兼容方法和硬件兼容方法使得串口屏得到兼容,實現了輸入輸出的一線多用。
附圖說明
圖1是實施例1的串口屏的兼容控制方法流程圖;
圖2是本發明串口屏的硬件LCD_ID腳的兼容示意圖。
圖中:LCD_ID腳11、ADC轉換器12、上拉電阻13?、下拉電阻14。
具體實施方式
下面結合附圖和實施例對本發明進一步說明。
實施例1:
如圖1所示,本實施例提供的串口屏的兼容控制方法,包括軟件兼容方法和硬件兼容方法,所述軟件兼容方法適用于需兼容的多個LCD顯示屏有不同的IC,相反,所述硬件兼容方法適用于需兼容的多個LCD顯示屏有相同的IC;所述方法的具體流程為:開機S1、上電復位S2后根據需兼容的多個LCD顯示屏的IC的相同程度、采用相對應的兼容方法、最終在選擇驅動后點亮LCD。在具體使用過程中,主要有以下3種模式:
當需兼容的多個LCD顯示屏有不同的IC時,在進行正常的數據輸入之前,先將輸出口配置成GPIO模式S3,然后用軟件的方式來模擬串口讀取ID值,同時需要立即把之前的GPIO端口配置回正常的硬件串口S4,通過得到的ID值來選擇驅動。
當需兼容的多個LCD顯示屏的IC相同時,此時軟件已經無法分辨,則需要在顯示屏上同時做一個硬件LCD_ID腳11,接到基帶芯片的ADC轉換器12上,如圖2所示,當這個LCD_ID腳11進行上拉或者下拉的時候,由于上拉電阻13和下拉電阻14的阻值不同,則可從ADC轉換器12上獲取ADC的值S5,從而根據ADC的值來選擇驅動。其中上述的上拉電阻13?、下拉電阻14的阻值需要在10K以上,否則會有功耗問題。
當需兼容的多個LCD顯示屏,既有IC相同,又有不同時,則首先使用軟件兼容方法讀取出所有LCD顯示屏的ID值,分辨出IC不同的LCD顯示屏;當有ID相同時,再利用硬件兼容的方法,通過讀取ADC值來分辨IC相同的LCD顯示屏。這樣就可以分辨出所有的LCD顯示屏。
實施例2:
本實施例提供的串口屏的兼容控制方法,其大體方法與實施例1一致,但是在具體使用中,為了防止意外發生,在所述軟件兼容方法中,當LCD顯示屏第一次讀取不到ID值的情況,軟件會進行循環;當第一次讀取全都不正確時,會重讀三次,若正確就進行對應的初始化,若仍不正確,則執行默認狀態的量產驅動,這樣就能最大限度的防止當讀取全部出問題時候,還能正確顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于寧波薩瑞通訊有限公司,未經寧波薩瑞通訊有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410037121.3/2.html,轉載請聲明來源鉆瓜專利網。





