USB接口电路、USB接口的实现方法及装置与流程

文档序号:14504789阅读:359来源:国知局

本发明涉及通信技术领域,特别是涉及一种usb接口电路、usb接口的实现方法及装置。



背景技术:

usb接口在电脑和通信终端产品上的使用由来已久。其中,电脑和客户终端设备(customerpremiseequipment,cpe)上,usbtypea型usb接口(即,usba型口)非常通用,它能够在一个接口上实现对设备的供电和通信。在这些应用中,usb接口作为主机,连接的设备的种类很多,包括打印机,移动硬盘,读卡器等。

cpe产品,很多配有usbtypea型接口,它是一个usb主机接口,用于连接诸如u盘,打印机等设备。但cpe产品经常还有另外一种需求,就是需要一个usb设备接口,用于连接pc机,实现调试和下载软件等功能。

由于传统的tpyea型usb接口只能用于usb主机接口,为了连接pc机,cpe设备就必须增加另外一个usb设备接口来跟pc机连接,这会在一定程度上提高产品成本,也会在一定程度上影响产品外观,也就是说,现有的tpyea型usb接口不能同时支持与usb设备和usb主机的连接。



技术实现要素:

本发明提供了一种usb接口电路、usb接口的实现方法及装置,以解决现有的usba型口不能同时支持与usb设备和usb主机的连接的问题。

本发明一方面提供了一种usb接口电路,包括:

usba型口,用于与usb设备或者usb主机连接;

比较部,用于将检测到的usba型口的vbus电压与预设的第一基础电压进行比较,并将电压比较结果发送给所述处理器;

所述处理器,用于根据所述电压比较结果对信号线d+和/或信号线d-进行处理。

进一步地,所述处理器还用于,根据所述电压比较结果判断所述usba型口连接的是usb设备还是usb主机,并在判断是usb设备时,通过下拉电阻电路将信号线d+和信号线d-拉低,在判断是usb主机时,通过上拉电阻电路将信号线d+或信号线d-拉高。

进一步地,该电路还包括:直流电源dc/dc电路;

所述dc/dc电路,分别与处理器以及usba型口连接,用于输出所述第一基础电压,并在所述处理器触发下,将所述第一基础电压变换为第二基础电压;

所述处理器还用于,当根据所述电压比较结果判断所述usba型口连接的是usb设备时,触发所述dc/dc电路进行电压变换。

所述第一基础电压为4.4-4.75v,所述第二基础电压为4.75-5.25v。进一步地,该电路还包括:限流防倒灌电路;

所述限流防倒灌电路将所述dc/dc电路与usba型口连接。

进一步地,所述比较部为比较器;

所述比较器的同相输入端与usba型口连接,反向输入端与dc/dc电路连接,输出端与所述处理器连接,用于将usba型口的vbus电压与所述dc/dc电路的第一基础电压进行比较,并将电压比较结果发送给所述处理器;

所述处理器根据电压比较结果判断是usb主机还是usb设备,并在判定是usb主机时,通过上拉电阻电路将信号线d+或信号线d-拉高,在判定是usb设备时,通过下拉电阻电路将信号线d+和信号线d-拉低,并将所述dc/dc电路的第一基础电压变换为第二基础电压。

进一步地,所述比较部为模数转换器;

所述模数转换器adc,分别与usba型口以及处理器连接,用于将usba型口的vbus电压与dc/dc电路的第一基础电压进行比较,并将电压比较结果发送给所述处理器;

所述处理器根据电压比较结果判断是usb主机还是usb设备,并在判定是usb主机时,通过上拉电阻电路将信号线d+或信号线d-拉高,在判定是usb设备时,通过下拉电阻电路将信号线d+和信号线d-拉低,并将所述dc/dc电路的第一基础电压变换为第二基础电压。

所述第一基础电压为4.4-4.75v,所述第二基础电压为4.75-5.25v。

本发明另一方面提供了一种usb接口的实现方法,包括:

将检测到的usba型口的vbus电压与预设的第一基础电压进行比较;

根据所述电压比较结果对信号线d+和/或信号线d-进行处理,以使usb接口电路与usba型口连接的usb设备或usb主机相匹配。

进一步地,根据所述电压比较结果对信号线d+和/或信号线d-进行处理,具体包括:

根据所述电压比较结果判断所述usba型口连接的是usb设备还是usb主机,并在判断是usb设备时,通过下拉电阻电路将信号线d+和信号线d-拉低,在判断是usb主机时,通过上拉电阻电路将信号线d+或信号线d-拉高。

