USB接口复用MHL的方法、装置和电路制造方法及图纸

技术编号:13278302 阅读:90 留言:0更新日期:2016-05-19 03:02
本发明专利技术提供了一种USB接口复用MHL的方法、装置和电路,以解决识别外部设备的类型,实现USB接口工作模式的准确切换的问题。其中,USB接口的工作模式兼容USB OTG模式和MHL模式,且默认工作模式为USB OTG模式;USB接口复用MHL的方法包括:USB OTG驱动在接收到外部设备插入USB接口时所产生的中断信号后,调用MHL回调函数;MHL驱动通过执行MHL回调函数以检测外部设备是否为MHL设备,若是,则将USB接口的工作模式切换为MHL模式。本发明专利技术检测和切换过程均在MHL驱动侧执行,因此能够减少对原有USB OTG驱动的影响,保证USB代码的完整性。

【技术实现步骤摘要】

本专利技术涉及USB
,特别是涉及一种USB接口复用MHL的方法,一种USB接口复用MHL的装置,以及一种USB接口复用MHL的电路。
技术介绍
随着多媒体技术的迅速发展,MHL(Mobile High-Definit1n Link,移动终端高清影音标准接口 )随之出现,MHL是一种连接便携式电子装置的影音标准接口,移动终端所支持的MHL功能可以实现视频资源的传输,移动终端内部一般会内置HDMI (High Definit1nMultimedia Interface,高清晰度多媒体接口),MHL芯片可以将源端HDMI信号转换为MHL信号,通过HDMI即可将视频资源等呈现于显示设备上。如果在移动终端上单独设置MHL,则会增加硬件接口的数量。因此为了减少硬件接口的数量,技术人员进一步考虑到了接口复用技术。USB(Universal Serial Bus,通用串行总线)是一个外部总线标准,用于规范电脑与外部设备的连接和通讯,USB接口是一个使计算机周边设备连接标准化、单一化的接口,支持设备的即插即用和热插拔功能。移动终端上通常都会设置USB接口,因此目前一般通过移动终端上已有的USB接口复用MHL从而使移动终端的结构更加简单。由于基于USB接口复用MHL,因此需要根据USB接口处插入的外部设备的类型选择USB接口运行于哪种工作模式,因此,如何能够准确识别外部设备的类型,实现USB接口工作模式的准确切换成为目前亟待解决的问题。
技术实现思路
本专利技术提供一种USB接口复用MHL的方法、装置和电路,以解决识别外部设备的类型,实现USB接口工作模式的准确切换的问题。为了解决上述问题,本专利技术一方面公开了一种USB接口复用MHL的方法,其中,USB接口的工作模式兼容USB OTG模式和MHL模式,且默认工作模式为USB OTG模式;所述方法包括:USB OTG驱动在接收到中断信号后,调用MHL回调函数;其中,所述中断信号为外部设备插入USB接口时所产生,所述MHL回调函数由MHL驱动预先注册在所述USB OTG驱动中;所述MHL驱动通过执行所述MHL回调函数以检测所述外部设备是否为MHL设备,若是,则将所述USB接口的工作模式切换为MHL模式。优选地,所述USB接口包括USB_ID管脚;所述MHL驱动通过执行所述MHL回调函数以检测所述外部设备是否为MHL设备的步骤包括:所述MHL驱动通过执行所述MHL回调函数以检测所述USB_ID管脚的状态;如果检测出所述USB_ID管脚为低电平,则读取所述USB_ID管脚的对地电阻;如果所述USB_ID管脚的对地电阻的阻值为IK Ω,则确定所述外部设备是MHL设备。优选地,所述USB接口连接有转换开关;则将所述USB接口的工作模式切换为MHL模式的步骤包括:所述MHL驱动控制所述转换开关切换到对应的MHL控制器,选通所述USB接口的MHL通路,通过所述MHL通路传输MHL数据。优选地,在上述将所述USB接口的工作模式切换为MHL模式的步骤之后,还包括:所述MHL驱动检测所述MHL设备是否拔出;若检测出所述MHL设备拔出,则将所述USB接口的工作模式切换为USB OTG模式。 优选地,所述USB接口包括USB_ID管脚;所述MHL驱动检测所述MHL设备是否拔出的步骤包括:所述MHL驱动检测所述USB_ID管脚的电平;在检测到所述USB_ID管脚的电平为高电平时确定所述MHL设备拔出。优选地,所述USB接口连接有转换开关;则将所述USB接口的工作模式切换为USB OTG模式的步骤包括:所述MHL驱动控制所述转换开关切换到对应的USB OTG控制器,选通所述USB接口的USB OTG通路,通过所述USB OTG通路传输USB数据。优选地,在所述MHL驱动通过执行所述MHL回调函数以检测所述外部设备是否为MHL设备的步骤之后,还包括:所述MHL驱动将所述MHL回调函数的检测结果返回至USB OTG驱动;所述USB OTG驱动在所述MHL回调函数的检测结果是所述外部设备不为MHL设备时,保留所述USB接口的USB OTG模式;在所述MHL回调函数的检测结果是所述外部设备为MHL设备时,停止运行。根据本专利技术的另一方面,还公开了一种USB接口复用MHL的装置,其中,所述USB接口的工作模式兼容USB OTG模式和MHL模式,且默认工作模式为USB OTG模式;所述装置包括:USB OTG驱动单元和MHL驱动单元;其中,所述USB OTG驱动单元包括:调用模块,用于在接收到中断信号后,调用MHL回调函数;其中,所述中断信号为外部设备插入USB接口时所产生,所述MHL回调函数由MHL驱动预先注册在所述USB OTG驱动中;所述MHL驱动单元包括:第一检测模块,用于通过执行所述MHL回调函数以检测所述外部设备是否为MHL设备;第一切换模块,用于在所述MHL回调函数的检测结果是所述外部设备为MHL设备时,将所述USB接口的工作模式切换为MHL模式。优选地,所述USB接口包括USB_ID管脚;所述第一检测模块包括:状态检测子模块,用于通过执行所述MHL回调函数以检测所述USB_ID管脚的状态;电阻读取子模块,用于在所述USB_ID管脚为低电平时,读取所述USB_ID管脚的对地电阻;设备确定子模块,用于在所述USB_ID管脚的对地电阻的阻值为1ΚΩ时,确定所述外部设备为MHL设备。优选地,所述USB接口连接有转换开关;所述第一切换模块,用于控制所述转换开关切换到对应的MHL控制器,选通所述USB接口的MHL通路,通过所述MHL通路传输MHL数据。优选地,所述MHL驱动单元还包括:第二检测模块,用于在所述第一切换模块将所述USB接口的工作模式切换为MHL模式之后,检测所述MHL设备是否拔出;第二切换模块,用于在所述第二检测模块检测出所述MHL设备拔出时,将所述USB接口的工作模式切换为USB OTG模式。优选地,所述USB接口包括USB_ID管脚;所述第二检测模块包括:电平检测子模块,用于检测所述USB_ID管脚的电平;拔出确定子模块,用于在检测到所述USB_ID管脚的电平为高电平时确定所述MHL设备拔出。优选地,所述USB接口连接有转换开关;所述第二切换模块,用于控制所述转换开关切换到对应的USB OTG控制器,选通所述USB接口的USB OTG通路,通过所述USB OTG通路传输USB数据。优选地,所述MHL驱动单元还包括:返回模块,用于在所述第一检测模块通过执行所述MHL回调函数以检测所述外部设备是否为MHL设备之后,将所述MHL回调函数的检测结果返回至USB OTG驱动;所述USB OTG驱动单元还包括:处理模块,用于在所述MHL回调函数的检测结果是所述外部设备不为MHL设备时,保留所述USB接口的USB OTG模式;在所述MHL回调函数的检测结果是所述外部设备为MHL设备时,停止运行。根据本专利技术的另一方面,还公开了一种USB接口复用MHL的电路,其则,所述USB接口的工作模式兼容USB OTG模式和MHL模式,且默认工作模式为USB OTG模式;所述USB接口包括USB_ID管脚,所述USB接口复用MHL的电路包括:检测电路,用于检测所述USB接口中USB_ID管脚的电平,本文档来自技高网...

【技术保护点】
一种USB接口复用MHL的方法,其特征在于,所述通用串行总线USB接口的工作模式兼容USB OTG模式和移动终端高清影音标准接口MHL模式,且默认工作模式为USB OTG模式;所述方法包括:USB OTG驱动在接收到中断信号后,调用MHL回调函数;其中,所述中断信号为外部设备插入USB接口时所产生,所述MHL回调函数由MHL驱动预先注册在所述USB OTG驱动中;所述MHL驱动通过执行所述MHL回调函数以检测所述外部设备是否为MHL设备,若是,则将所述USB接口的工作模式切换为MHL模式。

【技术特征摘要】

【专利技术属性】
技术研发人员:和超于燕
申请(专利权)人:乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1