ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

USB 远距离延长器的 Type‑C 供电入口 —— 基于 LDR6100 的子系统启发式设计思考

USB 远距离延长器的 Type‑C 供电入口 —— 基于 LDR6100 的子系统启发式设计思考 前言USB 远距离延长产品容易被忽视的供电入口难题USB 标准原生定义的传输距离非常有限USB2.0 高速模式线缆上限 5 米USB3.2 Gen1 原生线缆同样受信号衰减约束长距离布线场景必须依靠 USB 延长、隔离、信号重定时类芯片完成信号的远距离传输与电气隔离。沁恒 CH130、CH315、CH317、CH318、CH319、CH9350 等一系列芯片完整覆盖了从 USB2.0 二选一切换、USB1.1 网线延长、USB2.0 百米网线 / 光纤延长、USB3.2 Gen1 高压隔离光纤延长再到 USB 键鼠转串口 KVM 延长的完整整机链路方案给工业控制、医疗设备、安防监控、分布式 KVM 系统提供了成熟的信号层实现路径。但一款可量产的 USB 远距离延长器不只有 USB 信号链路这一个维度。完整终端产品包含信号收发单元、整机主控、电源供电单元、接口维护、状态上报、保护逻辑等多个子系统。很多研发团队会把绝大部分精力投入在 USB 高速链路调试上却忽略本地端发射端、远端接收端模块的供电入口设计等到样机完成才暴露出大量供电相关的兼容性、稳定性、量产测试问题造成反复改版返工。在大量延长器项目的实际调试中我们观察到三个高频返工点 第一Type‑C 接口插入后设备状态不一致。同一台延长器换不同 PD 适配器、不同线材插入之后有的可以正常上电启动有的反复重启有的直接无反应样机测试偶现复现难以定位根因。 第二不同电源适配器兼容性不稳定。市面上 PD 适配器品牌众多PDO 档位配置参差不齐部分私有快充适配器、老旧 5V 适配器、第三方第三方 OEM 电源接入延长器 Type‑C 供电口之后出现握手失败、电压跳变、待机电流异常、模块间歇性掉电。 第三量产阶段测试高度依赖人工试插。没有标准化硬件检测点位产线只能依靠人工插拔适配器观察指示灯判断功能好坏无法自动采集 CC、VBUS、功耗、插拔事件等关键状态测试效率低漏测率高产品出货后出现批量兼容性投诉。上述问题和 USB 信号中继、隔离芯片本身无关属于Type‑C 供电入口子系统的设计缺陷。信号芯片负责把 USB 数据传输到几十米、上百米之外而供电入口子系统负责 “怎么安全稳定拿到电源怎么把电源状态给到整机主控怎么在产测阶段完成接口全量验证”。乐得瑞 LDR6100 正是瞄准这一子系统的需求做单口 Type‑C/PD 的协议控制、硬件状态采集补齐延长器整机方案中经常被忽略的供电与维护环节。重要边界说明LDR6100 不承担 USB 信号延长、信号隔离、Retimer 重定时、网线 / 光纤介质转换功能这部分功能仍然需要对应 USB 链路芯片完成LDR6100 聚焦在 Type‑C 供电入口完成 PD 协商、接口状态检测、模拟信号采集对外输出状态信息给整机主控是整机的电源接口子系统而不是整机主控芯片也不是信号链路芯片。一、USB 远距离延长器本地端与远端模块的供电架构拆解一套完整 USB 远距离延长系统分为本地端发射端和远端接收端两大模块。本地端靠近主机远端部署在几十米甚至上百米之外外接键盘、鼠标、U 盘、摄像头、工业采集设备等 USB 外设。从供电来源上看延长器存在两种供电模式第一种主机 USB 口供电第二种外接 Type‑C PD 适配器独立供电。对于中长距离工业级延长器绝大多数场景都需要独立外部供电一方面主机 USB 口输出功率有限不足以支撑本地 远端两套模块功耗另一方面网线、光纤长距离传输线缆压降、地电位差问题不适合完全依靠线缆传递功率本地端、远端往往需要各自独立供电或者一端供电、另一端辅助取电。把 Type‑C 作为延长器模块的供电入口正在成为行业趋势。对比传统 DC 圆口Type‑C 接口体积更小支持 PD 多档位电压适配器通用性强物料采购简单设备可以兼容市面大量标准化 PD 电源方便工业现场部署。但 Type‑C PD 供电入口不是简单把 VBUS 接到后级电源就可以。延长器本地端与远端模块的供电入口需要完成几件核心工作CC 引脚角色识别完成 USB‑PD 协议握手从适配器获取合适的电压档位VBUS 电压、电流实时监测识别热插拔、异常掉电、浪涌等异常事件将供电状态、插拔事件上报给整机主控让主控可以根据供电状态做逻辑处理例如异常掉电保护、状态指示灯、故障上报提供硬件采集通路方便产线自动化测试读取 CC 状态、VBUS 参数摆脱纯人工插拔测试低功耗管理待机休眠、唤醒功耗控制满足工业设备值守待机要求。很多早期方案会用分立电阻 外部 PD 诱骗芯片实现取电。分立方案的短板非常明显没有完整 PD 协议栈只能固定诱骗某一档电压适配器兼容性差缺少硬件 ADC 采集无法实时读取 VBUS 信息没有标准化 I2C/UART 接口对接主控供电状态无法自动化上报外围元器件多占用 PCB 面积大而延长器模块 PCB 尺寸通常十分紧凑。这就需要一颗高度集成的单口 PD 控制芯片专门处理 Type‑C 供电入口的全部逻辑把协议处理、模拟采集、通信接口全部集成这就是 LDR6100 的定位单路 USB‑C/PD 控制与小封装 Type‑C 供电接口芯片专门负责供电入口子系统不越界接管整机业务逻辑。二、LDR6100 芯片核心规格面向延长器供电入口的能力解析LDR6100 为小型化单板、单口 Type‑C 供电场景设计DFN10 封装工作温度‑40℃~85℃完全匹配工业级 USB 延长器的宽温工作环境工作电压 2.7V‑5.5V静态休眠电流小于 1uA适合设备长时间待机值守。芯片内部硬件资源清单单路 USB‑C 及 PD 通信协议处理模块内置 4K×16 位 MTP 存储支持固件配置 PD 角色、PDO 档位、保护阈值8 路 12‑bit ADC、1 路 12‑bit DAC、1 路 12‑bit PWM多路模拟通道可以采集 VBUS 电压、输入电流、温度等模拟量2 路 2 通道独立 USB‑C 控制口1 路 USB‑PD 通信控制单元可多路复用I2C‑Slave、UART 硬件接口用于和整机主控通信传递 PD 握手结果、CC 状态、ADC 采集数据DFN10 极小封装大幅缩减 PCB 布板面积适配延长器紧凑的板卡空间。我们需要再次明确整机分工边界USB 信号链路高速 USB 收发、信号重定时、网线 / 光纤转换、电气隔离 第三方 USB 延长 / 隔离芯片 整机业务逻辑、系统控制、外设管理 整机 MCU 主控 Type‑C 接口 PD 协商、CC/VBUS 状态检测、模拟量采集、状态上报给主控 LDR6100。LDR6100 不会替代整机主控也不会处理 USB 高速数据它相当于整机的 “Type‑C 供电入口硬件管家”。它完成底层 PD 协议交互把结构化的状态数据通过 I2C 或者 UART 交给主控主控只需要读取寄存器就知道当前适配器是什么档位、是否完成握手、有没有发生异常插拔不需要主控本身去跑完整的 PD 协议栈大幅降低整机固件开发负担。对应到延长器研发中可以解决开篇提到的三大痛点痛点 1接口插入后状态不一致现象同样硬件不同适配器、不同线材插入上电行为不同偶发重启、无响应。 根因CC 引脚握手时序、Rp/Rd 角色识别、适配器 PDO 返回时序存在差异分立方案没有完整状态机处理遇到适配器响应时序偏移就握手失败。 LDR6100 解决思路硬件实现完整 PD 状态机MTP 可配置超时、重试、保护阈值处理不同适配器的时序差异通过 ADC 实时采集 CC、VBUS 电平检测异常握手事件将状态通过 I2C 上报主控整机可以根据握手状态做上电保护逻辑避免电压异常直接给到后级功率电路。痛点 2不同电源适配器兼容性不稳定现象部分 PD 适配器可以正常工作部分第三方适配器、老旧电源握手失败电压跳变。 根因市面上适配器 PDO 配置差异巨大部分适配器存在非标准 PD 报文分立诱骗方案适配能力弱。 LDR6100 解决思路完整标准 PD 协议处理MTP 可配置支持的 PDO 档位可根据产品需求筛选适配电压同时 ADC 持续监测 VBUS 电压波动一旦出现过压、欠压异常触发保护上报主控避免后级电路受损。痛点 3量产测试只能依靠人工试插现象产线工人插上电源看灯亮不亮无法自动化判断 CC 接触、握手、电压是否全部合格漏测风险高。 LDR6100 解决思路全部接口状态、ADC 采集数值都可以通过 I2C 读取。产线测试工装直接通过 I2C 读取芯片内部寄存器自动校验 CC 角色、PD 协商档位、VBUS 电压范围实现自动化产测不需要人工肉眼判断提升测试覆盖率。三、LDR6100 在 USB 延长器本地端、远端模块的应用架构在 USB 远距离延长整机系统中本地端模块和远端模块都可以配置独立 Type‑C 供电入口。两种典型应用场景场景 A本地端模块 Type‑C 供电入口本地端靠近主机既可以从主机 USB 取电也可以外接 Type‑C PD 适配器供电。如果选用 Type‑C PD 作为主要供电入口LDR6100 接 Type‑C 座子完成 PD 握手得到适配的电压后级给到 DCDC/LDO 功率变换电路给本地端整机供电。LDR6100 通过 I2C 连接本地端整机 MCU。MCU 可以读取是否插入适配器、PD 协商成功的电压电流档位、VBUS 实时电压、插拔事件。当发生适配器拔出、重新插入LDR6100 捕捉事件通知主控主控做整机复位、状态指示灯切换等业务逻辑。注意主机 USB‑C 数据信号通路和 LDR6100 的 PD 供电通路是两套独立路径。LDR6100 只处理供电 PD 协商不处理 USB 高速数据USB 数据依然交给 USB 延长信号芯片完成。场景 B远端模块 Type‑C 独立供电入口远端模块部署在几十米至上百米之外外接各类 USB 外设。很多延长器方案远端模块需要独立供电避免长距离线缆带来的压降、地电位干扰问题。远端模块同样可以使用 LDR6100 实现 Type‑C PD 供电入口。远端模块的主控通过 I2C 读取 LDR6100 状态实现远端供电故障上报例如远端供电异常可通过链路回传告警信息给到本地端。很多工程师会有疑问为什么远端不直接用 PoC 线缆供电在部分短距离产品可以使用线缆供电但工业场景下线缆长度很长线缆直流电阻带来压降同时两端设备地电位不一致会引入共模干扰影响 USB 信号质量。对于可靠性要求高的工业、医疗项目远端独立 Type‑C 供电是更稳妥的方案LDR6100 就承担远端模块的 PD 供电入口管理。关于芯片硬件资源的扩展利用LDR6100 除 PD 协议处理之外还具备多路 ADC、DAC、PWM 硬件资源。在延长器模块中这些资源可以灵活复用ADC 通道可以扩展用来采集板载温度、输入电流做过温过流监测PWM 可以用于驱动状态 LED 指示灯由芯片硬件输出 PWM减少主控 IO 占用DAC 可以用于模拟阈值配置I2C‑Slave、UART作为和整机主控的标准通信接口实现供电子系统与整机业务逻辑解耦。这里必须着重强调设计边界DFN10 封装引脚数量有限大量引脚存在复用关系。本文只介绍功能定位不提供具体引脚连接表工程实现必须严格参考乐得瑞官方规格书 spec/LDR6100specV1.8.forcode.md 以及官方参考设计不可自行推断引脚连接量产设计以官方文档与实测为准。同时本文不复刻第三方沁恒等的原理图、PCB、管脚连接、内部模块框图USB 信号链路部分参考对应原厂资料。四、项目落地选型与验证清单做 USB 延长器 Type‑C PD 供电入口子系统设计仅仅选对芯片远远不够硬件、固件、兼容性、量产测试都需要完整评估。下面这份清单是基于 LDR6100 应用经验整理项目前期就逐条确认能规避绝大多数后期返工问题。1、明确 USB‑C 端口角色定义明确本产品 Type‑C 供电口角色Sink只接收适配器供电、Source向外输出 PD、DRP 双角色。 绝大多数 USB 延长器供电入口属于 Sink 角色只接收外部 PD 适配器供电如果产品需要同时支持向外给外设供电则需要评估 DRP 角色。LDR6100 支持对应角色配置需要在 MTP 配置阶段就确定避免后期硬件改版。2、建立适配器、线材、主机兼容性矩阵整理产品需要兼容的目标适配器清单不同品牌 PD 适配器、不同 PDO 档位、第三方 OEM 电源、老旧 5V 适配器同时整理不同 E‑Marker 线缆、普通线缆组合。 在样机阶段做兼容性矩阵测试记录每一组组合下握手是否成功、协商档位、待机电流、热插拔行为。很多兼容性问题只有多组适配器交叉测试才能暴露不要只用 1‑2 个样品适配器做验证。3、把 CC/VBUS 状态、异常插拔、掉电恢复、待机功耗纳入产测项目很多项目研发阶段测试充分量产出问题根源是产线测试项不全。建议产测覆盖 1CC 引脚插入、拔出事件识别 2VBUS 电压采集校验确认协商电压在允许误差区间 3热插拔多次重复测试验证反复插拔不会死机、反复重启 4掉电恢复测试断电之后重新上电整机可以正常完成 PD 握手正常启动 5分别测试插电待机功耗、断电休眠功耗、唤醒时间。 依靠 LDR6100 的 I2C 寄存器读取能力以上项目都可以做成自动化测试不用依赖人工肉眼观察指示灯。4、厘清 I2C/UART 和整机主控的边界协议逻辑和业务逻辑解耦非常关键的设计原则PD 协议相关逻辑全部放在 LDR6100 子系统整机业务逻辑指示灯逻辑、告警上报、链路控制放在整机 MCU。 不要让整机 MCU 去实现 PD 协议状态机MCU 只做一件事读取 LDR6100 上报的状态然后做业务处理。固件设计上做好边界隔离后续如果需要调整 PD 参数只修改 LDR6100 的 MTP 配置不需要大规模修改整机主控固件降低迭代风险。5、小封装方案确认引脚复用、烧录口、调试口、量产测试点冲突LDR6100 为 DFN10 小封装引脚复用多同一个引脚可以作为 ADC、PWM、I2C 等不同功能。硬件设计阶段就要完整核对规格书确认烧录接口、调试接口、产测试点不能和业务功能引脚冲突。PCB 布局阶段提前预留测试点方便产线自动化测试。6、低功耗产品区分插电待机、断电休眠、唤醒时间指标工业 USB 延长器很多场景需要长期值守。要分别定义指标适配器插入状态下整机待机功耗适配器拔掉之后芯片休眠电流重新插入适配器的唤醒启动时间。LDR6100 休眠静态电流小于 1uA满足休眠指标但整机功耗还要结合后级 DCDC、主控、外设综合评估。五、工程对接沟通给硬件研发的需求收集模板当研发团队希望评估 LDR6100 用于 USB 延长器本地端 / 远端模块的 Type‑C 供电入口在对接 FAE 之前可以先整理好下面的关键信息提升沟通效率端口角色Type‑C 口为 Sink/Source/DRP端口数量输入电压范围目标协商 PD 功率档位整机工作电流待机功耗指标和整机主控通信接口I2C 还是 UART整机工作温度范围工业级‑40~85℃还是消费级温度产线测试需求是否需要自动化读取 CC/VBUS 状态PCB 空间约束封装选型倾向整机 USB 信号链路方案说明此部分为第三方信号芯片LDR6100 不参与该部分。拿到以上信息就可以完成芯片选型评估、MTP 参数配置建议、硬件布局注意事项输出。六、总结完整的 USB 延长器产品信号链路之外供电子系统同样关键沁恒 USB 远距离延长系列方案为我们打开了终端产品的完整图景CH130 做 USB2.0 二选一切换与信号重定时CH315 实现 USB1.1 网线延长、光隔离CH317 实现 USB2.0 百米网线光纤延长CH318 实现 USB2.0 高速隔离 HubCH319 实现 USB3.2 Gen1 5Gbps 高压隔离光纤延长CH9350 实现 USB 键鼠转串口 KVM 延长这一整套芯片解决了USB 信号如何跨远距离传输的核心问题。但一款真正可以稳定量产的工业级 USB 延长器不能只解决信号传输。Type‑C 供电入口作为本地端、远端模块的能量入口它的兼容性、异常处理、可测试性直接决定终端产品的最终可靠性。很多项目的失败不是信号链路芯片选型错误而是供电入口子系统设计被低估。乐得瑞 LDR6100 的定位就是补齐这一子系统以 DFN10 小封装单口 PD 控制器身份完成 Type‑C PD 协议协商、CC/VBUS 状态检测、多路模拟量采集通过 I2C/UART 标准化接口把状态交给整机主控把供电入口的协议处理、保护、状态采集完整封装在一颗芯片之内。我们需要始终厘清边界LDR6100 不替代 USB 信号延长、隔离、Retimer 芯片不做整机主控不处理高速 USB 数据它专注 Type‑C 供电入口这一个子系统解决接口状态不一致、适配器兼容性差、量产测试难三大工程痛点帮助工程师把更多精力聚焦在整机业务与信号链路调试上让 USB 远距离延长终端产品从样机快速走向稳定量产。
返回列表