芯片QC电源功率配置的方法、装置、设备及存储介质与流程

文档序号:23728363发布日期:2021-01-26 18:22阅读:221来源:国知局
芯片QC电源功率配置的方法、装置、设备及存储介质与流程
芯片qc电源功率配置的方法、装置、设备及存储介质
技术领域
[0001]
本发明实施例涉及电源适配器技术,尤其涉及一种芯片qc电源功率配置的方法、装置、设备及存储介质。


背景技术:

[0002]
随着智能手机的兴起,耗电量越来越大,电池的容量也越来越大,所以快充技术应运而生。快充技术日新月异,快充市场蓬勃发展高通推出的快充技术从qc 1.0迭代到了qc4/qc4+,其中qc4是引入usb pd 3.0快充的产物,qc4+是为了兼容usb pd 3.0和qc旧版本。qc快充技术是利用usb接口的数据传输引脚d+和d-来作为通信引脚,实现快充的。这是一种比较普遍的快充实现方式。三星的afc协议,华为的scp/fcp协议也都是利用usb接口的数据传输引脚d+和d-来作为通信引脚,来实现快充的,只是各自的协议不同。
[0003]
为顺应快充的潮流,越来越多的旧设备开始更新换代,纷纷采用和支持快充技术。但由于很多旧的mcu或者soc设计的时候,快充还没有推出,所以无法支持qc这种快充。一般都采用额外增加集成快充技术芯片来实现快充协议沟通,这样就提升了成本。


技术实现要素:

[0004]
本发明提供一种芯片qc电源功率配置的方法、装置、设备及存储介质,以实现结构简单,成本较低的效果。
[0005]
第一方面,本发明实施例提供了一种芯片qc电源功率配置的方法,包括:
[0006]
通过usb接口与外部电源建立连接;
[0007]
控制多个分压电阻输出第一电压与所述外部电源建立qc协议连接;
[0008]
根据需求的使用电压控制所述分压电阻输出第二电压。
[0009]
可选的,所述控制多个分压电阻输出第一电压与所述外部电源建立qc协议连接包括:
[0010]
通过所述分压电阻控制所述usb接口d+引脚输出0.2v-1.8v范围的电压;
[0011]
检测所述usb接口d-引脚的电压大于0.2v的第一时间和低于0.2v的第二时间;
[0012]
若所述第一时间和第二时间在预设范围内,则成功与所述外部电源建立qc协议连接。
[0013]
可选的,所述充电电压包括:9v、12v、20v和脉冲电压。
[0014]
可选的,当所述充电电压为9v时,包括:通过所述分压电阻控制所述usb接口d+引脚输出2.2v-3.6v范围的电压,所述usb接口d-引脚输出0.2v-1.8v范围的电压。
[0015]
可选的,当所述充电电压为12v时,包括:通过所述分压电阻控制所述usb接口d+引脚输出0.2v-1.8v范围的电压,所述usb接口d-引脚输出0.2v-1.8v范围的电压。
[0016]
可选的,当所述充电电压为20v时,包括:通过所述分压电阻控制所述usb接口d+引脚输出2.2v-3.6v范围的电压,所述usb接口d-引脚输出2.2v-3.6v范围的电压。
[0017]
可选的,当所述充电电压为脉冲电压时,包括:通过所述分压电阻控制所述usb接
口d+引脚输出0.2v-1.8v范围的电压,所述usb接口d-引脚输出2.2v-3.6v范围的电压。
[0018]
第二方面,本发明实施例还提供了一种芯片qc电源功率配置的装置,该装置,包括:
[0019]
连接模块,用于通过usb接口与外部电源建立连接;
[0020]
握手模块,用于控制多个分压电阻输出第一电压与所述外部电源建立qc协议连接;
[0021]
充电模块,用于根据需求的充电电压控制所述分压电阻输出第二电压。
[0022]
第三方面,本发明实施例还提供了一种设备,所述设备包括:
[0023]
一个或多个处理器;
[0024]
存储装置,用于存储一个或多个程序,
[0025]
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任一所述的芯片qc电源功率配置的方法。
[0026]
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序包括程序指令,该程序指令被处理器执行时实现如上述任一所述的芯片qc电源功率配置的方法。
[0027]
本发明实施例提供了一种芯片qc电源功率配置的方法、装置、设备及存储介质,该方法包括:通过usb接口与外部电源建立连接;控制多个分压电阻输出第一电压与所述外部电源建立qc协议连接;根据需求的使用电压控制所述分压电阻输出第二电压。本发明实施例提供的一种芯片qc电源功率配置的方法,通过芯片提供的gpio引脚,按照分压电阻输出值的不同,就可以实现qc协议通信,可以用于任何mcu或soc,解决了现有技术中的mcu或soc在需支持qc功能的情况下需要引入其他通讯芯片来实现功能的问题,实现了结构简单,成本较低的效果。
附图说明
[0028]
图1为本发明实施例一提供的一种芯片qc电源功率配置的方法的流程示意图;
[0029]
图2为本发明实施例一提供的一种芯片qc电源功率配置的装置的连接电路图;
[0030]
图3为本发明实施例一提供的另一种芯片qc电源功率配置的方法的流程示意图;
[0031]
图4为本发明实施例二提供的一种芯片qc电源功率配置的方法的流程示意图;
[0032]
图5为本发明实施例二提供的一种芯片qc电源功率配置的装置的连接电路图;
[0033]
图6为本发明实施例三中的一种芯片qc电源功率配置的装置的结构示意图;
[0034]
图7为本发明实施例四提供的一种设备的结构示意图。
具体实施方式
[0035]
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0036]
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作
完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。
[0037]
此外,术语“第一”、“第二”等可在本文中用于描述各种方向、动作、步骤或元件等,但这些方向、动作、步骤或元件不受这些术语限制。这些术语仅用于将第一个方向、动作、步骤或元件与另一个方向、动作、步骤或元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一电压为第二电压,且类似地,可将第二电压称为第一电压。第一电压和第二电压两者都是电压,但其不是同一电压。术语“第一”、“第二”等而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0038]
实施例一
[0039]
图1为本发明实施例一提供的一种芯片qc电源功率配置的方法的流程示意图,本实施例提供的一种芯片qc电源功率配置的方法适用于mcu或者soc芯片进行通过qc协议连接外部适配器的情况,该方法可以由充电设备执行,具体地,本实施例提供的一种芯片qc电源功率配置的方法,包括以下步骤:
[0040]
步骤100、通过usb接口与外部电源建立连接。
[0041]
在本实施例中,qc协议是(qualcomm quick charge)的简称,为高通公司推出的一种快充协议。在本实施例中,实现qc协议的芯片为mcu或者soc,又称单片微型计算机(single chip microcomputer)或者单片机,是把中央处理器(central process unit;cpu)的频率与规格做适当缩减,并将内存(memory)、计数器(timer)、usb、a/d转换、uart、plc、dma等周边接口,甚至lcd驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制,soc是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上。具体地,在本实施例中的usb接口为type-c接口,在芯片上电之后,通过type-c接口与外部电源建立连接,在替代实施例中,也可以与电源适配器建立连接。参阅图2,图2为本实施例中,mcu或者soc芯片与type-c接口的连接电路图,mcu或者soc芯片主要通过6个引脚实现与type-c接口的信号传输,为0_6v_dp、3_3v_dp、dp_en、0_6v_dm_adc、3_3v_dm、dm_en,其中有一个引脚具备adc功能,来检测d-的电压。
[0042]
步骤110、控制多个分压电阻输出第一电压与所述外部电源建立qc协议连接。
[0043]
在本实施例中,芯片通过调整多个分压电阻以实现type-c接口与外部电源进行qc协议握手,具体地,图3为本发明实施例中步骤110的流程示意图,步骤110还包括:
[0044]
步骤111、通过所述分压电阻控制所述usb接口d+引脚输出0.2v-1.8v范围的电压。
[0045]
步骤112、检测所述usb接口d-引脚的电压大于0.2v的第一时间和低于0.2v的第二时间。
[0046]
步骤113、若所述第一时间和第二时间在预设范围内,则成功与所述外部电源建立qc协议连接。
[0047]
在本实施例中,外部电源供电器上电后,默认输出5v电压,即便没有插入受电器。同时供电器usb接口的d+引脚和d-引脚短接。芯片在收到供电器的供电后,usb接口的d+引脚输出0.2v-1.8v范围的电压,示例性的,可以为0.6v,该电压即为第一电压,由于供电器usb接口的d+引脚和d-引脚短接,所以usb接口的d-引脚能检测到0.6v的电压,此时检测usb
接口d-引脚电压值大于0.2v的时间t1和小于0.2v的时间t2,若1s<=t1<=1.5s,同时t2>1ms时,则芯片与外部电源qc协议握手成功,可以进行充电。
[0048]
步骤120、根据需求的使用电压控制所述分压电阻输出第二电压。
[0049]
在本实施例中,所述充电电压包括:9v、12v、20v和脉冲电压等等,在本实施例中以9v、12v、20v和脉冲电压为例进行说明,参阅图3,通过芯片6个引脚来控制usb接口输出状态。
[0050]
当所述充电电压为9v时,包括:通过所述多个分压电阻控制所述usb接口d+引脚输出2.2v-3.6v范围的电压,所述usb接口d-引脚输出0.2v-1.8v范围的电压。示例性的,d+引脚输出3.3v,dp_en输出0v,3_3v_dp输出高电平。0_6v_dp配置成输入状态。d-引脚输出0.6v,dm_en输出0v,0_6v_dm_adc输出高电平。3_3v_dm配置成输入状态,此时外部电源对芯片进行9v恒压充电。
[0051]
当所述充电电压为12v时,包括:通过所述分压电阻控制所述usb接口d+引脚输出0.2v-1.8v范围的电压,所述usb接口d-引脚输出0.2v-1.8v范围的电压。示例性的,d+引脚输出0.6v,dp_en输出0v,0_6v_dp输出高电平。3_3v_dp配置成输入状态。d-引脚输出0.6v,dm_en输出0v,0_6v_dm_adc输出高电平。3_3v_dm配置成输入状态,此时外部电源对芯片进行12v恒压充电。
[0052]
当所述充电电压为20v时,包括:通过所述分压电阻控制所述usb接口d+引脚输出2.2v-3.6v范围的电压,所述usb接口d-引脚输出2.2v-3.6v范围的电压。示例性的,d+引脚输出3.3v,dp_en输出0v,3_3v_dp输出高电平。0_6v_dp配置成输入状态。d-引脚输出3.3v,dm_en输出0v,3_3v_dm输出高电平。0_6v_dm_adc配置成输入状态,此时外部电源对芯片进行20v恒压充电。
[0053]
当所述充电电压为脉冲电压时,包括:通过所述分压电阻控制所述usb接口d+引脚输出0.2v-1.8v范围的电压,所述usb接口d-引脚输出2.2v-3.6v范围的电压。示例性的,d+引脚输出0.6v,dp_en输出0v,0_6v_dp输出高电平。3_3v_dp配置成输入状态。d-引脚输出3.3v,dm_en输出0v,3_3v_dm输出高电平。0_6v_dm_adc配置成输入状态。此时外部电源供电进行脉冲充电模式,默认为5v。增加200mv的脉冲充电时,芯片的usb端口的d+引脚每输出一个高脉冲(0.6v-3.3v-0.6v),持续200ms,vbus引脚输出电压增加200mv。d+引脚输出0.6v,dp_en输出0v,0_6v_dp输出高电平。3_3v_dp配置成输入状态。d-引脚输出3.3v,dm_en输出0v,3_3v_dm输出高电平。0_6v_dm_adc配置成输入状态。d+引脚输出3.3v,dp_en输出0v,3_3v_dp输出高电平。0_6v_dp配置成输入状态。d-引脚输出3.3v,dm_en输出0v,3_3v_dm输出高电平。0_6v_dm_adc配置成输入状态。整个过程持续200ms。d+引脚输出0.6v,dp_en输出0v,0_6v_dp输出高电平。3_3v_dp配置成输入状态。d-引脚输出3.3v,dm_en输出0v,3_3v_dm输出高电平。0_6v_dm_adc配置成输入状态。减少200mv的脉冲充电时,芯片的usb端口的d-引脚每输出一个低脉冲(3.3v-0.6v-3.3v),持续200ms,vbus输出电压减小200mv。d+引脚输出0.6v,dp_en输出0v,0_6v_dp输出高电平。3_3v_dp配置成输入状态。d-引脚输出3.3v,dm_en输出0v,3_3v_dm输出高电平。0_6v_dm_adc配置成输入状态。d+引脚输出3.3v,dp_en输出0v,3_3v_dp输出高电平。0_6v_dp配置成输入状态。d-引脚输出0.6v,dm_en输出0v,0_6v_dm_adc输出高电平。3_3v_dm配置成输入状态。整个过程持续200ms。d+引脚输出0.6v,dp_en输出0v,0_6v_dp输出高电平。3_3v_dp配置成输入状态。d-引脚输出3.3v,dm_en输出0v,3_
3v_dm输出高电平。0_6v_dm_adc配置成输入状态。
[0054]
本实施例提供了一种芯片qc电源功率配置的方法,包括:通过usb接口与外部电源建立连接;控制多个分压电阻输出第一电压与所述外部电源建立qc协议连接;根据需求的使用电压控制所述分压电阻输出第二电压。本发明实施例提供的一种芯片qc电源功率配置的方法,通过芯片提供的gpio引脚,按照分压电阻输出值的不同,就可以实现qc协议通信,可以用于任何mcu或soc,解决了现有技术中的mcu或soc在需支持qc功能的情况下需要引入其他通讯芯片来实现功能的问题,实现了结构简单,成本较低的效果。
[0055]
实施例二
[0056]
图4为本实施例提供的一种芯片qc电源功率配置的方法的流程示意图,本实施例是在实施例一的基础上对充电过程的接口操作进行了简化,具体地,本实施例提供的一种芯片qc电源功率配置的方法适用于mcu或者soc芯片进行通过qc协议连接外部适配器的情况,该方法可以由充电设备执行,具体地,本实施例提供的一种芯片qc电源功率配置的方法,包括以下步骤:
[0057]
步骤200、通过usb接口与外部电源建立连接。
[0058]
在本实施例中,qc协议是(qualcomm quick charge)的简称,为高通公司推出的一种快充协议。在本实施例中,实现qc协议的芯片为mcu或者soc,又称单片微型计算机(single chip microcomputer)或者单片机,是把中央处理器(central process unit;cpu)的频率与规格做适当缩减,并将内存(memory)、计数器(timer)、usb、a/d转换、uart、plc、dma等周边接口,甚至lcd驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制,soc是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上。具体地,在本实施例中的usb接口为type-c接口,在芯片上电之后,通过type-c接口与外部电源建立连接,在替代实施例中,也可以与电源适配器建立连接。
[0059]
步骤210、通过所述分压电阻控制所述usb接口d+引脚输出0.2v-1.8v范围的电压。
[0060]
步骤220、检测所述usb接口d-引脚的电压大于0.2v的第一时间和低于0.2v的第二时间。
[0061]
步骤230、若所述第一时间和第二时间在预设范围内,则成功与所述外部电源建立qc协议连接。
[0062]
在本实施例中,与实施例一中不同之处在于,实施例一是通过芯片6个引脚对usb接口进行控制,在本实施例中是通过3个引脚对usb接口进行控制,具体地,参阅图5,在qc协议握手阶段,d+引脚输出0.6v,3_3v_dp设置为输入,vdd为芯片供电电压,通过分压电阻分出0.6v电压,d-引脚设置为输入,0_6v_dm_adc、3_3v_dm都设置成输入。
[0063]
步骤240、根据需求的充电电压控制所述分压电阻输出第二电压。
[0064]
在本实施例中,还是以9v、12v、20v和脉冲电压为例进行说明,示例性的,当充电电压为9v时,d+引脚输出3.3v,3_3v_dp配置为输出。d-引脚输出0.6v,3_3v_dm配置为输入,0_6v_dm_adc配置为输出。
[0065]
当充电电压为12v时,d+引脚输出0.6v,0_6v_dp配置为输入。d-引脚输出0.6v,3_3v_dm配置为输入,0_6v_dm_adc配置为输出。
[0066]
当充电电压为20v时,d+引脚输出3.3v,0_6v_dp配置为输出。d-引脚输出3.3v,3_3v_dm配置为输出,0_6v_dm_adc配置为输入。
[0067]
当充电电压为脉冲充电时,d+引脚输出0.6v,3_3v_dp配置成输入。d-引脚输出3.3v,3_3v_dm配置成输出,0_6v_dm_adc配置成输入。
[0068]
在替代实施例中,也可以通过4个或者5个芯片的gpio引脚来控制与外部电源的qc协议充电,在本实施例中不做详细说明。
[0069]
在其他替代实施中,也可以通过调整分压电阻的阻值和数量来达到与本申请中相同的效果,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。
[0070]
本实施例提供了一种芯片qc电源功率配置的方法,包括:通过usb接口与外部电源建立连接;控制多个分压电阻输出第一电压与所述外部电源建立qc协议连接;根据需求的使用电压控制所述分压电阻输出第二电压。本发明实施例提供的一种芯片qc电源功率配置的方法,通过芯片提供的gpio引脚,按照分压电阻输出值的不同,就可以实现qc协议通信,可以用于任何mcu或soc,解决了现有技术中的mcu或soc在需支持qc功能的情况下需要引入其他通讯芯片来实现功能的问题,实现了结构简单,成本较低的效果。
[0071]
实施例三
[0072]
本发明实施例的芯片qc电源功率配置的装置可以实行本发明任意实施例所提供的芯片qc电源功率配置的方法,具备执行方法相应的功能模块和有益效果。图6是本发明实施例中的一种芯片qc电源功率配置的装置300的结构示意图。参照图6,本发明实施例提供的芯片qc电源功率配置的装置300具体可以包括:
[0073]
连接模块310,用于通过usb接口与外部电源建立连接;
[0074]
握手模块320,用于控制多个分压电阻输出第一电压与所述外部电源建立qc协议连接;
[0075]
充电模块330,用于根据需求的使用电压控制所述分压电阻输出第二电压。
[0076]
进一步的,所述控制多个分压电阻输出第一电压与所述外部电源建立qc协议连接包括:
[0077]
通过所述分压电阻控制所述usb接口d+引脚输出0.2v-1.8v范围的电压;
[0078]
检测所述usb接口d-引脚的电压大于0.2v的第一时间和低于0.2v的第二时间;
[0079]
若所述第一时间和第二时间在预设范围内,则成功与所述外部电源建立qc协议连接。
[0080]
进一步的,所述充电电压包括:9v、12v、20v和脉冲电压。
[0081]
进一步的,当所述充电电压为9v时,包括:通过所述分压电阻控制所述usb接口d+引脚输出2.2v-3.6v范围的电压,所述usb接口d-引脚输出0.2v-1.8v范围的电压。
[0082]
进一步的,当所述充电电压为12v时,包括:通过所述分压电阻控制所述usb接口d+引脚输出0.2v-1.8v范围的电压,所述usb接口d-引脚输出0.2v-1.8v范围的电压。
[0083]
进一步的,当所述充电电压为20v时,包括:通过所述分压电阻控制所述usb接口d+引脚输出2.2v-3.6v范围的电压,所述usb接口d-引脚输出2.2v-3.6v范围的电压。
[0084]
进一步的,当所述充电电压为脉冲电压时,包括:通过所述分压电阻控制所述usb接口d+引脚输出0.2v-1.8v范围的电压,所述usb接口d-引脚输出2.2v-3.6v范围的电压。
[0085]
本实施例提供了一种芯片qc电源功率配置的装置,包括:连接模块,用于通过usb接口与外部电源建立连接;握手模块,用于控制多个分压电阻输出第一电压与所述外部电
源建立qc协议连接;充电模块,用于根据需求的使用电压控制所述分压电阻输出第二电压。本发明实施例提供的一种芯片qc电源功率配置的方法,通过芯片提供的gpio引脚,按照分压电阻输出值的不同,就可以实现qc协议通信,可以用于任何mcu或soc,解决了现有技术中的mcu或soc在需支持qc功能的情况下需要引入其他通讯芯片来实现功能的问题,实现了结构简单,成本较低的效果。
[0086]
实施例四
[0087]
图7为本发明实施例提供的一种设备的结构示意图,如图7所示,该设备包括存储器410、处理器420,设备中处理器420的数量可以是一个或多个,图7中以一个处理器420为例;服务器中的存储器410、处理器420可以通过总线或其他方式连接,图7中以通过总线连接为例。
[0088]
存储器410作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的芯片qc电源功率配置的方法对应的程序指令/模块(例如,芯片qc电源功率配置的装置300中接口连接模块310、握手模块320、充电模块330)处理器420通过运行存储在存储器410中的软件程序、指令以及模块,从而执行服务器/终端/服务器的各种功能应用以及数据处理,即实现上述的芯片qc电源功率配置的方法。
[0089]
其中,处理器420用于运行存储在存储器410中的计算机程序,实现如下步骤:
[0090]
通过usb接口与外部电源建立连接;
[0091]
控制多个分压电阻输出第一电压与所述外部电源建立qc协议连接;
[0092]
根据需求的使用电压控制所述分压电阻输出第二电压。
[0093]
在其中一个实施例中,本发明实施例所提供的一种电子设备,其计算机程序不限于如上的方法操作,还可以执行本发明任意实施例所提供的芯片qc电源功率配置的方法中的相关操作。
[0094]
存储器410可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器410可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器410可进一步包括相对于处理器420远程设置的存储器,这些远程存储器可以通过网络连接至服务器/终端/服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0095]
本实施例提供了一种芯片qc电源功率配置的设备,用于执行以下方法,包括:通过usb接口与外部电源建立连接;控制多个分压电阻输出第一电压与所述外部电源建立qc协议连接;根据需求的使用电压控制所述分压电阻输出第二电压。本发明实施例提供的一种芯片qc电源功率配置的方法,通过芯片提供的gpio引脚,按照分压电阻输出值的不同,就可以实现qc协议通信,可以用于任何mcu或soc,解决了现有技术中的mcu或soc在需支持qc功能的情况下需要引入其他通讯芯片来实现功能的问题,实现了结构简单,成本较低的效果。
[0096]
实施例五
[0097]
本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种芯片qc电源功率配置的方法,该方法包括:
[0098]
通过usb接口与外部电源建立连接;
[0099]
控制多个分压电阻输出第一电压与所述外部电源建立qc协议连接;
[0100]
根据需求的使用电压控制所述分压电阻输出第二电压。
[0101]
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的一种芯片qc电源功率配置的方法中的相关操作。
[0102]
本发明实施例的计算机可读存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0103]
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0104]
存储介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0105]
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或终端上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0106]
本实施例提供了一种芯片qc电源功率配置的存储介质,用于执行以下方法,包括:通过usb接口与外部电源建立连接;控制多个分压电阻输出第一电压与所述外部电源建立qc协议连接;根据需求的使用电压控制所述分压电阻输出第二电压。本发明实施例提供的一种芯片qc电源功率配置的方法,通过芯片提供的gpio引脚,按照分压电阻输出值的不同,就可以实现qc协议通信,可以用于任何mcu或soc,解决了现有技术中的mcu或soc在需支持qc功能的情况下需要引入其他通讯芯片来实现功能的问题,实现了结构简单,成本较低的效果。
[0107]
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行
了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1