为什么向CCGx设备的VBUS提供电压是必要的 - KBA229727 (ZH)
Author: YiZ_31 Version: **
问题:
为什么向CCGx设备的VBUS提供电压是必要的?这是如何在典型的案例中实现的?
答案:
CCGx 设备(除了CCG1,CCG2和CCG4),通常都有必须连接到终端设备的VBUS输入的VBUS_IN或VBUS_MONITOR引脚。CCGx设备的固件在设备检测到VBUS有电压之前通常不会开始工作。Type-C口需要执行的所有动作都取决于VBUS所供电压的数值。VBUS电压不仅仅用于过压保护(OVP)和低压保护(UVP)功能,同样也用于端口策略引擎的转换。这与客户设计的终端应用是否需要VBUS OVP/UVP功能不相关。
CCGx设备提供了两种检测VBUS电压的方法:
- 外部方法(在CCGx芯片外)
在VBUS信号上添加由100 kΩ 1%(或10 kΩ 1%)与 10 kΩ 1% (或1 kΩ 1%)电阻组成的分压网络,并且与表1中的默认引脚连接,或者与CCGx设备中的任意可用GPIO连接,如图1所示。这里建议不要修改分压电阻比例。
图1 VBUS分压电阻网路
以下设备支持使用这个方法:CCG1, CCG2, CCG3, CCG3PA, CCG4, CCG5, CCG6.
2. 内部方法(在CCGx芯片内)
一些CCGx设备(CCG3,CCG3PA,CCG5,CCG6)有内部集成的分压电阻网络以检测VBUS。对应的CCGx设备支持集成分压电阻网络的默认引脚在表1中列出。
表1.CCGx设备支持外部/内部方法监测VBUS的列表
CCGx |
外部方法 |
内部方法 |
CCGx支持的默认引脚 |
CCG1 |
是 |
否 |
Pin#35 (40QFN) Pin#C4 (35WCSP) |
CCG2 |
是 |
否 |
Pin#17 (24QFN) |
CCG3 |
是 |
是 |
Pin#B1 (42CSP) Pin#25 (32QFN) Pin#31 (40QFN) |
CCG3PA |
是 |
是 |
VBUS_IN_DISCHARGE VBUS_C_DISCHARGE |
CCG4 |
是 |
否 |
Pin#3 (24QFN) Pin#L4, Pin#B6 (96BGA) Pin#13, Pin#37 (40QFN) |
CCG5/5C |
是 |
是 |
Pin#22 (40QFN) Pin#D1 Pin#L3 (96BGA) |
CCG6 |
是 |
是 |
Pin#22 (40QFN) Pin#A10, A11, B10, B11, C10, C11, D10, D11, E10, E11 (96QFN) |
因此,使用如上之一的方法,CCGx固件监测到VBUS电压并且开始正常工作和运行固件。