USB C型接口信息读取方法和信息读取电路技术

技术编号:21571350 阅读:34 留言:0更新日期:2019-07-10 15:22
本发明专利技术提供了一种USB C型接口信息读取方法,该方法包括:外部数据读取设备获取数据读取类型并根据数据读取类型调节该外部数据读取设备中的下拉电阻的阻值;电子设备的控制模块获取上拉电阻的分压值,并通过分压值判断数据读取类型对应的总线传输类型;其中,上拉电阻位于电子设备的主板上,外部数据读取设备与电子设备连接后,上拉电阻与下拉电阻串联;控制模块根据总线传输类型向的信号切换模块发出控制指令,以指示信号切换模块打开对应的信号传输通道。本发明专利技术可以在电子设备的系统出问题时,通过外部数据读取设备直接读取CPU或EC中的状态信息,提升了系统的修复效率。

USB C Interface Information Reading Method and Circuit

【技术实现步骤摘要】
USBC型接口信息读取方法和信息读取电路
本专利技术实施例涉及电子电路技术,尤其涉及一种USBC型接口信息读取方法和信息读取电路。
技术介绍
通用串行总线总线(UniversalSerialBus,USB),是数码产品最常使用的总线。其常见的版本为USB2.0,USB3.x(包含USB3.0,USB3.1)。其常见的接口有A型,C型,Micro型。其中C型接口,由于尺寸更小,功能更多,已成为主流,甚至有的产品只使用C型接口,C型接口包括2组USB2.0信号。电子设备的系统出现问题,无法正常使用时,通常需要拆开主板,用引线将中央处理器(CentralProcessingUnit,CPU)或者嵌入式控制器(EmbedController,EC)中的状态信息导出,进而分析系统出现故障的原因,从而进行修复。但这种方法需要较复杂,且耗费时间。
技术实现思路
本专利技术提供一种USBC型接口读取信息的方法和信息读取电路,以实现在电子设备的系统出问题时,快速方便的读取CPU或者EC中的系统状态信息,以分析系统故障原因,极大提升了系统修复的效率。第一方面,本专利技术实施例提供了一种USBC型接口读取信息的方法,该方法包括:外部数据读取设备获取数据读取类型并根据数据读取类型调节该所述外部数据读取设备中的下拉电阻的阻值;电子设备的控制模块获取上拉电阻的分压值,并通过所述分压值判断所述数据读取类型对应的总线传输类型;其中,所述上拉电阻位于所述电子设备的主板上,所述外部数据读取设备的USBC型接口与所述电子设备的USBC型接口连接后,所述上拉电阻与所述下拉电阻串联;所述控制模块根据所述总线传输类型向所述电子设备的信号切换模块发出控制指令,以指示所述信号切换模块打开与所述总线传输类型对应的信号传输通道。第二方面,本专利技术实施例还提供了一种USBC型接口信息读取电路,该电路包括:控制模块、信号切换模块和上拉电阻;所述上拉电阻设置于所述电子设备的主板上;外部数据读取设备的USBC型接口与所述电子设备的USBC型接口连接后,所述上拉电阻与所述外部数据读取设备中的下拉电阻串联;所述控制模块用于获取所述上拉电阻产生的分压值,并通过所述分压值判断所述外部数据读取设备选取的数据读取类型对应的总线传输类型;所述控制模块用于根据所述总线传输类型向所述信号切换模块发出控制指令;所述信号切换模块根据所述控制指令打开与所述总线传输类型对应的信号传输通道。本专利技术通过控制模块根据外部数据读取设备的下拉电阻对电子设备的主板芯片中上拉电阻产生的分压值,判断外部数据读取设备选取的数据读取类型对应的总线传输类型,进而向电子设备的信号切换模块发出控制指令,打开与所述总线传输类型对应的信号传输通道。本专利技术中将电子设备的USBC型接口分别与通用异步收发传输器总线(UniversalAsynchronousReceiver/Transmitter,UART)和双向二线制同步串行总线(Inter-IntegratedCircuit,I2C)连接,其中UART总线用于读取CPU的状态信息,I2C用于读取EC的状态信息。在电子设备的系统出问题时,通过外部数据读取设备便可以直接读取电子设备CPU或EC的状态信息,进而分析系统故障原因,大大提升了电子设备系统的修复效率。附图说明图1是本专利技术实施例一中的USBC型接口读取信息的方法流程图;图2是本专利技术实施例二中的一种USBC型接口信息读取电路的原理图;图3是本专利技术实施例三中的一种USBC型接口信息读取电路的原理图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一本专利技术实施例适用于在电子设备的系统出问题时,外部数据读取设备的USBC型接口与该电子设备的USBC型接口连接,以读取电子设备CPU或EC的状态信息的情况。电子设备例如可以是手机、电脑等设备,外部数据读取设备例如也可以是另一例如手机或电脑的电子设备。图1为本专利技术实施例一中的USBC型接口读取信息的方法流程图,参见图1,该方法包括以下步骤:S101、外部数据读取设备获取数据读取类型并根据数据读取类型调节该外部数据读取设备中的下拉电阻的阻值。在电子设备的系统出现故障时,可以通过外部数据读取设备读取电子设备的信息,进而根据读取的信息分析故障出现的原因。具体的,外部数据读取设备的USBC型接口与电子设备的USBC型接口连接,用户可以在外部数据读取设备的软件界面选取数据读取类型。外部数据读取设备中设置有下拉电阻,用户选择不同的数据读取类型时,该下拉电阻的阻值会随之变化。外部数据读取设备中预存有数据读取类型与下拉电阻阻值的对应关系。外部数据读取设备获取数据读取类型后,根据数据读取类型与下拉电阻阻值的对应关系查找获取的数据读取类型所对应的下拉电阻的阻值,并将外部数据读取设备中的下拉电阻调节至该阻值。需要说明的是,调节外部数据读取设备中的下拉电阻的阻值时可以选择多种阻值,但需要除去USB协议中使用的阻值,比如5.1K欧姆。若电子设备正常使用时,外部数据读取设备正常与电子设备连接,此时外部数据读取设备的下拉电阻的阻值无需调节,该下拉电阻的阻值一般为USB协议中使用的阻值,因此调节后的下拉电阻的阻值需要排除USB协议中使用的阻值。S102、电子设备的控制模块获取上拉电阻分压值,并通过分压值判断数据读取类型对应的总线传输类型。其中,电子设备的主板上设置有上拉电阻,外部数据读取设备的USBC型接口与电子设备的USBC型接口连接后,外部数据读取设备的下拉电阻和电子设备主板上的上拉电阻串联。由于不同数据读取类型对应的下拉电阻的阻值不同,会引起电子设备主板上的上拉电阻的分压值不同。控制模块可以将上拉电阻的分压值与参考电压相比较,判断该分压值是否位于参考电压的范围内,进而确定数据读取类型的总线传输类型,例如判定是UART类型还是I2C类型。S103、控制模块根据总线传输类型向电子设备的信号切换模块发出控制指令,以指示信号切换模块打开与总线传输类型对应的信号传输通道。控制模块根据确定的总线传输类型,向电子设备的信号切换模块发出的控制指令,信号切换模块进而打开相应的信号传输通道,以使外部数据读取设备通过相应的信号传输通道读取电子设备中的状态信息。本专利技术根据不同的数据读取类型,选择不同阻值的下拉电阻,进而可以根据上拉电阻的分压值确定该数据读取类型对应的总线传输类型,然后向信号切换模块的发送控制指令,以打开相应的信号传输通道,使外部数据读取设备通过相应的信号传输通道读取电子设备系统中的状态信息,尤其是在电子设备的系统发生故障时,本专利技术实施例所提供的USBC型接口读取信息的方法,可以在不拆开电子设备主板的情况下,快速方便读取电子设备系统的状态信息,进而可以实现快速分析电子设备发生故障的原因,极大提升了系统修复的效率。可选的,数据读取类型包括中央处理器CPU数据和嵌入式控制器EC数据。CPU是计算机或电子产品的运算核心和控制核心,常使用UART总线读取CPU的状态信息。EC也称KBC(KeyboardController,键盘控制器),在系统启动的过程本文档来自技高网...

