System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及视频显示领域,尤其涉及一种vga接口的插拔检测方法及插拔检测电路。
技术介绍
1、vga(video graphics array,视频图形阵列)是ibm于1987年提出的一个使用模拟信号的电脑显示标准。vga接口即电脑采用vga标准输出数据的专用接口,vga接口共有15针,分成3排,每排5个孔,显卡上应用最为广泛的接口类型,绝大多数显卡都带有此种接口,它传输红、绿、蓝模拟信号以及同步信号(水平和垂直信号)。随着电子产业及视频图像处理技术的发展,vga接口作为一种标准的显示接口在视频和计算机领域得到了广泛的应用。
2、在日常生活中,常常出现由于显示器连接线松动、切换其他显示器或者需要搬动显示器等原因造成显示器与显卡断开连接的情况,若不想关闭设备造成现有任务中断,则需要显卡能支持插拔检测功能,实现即插即用。
3、vga接口不支持hpd(hot plug detect,热插拔检测),因此无法实现热插拔。
技术实现思路
1、为了解决上述技术缺陷之一,本申请提供了一种vga接口的插拔检测方法及插拔检测电路。
2、本申请第一个方面,提供了一种vga接口的插拔检测方法,该方法应用于vga接口的插拔检测电路,插拔检测电路包括:电压比较电路,外接电阻和信号处理电路;
3、该方法包括:
4、在预先设置的视频图形阵列vga通信消隐期的检测区域内,获取vga接口输出r/g/b通道的电压值;
5、根据电压值和预先设置的参考电
6、参考电压根据外接电阻的阻值确定。
7、可选地,获取vga接口输出r/g/b通道的电压值,包括:
8、基于预先设置的检测时间间隔,周期性的获取vga接口输出r/g/b通道的电压值;
9、根据电压值和预先设置的参考电压的关系,检测vga接口的插拔状态,包括:
10、对于每个电压值,根据电压值和预先设置的参考电压的关系,检测vga接口的插拔状态,并将检测结果作为初始插拔状态;
11、确定初始插拔状态为vga接口接入的数量;
12、若数量不小于预先设置的检测阈值,则确定最终检测到的vga接口的插拔状态为vga接口接入;否则,确定最终检测到的vga接口的插拔状态为vga接口拔取。
13、可选地,根据电压值和预先设置的参考电压的关系,检测vga接口的插拔状态,包括:
14、若电压值大于预先设置的参考电压,则检测vga接口的插拔状态为vga接口拔取;
15、若电压值不大于预先设置的参考电压,则检测vga接口的插拔状态为vga接口接入。
16、可选地,参考电压的取值区间为
17、其中,ir/g/b为vga接口输出r/g/b通道的电流值,ra为外接电阻的阻值,rb为vga接口连接的设备的电阻的阻值。
18、可选地,检测vga接口的插拔状态为vga接口拔取之后,还包括:
19、设置热插拔检测hpd为低电平;
20、检测vga接口的插拔状态为vga接口接入之后,还包括:
21、设置hpd为高电平。
22、本申请第二个方面,提供了一种vga接口的插拔检测电路,该插拔检测电路包括:电压比较电路,外接电阻和信号处理电路;
23、信号处理电路,用于在预先设置的视频图形阵列vga通信消隐期的检测区域内,获取vga接口输出r/g/b通道的电压值;
24、电压比较电路,用于比较电压值和预先设置的参考电压的关系;
25、信号处理电路,还用于根据电压比较电路比较得到的电压值和预先设置的参考电压的关系,检测vga接口的插拔状态;参考电压根据外接电阻的阻值确定。
26、可选地,信号处理电路,用于基于预先设置的检测时间间隔,周期性的获取vga接口输出r/g/b通道的电压值;
27、电压比较电路,用于比较每个电压值和预先设置的参考电压的关系;
28、信号处理电路,用于对于电压比较电路比较得到的每个电压值,根据电压值和预先设置的参考电压的关系,检测vga接口的插拔状态,并将检测结果作为初始插拔状态;确定初始插拔状态为vga接口接入的数量;若数量不小于预先设置的检测阈值,则确定最终检测到的vga接口的插拔状态为vga接口接入;否则,确定最终检测到的vga接口的插拔状态为vga接口拔取。
29、可选地,信号处理电路,用于当电压值大于预先设置的参考电压时,检测vga接口的插拔状态为vga接口拔取;当电压值不大于预先设置的参考电压时,检测vga接口的插拔状态为vga接口接入。
30、可选地,参考电压的取值区间为
31、其中,ir/g/b为vga接口输出r/g/b通道的电流值,ra为外接电阻的阻值,rb为vga接口连接的设备的电阻的阻值。
32、可选地,信号处理电路,还用于在检测vga接口的插拔状态为vga接口拔取之后设置热插拔检测hpd为低电平;在检测vga接口的插拔状态为vga接口接入之后设置hpd为高电平。
33、本申请提供一种vga接口的插拔检测方法及插拔检测电路,该方法应用于vga接口的插拔检测电路,插拔检测电路包括:电压比较电路,外接电阻和信号处理电路;该方法包括:在预先设置的vga通信消隐期的检测区域内,获取vga接口输出r/g/b通道的电压值;根据电压值和预先设置的参考电压的关系,检测vga接口的插拔状态;参考电压根据外接电阻的阻值确定。本申请通过vga接口输出r/g/b通道的电压值与参考电压的关系检测vga接口的插拔状态,实现了vga接口的热插拔。
本文档来自技高网...【技术保护点】
1.一种VGA接口的插拔检测方法,其特征在于,所述方法应用于VGA接口的插拔检测电路,所述插拔检测电路包括:电压比较电路,外接电阻和信号处理电路;
2.根据权利要求1所述的方法,其特征在于,所述获取VGA接口输出R/G/B通道的电压值,包括:
3.根据权利要求1或2所述的方法,其特征在于,根据电压值和预先设置的参考电压的关系,检测VGA接口的插拔状态,包括:
4.根据权利要求1所述的方法,其特征在于,所述参考电压的取值区间为
5.根据权利要求3所述的方法,其特征在于,所述检测VGA接口的插拔状态为VGA接口拔取之后,还包括:
6.一种VGA接口的插拔检测电路,其特征在于,所述插拔检测电路包括:电压比较电路,外接电阻和信号处理电路;
7.根据权利要求6所述的插拔检测电路,其特征在于,所述信号处理电路,用于基于预先设置的检测时间间隔,周期性的获取VGA接口输出R/G/B通道的电压值;
8.根据权利要求6或7所述的插拔检测电路,其特征在于,所述信号处理电路,用于当所述电压值大于预先设置的参考电压时,检测
9.根据权利要求6所述的插拔检测电路,其特征在于,所述参考电压的取值区间为
10.根据权利要求8所述的插拔检测电路,其特征在于,所述信号处理电路,还用于在检测VGA接口的插拔状态为VGA接口拔取之后设置热插拔检测HPD为低电平;在检测VGA接口的插拔状态为VGA接口接入之后设置HPD为高电平。
...【技术特征摘要】
1.一种vga接口的插拔检测方法,其特征在于,所述方法应用于vga接口的插拔检测电路,所述插拔检测电路包括:电压比较电路,外接电阻和信号处理电路;
2.根据权利要求1所述的方法,其特征在于,所述获取vga接口输出r/g/b通道的电压值,包括:
3.根据权利要求1或2所述的方法,其特征在于,根据电压值和预先设置的参考电压的关系,检测vga接口的插拔状态,包括:
4.根据权利要求1所述的方法,其特征在于,所述参考电压的取值区间为
5.根据权利要求3所述的方法,其特征在于,所述检测vga接口的插拔状态为vga接口拔取之后,还包括:
6.一种vga接口的插拔检测电路,其特征在于,所述插拔检测电路包括:电压比较电路,外接电阻和信号处理电路;
7.根...
【专利技术属性】
技术研发人员:李凡奇,秦国期,唐宇星,
申请(专利权)人:无锡诚恒微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。