工作模式的检测方法、自动检测电路技术

技术编号:8131064 阅读:177 留言:0更新日期:2012-12-27 03:14
本发明专利技术实施例公开了一种工作模式的检测方法、自动检测电路,用于USBOTG技术的实现。本发明专利技术实施例方法包括:获取自动检测电路当前的检测状态,及总线当前所处的状态;根据自动检测电路当前的检测状态及总线当前所处的状态,确定自动检测电路所在的设备的运行模式,能够简单快速的实现USB?OTG技术,成本低,具有较好的竞争优势。

【技术实现步骤摘要】

本专利技术涉及电子设备领域,尤其涉及一种工作模式的检测方法、自动检测电路
技术介绍
串行通用总线(Universal Serial BUS, USB)是一个外部总线标准,用于规范个人电脑(Personal Computer, PC)与外部设备的连接和通讯,应用于PC领域的接口技术。传统的USB传输协议时建立在严格的主/从(Host/Device)关系上的,这种严格的主、从关系,到USB2. O标准出现之后依然必须遵守,其具体表现是,不可能出现两台PC (—般是PC的USB端作为Host)通过USB接口进行通讯,页不可能出现两个打印机、闪存、数码相机等设备(一般外设的USB端作为Device)使用USB接口进行通讯,这样严格的主从关系,在实际使用时是十分不方便的。随着技术的发展,到2001年底,USB开发者论坛(USB Implementers Forum, USBIF)发布了专门用于USB外设间“可移动互联”的USB2. O补充规范,即USB On The Go规范,符合这个规范的USB接口,简称为USB OTG接口,使用USB OTG规范的接口摆脱了传统的主从架构的限制,实现了端对端的传输模式,且USB OTG接口具有如下主要特性体积更小,适合USB接头和电缆;支持主机或设备的双模式,并在这两种模式间动态的切换;具有低功耗的新的功耗要求,支持电池供电设备。然而,由于USB OTG技术的实现,需要复杂的通信握手协议来完成,而对于简单的嵌入式设备,由于整体性能有限(例如中央处理器性能、芯片内只读内存容量有限),实现USB OTG技术存在难度,同时实现成本较大,不具备成本优势。
技术实现思路
本专利技术实施例提供了一种通用串行通用总线接口的工作模式的检测方法、自动检测电路,用于确定自动检测电路所在的设备进入的工作模式,该工作模式可以是主设备模式或者是从设备模式。本专利技术实施例中的工作模式的检测方法包括获取自动检测电路当前的检测状态,及总线当前所处的状态;根据所述自动检测电路当前的检测状态及所述总线当前所处的状态,确定所述自动检测电路所在的设备的运行模式。本专利技术实施例中的自动检测电路包括获取单元,用于获取自动检测电路当前的检测状态,及总线当前所处的状态;确定单元,用于在所述获取单元执行之后,根据所述自动检测电路当前的检测状态及所述总线当前所处的状态,确定所述自动检测电路所在的设备的运行模式。从以上技术方案可以看出,本专利技术实施例具有以下优点自动检测电路通过获取其当前的检测状态,及总线当前所处的状态,并根据自动检测电路当前的检测状态及总线当前所处的状态,确定自动检测电路所在的设备进入的运行模式,能够简单快速的实现USB OTG技术,成本低,具有较好的竞争优势。附图说明图I为本专利技术实施例中的自动检测电路的端口的示意图;图2为本专利技术实施例中工作模式的检测方法的一个示意图;图3为本专利技术实施例中工作模式的检测方法的另一示意图;图4为本专利技术实施例中工作模式的检测方法的另一示意图;图5为本专利技术实施例中自动检测电路的结构的一个示意图;图6为本专利技术实施例中自动检测电路的结构的另一示意图。具体实施方式 本专利技术实施例提供了一种工作模式的检测方法、自动检测电路,用于确定自动检测电路所在的设备将进入的工作模式。在本专利技术实施例中,在设备的USB接口中增加自动检测电路,该USB接口可任意连接从设备或者主设备,且可通过检测确定与其连接的设备是主设备还是从设备,及其自身所在的设备为主设备还是从设备。请参阅图1,为本专利技术实施例中自动检测电路的信号输入输出端口,在USB接口与设备连接之后,将发送连接信号给DET-START端口,触发该自动检测电路启动自动检测的功能,且自动检测电路可通过从总线状态(BUS-STATUS)端口获取输入的总线状态信号,总线状态信号用于表示USB总线上的状态,且USB总线上的状态包括三种,分别是高电平状态(J)、低电平状态(K)、总线复位操作状态(SE0)。在本专利技术实施例中,自动检测电路的检测状态包括主设备检测模式检测状态及从设备检测模式检测状态,且将在这两种检测状态之间进行切换,其中,主设备检测模式检测状态的持续时间为2us,从设备检测模式检测状态的持续时间是1ms。当自动检测电路的物理端口(PHY-MODE)的输出信号为I时,该自动检测电路处于主设备检测模式检测状态,且在该种检测状态时,D+,D-总线上的15K下拉电阻有效。当自动检测电路的物理端口的输出信号为O时,该自动检测电路处于从设备检测模式检测状态,且在该种状态时,D+总线上的I. 5K上拉电阻有效,其中物理端口输出的信号用于控制D+,D-总线上是上拉电阻有效还是下拉电阻有效。需要说明的是,在本专利技术实施例中,当自动检测电路处于主设备检测模式检测状态时,若D+总线切换为上拉电阻有效,则总线当前所处的状态为高电平状态,USB接口连接了从设备,若D+总线上仍为下拉电阻有效,则说明USB接口连接了主设备。需要说明的是,在本专利技术实施例中,当自动检测电路处于从设备检测模式检测状态时,若D+总线仍为上拉电阻有效,则确定USB接口连接了从设备,若检测到总线当前所处的状态为总线复位操作状态,则说明USB接口连接了主设备,该主设备检测到D+总线为上拉电阻有效时,会发出总线复位操作信号使得总线当前所处的状态为总线复位操作状态。在本专利技术实施例中,自动检测电路在确定与USB接口连接的设备的运行模式之后,将通过主设备端口( T0-H0ST-M0DE )发送主设备运行模式信号给自动检测电路所在的设备,或者通过从设备端口(T0-DEV-M0DE)发送从设备运行模式信号给自动检测电路所在的设备。基于上述描述,下面将具体描述本专利技术实施例中自动检测电路进行工作模式的检测方法,请参阅图2,为本专利技术实施例中一种工作模式的检测方法的实施例,包括201、获取自动检测电路当前的检测状态,及总线当前所处的状态;在本专利技术实施例中,USB接口在与设备连接之后,USB接口中的自动检测电路将启动自动检测功能,获取自动检测电路当前的检测状态,及总线当前所处的状态,其中,自动检测电路当前的检测状态可以是主设备模式检测状态,或者是从设备检测模式检测状态,总线当前所处的状态可以是高电平状态,或者低电平状态、或者总线复位操作状态。202、根据自动检测电路当前的检测状态及总线当前所处的状态,确定自动检测电路所在的设备的运行模式。在本专利技术实施例中,自动检测电路在获取自动检测电路当前的检测状态及总线当前所处的状态之后,根据自动检测电路当前的检测状态及总线当前所处的状态,确定自动检测电路所在的设备的运行模式,该运行模式可以是主设备模式或者是从设备模式。 在本专利技术实施例中,通过根据自动检测电路当前的检测状态及总线当前所处的状态,确定与USB接口连接的设备的运行模式,能够快速有效的实现USB OTG技术,且消耗的成本低,具有较好的竞争力。为了更好的理解本专利技术实施例中的检测方法,请参阅图3,为本专利技术实施例中工作模式的检测方法的实施例,包括301、获取自动检测电路当前的检测状态,及总线当前所处的状态;步骤301与图2所示实施例中的步骤201描述的内容相似,此处不再赘述。302、若自动检测电路当前的检测状态为主设备模式检测状态,且总线当前所本文档来自技高网
...