【技术保护点】
1.一种USB C型接口信息读取方法,其特征在于,包括:外部数据读取设备获取数据读取类型并根据数据读取类型调节所述外部数据读取设备中的下拉电阻的阻值;电子设备的控制模块获取上拉电阻的分压值,并通过所述分压值判断所述数据读取类型对应的总线传输类型;其中,所述上拉电阻位于所述电子设备的主板上,所述外部数据读取设备的USB C型接口与所述电子设备的USB C型接口连接后,所述上拉电阻与所述下拉电阻串联;所述控制模块根据所述总线传输类型向所述电子设备的信号切换模块发出控制指令,以指示所述信号切换模块打开与所述总线传输类型对应的信号传输通道。

【技术特征摘要】
1.一种USBC型接口信息读取方法,其特征在于,包括:外部数据读取设备获取数据读取类型并根据数据读取类型调节所述外部数据读取设备中的下拉电阻的阻值;电子设备的控制模块获取上拉电阻的分压值,并通过所述分压值判断所述数据读取类型对应的总线传输类型;其中,所述上拉电阻位于所述电子设备的主板上,所述外部数据读取设备的USBC型接口与所述电子设备的USBC型接口连接后,所述上拉电阻与所述下拉电阻串联;所述控制模块根据所述总线传输类型向所述电子设备的信号切换模块发出控制指令,以指示所述信号切换模块打开与所述总线传输类型对应的信号传输通道。2.根据权利要求1所述的USBC型接口信息读取方法,其特征在于,所述数据读取类型包括中央处理器CPU数据和嵌入式控制器EC数据;所述电子设备的控制模块获取上拉电阻产生的分压值,并通过所述分压值判断所述数据读取类型对应的总线传输类型,包括:电子设备的控制模块获取上拉电阻产生的分压值,并在所述分压值属于第一电压范围内时,判定所述数据读取类型对应的总线传输类型为通用异步收发传输器UART总线传输类型,在所述分压值属于第二电压范围内时,判定所述数据读取类型对应的总线传输类型为双向二线制同步串行总线I2C总线传输类型;所述控制模块根据所述总线传输类型向所述电子设备的信号切换模块发出控制指令,以指示所述信号切换模块打开与所述总线传输类型对应的信号传输通道,包括:在所述总线传输类型为UART总线传输类型时,所述控制模块向电子设备的信号切换模块发出第一控制指令,以指示所述信号切换模块打开UART总线传输通道;在所述总线传输类型为I2C总线传输类型时,所述控制模块向电子设备的信号切换模块发出第二控制指令,以指示所述信号切换模块打开I2C总线传输通道。3.根据权利要求2所述的USBC型接口信息读取方法,其特征在于,还包括:所述外部数据读取设备的USBC型接口与所述电子设备的USBC型接口连接后,若所述外部数据读取设备在设定时间内未接收到电子设备传输的数据,所述外部数据读取设备产生翻面重插提示,以提示用户将所述外部数据读取设备的USBC型接口翻面后与所述电子设备的USBC型接口连接。4.根据权利要求2所述的USBC型接口信息读取方法,其特征在于,还包括:所述电子设备的控制模块在所述分压值等于预设USB协议分压值时,向所述信号切换模块发出数据传输指令,以指示所述信号切换模块打开通用串行总线传输通道;所述预设USB协议分压值等于所述外部数据读取设备未调节所述下拉电阻的阻值时,所述上拉电阻的分压值。5.一种USBC型接口信息读取电路,其特征在于,包括:控制模块、信号切换模块和上拉电阻;所述上拉电阻设置于所述电子设备的主板上;外部数据读取设备的USBC型接口与所述电子设备的USBC型接口连接后,所述上拉电阻与所述外部数据读取设备中的下拉电阻串联;所述控制模块用于获取所述上拉电阻产生的分压值,并通过所述分压值判断所述外部数据读取设备选取的数据读取类型对应的总线传输类型;所述控制模块用于根据所述总线传输类型向所述信号切换模块发出控制指令;所述信号切换模块根据所述控制指令打开与所述总线传输类型对应的信号传输通道。6.根据权利要求5所述的USBC型接口信息读取电路,其特征在于,所述控制模块用于获取所述上拉电阻产生的分压值,并在所述分压值属于第一电压范围内时,判定所述数据读取类型对应的总线传输类型为UART总线传输类型,在所述分压值属于第二电压范围内时,判定所述数据读取类型对应的总线传输类型为I2C总线传输类型;所述信号切换模块包括第一信号切换模块和第二信号切换模块;在数据读取类型对应的所述总线传输类型为UART总线传输类型时,所述控制模块向所述第一信号切换模块发出第一控制指令,以指示所述第一信号切换模块打开UART总线传输通道;在所述数据类读取类型对应的总线传输类型为I2C总线传输类型时,所述控制模块向所述第二信号切换模块发出第二控制指令,以指示所述第二信号切换模块打开I2C总线传输通道。7.根据权利要求5所...

【专利技术属性】
技术研发人员:曹健
申请(专利权)人:上海闻泰信息技术有限公司
类型:发明
国别省市:上海,31

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

1