进一步地,该方法还包括:通过dc/dc电路输出所述第一基础电压,当所述电压比较结果判断所述usba型口连接的是usb设备时,所述dc/dc电路输出的将第一基础电压变换为第二基础电压;

所述第一基础电压为4.4-4.75v,所述第二基础电压为4.75-5.25v。

本发明再一方面提供了一种usb接口的实现装置,包括:

比较单元,用于将检测到的usba型口的vbus电压与预设的第一基础电压进行比较;

处理单元,用于根据所述电压比较结果对信号线d+和/或信号线d-进行处理,以使usb接口电路与usba型口连接的usb设备或usb主机相匹配。

进一步地,所述处理单元还用于,根据所述电压比较结果判断所述usba型口连接的是usb设备还是usb主机,并在判断是usb设备时,通过下拉电阻电路将信号线d+和信号线d-拉低,在判断是usb主机时,通过上拉电阻电路将信号线d+或信号线d-拉高。

进一步地,该装置还包括:直流电源单元,用于输出所述第一基础电压,当所述电压比较结果判断所述usba型口连接的是usb设备时,将输出的第一基础电压变换为第二基础电压;

其中,所述第一基础电压为4.4-4.75v,所述第二基础电压为4.75-5.25v。

本发明有益效果如下:

本发明通过利用外接的usb设备和usb主机在vbus电压上的差异,识别出usb接口连接的是usb主机还是usb设备,并根据连接的是usb主机还是usb设备对信号线d+和/或d-进行处理,以使usb接口电路与usba型口连接的usb设备或usb主机相匹配,从而使同一个usb接口同时能够支持与usb设备和usb主机的连接,进而有效解决了现有的usba型口不能同时支持与usb设备和usb主机的连接的问题。

附图说明

图1是本发明实施例的一种usb接口电路连接示意图;

图2是本发明实施例的另一种usb接口电路连接示意图;

图3是本发明实施例的再一种usb接口电路连接示意图;

图4是本发明实施例的一种usb接口的实现方法的流程示意图;

图5是本发明实施例的另一种usb接口的实现方法的流程示意图;

图6是本发明实施例的一种usb接口的实现装置的结构示意图。

具体实施方式

由于现有的usba型口不能同时支持与usb设备和usb主机的连接的问题,因此,本发明提供了一种usb接口电路及usb设备与usb主机共用usb接口的方法,本发明通过利用外接的usb设备和usb主机在vbus电压上的差异,识别出usb接口连接的是usb主机还是usb设备,并根据连接的是usb主机还是usb设备对信号线d+和/或d-进行处理,以使usb接口电路与usba型口连接的usb设备或usb主机相匹配,从而使同一个usb接口同时能够支持与usb设备和usb主机的连接,进而有效解决了现有的usba型口不能同时支持与usb设备和usb主机的连接的问题。以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

电路实施例

本发明实施例提供了一种usb接口电路,参见图1,该usb接口电路包括:

usba型口,用于与usb设备或者usb主机连接;

比较部,用于将检测到的usba型口的vbus电压与预设的第一基础电压进行比较,并将电压比较结果发送给所述处理器;

所述处理器,用于根据所述电压比较结果对信号线d+和/或信号线d-进行处理。

也就是说,本发明通过利用外接的usb设备和usb主机在vbus电压上的差异,识别出usb接口连接的是usb主机还是usb设备,并根据连接的是usb主机还是usb设备对信号线d+和/或信号线d-进行处理,以使usb接口电路与usba型口连接的usb设备或usb主机相匹配,从而使同一个usb接口同时能够支持与usb设备和usb主机的连接,进而有效解决了现有的usba型口不能同时支持与usb设备和usb主机的连接的问题。

即,本发明是利用低功率设备对电压要求较低的特性,产生出不仅符合usb规范,而且还跟普通usb口有差异的vbus电压的特性,通过改造usb接口的电器特性,利用外接的usb设备和usb主机在vbus电压上的差异,识别出usb接口连接的是usb主机还是usb设备。

需要说明的是,本发明usb设备只是通过usb口传输信息和供电,由计算机完成相应的计算工作,比如u盘、usb接口的打印机,等等;

usb主机是usb接口除了供电和传输信息,剩下的计算功能都是其自身完成的,如电脑等等。

具体来说,本发明实施例所述处理器是根据所述电压比较结果判断所述usba型口连接的是usb设备还是usb主机,并在判断是usb设备时,通过下拉电阻电路将信号线d+和信号线d-拉低,在判断是usb主机时,通过上拉电阻电路将信号线d+或d-拉高。