【技术保护点】
一种工作模式的检测方法,其特征在于,包括:获取自动检测电路当前的检测状态,及总线当前所处的状态;根据所述自动检测电路当前的检测状态及所述总线当前所处的状态,确定所述自动检测电路所在的设备的运行模式。

【技术特征摘要】
1.一种工作模式的检测方法,其特征在于,包括 获取自动检测电路当前的检测状态,及总线当前所处的状态; 根据所述自动检测电路当前的检测状态及所述总线当前所处的状态,确定所述自动检测电路所在的设备的运行模式。2.根据权利要求I所述的检测方法,其特征在于,所述根据所述自动检测电路当前的检测状态及所述总线当前所处的状态,确定所述自动检测电路所在的设备的运行模式包括 若所述自动检测电路当前的检测状态为主设备模式检测状态,且所述总线当前所处状态为高电平状态,则将所述总线的高电平计数器的值加I; 判断所述总线的高电平计数器的值是否等于预置的第一数值; 若是,则确定所述自动检测电路所在的的设备进入主设备模式。3.根据权利要求2所述的检测方法,其特征在于,所述方法还包括 若所述自动检测电路当前的检测状态为主设备模式检测状态,且所述总线当前所处的状态为低电平状态或者总线复位操作状态,则将所述高电平计数器的值清零。4.根据权利要求2或3所述的检测方法,其特征在于,所述方法还包括 所述将所述高电平计数器的值清零之后,及若确定所述总线的高电平计数器的值小于所述预置的第一数值之后包括 在预置的第一时间段后,所述自动检测电路切换到从设备模式检测状态。5.根据权利要求I所述的检测方法,其特征在于,所述根据所述自动检测电路当前的检测状态及所述总线的状态,确定所述自动检测电路所在的设备的运行模式包括 若所述自动检测电路当前的检测状态为从设备模式检测状态,且所述总线当前所处的状态为总线复位操作状态,则将所述总线复位操作状态计数器的值加I ; 判断所述总线复位操作状态计数器的值是否等于预置的第二数值; 若是,则确定所述自动检测电路所在的设备进入从设备模式。6.根据权利要求5所述的检测方法,其特征在于,所述检测方法还包括 若所述自动检测电路当前的检测状态为从设备模式检测状态,且所述总线当前所处的状态为低电平状态或者高电平状态,则将所述总线复位操作状态的计数器的值清零。7.根据权利要求5或6所述的检测方法,其特征在于,所述方法还包括 所述将所述总线复位操作状态的计数器的值清零之后,或者确定所述总线复位状态计数器的值小于所述预置的第二数值之后包括 在预置的第二时间段之后,所述自动检测电路切换到所述主设备模式检测状态。8.一种自动检测电路,其特征在于,包括 获取单元,用于获取自动检测电...

【专利技术属性】
技术研发人员:邵飞
申请(专利权)人:深圳芯邦科技股份有限公司
类型:发明
国别省市:

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

1