LDR6023AQ双C口DRP协议栈深潜:ALT MODE协商状态机与VDM透传逻辑选型避坑指南

LDR6023AQ是乐得瑞推出的双C口DRP USB PD3.0通信芯片,专为扩展坞与视频转换器设计。本文深度拆解CC通道复用时序、ALT MODE协商状态机与VDM透传逻辑,与LDR6023CQ建立功能边界对照,附设计避坑图谱与BOM协同参考。

笔记本接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时序图做仿真验证。

角色仲裁流程

  1. 端口检测:CC引脚检测到Rp/Rd电阻配置,系统判断对端为Source还是Sink。
  2. 角色宣告:通过Source_Capability或Get_Source_Capability数据包宣告自身能力。
  3. 功率协商:基于双方能力选择最优PDO(Power Data Object),完成Contract建立。
  4. 角色切换(可选):通过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的笔记本,下行端口连接手机:

  1. 笔记本发起Discover SVID → LDR6023AQ透传给主控(或自行响应)。
  2. 笔记本发起Enter Mode → LDR6023AQ标记该端口为Alt Mode Active。
  3. 手机同时插入 → 手机发起Power Negotiation → LDR6023AQ在另一个端口独立完成。

两个会话互不干扰,这就是双口DRP的核心价值。


型号边界对照:LDR6023AQ vs LDR6023CQ怎么选

这是工程师选型时的核心决策点。两颗芯片同属LDR6023系列,但定位有明显差异:

维度LDR6023AQLDR6023CQ
封装QFN-24(引脚更多)QFN-16(更紧凑)
目标应用扩展坞、视频转换器音频转接器、HUB
外设复位控制无此功能内置复位信号生成
Billboard支持支持
DP Alt Mode输出不支持不支持
GPIO复用引脚资源更宽裕(24引脚)引脚较少(16引脚)
PD版本USB PD3.0USB PD 3.0
最大功率100W100W
双口控制完整双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设计白皮书》与样片支持。报价与交期信息站内未统一维护,请提交询价表单获取实时回复。

最后更新: