CH549 PD 功能

大家好,我使用CH549作為PD的電壓誘騙器,使用例程燒入單片機后,串口觀察,總收到Rev Err

PD協議充電器的輸出電壓也沒有變。這個充電器使用其他PD電壓誘騙是OK的。謝謝

 

image.png

image.png

您好,请问您是只是用我们的例程下载进去跑程序了吗,有没有改动什么地方?或者波特率和主频更改了吗?工作环境的波特率:34800,主频:32MHz


image.png

在main中加這樣的定義可以嗎?改晶振

#define FREQ_SYS 32000000


哦哦,在debug.h有定義,在debug.h修改即可,現在通訊正常,但是電壓不會變

image.png


这里的main函数里定义了电压值,如果PD协议里没有定义的电压,会输出一个最接近的电压值


支持PPS步進調壓嗎?


硬件是支持的,但549的例程暂未提供


稍後會提供嗎?PD功能的源程序打包成LIB。不知道怎麼去進行通訊方面開發。謝謝回復


完善后会提供。附549做sink的PD例程,做PD诱骗器可参考这个例程。

icon_txt.gif549sink.7z


icon_rar.gif549sink.rar


謝謝。我試了你現在給的程序以及原來的壓縮包內程序,都只能誘騙到5V與9V,12V無法誘騙(充電器具有12V輸出功能,且用其他誘騙器可誘騙12V)


2.png1.png

我这边测试没问题,12V/15V都可以,请问您改了例程的哪些部分,以及是怎么调试的


不好意思,是usb電壓表的問題,實際已經是12V,但USB電壓表的量程到9V,超過這個值也是顯9V。非常感謝耐心解答。


可以诱骗出20V电压吗?


您好,20V电压诱导输出可以支持的,充电端在广播20V输出能力的时候。CH549作为受电端可以诱导20V电压输出。


请问现在CH549 PPS功能的sink示例代码有了吗?谢谢


只有登录才能回复,可以选择微信账号登录