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 功率开关与控制逻辑,并配套软件角色识别与时序处理。
相关推荐
常州晟凯电子科技1 小时前
sigmaStar SSC305DE/SSC308开发笔记之开发环境搭建和SDK编译
人工智能·笔记·嵌入式硬件·物联网·性能优化·视频编解码
沐欣工作室_lvyiyi1 小时前
基于单片机的跑步机控制系统设计(论文+源码)
c语言·单片机·嵌入式硬件·课程设计·keil·跑步机设计
黑妹天下第一乖2 小时前
第 11 讲:阿加犀 AidLux 多组件综合实战——端侧“智能摄像头解说“全链路
人工智能·嵌入式硬件·语言模型·自然语言处理·iot
py有趣2 小时前
硬件SPI和软件模拟SPI在配置方面的一点区别
c语言·stm32·单片机
AUTO_150756759652 小时前
【KT70022】昆腾微 单片音频编解码器
单片机·音频
LCG元3 小时前
STM32F103 GPIO 翻转方式耗时实测:CRL/CRH 逐位拆解、BSRR 原子写与 ODR 读改写竞态陷阱
stm32·单片机·嵌入式硬件
搁浅小泽3 小时前
压敏电阻(MOV)选型与设计规范
单片机·嵌入式硬件
一条破秋裤3 小时前
08_GPIO点灯_从J41插针查到复用与寄存器
单片机·嵌入式硬件
SuperByteMaster16 小时前
allegro 布线规则管理器
嵌入式硬件