Browse Source

Merge pull request '修改USBA_OCP点' (#1) from usba_ocp into master

Reviewed-on: #1
master
tangjipeng 4 months ago
parent
commit
7fd6aad49e
  1. 2
      MXWK_美芯微科/ac_project/code/src/app_porta.c
  2. 11
      MXWK_美芯微科/common/comp/protocol/qc_scp_protocol/src/qc_scp_protocol.c

2
MXWK_美芯微科/ac_project/code/src/app_porta.c

@ -55,7 +55,7 @@ static void app_porta_detect_work(void)
{
log_info("usba attached:\n");
power_source_set_voltage(ps, 5000);
power_source_set_current(ps, 2000);
power_source_set_current(ps, 3400);
usba_plugin_detect_deinit();
usba_plugout_detect_init();
usba_need_open_vbus_flag = true;

11
MXWK_美芯微科/common/comp/protocol/qc_scp_protocol/src/qc_scp_protocol.c

@ -344,7 +344,16 @@ void qc_power_switch(uint8_t port, qc_param_s *qc_param)
scp_phy_disable(port);
qc_param->qc_assist.qc_mode = false;
power_source_set_voltage(ps, qc_param->qc_assist.request_vol);
power_source_set_current(ps, 2000);
power_source_set_current(ps, 3000);
if( qc_param->qc_assist.request_vol >= VOLTAGE_12V )
{
power_source_set_current(ps, 1500);
}
if( qc_param->qc_assist.request_vol >= VOLTAGE_6V )
{
power_source_set_current(ps, 2000);
}
}
}

Loading…
Cancel
Save