一种正反插接口处理方法及电子设备的制造方法_2

文档序号:9910772阅读:来源:国知局
本实施例公开的正反插接口处理方法,通过与第一设备直接连接后,接收第一设备发送的正反插接口更新指令,并根据正反插接口更新指令对正反插接口内的数据进行更新。本方案通过将正反插接口与第一设备直接连接后,实现了正反插接口内部程序的更新,避免了通过烧录器将正反插接口与第一设备连接,解决了现有技术中当正反插接口需要进行程序更新时,要准备好专用的烧录器才能实现更新,解决了当无法找到烧录器时更新不及时的问题。
[0044]本实施例公开了一种正反插接口处理方法,其流程图如图2所示,包括:
[0045 ]步骤S21、检测与第一设备的直接连接;
[0046]步骤S22、当接收到第一设备发送的正反插接口更新指令时,根据正反插接口更新指令对正反插接口内的数据进行更新;
[0047]步骤S23、接收第一设备中第一单元的电流,实现对正反插接口的充电。
[0048]其中,第一设备中第一单元可以具体为:第一设备中的电池,也可以为第一设备的电源。
[0049]当正反插接口未接收到第一设备发送的正反插更新指令时,并在正反插接口与第一设备的连接正常时,接收第一设备中第一单元的电流,即实现第一设备对正反插接口的充电;当正反插接口接收到第一设备发送的正反插更新指令时,该正反插接口也可以接收第一设备中第一单元的电流,实现对正反插接口的充电。
[0050]具体的,正反插接口接收的第一设备中第一单元的电流可以为第一设备主动发送至正反插接口的,例如:当正反插接口与第一设备连接之后,第一设备要想维持正反插接口的工作,或想要实现对正反插接口的数据更新,则需要向正反插接口发送电流,使其维持正常状态,需要说明的是,无论正反插接口是否维持正常状态,第一设备都可以通过直接与正反插接口的连接,实现对正反插接口数据的更新;也可以为当正反插接口与第一设备连接之后,由正反插接口发送获取指令,且第一设备响应该获取指令之后发送的;另外,发送至正反插接口的电流,可以仅维持正反插接口中处理器的工作,也可以将该电流发送至正反插接口中的所有单元。
[0051 ]本实施例公开的正反插接口处理方法,通过与第一设备直接连接后,接收第一设备发送的正反插接口更新指令,并根据正反插接口更新指令对正反插接口内的数据进行更新。本方案通过将正反插接口与第一设备直接连接后,实现了正反插接口内部程序的更新,避免了通过烧录器将正反插接口与第一设备连接,解决了现有技术中当正反插接口需要进行程序更新时,要准备好专用的烧录器才能实现更新,解决了当无法找到烧录器时更新不及时的问题。
[0052]本实施例公开了一种正反插接口处理方法,其流程图如图3所示,包括:
[0053]步骤S31、当与第一设备直接连接后,接收第一设备发送的正反插接口更新指令;
[0054]步骤S32、当未接收到第一设备发送的正反插接口更新指令时,检测第一设备的功耗信息;
[0055]步骤S33、根据第一设备的功耗信息调节接收的第一设备中第一单元的电流的大小,实现对正反插接口的充电。
[0056]当第一设备向正反插接口发送电流,为其充电时,第一设备向正反插接口发送电流所用的功耗,以及第一设备与正反插接口连接后,正反插接口的功耗是第一设备在与正反插接口连接后,额外增加的功耗,因此,需要根据第一设备的当前功耗信息调节其向正反插接口发送电流所用的功耗,另外,还可以调节正反插接口与第一设备连接后,正反插接口的功耗。
[0057]第一设备的功耗信息可以包括:主机功耗,充电功耗以及TypeC功耗,其中,第一设备的所有功耗均由主机电源提供,主机电源是一定的,因此需要根据主机电源及主机功耗调整充电功耗以及Type C功耗。当主机功耗较大时,则调整充电功耗及Type C功耗减小,以保证第一设备主机的正常工作。
[0058]具体的,当需要调节的仅充电功耗时,则已用功耗信息可以具体包括:主机功耗及Type C功耗,根据主机电源及已用功耗可以得到可用功耗,而该可用功耗即为充电功耗,根据可用功耗调节第一设备中第一单元发送至正反插接口的电流的大小。
[0059]根据可用功耗调节第一设备中第一单元发送至正反插接口的电流的大小,可以具体为:根据可用功耗信息获取电流阈值,正反插接口调节接收的第一设备中第一单元的电流处于电流阈值中。
[0060]本实施例公开的正反插接口处理方法,通过与第一设备直接连接后,接收第一设备发送的正反插接口更新指令,并根据正反插接口更新指令对正反插接口内的数据进行更新。本方案通过将正反插接口与第一设备直接连接后,实现了正反插接口内部程序的更新,避免了通过烧录器将正反插接口与第一设备连接,解决了现有技术中当正反插接口需要进行程序更新时,要准备好专用的烧录器才能实现更新,解决了当无法找到烧录器时更新不及时的问题。
[0061]本实施例公开了一种电子设备,其结构示意图如图4所示,包括:
[0062]接口 41,接口处理器42及固件存储器43。
[0063]电子设备可以具体为正反插接口,S卩USBType C。
[0064]当接口41与第一设备直接连接后,接口处理器42接收第一设备发送的正反插接口更新指令,根据正反插接口更新指令对固件存储器43内的数据进行更新。
[0065]正反插接口直接连接到第一设备上,其中,第一设备可以具体为:电脑或其他可以用于为该正反插接口进行代码更新或功能性更新的设备。
[0066]接口处理器42可以具体为嵌入式控制器EC,固件存储器43用于存储Type C代码,接口 41用于与外界电子设备连接。
[0067]当固件存储器中存储的TypeC代码需要更新时,直接将该正反插接口接入第一设备,由第一设备控制EC,实现对固件存储器中代码的更新,避免了需要通过专用的烧录工具将正反插接口中的芯片与第一设备连接,才能实现对正反插接口中代码的更新。
[0068]USB Type C接收第一设备发送的正反插接口更新指令,根据该正反插接口更新指令控制处理器执行该更新操作,其中,更新操作可以具体为:发出删除指令,删除存储器中存储的全部或部分Type C代码,将正反插接口更新指令中包含的新的Type C代码发送到存储器中进行存储,实现了对存储器中Type C代码的更新;也可以具体为:直接发送替换指令,将正反插接口更新指令中包含的新的Type C代码发送到存储器中,使新的Type C代码替换存储器中原有的Type C代码,实现对存储器中Type C代码的更新。
[0069]当正反插接口未接收到第一设备发送的正反插更新指令时,并在正反插接口与第一设备的连接正常时,接收第一设备中第一单元的电流,即实现第一设备对正反插接口的充电;当正反插接口接收到第一设备发送的正反插更新指令时,该正反插接口也可以接收第一设备中第一单元的电流,实现对正反插接口的充电。
[0070]具体的,正反插接口接收的第一设备中第一单元的电流可以为第一设备主动发送至正反插接口的,例如:当正反插接口与第一设备连接之后,第一设备要想维持正反插接口的工作,或想要实现对正反插接口的数据更新,则需要向正反插接口发送电流,使其维持正常状态,需要说明的是,无论正反插接口是否维持正常状态,第一设备都可以通过直接与正反插接口的
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1