两台电脑之间共享键盘、鼠标、U盘和文件,是办公协作、数据迁移和工控场景中的常见需求。传统做法要么用外置KVM切换器,要么用对拷线,但往往需要多个器件配合,布线复杂,切换体验也参差不齐。CH9338是一款USB 2.0高速对拷控制芯片,它把双上行端口、三下行端口USB HUB、数据透传和虚拟设备通道集成在单芯片中,为双机资源共享提供了一种高集成度思路。本文从方案拆解和选型角度进行梳理。
一、双机共享的几种实现方式
在CH9338这类芯片出现之前,双机共享通常有几种实现方式。机械式KVM切换器通过物理开关切换键鼠和显示器,但USB外设共享往往需要额外HUB,切换时设备可能重新枚举。对拷线主打文件传输,但通常不支持键鼠共享和外设切换。软件方案依赖网络和两端安装客户端,受网络质量和系统权限影响。这些方案在器件数量、切换体验和软件依赖上各有侧重。
CH9338的集成思路,是把双上行HUB、对拷通道、虚拟键鼠、虚拟光驱和控制接口放在一颗芯片里,减少外围器件,让双机共享从多设备拼凑变成单芯片方案。
二、CH9338的集成化设计思路
从系统框图看,CH9338内部包含两个USB 2.0 PHY、两个HUB控制器、Repeater和DSPORT路由逻辑。两个上行端口分别连接PC1和PC2,三个下行端口可动态分配给任意一台PC。芯片还提供UTMI接口、SPI接口用于外挂Flash存储驱动和上位机、I2C从机接口以及KVM切换按键输入和指示输出。
这种架构的核心价值在于动态分配。通过配套上位机发送切换命令,三个下行端口可以整体或独立地切换到PC1或PC2,不需要拔插设备。芯片还通过PC1_DET和PC2_DET引脚检测两台PC的VBUS状态,判断连接是否有效。对于需要频繁切换外设的场景,这种动态管理比机械开关更可靠。
三、关键功能与选型关注点
下行端口动态管理。 三个下行端口可任意分配给PC1或PC2,支持整体联动电源控制和整体过流检测。U盘、打印机、加密狗等外设可以在不拔插的情况下切换主机,适合共享外设的办公桌面。
对拷传输通道。 CH9338提供两台电脑之间的数据传输功能,配合USB厂商驱动和KMFU上位机,可实现类似对拷线的文件传输。数据从一台PC下传,经芯片上传至对端PC。对于数据迁移、备份同步等场景,这是一个实用功能。
虚拟键鼠和CD-ROM。 芯片可在两台PC上各模拟一套键盘鼠标,配合上位机实现跨机键鼠共享。同时可模拟USB CD-ROM光驱,外挂SPI Flash存放驱动和上位机,双击光盘图标即可一键安装,降低了用户配置门槛。
控制管理接口。 IO1和IO2引脚可配置为I2C从机模式或KVM切换模式。I2C模式下,外部主控可查询连接状态、切换下行口位置、开关共享通道;KVM模式下,按键触发切换,IO2输出焦点位置指示。两种模式通过上电时IO2外部是否加强下拉电阻来配置,设计时需注意。
保护与温度。 芯片支持整体过流和整体电源控制,配合CH217K等限流开关使用。USB信号引脚HBM ESD耐压6KV,其他引脚2KV,工业级温度范围-40~85℃。这些参数对于工控和商用产品比较重要。
四、设计简析与适用场景
CH9338采用QFN32封装,外围电路相对精简,但PCB设计仍有几个关键点。电源路径方面,PC_VBUS、DEV_VBUS和各端口GND走线要尽可能宽,过孔建议多个并联,确保承载能力。建议5V加过压保护,所有USB信号加ESD保护器件,例如CH412K,VCC接3.3V。自供电设计方面,如果使用外部Type-C供电,建议用理想二极管避免倒灌。理论上可用肖特基二极管替代,但要选压降低的器件。300mA负载下,肖特基压降约0.3V,理想二极管约0.05V,压降过大会拉低下行端口VBUS电压。限流设置方面,CH217K的限流门限通过电阻调整,要综合考虑三个下行端口的总电流和是否自供电。复位方面,芯片内置上电复位,一般无需外部复位。RESET#引脚内置约40K上拉,外部复位需驱动低电平,脉宽大于4uS。端口扩展方面,如果需要USB 3.0下行口,可增加USB 3.0 HUB芯片和超高速模拟开关,控制信号由CH9338提供。
适用场景方面,CH9338适合计算机和工控机主板、外设、嵌入式系统等场景,例如双机KVM共享、对拷线、多终端数据同步、USB外设共享切换。它支持Windows、Linux、macOS、Android等操作系统,兼容性较广。选型时,CH9338是USB 2.0高速芯片,下行端口兼容USB 1.1,如果项目需要USB 3.0高速外设共享,需要额外扩展。芯片的虚拟键鼠和CD-ROM功能依赖配套上位机和SPI Flash,软件生态需要提前验证。I2C和KVM两种控制模式在上电时通过硬件配置,不能运行时动态切换,设计原理图时要确定好。
总体来看,CH9338把双上行HUB、对拷传输、虚拟键鼠和CD-ROM、控制接口集成在一颗QFN32芯片中,适合需要双机资源共享和USB外设切换的产品。选型时先明确端口数量、切换方式、供电方案和软件配套,再核对电气参数和封装,实际设计以最新数据手册和官方应用参考为准。
深圳市潜创微科技有限公司为国家高新技术、专精特新中小企业,可提供该芯片规格手册、参考设计与FAE技术支持,助力硬件项目快速落地量产。
CH9338双机共享芯片:集成方案与选型科普