USB(二):Type-C

本文详细介绍了Type-C接口的结构,包括数据传输、电源供电、DFP和UFP角色、CC通道的功能、VBUS电压协商,以及USB数据包的发送和接收过程。
一、引脚定义
  1. Type-C口有 4对TX/RX差分线2对USB D+/D-1对SBU2个CC4个VBUS和4个地线,可提供高达10Gb/s的高速数据传输以及高达100W的功率,支持USB 2.0、USB 3.0和USB 3.1 Gen 2标准。注意:Type-C公头只有一对D+/D-
  2. Type-C母座视图:

    Type-C公头视图: 

 二、关键名词
  • DFP(Downstream Facing Port):
    下行端口,作为Host设备,指的是数据下行和对外提供电源(VBUS)的设备
  • UFP(Upstream Facing Port):
    上行端口,作为SLAVE设备,指的是数据上行UFP,从VBUS中取电,并可提供数据
  • CC(Configuraon Channel):
    配置通道,是USB Type-C里新增的关键通道。作用是检测正反插、USB连接识别、设备间数据与vBUS的连接建立与管理等
  • DRP(Dual Role Power):
    双角色端口,DRP既可以做DFP(Host),也可以做UFP(SLAVE),也可以在DFP与UFP间动态切换
  • VBUS(Voltage Bus):VBUS默认电压为5 V,但Type-C标准允许器件协商并选择 VBUS 电压。电源传输允许 VBUS 最大电压20 V,最大电流5A,即最大功率100W
三、硬件电路
  1. 供电检测
    DFP(Host) 
    VBUS常态没有输出,在DFP与UFP(SLAVE) 连接之后,DFP检测到CC引脚的电平被拉低,DFP则识别到UFP设备已连接,通过打开VBUS上的MOS,为UFP设备供电。

  2. 电缆方向
    DFP(Host) 通过检测 3 种不同形式的 UFP(SLAVE) 下拉电阻(Open开路Ra=0.8-1.2KRd=5.1K)来识别各种配置模式。
    DFP Perspective
    CC1CC2State
    OpenOpenNothing attached
    RdOpenUFP attached
    OpenRd
    OpenRaPowered cable/No UFP attached
    RaOpen
    RdRaPowered cable/UFP attached
    RaRd
    RdRdDebug Accessory Mode attached
    RaRaAudio Adapter Accessory Mode attached
    DFP(Host)检测到CC1被下拉,则UFP(SLAVE) 是向上接入;
    DFP(Host)检测到CC2被下拉,则UFP(SLAVE) 是向下接入。
  3. 输出能力
    Type-C有 1.5A 3A 两种电流模式,取决于DFP的输出能力,通过CC引脚上的电压告知UFP供电能力。
    a)当UFP端的CC引脚配置下拉电阻 Rd=5.1K时,DFP就可以通过其上拉电阻或者电流源在CC引脚上产生电压,如下图所示:

    b)当CC1和CC2引脚同时使用 Ra=0.8-1.2K下拉时,主机将把设备识别成音频设备
  4. 握手过程参考  USB(一)
    USB(一):基础https://blog.youkuaiyun.com/VampireWolf/article/details/130498983?spm=1001.2014.3001.5501
  5. USB Packet
    USB Packet SOPSYNCPacket内容EOP 组成
    a)SOP(Start Of Packet):通过将 D +和 D-线从空闲状态驱动到相反的逻辑电平(K状态),由HOST主机在USB总线上以广播的形式发出,以防止SLAVE设备进入挂起状态,示波器采集波形如下图所示

    b)EOP(End of Packet):SE0 状态用于发信号通知分组结束(EOP)。 通过将D +和D-驱动到SE0状态(D+ = D- = 0),然后将线路驱动到 状态位时间发信号通知EOP。 从SE0到 J 状态的转换定义了接收器处的分组的结束。 J状态被置位一个位时间,然后D +和D-输出驱动器都处于高阻态。 总线终端电阻将总线保持在空闲状态。
考虑可再生能源出力不确定性的商业园区用户需求响应策略(Matlab代码实现)内容概要:本文围绕“考虑可再生能源出力不确定性的商业园区用户需求响应策略”展开,结合Matlab代码实现,研究在可再生能源(如风电、光伏)出力具有不确定性的背景下,商业园区如何制定有效的需求响应策略以优化能源调度和提升系统经济性。文中可能涉及不确定性建模(如场景生成与缩减)、优化模型构建(如随机规划、鲁棒优化)以及需求响应机制设计(如价格型、激励型),并通过Matlab仿真验证所提策略的有效性。此外,文档还列举了大量相关的电力系统、综合能源系统优化调度案例与代码资源,涵盖微电网调度、储能配置、负荷预测等多个方向,形成一个完整的科研支持体系。; 适合人群:具备一定电力系统、优化理论和Matlab编程基础的研究生、科研人员及从事能源系统规划与运行的工程技术人员。; 使用场景及目标:①学习如何建模可再生能源的不确定性并应用于需求响应优化;②掌握使用Matlab进行商业园区能源系统仿真与优化调度的方法;③复现论文结果或开展相关课题研究,提升科研效率与创新能力。; 阅读建议:建议结合文中提供的Matlab代码实例,逐步理解模型构建与求解过程,重点关注不确定性处理方法与需求响应机制的设计逻辑,同时可参考文档中列出的其他资源进行扩展学习与交叉验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值