笔记本接C1、手机插C2,为什么手机只充电不进数据
做USB-C扩展坞固件的工程师,大概都见过这个场景:用户把笔记本插进C1口,手机插进C2口,结果手机只充电不进数据,USB Hub功能完全失效。问题往往不在硬件,而在于DRP双口协议栈里那个容易被忽视的角色仲裁逻辑——LDR6023AQ正是为解决这类场景而生的,但很多工程师买回来发现固件调不通,一查才发现选型时就没搞清楚这颗芯片和LDR6023CQ的边界。
本文把LDR6023AQ的协议栈拆开来看:ALT MODE协商状态机怎么跑、VDM数据包优先级怎么配、与LDR6023CQ的差异在哪、以及固件里最容易踩的那些坑。
Bridge设备双C口拓扑:LDR6023AQ的目标市场定位
USB-C接口在扩展坞里扮演的角色远比充电线复杂。它需要同时管理两件事:一是和上游主机协商电源与数据角色,二是和下游设备协商功率分配与功能切换。
LDR6023AQ的目标场景是Bridge设备——即同时连接上游主机和下游设备的扩展坞、HUB、视频转换器。它的两个C口均支持DRP(Dual Role Port),每个端口都能在Source(供电)和Sink(受电)之间切换,而不是固定死为充电口或数据口。
典型拓扑如下:
[笔记本/手机] ←---上行C口(DRP)--- [LDR6023AQ] ---下行C口(DRP)--- [手机/硬盘/显示器]
↓
PD协议协商 + VDM透传 + Billboard
在这个拓扑里,LDR6023AQ需要同时维持两条PD会话——一条给主机,一条给设备。如果用单口PD芯片强行模拟,轻则功率分配出错,重则握手超时导致设备无法识别。站内规格显示LDR6023AQ最大支持100W功率分配,端口数量为2个,封装为QFN-24。
CC通道复用时序:Source↔Sink角色切换触发条件
LDR6023AQ的两个C口各自有一组CC引脚,固件通过寄存器配置决定每个端口的初始角色和可切换范围。以下是核心时序的文字描述,实际开发中建议对照datasheet的CC时序图做仿真验证。
角色仲裁流程
- 端口检测:CC引脚检测到Rp/Rd电阻配置,系统判断对端为Source还是Sink。
- 角色宣告:通过Source_Capability或Get_Source_Capability数据包宣告自身能力。
- 功率协商:基于双方能力选择最优PDO(Power Data Object),完成Contract建立。
- 角色切换(可选):通过Data_Role_Swap或Power_Role_Swap命令切换角色。
Source↔Sink切换触发条件
| 触发场景 | 配置方向 | 注意事项 |
|---|---|---|
| 下游设备需要反向充电 | DRP_ENABLE | 确保上行端口支持Sink |
| 上行主机断开,需从Hub取电 | 自动检测Rp消失 | 固件需配置超时回退 |
| 双口同时连接,需要功率分配 | POWER_BUDGET_REG | 最大100W,勿超限 |
常见错误:固件直接写死Source角色,导致下行Sink设备永远拿不到电。正解是让LDR6023AQ根据CC检测结果动态仲裁,并在Power_Role_Swap响应中同步更新寄存器状态。
ALT MODE协商状态机:LDR6023AQ到底能不能出视频
这是工程师问得最多的问题。站内规格明确标注:支持Billboard,但不支持DP Alt Mode原生输出。
这意味着LDR6023AQ能处理Alt Mode协商流程本身(包括VDM Discovery、Enter Mode等),但不内置DP编码器——它负责让设备进入Alt Mode,做视频编码的是另一颗芯片。以下是协商状态机的简化流程:
Idle → Discover Identity (VDM) → Discover SVIDs → Enter Mode → Exit Mode
关键节点:
- Discover Identity:确认对端是否支持Vendor ID匹配。
- Discover SVIDs:查询对端支持的模式(DisplayPort、Thunderbolt等)。
- Enter Mode:如果设备需要输出DP视频,LDR6023AQ会透传Enter Mode VDM给主控芯片(如LDR6500D),由后者完成实际视频输出。
固件配置注意点:
- VDM超时时间建议设为500ms起步,过短会导致协商失败,过长影响用户体验。
- 多端口场景下需要VDM路由逻辑:上行端口的VDM应转发给主控,下行端口的VDM可直接响应或丢弃。
VDM透传逻辑:数据包优先级与多端口路由
在多C口扩展坞中,VDM(Vendor Defined Message)的处理比单口场景复杂得多。LDR6023AQ通过内部路由表决定每条VDM的走向:
优先级配置寄存器(示意,具体值请参考datasheet)
| 寄存器 | 功能 | 推荐配置方向 |
|---|---|---|
| VDM_ROUTE_0 | 上行端口VDM路由 | 透传主控 |
| VDM_ROUTE_1 | 下行端口VDM路由 | 本地响应或丢弃 |
| VDM_PRIORITY | 同端口多VDM优先级 | DISCOVER > ENTER > EXIT |
| VDM_TIMEOUT | 超时阈值 | 500ms以上 |
多端口场景示例
假设上行端口连接支持DP Alt Mode的笔记本,下行端口连接手机:
- 笔记本发起Discover SVID → LDR6023AQ透传给主控(或自行响应)。
- 笔记本发起Enter Mode → LDR6023AQ标记该端口为Alt Mode Active。
- 手机同时插入 → 手机发起Power Negotiation → LDR6023AQ在另一个端口独立完成。
两个会话互不干扰,这就是双口DRP的核心价值。
型号边界对照:LDR6023AQ vs LDR6023CQ怎么选
这是工程师选型时的核心决策点。两颗芯片同属LDR6023系列,但定位有明显差异:
| 维度 | LDR6023AQ | LDR6023CQ |
|---|---|---|
| 封装 | QFN-24(引脚更多) | QFN-16(更紧凑) |
| 目标应用 | 扩展坞、视频转换器 | 音频转接器、HUB |
| 外设复位控制 | 无此功能 | 内置复位信号生成 |
| Billboard | 支持 | 支持 |
| DP Alt Mode输出 | 不支持 | 不支持 |
| GPIO复用 | 引脚资源更宽裕(24引脚) | 引脚较少(16引脚) |
| PD版本 | USB PD3.0 | USB PD 3.0 |
| 最大功率 | 100W | 100W |
| 双口控制 | 完整双DRP | 完整双DRP |
选型结论:
- 纯扩展坞/Hub,不需要音频小尾巴功能,选LDR6023AQ,GPIO资源更宽裕,适合接更多外设控制。
- USB-C音频转接器,需要直接驱动模拟耳机且要求小封装,选LDR6023CQ,复位控制集成度高。
- 两者都不做视频编码,需要DP输出时配合LDR6500D等视频桥接芯片。
设计避坑:固件配置常见错误与握手失败案例
错误一:Power Role Swap后忘记同步PORT_CONFIG
部分笔记本连接扩展坞后会主动发起Power Role Swap,让Hub反向为自己充电。如果固件只改了PD状态机但没同步更新PORT_CONFIG寄存器,CC引脚的Rp/Rd配置仍保持原值,导致后续协商混乱。
修复建议:在Role Swap响应函数里加入PORT_CONFIG的同步更新逻辑。
错误二:VDM超时设置过短
部分手机在进入Alt Mode时响应较慢,500ms超时可能不够。建议将VDM_TIMEOUT配置为800ms以上,并在Discovery失败后自动重试。
错误三:双口同时连接时未做功率预算
LDR6023AQ最大总功率100W,如果两个下行设备都申请高功率(如65W+30W),系统会因超出预算拒绝。固件需要在PDO广播前做功率预算计算,优先保证上行端口。
BOM协同:LDR6023AQ在多口显示器方案中的角色划分
乐得瑞的USB-C PD芯片家族里,不同型号承担不同角色:
- LDR6023AQ:扩展坞核心,负责双口PD协议管理。
- LDR6500D:视频桥接芯片,负责DP Alt Mode的实际视频输出(8K@60Hz),站内标注支持DP Alt Mode。
- LDR6600:多口适配器专用,支持PD3.1和PPS,适合大功率充电场景。
- LDR6021:显示器电源管理,支持Alt Mode但功率较小(60W),站内标注支持DP Alt Mode。
典型多口显示器BOM组合:LDR6023AQ做PD控制 + LDR6500D做视频编码 + LDR6600做功率分配。如果只是简单扩展坞,LDR6023AQ单独使用即可。
常见问题(FAQ)
Q1:LDR6023AQ能否直接输出DP信号?
不能。LDR6023AQ支持Alt Mode协商流程,但站内规格明确标注不支持DP Alt Mode原生输出,不内置DP编码器。如需视频输出,应配合LDR6500D等视频桥接芯片——LDR6023AQ负责PD握手,LDR6500D负责DP输出。
Q2:双口同时连接时,功率如何分配?
LDR6023AQ最大总功率100W,固件需要做功率预算分配。上行端口优先,下行端口按请求顺序和剩余预算动态调整。具体POWER_BUDGET_REG配置方式请参考datasheet。
Q3:LDR6023CQ比LDR6023AQ多了外设复位控制,这有什么用?
音频转接器场景下,有时需要强制复位连接的耳机或DAC。LDR6023CQ内置复位信号生成电路,外接一颗GPIO即可触发,无需额外MCU。LDR6023AQ则没有这个功能,封装为QFN-24,引脚资源用于双口DRP和更多GPIO复用。
Q4:LDR6023AQ和LDR6023CQ的封装差异会影响方案设计吗?
会影响。QFN-24的LDR6023AQ有更多GPIO引脚,可连接更多外设控制信号,适合功能复杂的扩展坞;QFN-16的LDR6023CQ更适合对PCB面积敏感的小型化产品,如音频小尾巴。如果PCB空间充裕且需要接多个外设,选LDR6023AQ更合适。
选USB-C PD芯片这事,表面上是比参数表,实际上是比对协议栈细节的理解深度。LDR6023AQ的核心价值在于把双口DRP的协商复杂度封装成可配置的寄存器,工程师只要搞清角色仲裁逻辑和VDM路由规则,就能快速跑通扩展坞的PD会话。
真正拉开方案差距的,往往不是芯片本身,而是固件里那几个容易被忽略的超时参数和状态回退逻辑。如果你在开发中遇到具体问题,欢迎联系我们的FAE团队获取参考设计文件包和datasheet。
📥 立即行动
需要LDR6023AQ完整datasheet、引脚定义及参考原理图?点击下方按钮填写需求,我们的工程师将在1-3个工作日内回传资料。如需进一步技术对接,可同步申请《USB-C ALT MODE设计白皮书》与样片支持。报价与交期信息站内未统一维护,请提交询价表单获取实时回复。