1. 项目概述:AS7173+VL171实现PD/Type-C双向互转方案
在USB Type-C接口逐渐成为主流标准的今天,实现不同协议间的互转成为硬件设计中的常见需求。AS7173+VL171这套组合方案能够实现PD协议与Type-C接口的双向互转,特别适合需要高带宽视频传输的场景。我在实际项目中多次使用这套方案,它最大的优势在于支持8K@60Hz的高分辨率视频传输,同时保持稳定的PD供电能力。
这套方案的核心在于两颗芯片的协同工作:AS7173负责PD协议处理和DP信号转换,VL171则专注于Type-C接口的信号切换。这种分工明确的架构设计,使得整套方案在保持高性能的同时,还能实现相对简洁的电路布局。对于需要同时处理视频信号和电源管理的设备(如显示器、扩展坞等),这个方案提供了很好的平衡点。
2. 核心芯片解析与选型考量
2.1 AS7173芯片特性与应用
AS7173是一款高度集成的PD控制器和DP转换器,支持PD 2.0/3.0协议规范。在实际应用中,我发现它有以下几个关键特性值得关注:
-
多协议支持:完整兼容PD 2.0/3.0标准,支持5V-20V宽电压范围,最大100W功率传输能力。这意味着它可以适配从手机快充到笔记本供电的各种场景。
-
DP1.4支持:提供完整的DisplayPort 1.4信号处理能力,支持HBR3链路速率(8.1Gbps/lane),这是实现8K@60Hz传输的基础。我在测试中发现,其信号完整性表现优于许多同类方案。
-
灵活的CC配置:提供多种CC引脚配置模式,可以适应不同设备类型的角色切换(DFP/UFP/DRP)。这个特性在双角色设备(如既能充电又能显示输出的平板电脑)中特别有用。
提示:AS7173的I2C接口提供了丰富的配置选项,建议在设计中保留调试接口,方便后期参数调整。
2.2 VL171芯片的角色与优势
VL171是威锋电子推出的一款Type-C交叉开关芯片,在方案中主要负责信号路径的切换管理。它的核心价值体现在:
-
高速信号切换:支持USB 3.2 Gen2(10Gbps)和DP交替模式信号的无损切换。实测中,其插入损耗控制在可接受范围内,不会明显影响信号质量。
-
紧凑封装:采用QFN-40封装(5x5mm),非常适合空间受限的设计。我在一个超薄扩展坞项目中就充分利用了这一优势。
-
低功耗设计:典型工作电流仅15mA,对系统热设计压力小。这对于需要长时间高负载运行的设备尤为重要。
2.3 芯片组合的协同效应
这两颗芯片的组合不是简单的功能叠加,而是形成了有机的互补关系。AS7173处理协议层和视频转换,VL171负责物理层信号路由,这种分工带来了几个实际好处:
-
设计复杂度降低:相比单芯片方案,分离设计让每个芯片只需专注自己最擅长的领域,减少了相互干扰的风险。
-
调试更简单:问题定位时可以分别测试协议处理和信号路径,我在排查一个EDID读取故障时就受益于这种架构。
-
成本优化:针对不同应用场景可以灵活调整外围电路,不需要为不需要的功能买单。
3. 方案实现与电路设计要点
3.1 电源系统设计
PD互转方案中的电源设计尤为关键,需要同时考虑供电和受电两种情况。我的经验是采用分层设计:
-
输入保护电路:
- 使用TPS25982等eFuse芯片提供过压/过流保护
- TVS二极管阵列防护ESD事件(建议SLVU2.8-4)
- 保留足够的输入电容(典型值10μF陶瓷+100μF电解)
-
电压转换电路:
- 对于需要3.3V/1.8V的芯片供电,建议使用TPS62825等高效降压转换器
- 特别注意LDO的PSRR性能,避免影响信号完整性
-
功率路径管理:
- 使用BQ25703等充电控制器实现智能功率分配
- 在双向应用中,MOSFET背靠背设计可以有效防止电流倒灌
3.2 信号完整性设计
高速信号链路的设计质量直接影响最终性能表现,以下是几个关键点:
-
差分对布线规则:
- 保持100Ω差分阻抗(通常线宽/间距为5/5mil)
- 长度匹配控制在±5ps以内
- 避免使用过孔,必须使用时限制在2个以内
-
端接处理:
- DP信号建议使用AC耦合(0.1μF电容)
- USB信号线需保留共模扼流圈(如DLW21HN系列)
-
参考平面:
- 确保完整的地平面,避免分割造成回流路径中断
- 关键信号线下方不要有电源平面分割
3.3 PCB布局建议
基于多个项目的经验,我总结出以下布局原则:
-
芯片位置:
- AS7173应靠近Type-C连接器放置(<15mm)
- VL171可以稍远,但高速信号走线不宜超过25mm
- 两颗芯片间保持5-10mm间距便于散热
-
元件分组:
- 将电源相关元件集中在一个区域
- 高速信号路径上的元件直线排列
- 保留足够的调试测试点
-
层叠设计:
- 4层板是最低要求,推荐6层板以获得更好性能
- 典型6层板层叠:信号-地-电源-信号-地-信号
4. 固件开发与协议实现
4.1 PD协议栈配置
AS7173需要正确的固件配置才能充分发挥性能,以下是我的配置经验:
- 角色定义:
c复制// 典型双角色设备配置示例
pd_set_role(PD_ROLE_DRP); // 双角色端口
pd_set_power_role(PD_POWER_ROLE_DUAL); // 双电源角色
pd_set_data_role(PD_DATA_ROLE_DUAL); // 双数据角色
-
PDO配置:
- 固定电压PDO(5V/9V/12V/15V/20V)
- PPS可编程电源(如果需要)
- 最大电流值应根据实际散热能力设置
-
策略引擎:
- 实现完善的电源协商策略
- 处理PR_Swap/DR_Swap等角色交换请求
- 超时和重试机制必不可少
4.2 DP Alt Mode实现
DisplayPort交替模式的实现需要注意:
-
模式进入流程:
- 发送Discover Identity/Discover SVIDs命令
- 协商进入DP Alt Mode
- 配置引脚分配(C/D/E模式)
-
链路训练:
- 自动调整预加重和均衡设置
- 支持链路速率降级(HBR3→HBR2→HBR→RBR)
- 实现热插拔检测(HPD)处理
-
EDID管理:
- 正确处理读取EDID的请求
- 支持多个EDID存储(针对不同显示设备)
- 实现EDID模拟功能(适用于无显示的输出设备)
5. 调试技巧与常见问题
5.1 典型问题排查指南
| 问题现象 | 可能原因 | 排查步骤 | 解决方案 |
|---|---|---|---|
| PD握手失败 | CC线配置错误 | 1. 检查CC引脚上拉/下拉 2. 测量CC线电压 3. 抓取PD报文 |
调整Rp/Rd值 检查连接器接触 |
| 视频输出不稳定 | 信号完整性差 | 1. 检查差分对阻抗 2. 观察眼图质量 3. 测试端接电阻 |
优化布线 调整预加重 更换电缆 |
| 设备发热严重 | 功率管理不当 | 1. 测量各电源轨电流 2. 检查散热设计 3. 监控温度曲线 |
优化PDO配置 加强散热 降低工作频率 |
5.2 实测中的经验技巧
-
协议分析仪使用:
- 建议配备专业的PD协议分析仪(如Total Phase的Power Delivery Analyzer)
- 抓包时注意触发条件设置,确保捕获完整协商过程
- 分析报文时重点关注Source_Capabilities和Request的匹配情况
-
信号质量测试:
- 使用高质量探头(建议带宽≥6GHz)
- 测试点应尽量靠近芯片引脚
- 眼图测试时采用PRBS7或更复杂的测试图案
-
热管理技巧:
- 在芯片底部添加散热过孔阵列(建议0.3mm孔径,1mm间距)
- 考虑使用导热垫将热量传导到外壳
- 高温环境下可适当降低最大功率输出
6. 方案优化与扩展应用
6.1 性能优化方向
基于现有方案,还可以从以下几个维度进一步提升:
-
多协议支持扩展:
- 增加对QC4+/PPS等快充协议的支持
- 实现USB4/TBT3兼容设计
- 支持HDMI Alt Mode(需要额外转换芯片)
-
功能集成:
- 整合USB Hub功能(如VL822)
- 添加音频编解码支持
- 集成存储器实现固件在线更新
-
小型化设计:
- 采用更小封装的配套元件
- 使用HDI工艺的PCB
- 考虑SiP封装方案
6.2 典型应用场景扩展
这套方案经过适当调整,可以适用于多种创新应用:
-
专业显示设备:
- 8K视频监视器
- 多屏拼接控制系统
- 医疗级显示终端
-
移动计算设备:
- 全功能扩展坞
- 平板电脑工作站模式
- 游戏手机外接显示
-
工业应用:
- 机器视觉系统
- 数字标牌控制器
- 自动化测试设备
在实际项目中,我发现这套方案特别适合需要同时处理高分辨率视频和智能供电的场景。通过合理的设计调整,它能够满足从消费电子到工业设备的各种严苛要求。
