Type‑C USB DRD 电路

1 概述

本文基于提供的 Type‑C Device 原理图,分析USB2_DRD_VBUSDET检测电路功能、USB 双角色(DRD)工作逻辑,以及本机输出 VBUS 5V 向外设供电的硬件前提与控制时序,识别当前电路的功能边界。

2 电路模块分析

2.1 VBUS 检测电路(USB2_DRD_VBUSDET)

该支路为电阻分压型 VBUS 采样电路,由 R2506(10kΩ)、R2507(15kΩ)构成:

  • R2506 上端接 Type‑C 连接器VBUS5V0_TYPEC;R2507 下端接 GND;分压节点接入芯片USB2_DRD_VBUSDET检测引脚。
  • 分压公式: \(V_{DET}=V_{VBUS}\cdot \frac{R_{2507}}{R_{2506}+R_{2507}}=0.6\cdot V_{VBUS}\) 当外部 VBUS 为 5V 时,检测引脚采样电压为 3V。

核心功能

  1. 电平降压,将 5V VBUS 信号衰减至芯片 IO 可承受电压,保护芯片引脚;
  2. 采样 Type‑C 端口外部 VBUS 电压,识别主机 / 适配器是否插入;
  3. 芯片根据该引脚电平,判定是否进入 USB Device 模式,执行 USB 枚举;
  4. 用于插拔事件检测、USB 模块上下电与系统唤醒。

限制:该引脚仅做电压采样,无 VBUS 功率通路控制能力,不能直接打开 / 关闭本机 5V VBUS 输出。

2.2 CC 引脚电路现状

原理图中 CC1、CC2 采用固定 5.1kΩ 电阻(R2504/R2505)下拉至 GND 。 根据 USB Type‑C 规范,CC 引脚固定 Rd(5.1kΩ 下拉)代表硬件默认角色为Device(从机) 。 该电路无切换开关,无法实现 Rp 上拉,原生硬件不支持 OTG Host 角色。

3 USB DRD 双角色工作逻辑

3.1 Device 模式(当前硬件支持)

  1. 外部主机 / 适配器接入 Type‑C 端口,主机在 CC 引脚施加电压;
  2. 主机识别本机 CC 为 Rd 下拉,主机输出 5V 至 VBUS;
  3. USB2_DRD_VBUSDET检测到有效 5V 采样电平;
  4. 芯片将 USB2.0 PHY 配置为 Device 模式,完成 USB 枚举;

本模式下本机仅接收外部 VBUS 供电,不向外输出 VBUS。

3.2 OTG Host 模式(本机向外输出 5V VBUS,当前硬件不支持)

若要实现本机作为主机、向外设(U 盘、鼠标等)输出 VBUS 5V,必须同时满足硬件与软件条件:

  1. 硬件前提:CC1/CC2 网络增加切换电路,支持软件动态切换电阻:Device 模式接 Rd 下拉;Host 模式切换至 Rp 上拉;
  2. 软件与时序
    • 上层应用开启 OTG 功能;
    • 芯片控制 CC 网络,断开 Rd 下拉,接入 Rp 上拉,对外宣告本机为主机;
    • 外设插入后,本机 CC 模块检测到外设 Rd 下拉,确认外设接入;
    • 芯片使能独立 VBUS 功率开关,打开内部 5V 电源通路,Type‑C 端口 VBUS 输出 5V 给外设供电;
    • 软件区分 VBUS 来源:外部输入 VBUS 进入 Device 模式;本机电源产生的 VBUS 进入 OTG Host 模式,此时软件屏蔽USB2_DRD_VBUSDET的误判逻辑。

4 电路功能边界与结论

  1. USB2_DRD_VBUSDET仅用于检测外部 VBUS 有无,是 Device 模式枚举触发的关键信号,不控制本机 VBUS 功率输出;
  2. 本原理图 CC 为固定 Rd 下拉,硬件固定为 USB Device,无法直接实现 OTG Host、不能向外设输出 VBUS 5V;
  3. 如需增加 OTG 主机供电能力,需硬件改版:CC 网络增加 Rp/Rd 切换电路,增加独立 VBUS 功率开关与控制逻辑,并配套软件角色识别与时序处理。
相关推荐
极客 - L U16 小时前
卡尔曼滤波从零到精通
c语言·数据结构·单片机·嵌入式硬件·mcu
AMASENSYS艾马斯17 小时前
变频器滤波器选型与EMC合规建议
驱动开发·单片机·其他·硬件工程·精益工程
码小文18 小时前
CAM350使用笔记(6)---Gerber文件铺铜间距检查
嵌入式硬件·cam350软件·cam350使用笔记
Yiran_G20 小时前
双频 Wi-Fi 6 + 蓝牙 5.4:无声讯通 WS8712 模组的开发与集成要点
网络·嵌入式硬件·物联网·智能家居
光子物联单片机20 小时前
ESP32传感器模块编程实践(一)DIY智能WIFI视频控制小车
嵌入式硬件·esp32·智能硬件·硬件
2501_9226395821 小时前
率能半导体 SS6628E直流双向马达驱动芯片:20V/7A,覆盖电子锁、玩具、无线充电、机器人四大应用场景
单片机·嵌入式硬件·硬件工程
硅基造物主21 小时前
STM32 从 0 到 1 做智能家居(五):工程结构与代码骨架
stm32·单片机·嵌入式硬件·智能家居
深圳老胡21 小时前
STM32F103 硬件 SPI 与软件 IO 模拟 SPI 最高速度差异详解
笔记·stm32·单片机·代码规范·1024程序员节
smartpi_ai21 小时前
机芯智能离线语音模块实战问答:SU-03T、CI-03T、SU-63T 与 JX-A7T 高频问题排查
人工智能·单片机·嵌入式硬件·ci/cd·语音识别
2501_922639581 天前
率能半导体 SS6635E直流双向马达驱动芯片:30V/4.5A,覆盖电子锁、玩具、无线充电、机器人四大应用场景
单片机·嵌入式硬件·硬件工程