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技术支持,助力硬件项目快速落地量产。

相关推荐
云泽80812 小时前
STM32 USART 详解(三):硬件架构、内部寄存器与物理层收发原理
stm32·嵌入式硬件·硬件架构
ACP广源盛1392462567320 小时前
国产 PCIe4.0 交换芯片 IX8012@ACP:AI 推理服务器高速 IO 扩展方案解析
人工智能·硬件架构·pcie·国产芯片·ai服务器
ccbw161 天前
CH397 技术解析:自研IP USB转百兆网桥的紧耦合设计
硬件架构
粤鼎恒业3 天前
惠州工厂电子料回收厂家推荐:服务范围核验清单与正规读表信号
硬件架构·硬件工程·pcb工艺·材料工程
ccbw165 天前
CH398:USB‑千兆以太网桥多电源拓扑与报文加速底层工程解析
硬件架构
wp123_15 天前
硬件设计笔记:1μH功率电感选型实战——线艺 XFL4020-102MEC 与 国产 pin to pin MVLH4020-1R0M 详细参数测评
笔记·科技·硬件架构·硬件工程
赖赖-5 天前
化工车间定制一体机案例:从需求到量产的完整技术拆解
人工智能·电脑·硬件架构·边缘计算
头发够用的程序员5 天前
别被 TOPS 参数迷惑:手把手推导边缘 GPU 整型算力
人工智能·python·ubuntu·计算机视觉·硬件架构·边缘计算
刘广睿5 天前
剪辑电脑怎么配?CPU、显卡与硬盘的取舍实测与装机建议
硬件架构·效率工具·剪辑·装机