具体实施时,本发明实施例是在判断是usb设备时,通过下拉电阻电路将信号线d+或信号线d-与地连接,并在判断是usb主机时,通过上拉电阻电路将信号线d+或d-数据传输与高压电源连接。

进一步地,本发明实施例所述第一基础电压为4.4-4.75v,所述第二基础电压为4.75-5.25v。

进一步地,本发明实施例所述的电路还设有直流电源dc/dc电路;

所述dc/dc电路分别与处理器以及usba型口连接,用于输出所述第一基础电压,并在所述处理器触发下,将所述第一基础电压变换为第二基础电压;

所述处理器还用于,当根据所述电压比较结果判断所述usba型口连接的是usb设备时,触发所述dc/dc电路进行电压变换。

其中,第二基础电压为4.75-5.25v。

具体来说,本发明实施例是的dc/dc电路能够输出第一基础电压(4.4-4.75v,即usb设备的电压)和第二机场电压(4.75-5.25v,即usb主机的电压),在处理器判断usba型口连接的是usb设备时,dc/dc电路能够切换为usb主机的电压,以与连接的usb设备相匹配。

具体实施时,本发明所述的电路还包括:限流防倒灌电路;所述限流防倒灌电路将所述dc/dc电路与usba型口连接。

举例说明,usb协议对主机的vbus输出的最低电压,具体要求是高功率端口最低4.75v-5.25v,低功率端口为4.4v-5.25v。usb协议还规定,设备在枚举完成被识别为高功率设备之前,默认被视为低功率设备,其所需电流不超过100ma,并且支持的工作电压,最低可以到4.4v。因此,本发明设置一个特殊的usbtypea型usb接口,其vbus的初始电压介于4.4v和4.75v之间。当此接口上插入一个usb设备后,由于usb设备在枚举成功前都默认是低功率设备,所以这不会影响usb设备的识别和枚举。在识别到插入的是usb设备之后,本接口内部可以切换vbus电压到4.75v以上,以满足高功率设备的供电需求。

如果上述接口和一个标准的usb主机接口连接,则该主机接口会输出高于4.75v的电压到达此typea型usb接口,并抬高该接口上的vbus电压到4.75v以上。这个较高的vbus电压被处理器识别之后,就可以判断出对端不是一个usb设备,而是一个usb主机,随后就可以在d+/d-上接入上拉电阻并切换协议栈,让设备进入usb设备模式跟外接的主机进行通信。

根据以上的思路,设计一个usbtypea型usb接口如图2所示,图2中,r1=r2=15k,r3=1.5k。上电后,usb接口默认处于主机模式,此时dc/dc输出4.5v电压,开关控制信号接通第一电阻r1和第二电阻r2,断开第三电阻r3。下面根据usb接口对端身份的不同,分别描述。

当插入usb设备时,本发明的usb接口vbus上的4.5v电源通过typea型usb接口给所插入的usb设备供电,而usb设备在上电后,会根据协议拉高d+或d-的电平,本发明的接口内部的处理器在识别到此电平信号后,会发送电压控制信号切换输出电压到5.0v,此后的工作流程则跟标准的usb规范做法完全一致。由于vbus电压已经切换为标准的5.0v电压,所以就能够遵循usb协议,无论所插入的是低功率设备还是高功率设备都能兼容。

当用户拔掉此usb设备后,按照usb通信规范,能够被主机检测到,此时通过电压控制信号重新切换vbus电压到4.5v,返回初始状态。

当插入普通的usb主机接口的后,因为两侧都是usb主机,其两路vbus电源会短接在一起。由于本发明的usb接口的vbus默认电压(4.5v)低于普通接口上的vbus电压(4.75-5.25v),所以外部usb主机的vbus电流会流入本设备,抬高本设备usb接口上的vbus电压,(由于设备内部包含防电流倒灌的电路,并不会损坏dc/dc)。在本设备内部,通过比较部能够检测到该电压的升高,从而判断出usb接口已经跟外部的usb主机连接。

判断有外部主机连接后,本设备切换内部的协议栈进入usb设备模式,并通过开关控制信号,切断电阻r1和r2与usb信号线的连接,并将r3接通在d+上。由于r3的接通,拉高了d+信号,外部插入的主机会识别出该信号,判断出有usb全速设备插入,随后按照usb规范,完成设备的识别和枚举。在枚举成功后,所插入的主机和本设备之间通过usb接口交换数据,完成所需的业务。在用户可能会拔掉此usb主机后,本设备能够检测到vbus电压的降低,从而切换协议栈为主机状态,此时接口上的vbus电压改由内部的dc/dc供电,输出4.5v,返回到初始状态。

