CH9339 技术解析:双主机USB HUB的PD自动探测与路由设计

摘要

双主机外设共享硬件开发中,分立方案需HUB、PD控制器与切换逻辑多颗协同,常遇到PD功能使能混淆与端口分配调试复杂等问题。本文分析一款在10×10mm QFN88封装内集成两路Type-C USB3.2 Gen1上行、五路下行USB端口与四组PD-PHY的单芯片方案,上电阶段自动识别外接CH211高压芯片以开启PD快充,支持I2C、UART与硬件按键三类互斥控制方式,实现端口动态重分配与跨主机数据透传。

一、芯片架构与配置机制

1.1 系统级数据流转

两台主机分别接入PC1与PC2两路Type-C上行端口,USB3.2 Gen1/USB2.0报文送入两路独立PHY后交由HUB控制器;硬件路由单元将五路下行DEV1至DEV5端口任意分组分配至任意一路上行主机。独立透传通道完成两台主机间剪贴板、文件与投屏数据交互。上电阶段I2C2总线自动探测外部CH211芯片,探测成功则开启PD快充功能,未识别时CC引脚降级为Type-C正反插检测。CFG引脚在上电复位时刻采样电平,完成下行端口合并与工作模式锁存。PWREN13#与PWREN45#输出分组电源控制信号,OVCUR#采集过流故障状态。

1.2 内部功能模块

双上行Type-C物理层包含两路完整USB3.2 Gen1 PHY,支持5Gbps超高速与480Mbps高速模式,内置Type-C CC检测通路。

五通道下行HUB与路由域集成五路USB3.2 Gen1下行收发器,完整支持U0至U3链路电源管理;硬件路由实现下行端口分组动态重分配;CFG1引脚可将DEV3与DEV4合并为单路Type-C下行口。

透传与虚拟设备域提供独立双向透传通道,支持跨主机剪贴板、文件与投屏共享,可模拟虚拟CD-ROM设备,SPI接口外挂Flash存放镜像资源。

Type-C-PD协议处理域包含四组独立PD-PHY硬件,支持PD2.0/3.0/PPS;I2C2上电自动探测CH211高压芯片,探测结果决定CC引脚功能。

RISC-V内核与外设域处理协议栈,提供I2C、UART与SPI调试接口,PC1_LED与PC2_LED状态输出,多路CFG配置引脚实现模式上电锁存。

电源与保护域包含PWREN分组电源输出控制与OVCUR#过流故障输入,需外接CH217A限流配电开关,内置POR上电复位与LVR低压检测。

1.3 封装与工作条件

芯片采用QFN88封装(10×10mm),工作温度范围为-40℃至85℃。两路Type-C上行与五路USB下行,USB3.2 Gen1速率5Gbps。支持I2C、UART与硬件按键三种控制模式,兼容Windows、Linux、macOS与Android操作系统。PD大功率快充需搭配外部CH211高压芯片。

二、核心机制

2.1 PD自动探测逻辑

芯片上电复位完成后,通过I2C2_SCL与I2C2_SDA总线自动轮询探测CH211器件。探测识别成功后,全部CC引脚切换为PD协议通信引脚,启用高压快充相关逻辑;探测不到CH211时,CC引脚降级仅做Type-C正反插识别。该探测仅发生在上电阶段,运行过程中无法动态切换引脚功能。

2.2 端口动态分配与模式配置

收到上位软件、I2C指令或硬件按键触发后,硬件路由单元直接重新映射下行USB差分通路,外设重新枚举挂载到目标上行主机。五路下行端口支持任意分组分配。CFG1引脚上电采样电平决定DEV3与DEV4是否合并为一路Type-C下行口,配置信息复位时锁存,运行时不可更改。在禁用PD模式的前提下,CFG2引脚电平决定启用UART模式或KVM按键切换模式。

2.3 透传与虚拟设备

