我使用PD芯片CH225S ,HUB芯片CH334R,串口芯片CH340N以及一款第三方公司的USB音频芯片;共同组成了一款 支持5V充电的type C的hub,CH340N和USB音频芯片挂载在CH334R的DM1/DP1、DM2/DP2上(直接板载)。
当前,在typeC接口直接 连接手机(VIVO X70),未连接外部5V电源的情况下,都能正常工作。
但是,在接入外部5V电源后一段时间内,HUB芯片下端的CH340N和音频芯片会多次重新加载,CH34XUARTDemo会多次弹窗提示“要打开CH34XUARTDemo来处理USB Serial吗?”,等待一会儿后,才会稳定。
在接入HUB板先接入5V电源,再连接到手机也会出现受上述问题。
======以下为只接手机,各点电压值测量结果=====
在未接入5V电源的情况下,GND为参考电压:
VBUS=4.99V;
mainCC=0.91V;
4V6(VBUS经MOS管后,供电网络)= 4.44V~4.46V ;
CH225S:
VDD=3.17V(与4V6连接的电阻,我使用的是510欧姆,没有用330);
ADC=0V;
CC0=0.91V;
CTL=0V;
VHV=4.44~4.46V;
HVOD=4.43V~4.45V
CH334R:
V5=3.77V~3.97V,经过了一个二极管;
CH340N:
VCC=4.43V~4.45V;
音频芯片:
VCC=4.34V~4.36V,经过了一个680uH的电感。
======以下为接入5V电源和手机,各点电压值测量结果=====
在未接入5V电源的情况下,GND为参考电压:
VBUS=4.72V~4.73V;
mainCC=1.72V;
4V6(VBUS经MOS管后,供电网络)= 4.77V ;
CH225S:
VDD=3.29V(与4V6连接的电阻,我使用的是510欧姆,没有用330);
ADC=1.11V;
CC0=1.72V;
CTL=1.75V;
VHV=4.78V;
HVOD=0V
CH334R:
V5=4.11V,经过了一个二极管;
CH340N:
VCC=4.78V;
音频芯片:
VCC=4.67V,经过了一个680uH的电感。
======以下为只接入5V电源,各点电压值测量结果=====
在未接入5V电源的情况下,GND为参考电压:
VBUS=0~0.01V;
mainCC=2.29V;
4V6(VBUS经MOS管后,供电网络)=4.49V ;
CH225S:
VDD=3.14V(与4V6连接的电阻,我使用的是510欧姆,没有用330);
ADC=1.15V;
CC0=2.29V;
CTL=1.65~1.66V;
VHV=4.49V;
HVOD=4.48V
CH334R:
V5=4.01V,经过了一个二极管;
CH340N:
VCC=4.49V;
音频芯片:
VCC=4.46V,经过了一个680uH的电感。