求教CH552的typec功能使用

我现在在研究ch552的typec功能,现有以下疑问。

1、我发现ch552有两个vbus引脚,手册写的是USB type-C 总线电压检测输入。寄存器部分还写了有个下拉的控制,这部分没看懂该咋用。

1638198993517293.png

1638198993780670.png


请问有关于vbus这部分的原理图设计和代码参考吗?

2、关于CC脚的设计,按照下图是否合理正确? 谢谢

1638199191162100.png

1638199191890100.png


您好

一、VBUS是电压输入检测引脚,芯片提供两个VBUS,关于内部10K下拉电阻,
10K下拉开启时:可在外部连接一个上拉电阻,起到分压作用,进行采样检测VBUS电压。
10K下拉不开启时:可在芯片外部添加上下拉分压电路进行分压采样,检测VBUS电压。也可以直接采样检测VBUS输入电压(引脚浮空可能会造成采样值不准)。
二、图中CC引脚直接连接没问题,需要注意:做主机时使能UCCn引脚内部的上拉电阻,做设备时使能UCC1、UCC2引脚的内部5.1K下拉电阻,因为CH552内部无BMC编码功能,PD功能只能软件编写进行IO口模拟。


好谢谢解答,还有个问题需要请教。

CH552在3.3v供电试,是不是内部晶振只能跑到16mhz,我外接24mhz晶振是不是就不会受vcc供电电压影响?


您好,3.3V供电条件下,芯片最高工作频率16MHz,外部晶体也是一样。


那么使用3.3v供电,外接晶振时,是必须选用16mhz的吗?


外部晶振参数始终是24MHz的。

3.3V电压限制的是“系统主频”,系统主频最高为16MHz,以下都可以。

具体的可以看CH552手册8.1章节的时钟树。


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