独立透传通道不占用HUB外设带宽,配合配套上位软件完成剪贴板同步、双向文件拷贝与画中画投屏。外挂SPI Flash可存放虚拟CD-ROM镜像,两台主机识别虚拟光驱用于工具部署。不同操作系统对透传功能存在能力差异,部分平台仅支持单向数据交互。

三、电源与设计约束

3.1 供电与复位

芯片采用VDD33 3.3V IO电源与多组独立VDD12内核及USB-PHY电源。1.2V电源轨PCB走线建议预留10~50mV压降余量,各电源引脚需就近布置高频去耦电容。下行端口VBUS需外接CH217A限流配电开关,PWREN13#与PWREN45#做分组电源使能,OVCUR#采集过流故障信号。

内置POR上电复位产生约25ms延时,LVR低压检测在电源跌落时触发全局复位。RESET#外部复位引脚内置上拉,低电平脉宽大于4μs即可触发复位,不使用时建议接VDD33以防干扰。24MHz外部晶振作为系统基准时钟。

3.2 PCB布局建议

USB3.0超高速差分阻抗需匹配90Ω,USB2.0差分阻抗同样为90Ω;需保证完整连续地平面,严禁跨电源分割,USB3差分对内长度误差建议控制在5mil以内。Type-C CC走线应远离USB高速差分区域,间距建议不小于3倍线宽。24MHz晶振需紧邻XI/XO引脚并局部包地以降低EMI。QFN底部散热焊盘需完整铺铜并采用多过孔连接地平面以改善散热。SPI、I2C、UART与CFG低速配置走线应远离USB高速差分区域。

四、应用场景

CH9339的PD高压快充依赖外部CH211芯片,上电自动探测,运行状态无法动态切换CC引脚功能。CFG引脚配置在上电复位时锁存,运行阶段无法修改。下行端口过流保护依靠外部CH217A实现。跨主机透传功能依赖配套上位软件,各操作系统存在功能差异。该芯片适用于双主机外设共享扩展坞、工控双机调试底座、KVM外设控制模块、跨平台USB数据对拷硬件及嵌入式多主机协同外设装置等硬件平台。

深圳市潜创微科技有限公司为国家高新技术、专精特新中小企业,可提供该芯片规格手册、参考设计与FAE技术支持,助力硬件项目快速落地量产。

相关推荐
ACP广源盛139246256731 天前
国产 4K 视频处理器 GSV9001S@ACP,轻量化端侧 AI 可视化低成本方案评估
大数据·硬件架构·硬件工程·国产芯片
粤鼎恒业2 天前
惠州工厂电子料回收厂家推荐:从交接单反推筛选标准
大数据·数据库·算法·硬件架构·硬件工程·pcb工艺·材料工程
ACP广源盛139246256732 天前
接口适配方案选型|GSV6125@ACP HDMI2.0 转 Type‑C/DP1.4 桥接芯片工程评估
大数据·c语言·开发语言·硬件架构·硬件工程·国产芯片
EatFan3 天前
从T+1到分钟级:湖仓一体在大厂的真实落地收益对照(携程/网易云信/腾讯)
starrocks·flink·硬件架构·doris·湖仓一体·paimon
aixingkong9213 天前
Nvidia为例 XPU的Multi-Host、Socket Direct 、GPUDirect、RDMA 技术点分析
服务器·网络·硬件架构·硬件工程
ccbw169 天前
CH397 USB网卡芯片:RISC-V内核与双PHY设计核对
硬件架构
ccbw1610 天前
CH32M030高压预驱芯片:集成电荷泵与开漏输出优势
硬件架构
ysu_031411 天前
TinyML 模型部署:从 Edge Impulse 到 STM32F103
驱动开发·stm32·嵌入式硬件·mcu·硬件架构·硬件工程·dsp开发
不会声调的博er11 天前
AD16 在 PCB 中修改网络级焊盘颜色
硬件架构·硬件工程·pcb工艺
ccbw1611 天前
CH585M 无线 MCU:多外设隔离与低功耗设计解析
硬件架构