CCG3 FAQs – KBA226666 (ZH)
Author: YiZ_31 Version: **
硬件问题
问题:CCG3上VDDD引脚的功耗是多少?
答案:如果VDDD为5 V,典型电流功耗为25 mA; 当VDDD=3.3V时,约为38 mA。
问题:CCG3的VBUS_P_CTRL和VBUS_C_CTRL的额定值为多少?
答案:VBUS_P_CTRL和VBUS_C_CTRL有如下额定值:最小值:0 V 典型值:32 V 最大值:37 V。
问题:我们能否在VBUS通路上使用除了在CCG3数据手册中提到的DMN3018SSD-13以外的FET?
答案:你可以使用符合你要求的任何FET。如果VBUS需要提供20 V电压,你可以考虑使用DMN3018SSD-13,它的VDSS达到30 V。如果VBUS仅需要提供5 V@1.5 A的电压,你可以选择VDSS = 8 V,ID = 2 V或者类似的FET。
问题:如果我不想使用CYPD3125的无电电池终端 (RD_DB) 功能,我该怎么做?
答案:采取以下措施之一:
- 考虑使用CYPD3135或者其他不带有RD_DB的CCGx系列芯片。
- 在CC信号中加入N-FET,阻止供电方检测到RD_DB。由于CC信号由5 V供电,你可以选择一个VDSS = 8 V或相近的N-FET。N-FET需要由EC控制而非CCG3。
注意:在CC信号中插入N-FET的情况下,需要保证N-FET不违反CC信号的电容要求。根据USB快充协议规范,CC接收端电容需要在200至600 pF之间。你需要注意N-FET的有效输入电容 (Ciss) 参数以保证当VDS为0 V时,Ciss最好在200 pF以下。
问题:我可以在CC1/CC2信号上采用哪种电容?这些电容有什么用?
答案:使用330 pF或者390 pF的电容。这些电容用于保证在信号频率为300 kHz时信号质量良好。
问题:为什么CCG3采用了两个独立的VBUS_x_CTRL0/1引脚?
答案:用于实现伪软启动。如果你不需要软启动,你不需要使用VBUS_x_CTRL1。
问题:CCG3有VBUS到CC的短路保护吗?
答案:没有VBUS到CC的短路保护。如果你需要短路保护,在CCG3和Type-C接口之间加入一个额外的短路保护芯片。
问题:如果CCG3 GPIO在CCG3受到供电之前由MCU提供了电压,CCG3会受损吗?
答案: CCG3和外围器件有可能会受到损害,因为供给GPIO的电压会泄漏到VDDIO。重新设计你的系统以避免这个情况。
或者在MCU输出和CCG3 GPIO之间加入一颗FET。在CCG3受到供电之后,控制这颗FET以连接CCG3 GPIO和MCU的输出。
问题:CCG3是否满足USB Type-C规范中定义的放电阻抗?
答案:是的,固件通过RD终端电阻支持Rdch。这颗RD终端电阻的范围是4.59 (最小值) - 5.1 (典型值) - 5.61 (最大值) kΩ。它满足了USB Type-C规范中的要求。
软件问题
问题:我用EZ-PD Configuration Utility创建了一个Generic Type配置,并且试图写入CY4531,但是它不能被写入CY4531。为什么呢?
答案:CY4531默认固件为‘notebook’固件。由于配置表根据固件类型有所不同,所以固件类型和配置类型必须是一样的。使用‘notebook’型或者修改固件。EZ-PD Configuration Utility会根据APP_TYPE使用不同的模板。
如果你一定要使用‘Generic’型的配置,你必须在app_version.h文件中修改APP_TYPE。
问题:是否可以使用文字编辑器编辑一个.cyacd文件?
答案:不可以。修改.cyacd文件的唯一方法是使用EZ-PD Configuration Utility。
问题:.cyacd文件包含了什么?
答案: 它包含了.hex文件中除了引导程序以外的其他所有内容。由于CCG3有两个固件文件,.cyacd文件包含了固件1和固件2中的任一内容。
相关文件
数据手册:
EZ-PD™ CCG3 Datasheet: USB Type-C Controller with Power Delivery
使用指南:
常用Knowledge Base Articles: