PPS 在2.4A触发OCP保护

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Flance_Fang
Level 4
Level 4
Distributor - Weikeng(GC)
50 sign-ins 50 questions asked 25 sign-ins

Hi.cypress

目前基于PB-812B的45W移动电源方案,PDO设置如下:5v/3A,     9v/3A,     15v/3A,     3.3-16v/3A;使用powerz触发器诱骗出不同挡位,连接负载仪进行带载测试,情况如下:在固定挡位5v, 9v, 15v, 负载仪均可拉电流到3.5A左右,移动电源进入保护状态,

在pps 3.3-16V/3A档位下,调节输出电压在不同的值比如5v,10v, 15v,输入电流均在2.4A左右移动电源进入保护状态,无法达到3A,请帮忙告之下在SDK修改哪个相关参数呢?是否是(ocp_cur = dpm_stat->src_sel_pdo.pps_src.max_cur * 5)还是其他的函数?

0 点赞
1 解答
Flance_Fang
Level 4
Level 4
Distributor - Weikeng(GC)
50 sign-ins 50 questions asked 25 sign-ins

Hi.Lisa

对于修改VBUS_CSA_RSENSE参数值,能够满足客户,并且达到PPS 3A。另外一个问题想问下:在EZ-PD  configuration软件下,SOURCE PDO配置下选择PPS,有个 PPS power limited 选项可以选择yes,NO,默认是NO,想问下如果选yes,会影响哪块,是不是在代码里面就影响pps_pwr_limited这块设置,变成24W。

在原帖中查看解决方案

0 点赞
5 回复数
ShifangZ_26
Moderator
Moderator
Moderator
10 likes given 250 sign-ins 1000 replies posted

Hi Flance,

能不能使用UART debug把ocp_cur的数据实时的打印出来?

Best Regards,

Lisa

0 点赞
Flance_Fang
Level 4
Level 4
Distributor - Weikeng(GC)
50 sign-ins 50 questions asked 25 sign-ins

Hi.Lisa

通过串口输出,ocp_cur是300,也就是3A,没错!另外测试在负载拉2.4A的时候,串口输出CCG3PA的检测电流,为2.8A左右,也就是这块板子检测电流偏大, 因此导致CCG3PA进入限流状态。

1. 对于布线引起的电流检测误差,我是否可以改变 VBUS_CSA_RSENSE 的值消除CCG3PA的电流检测误差?(我让客户先去修改参数试试是否能改善)

  2. 在psource.c函数psrc_en_cf中,如果开启了pps_pwr_limited,

  uint32_t limit = (dpm_stat->ext_src_cap[CCG_PD_EXT_SRCCAP_PDP_INDEX] * 1000);

  limit = ((limit * 100) / app_get_status(port)->psrc_volt);

  op_cur = GET_MIN(op_cur, limit);

  串口输出 dpm_stat->ext_src_cap[CCG_PD_EXT_SRCCAP_PDP_INDEX]的值为24,也就是24W,请问此值是不是代表最大输出功率?另外在哪里设置?

0 点赞
Flance_Fang
Level 4
Level 4
Distributor - Weikeng(GC)
50 sign-ins 50 questions asked 25 sign-ins

Hi. Lisa

我让客户先去尝试将采样电阻软件里面改大些,看看效果是否能达到要求。

0 点赞
Flance_Fang
Level 4
Level 4
Distributor - Weikeng(GC)
50 sign-ins 50 questions asked 25 sign-ins

Hi.Lisa

对于修改VBUS_CSA_RSENSE参数值,能够满足客户,并且达到PPS 3A。另外一个问题想问下:在EZ-PD  configuration软件下,SOURCE PDO配置下选择PPS,有个 PPS power limited 选项可以选择yes,NO,默认是NO,想问下如果选yes,会影响哪块,是不是在代码里面就影响pps_pwr_limited这块设置,变成24W。

0 点赞
ShifangZ_26
Moderator
Moderator
Moderator
10 likes given 250 sign-ins 1000 replies posted

Hi ,

您说的是对的。如果PPS power limited选择YES,在代码里面只是加上了下面的部分。

pastedImage_0.png

OCP的限制电流是会根据PDP的定义进行更新。

Best Regards,

Lisa

0 点赞