Announcements

Live Webinar: USB-C adoption. Simple & Cost-efficient solutions | April 18th @9am or 5pm CEST. Register now !

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

cross mob
CYW20719
Level 1
Level 1
25 sign-ins 10 sign-ins 5 replies posted

您好:我这边有个客户想实现UFP+SOURCE的应用,不知道这个原理图上有没有什么问题,P2.2需要在协商时给出一个低电平,复位hub。客户想要使用SWD,SCLK做下载口,在这种情况下如何通过configuration utility配置UFP.9167d7a94a61b415f15181a9fc50f55.png

0 Likes
1 Solution
ShifangZ_26
Moderator
Moderator
Moderator
10 likes given 250 sign-ins 1000 replies posted

参考建议如下:

1. 确保CC1,CC2引脚上有390pF的电容(电容另一端接到GND),这个电容需放置靠近CCG3PA的CC1和CC2引脚。

2. 确保UP_VBUS引脚接到了Type-C接头的VBUS上。

3. 建议VBUS_P_CTRL接到pin#4 VBUS_C_CTRL,这个不影响Type-C的工作,其中的原因是,pin#4 VBUS_C_CTRL是一个普通的GPIO,可以设置成OPEN Drain模式。

4. R227 和R228的相关电路可以拿掉,如果只是支持5V。如果支持高电压>5V,这个部分的DC/DC电路需要拿过来看看。

 

Best Regards,

Lisa

View solution in original post

0 Likes
3 Replies
ShifangZ_26
Moderator
Moderator
Moderator
10 likes given 250 sign-ins 1000 replies posted

参考建议如下:

1. 确保CC1,CC2引脚上有390pF的电容(电容另一端接到GND),这个电容需放置靠近CCG3PA的CC1和CC2引脚。

2. 确保UP_VBUS引脚接到了Type-C接头的VBUS上。

3. 建议VBUS_P_CTRL接到pin#4 VBUS_C_CTRL,这个不影响Type-C的工作,其中的原因是,pin#4 VBUS_C_CTRL是一个普通的GPIO,可以设置成OPEN Drain模式。

4. R227 和R228的相关电路可以拿掉,如果只是支持5V。如果支持高电压>5V,这个部分的DC/DC电路需要拿过来看看。

 

Best Regards,

Lisa

0 Likes
CYW20719
Level 1
Level 1
25 sign-ins 10 sign-ins 5 replies posted

您好:我还想问下P2.2这个脚想要在协商开始时给一个低电平,最好加在sdk中哪个位置比较好。还有关于UFP+source的配置,我看好像需要在configuration utility中建两个配置文件,或者说基于这个芯片和应用应该用哪个比较好。

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

1. 在初始化需要P2.2为低的话,可以写在mian.c, while (1)之前(并且在组件初始化时选择Low为初始)。如果沟通结束需要改变电平状态,可以在app.c里面的void app_event_handler(uint8_t port, app_evt_t evt, const void* dat)里面的APP_EVT_PD_CONTRACT_NEGOTIATION_COMPLETE这里。

2. 固件有很多选择,只有CYPD3171-24LQXQ_pb example code 可以选择做SINK的机会。做SOURCE,CYPD3171-24LQXQ_cla是Source only. CYPD3171-24LQXQ_pb 是可以做Source和SINK。

 

Best Regards,

Lisa

0 Likes