PD芯片CH225S 在接入电源,会多次重新载入已挂载的USB设备

我使用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的电感。



你好,板子先接入手机,供电方向为手机->板子,默认手机数据当主,此时数据方向手机->板子,
当接入充电器有的手机不支持电源角色交换时会重新建立连接,此时供电方向为板子->手机,默认板子数据当主,所以会出现USB断连现象,需要底层数据角色交换后才能使手机当USB主机。
你可以先使用CH225的Demo板进行测试,如果USB断连的现象不符合应用需求,可以等一段时间使用CH247。如有其它问题可以拨打:025-52638375


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