CCG2(CYPD2122) +8802 SDK调整I,VPWM占空比

公告

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

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.Lisa

对于CCG2 (CYPD2122)+8802 做成的power bank,PD无论是空载还是满载,IPWM和VPWM占空比都是100%,可否改为93%?如果可以话,能否告知在代码哪个地方修改吗?

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

Hi,

如果您这边有我们的工程文件,您需要修改psource.h文件中的定义和configuration。

pastedImage_1.png

这样的话,在Source PDO被修正的时候,set_psrc_current(uint16_t cur_10mA) 和set_psnk_current(uint16_t cur_10mA)会调用

void Set_SC8802_Current(uint16_t current_ma)

在这个函数中,会根据传递的电流值修改compare的数值来改变占空比。

pastedImage_0.png

Best Regards,

Lisa

在原帖中查看解决方案

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

另外客户之前的PDO是5V 2.82A-9V  2.82A-12V  2.82A-15V 2.82A-20V 2.82A,现在已经改成5V 3A-9V 3A-12V 3A-15V 3A-20V 3A;

      不知道是否是PDO改变了所以导致IPWM占空比改变?以前的PDO的各档位电流是2.8A,IPWM占空比是93%;现在各个档位电流是3.0A,IPWM占空比是100%

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

Hi,

如果您这边有我们的工程文件,您需要修改psource.h文件中的定义和configuration。

pastedImage_1.png

这样的话,在Source PDO被修正的时候,set_psrc_current(uint16_t cur_10mA) 和set_psnk_current(uint16_t cur_10mA)会调用

void Set_SC8802_Current(uint16_t current_ma)

在这个函数中,会根据传递的电流值修改compare的数值来改变占空比。

pastedImage_0.png

Best Regards,

Lisa

0 点赞