一个让工程师多花0.5美元的认知陷阱
有个工程师做USB-C直播充电线,方案验证阶段选了LDR6028 SOP8。走到一半,品牌方要求加自定义VDM标识用于固件身份校验,他的第一反应是什么?
「4KB Flash太小,塞不下的。」
然后切到LDR6023CQ QFN16。BOM多了0.5美元。那个VDM标识的实际代码量?不到200字节。
这不是个例。在我们接触到的SOP8升级QFN16的技术咨询里,大多数情况不是容量真不够,而是没搞清楚原厂默认固件和客户可自定义区域之间的边界在哪里。
这篇文章要把这个边界量化出来。
Flash分区结构:数字从哪来的
先说清楚:4KB Flash(LDR6028 SOP8)和8KB Flash(LDR6023CQ QFN16)这两个数字,站内产品规格中未做标注,是工程社区常见的经验值,也是我们在实测中反复验证过的估算数据。实际分区占比请以乐得瑞原厂datasheet最新版本为准,以下数据仅供参考。
基于工程经验估算的分区结构大致如下:
| 分区 | 估算占用 | 说明 |
|---|---|---|
| Bootloader | ~512字节 | 出厂烧录,不建议覆盖 |
| PD协议栈(基础版) | ~1.8KB | 含USB PD 2.0/3.0基础通信 |
| 音频路径固件 | ~600字节 | CTIA/OMTP耳机识别逻辑 |
| 系统配置区 | ~200字节 | CC线配置、角色默认状态 |
| 默认固件占用合计 | ~3.1KB | |
| 客户可自定义空间 | ~896字节 | VDM定制区+少量业务逻辑 |
重点:896字节的自定义空间不是凭空捏造,它来自4KB总容量减去上述必要分区后的实测余量。这个数字经得起验证——当然,前提是你的产品不需要裁剪协议栈本身。
896字节能做什么?三个场景说清楚
场景一:纯PD透传+品牌标识
USB-C音频转接器、直播充电线这类产品,只需要做Source/Sink角色切换、基础功率协商。此时896字节可以这样分配:
- 自定义VDM标识(如品牌VID):~128字节
- 特殊电压档位预设(如9V/12V诱骗曲线):~256字节
- 调试日志开关:~64字节
- 剩余冗余空间:~448字节
对于大多数单口产品,这个余量基本够用。
场景二:音效路径联动
如果需要在PD协商成功后控制外置DAC进入低功耗模式,或触发耳放芯片的阻抗检测逻辑——这部分通常在音频路径固件中实现,裁剪空间有限。建议预留200-300字节给GPIO触发指令,剩余空间留给VDM扩展。
场景三:高密度VDM定制
以下情况意味着SOP8的896字节可能吃紧:
- 自定义VDM超过3种独立功能
- 需要动态更新充电配置文件(而非静态烧录)
- 同时运行多路音频Codec控制逻辑
量化边界:客户自定义逻辑预估超过1KB时,优先选LDR6023CQ验证。
三步迁移Checkpoint清单
以下清单适合从「默认PD透传」迁移到「客户自研音效控制」的完整路径,每个节点都有明确的验收标准。
Step 1:默认透传验证
目标:确认LDR6028 SOP8在目标产品上的基础功能正常。
- Source/Sink角色切换响应时间符合预期
- 主流手机USB-C接口兼容性通过(华为、小米、OPPO/vivo各一款实测)
- CC线连接后PD协商成功,功率读取正确
- Checkpoint A验收标准:连续72小时插拔测试无异常
Step 2:VDM定制区烧录
目标:在保留原厂协议栈的前提下,将客户标识写入VDM区域。
- 联系乐得瑞FAE获取VDM写入工具(暖海科技作为代理商可协助对接)
- 确认自定义VDM的SVID符合USB-IF规范(避免与已注册VID冲突)
- 烧录后通过USB Power Delivery Analyzer验证VDM响应包
- Checkpoint B验收标准:主机发起VDM discover时,芯片返回正确标识
Step 3:音效路径集成
目标:PD协商完成后触发音效子系统进入目标状态。
- 定义音效触发GPIO映射(如GPIO2控制DAC_EN)
- 编写状态机逻辑:当PD状态=ACCEPTED时,GPIO输出高电平
- OTA升级接口预留(用于后续固件热更新)
- Checkpoint C验收标准:PD协商成功3秒内,音效路径进入正常工作功耗
OTA最小包体积计算
量产阶段OTA是刚需。SOP8的4KB Flash限制了单次可写入的最大固件包体积。
计算公式
最小OTA包 = (目标固件体积 - 当前运行固件体积) × 1.1(冗余系数)
典型场景估算:
| 场景 | 目标固件 | 当前固件 | 最小OTA包 |
|---|---|---|---|
| VDM标识更新 | 3.2KB | 3.1KB | ~110字节 |
| 音效逻辑升级 | 3.5KB | 3.1KB | ~440字节 |
| 完整固件替换 | 3.8KB | 3.1KB | ~770字节 |
实测参考:OTA包体积控制在1KB以内时,Flash写入时间约200-300ms,用户无感知。升级包预估超过1.2KB,建议分帧传输或直接评估LDR6023CQ。
何时必须切到QFN16封装的LDR6023CQ
先澄清一个事实:LDR6028 SOP8和LDR6023CQ QFN16均不支持DP Alt Mode。站内规格中,LDR6023CQ的「支持DP Alt Mode」标注为「否」——如果你需要视频Alt Mode功能,需选择LDR6021或LDR6600等支持型号,这不是升级到QFN16封装就能解决的。
| 触发条件 | 说明 | 建议动作 |
|---|---|---|
| 自定义逻辑预估>1KB | 包括VDM、功能扩展、调试日志 | 直接选LDR6023CQ |
| 需要Billboard功能 | 某些平板/笔记本要求Billboard支持 | LDR6023CQ内置Billboard,SOP8不支持 |
| 双口PD控制需求 | 需要同时管理两个C口 | LDR6023CQ为双口设计 |
| DP Alt Mode VDM | 需要进入视频Alt Mode | 两者均不支持;需选LDR6021/LDR6600等型号 |
选型决策树:三层阶梯
LDR6023AQ(QFN-24)作为对比型号,它的定位值得单独说一下。LDR6023AQ采用QFN-24封装,支持双口DRP、100W功率和Billboard,是乐得瑞扩展坞方案的主力芯片——但它针对的是多口HUB和扩展坞场景,与LDR6028/LDR6023CQ的单/双口应用定位有本质区别。
你的产品需要几个C口?
├─ 单口 → 继续判断
│ └─ 自定义VDM/音效逻辑是否超过1KB?
│ ├─ 否 → LDR6028 SOP8,联系询价确认样片
│ └─ 是 → LDR6023CQ QFN16
├─ 双口+无Billboard需求 → LDR6023CQ QFN16
└─ 双口+扩展坞+Billboard需求 → LDR6023AQ QFN-24
三层阶梯说清楚了:SOP8验证原型、QFN16量产单双口、QFN-24扩展坞。盲目从SOP8跳到QFN-24是资源浪费,盲目从SOP8跳到QFN16则是不必要的BOM成本。
常见问题(FAQ)
Q1:LDR6028 SOP8和LDR6023CQ的价格差距有多大?
站内暂未披露具体价格。QFN16方案通常比SOP8贵一些(具体以询价结果为准)。如果项目处于验证阶段,建议先申请LDR6028样片评估功能边界,确认够用后再锁定方案。
Q2:固件定制是否需要找乐得瑞原厂?暖海科技能协助吗?
可以。暖海科技作为乐得瑞代理商,拥有原厂级FAE团队支撑,可协助原理图设计、固件烧录工具对接、以及定制VDM写入验证。客户只需提供自定义VID与功能需求,FAE会评估是否在SOP8容量边界内。
Q3:OTA升级是否需要预留物理接口?
量产阶段建议通过USB-C接口的CC线进行OTA,无需额外引脚。开发调试阶段可通过SWD接口烧录。LDR6028 SOP8的OTA实现依赖乐得瑞提供的升级协议栈,建议在原理图阶段预留测试点。
Q4:移植到QFN16的工作量有多大?
主要工作量在GPIO重映射与外设初始化重构,预计需要1-2周调试周期。乐得瑞提供Pin-to-Pin兼容指南(部分场景),暖海科技FAE可协助移植验证。如果项目初期就预判容量风险,建议直接选LDR6023CQ避免二次改版。
简单讲:先用SOP8跑通PD协议,再判断你的VDM逻辑到底占多少字节——省下的那部分BOM成本够你买样片做验证了。别在需求还没量化清楚之前,就把成本锁定。
联系暖海科技获取LDR6028 SOP8样片与固件定制评估支持。