当插入usbhub,即标准的usbhub上行端口插入后,本发明的usb接口识别和枚举过程跟插入usb设备类似,本机vbus上的4.5v电源会通过typea型接口给hub供电,而上电后的usbhub会拉高d+电平,继而处理器识别到此电平信号后,发送电压控制信号,切换输出的vbus电压到5.0v。其他方面跟标准的协议并无差异。

具体实施时,本发明实施例的所述比较部可具体设置为比较器或模数转换器(analog-to-digitalconverter,adc)来实现比较vbus电压上的差异的功能。

图2是本发明实施例的另一种usb接口电路连接示意图,如图2所示,本发明实施例的比较器的同相输入端与usba型口连接,反向输入端与dc/dc电路连接,输出端与所述处理器连接,用于将usba型口的vbus电压与所述dc/dc电路的第一基础电压进行比较,并将电压比较结果发送给所述处理器;处理器根据电压比较结果判断是usb主机还是usb设备,并在判定是usb主机时,通过上拉电阻电路将信号线d+或信号线d-拉高,在判定是usb设备时,通过下拉电阻电路将信号线d+和信号线d-拉低,并将所述dc/dc电路的第一基础电压变换为第二基础电压。

具体而言,起始时,本发明的usb接口的vbus的初始电压介于4.4v和4.75v之间,当此接口上插入一个usb设备后,比较器识别vbus电压,并将电压比较结果发送给处理器,处理器根据电压比较结果判断接口插入的是usb设备后,通过触发dc/dc电路进行电压变换,抬高vbus电压到4.75v以上,满足高功率设备的供电需求,并在d+/d-上接入上拉电阻并切换协议栈,让设备进入usb设备模式跟外接的主机进行通信。即,上电后,usb接口默认处于主机模式,此时dc/dc输出5v电压,开关控制信号接通r1和r2,断开r3。

在用户插入普通的的usb主机接口的后,因为两侧都是usb主机,其两路vbus电源会短接在一起。本接口的vbus默认电压(4.5v)低于普通接口上的vbus电压(4.75-5.25v),所以外部usb主机的vbus电流会流入本设备,抬高本设备usb接口上的vbus电压,(由于设备内部包含防电流倒灌的电路,并不会损坏dc/dc)。在本设备内部,通过比较器能够检测到该电压的升高,从而判断出usb接口已经跟外部的usb主机连接。处理器判断有外部主机连接后,切换内部的协议栈进入usb设备模式,并通过开关控制信号,切断电阻r1和r2与usb信号线的连接,并将r3接通在d+上。由于r3的接通,拉高了d+信号,外部插入的主机会识别出该信号,判断出有usb全速设备插入,随后按照usb规范,完成设备的识别和枚举。在枚举成功后,所插入的主机和本设备之间通过usb接口交换数据,完成所需的业务。

在用户可能会拔掉此usb主机后,本设备能够检测到vbus电压的降低,从而切换协议栈为主机状态,此时接口上的vbus电压改由内部的dc/dc供电,输出4.5v,返回到初始状态。

图3是本发明实施例的再一种usb接口电路连接示意图,相对于图2,本发明图3是通过模数转换器adc来完成图2中比较器的所有功能,具体的,本发明实施例的模数转换器adc,分别与usba型口以及处理器连接,用于将usba型口的vbus电压与dc/dc电路的第一基础电压进行比较,并将电压比较结果发送给所述处理器;所述处理器根据电压比较结果判断是usb主机还是usb设备,并在判定是usb主机时,通过上拉电阻电路将信号线d+或d-与高电压连接,在判定是usb设备时,通过下拉电阻电路将信号线d+和d-拉高,并将所述dc/dc电路的第一基础电压变换为第二基础电压。

具体的,本领域的技术人员可以根据本发明的比较器的例子进行理解,在此不再详细赘述。

为了更好的对本发明所述的接口进行说明,下面将通过几个具体应用的例子对本发明进行解释和说明:

本发明的usb接口电路在cpe上的应用:在很多处理无线、有线和光纤接入的cpe设备上,经常需要提供usba型接口给用户,外接u盘和打印机等usb设备。除此之外还需要一个usb接口,工作在usb设备模式下,连接pc机后,用于调试和下载升级。在这种类型设备上,我们可以使用本发明的usba型接口,只需要1个接口就能够同时实现上述2个功能,节省了成本和体积,尤其是当cpe内部处理器的usb口数量有限时,可以省掉usb接口扩展的相关电路。

该typea型usb接口默认为主机模式,当用户插入usb设备后,该接口通过vbus对所插入的用户usb设备供电、识别和枚举,完成所需业务。

当售后或者研发人员需要调试或者下载时,可以直接将该接口连接到pc机的typea型usb接口。此时,因为pc机的默认vbus电压比本cpe设备高,本cpe会按照前面描述的方法,切换为usb设备模式,实现调试或者下载升级的功能。

当然,这个接口的特殊功能也可以开放给用户。用户在连接pc机后,本cpe设备也是工作在usb设备模式下,用户可以直接通过usb线缆上网或者访问cpe内部的存储内容。

本发明的usb接口电路在pc机和平板电脑上的应用:当前的pc机上大量使用usbtypea型usb接口,仅支持主机模式。如果能使用本发明技术将其改造为otg接口,则可以实现两台pc机之间不通过其他交换设备的高速互连,能够在一个pc机上高速访问另外一个pc机的存储空间,实用性强。由于这个互连不需要设置ip地址,它比网线互连还要快捷方便。

在具体实现上,可以用颜色或者字符等手段标注出某个typea型usb接口是否支持otg(on-the-go)功能。如果支持otg,则表示该接口可以直连到其他设备的主机接口上,此时本机将被视为上述其他设备usb主机接口上外挂的usb设备。如果本发明所描述的typea型usb接口互连,则由于在互连后,两侧的vbus电压都低于4.75v的门限,均无法识别到对方的插入,所以都会保持在主机模式下,无法识别出对方的插入。但这样也不会造成接口的损坏,相对于传统的typea型usb接口,也是一个进步。(传统的typea型usb主机接口互连,有可能导致接口的损坏)

本发明的usb接口电路在平板电脑上的应用:由于现存的大量的usb设备都是使用的typea型插头,如u盘,ukey等,平板电脑上保留typea型usb接口也是很有必要的。事实上,目前在售的平板电脑,就有相当一部分保留了typea型usb接口,如微软的surface系列。但平板电脑对便携的要求很高,如果该接口同时支持otg模式,就能用一个接口实现连接电脑和连接外设这两种功能,对控制尺寸非常有利。

总体来说,本发明通过利用外接的usb设备和usb主机在vbus电压上的差异,识别出usb接口连接的是usb主机还是usb设备,并根据连接的是usb主机还是usb设备对信号线d+和/或d-进行处理,以使usb接口电路与usba型口连接的usb设备或usb主机相匹配,从而使同一个usb接口同时能够支持与usb设备和usb主机的连接,进而有效解决了现有的usba型口不能同时支持与usb设备和usb主机的连接的问题。

方法实施例

本发明实施例提供了一种usb接口的实现方法,参见图4,该方法包括:

s401、将检测到的usba型口的vbus电压与预设的第一基础电压进行比较;

s402、根据所述电压比较结果对信号线d+和/或信号线d-进行处理,以使usb接口电路与usba型口连接的usb设备或usb主机相匹配。

本发明通过利用外接的usb设备和usb主机在vbus电压上的差异,识别出usb接口连接的是usb主机还是usb设备,并根据连接的是usb主机还是usb设备对信号线d+和/或d-进行处理,以使usb接口电路与usba型口连接的usb设备或usb主机相匹配,从而使同一个usb接口同时能够支持与usb设备和usb主机的连接,进而有效解决了现有的usba型口不能同时支持与usb设备和usb主机的连接的问题。

具体来说,本发明实施所述步骤s402具体包括:根据所述电压比较结果判断所述usba型口连接的是usb设备还是usb主机,并在判断是usb设备时,通过下拉电阻电路将信号线d+和信号线d-拉低,在判断是usb主机时,通过上拉电阻电路将信号线d+或信号线d-拉高。

具体的,本发明是在判断是usb设备时,通过下拉电阻电路将信号线d+和d-与地连接,在判断是usb主机时,通过上拉电阻电路将信号线d+或d-与高压电源连接。

进一步地,本发明实施例所述的方法还包括:通过dc/dc电路输出所述第一基础电压,当所述电压比较结果判断所述usba型口连接的是usb设备时,所述dc/dc电路输出的将第一基础电压变换为第二基础电压;其中,第二基础电压为4.75-5.25v。

