[发明专利]串口屏的兼容控制方法在审
申请号: | 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.vipzhuanli.com/pat/books/201410037121.3/2.html,转载请声明来源钻瓜专利网。