具体地,本发明实施例通过将dc/dc电路分别与处理器以及usba型口连接,dc/dc电路输出所述第一基础电压,并在所述处理器触发下,将所述第一基础电压变换为第二基础电压;所述处理器在根据所述电压比较结果判断所述usba型口连接的是usb设备时,触发所述dc/dc电路进行电压变换。

具体来说,本发明实施例是的dc/dc电路能够输出第一基础电压(4.4-4.75v,即usb设备的电压)和第二机场电压(4.75-5.25v,即usb主机的电压),在处理器判断usba型口连接的是usb设备时,dc/dc电路能够切换为usb主机的电压,以与连接的usb设备相匹配。

图5是本发明实施例的另一种usb设备与usb主机共用usb接口的方法的流程示意图,如图5所示,该方法包括:

s501、usb上电开机;

s502、vbus默认输出4.5v,接通下拉电阻r1和r2;

s503、判断d+/d-电平,有高电平进入s504,否则进入s508;

s504、切换vbus电压为5v;

s505、作为usb主机工作识别和枚举外设;

s506、通过usb接口传输数据;

s507、拔掉usb线缆,usb通信终止,返回s502;

s508、检测vbus电压;

s509、判断vbus电压是否高于4.5v,如果是,则进入下一步,否则进入s502;

s510、有主机接入,断开电阻r1和r2,接通r3;

s511、作为usb外设工作,配合主机完成外设的识别和枚举;

s512、本设备和所插入的主机通过usb接口传输数据;

s513、拔掉usb线缆,usb通信终止,返回s502。

本发明实施例中的相关内容可参照电路实施例和装置实施部分进行理解,在此不再赘述。

装置实施例

本发明实施例提供了一种usb接口的实现装置,参见图6,该装置包括:

比较单元,用于将检测到的usba型口的vbus电压与预设的第一基础电压进行比较;

处理单元,用于根据所述电压比较结果对信号线d+和/或信号线d-进行处理,以使usb接口电路与usba型口连接的usb设备或usb主机相匹配。

本发明通过利用外接的usb设备和usb主机在vbus电压上的差异,识别出usb接口连接的是usb主机还是usb设备,并根据连接的是usb主机还是usb设备对信号线d+和/或d-进行处理,以使usb接口电路与usba型口连接的usb设备或usb主机相匹配,从而使同一个usb接口同时能够支持与usb设备和usb主机的连接,进而有效解决了现有的usba型口不能同时支持与usb设备和usb主机的连接的问题。

进一步地,本发明实施例的所述处理单元还用于,根据所述电压比较结果判断所述usba型口连接的是usb设备还是usb主机,并在判断是usb设备时,通过下拉电阻电路将信号线d+和信号线d-拉低,在判断是usb主机时,通过上拉电阻电路将信号线d+或信号线d-拉高。

具体实施时,本发明实施例的处理单元是在判断是usb设备时,通过下拉电阻电路将信号线d+和d-与地连接,在判断是usb主机时,通过上拉电阻电路将信号线d+或d-与高压电源连接。

进一步地,本发明实施例所述的装置还包括:直流电源单元;所述直流电源单元,用于输出所述第一基础电压,当所述电压比较结果判断所述usba型口连接的是usb设备时,将输出的第一基础电压变换为第二基础电压。

具体实施时,本发明实施例通过将dc/dc电路分别与处理器以及usba型口连接,dc/dc电路输出所述第一基础电压,并在所述处理器触发下,将所述第一基础电压变换为第二基础电压;所述处理器在根据所述电压比较结果判断所述usba型口连接的是usb设备时,触发所述dc/dc电路进行电压变换。

具体来说,本发明实施例是的dc/dc电路能够输出第一基础电压(4.4-4.75v)和第二机场电压(4.75-5.25v),在处理器判断usba型口连接的是usb设备时,dc/dc电路能够切换为usb主机的电压,以与连接的usb设备相匹配。

本发明实施例中的相关内容可参照电路实施例和方法实施部分进行理解,在此不再赘述。

本发明可以至少可以达到以下的有益效果:

本发明通过利用外接的usb设备和usb主机在vbus电压上的差异,识别出usb接口连接的是usb主机还是usb设备,并根据连接的是usb主机还是usb设备对信号线d+和/或d-进行处理,以使usb接口电路与usba型口连接的usb设备或usb主机相匹配,从而使同一个usb接口同时能够支持与usb设备和usb主机的连接,进而有效解决了现有的usba型口不能同时支持与usb设备和usb主机的连接的问题。

尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1