首页 > 其他分享 >USB E-Maker用途

USB E-Maker用途

时间:2024-10-30 16:44:10浏览次数:6  
标签:USB 芯片 用途 Marker 线缆 3A 电缆 Maker

E-Marker 是“Electronically Marked Cable”的缩写,是封装在 USB-C端口中的芯片。通过这个芯片,可以得到电缆的各种参数,包括功率、数据、视频传输、ID等信息。

由于 Type-C 设备之间的功能差异很大,因此在决策过程中考虑电缆至关重要。例如,如果源和接收设备都需要 100W 的功率,但电缆最多只能处理 10W 的功率,则可能会出现问题。相反,如果电源和接收器提供完整的 100W 功率,则电缆可能会发生故障并可能造成安全隐患。因此,在枚举之前,必须进行电力传输的协商,包括电源、接收器和电缆。

得益于位于电缆连接器头上的微芯片 E-Marker 芯片,这种通信成为可能。电缆可以将其功能传达给源和接收设备,允许他们进行必要的调整。E-Marker 芯片在协商过程中充当中介,通常对信号源和接收设备如何有效通信拥有最终决定权。

并非所有 USB C 线都配备了 E-Marker 芯片,USB-IF 建议以下规格中需要 emaker 芯片:

  • 支持 3~5A 电流;
  • 支持 USB3.0 或更高的传输速度;
  • 支持视频输出功能

E-Marker 提供电缆特性,包括电缆长度、支持的最大电流和电压、USB 信号类型、供应商和产品 ID、任何替代模式支持等等。了解 E Marker 芯片对于购买定制 USB C 电缆的人来说可能很重要,但您如何知道您的 USB 电缆是否需要它呢?以下是 USB 数据线和 E-Marker 芯片的一些特点,希望能帮助您更好地了解:

  • 对电流传输的影响: E-Marker 芯片主要影响 USB 线的电流传输,但不影响数据传输。这是因为在 USB 数据线中,电源和数据传输速度是两个独立的因素。例如,对于 A 到 C 或 C 到 C 的 USB 2.0 电缆,其理论数据传输速度仅为 480Mbps。但是,它可以支持高达 3A 甚至 5A 的电流传输能力。
  • 数据传输速率超过 5Gbps: 对于支持数据传输速率超过 5Gbps (USB 3.0) 的 USB 线,需要在 TYPE C 连接器中使用相应的芯片来处理数据。这些芯片负责处理高速数据传输,而不是 E-Marker 芯片。
  • 电流要求超过 3A: 市面上优质的 16 芯或 24 芯 USB C 线通常可以支持 3A 电流传输,前提是红黑电源线大于 20AWG。但是,当设备的充电需求超过 3A 时,需要 E-Marker 芯片进行电流检测。当然,即使是 3A 电缆,也可以添加 E-Marker 芯片来提高电流传输的稳定性。

简而言之,E Marker 芯片主要影响 USB 数据线的电流传输能力,不涉及数据传输。如果您的设备需要大电流传输或电流要求超过 3A,那么考虑使用带有 E-Marker 芯片的 USB 数据线可能是一个明智的选择。但是,对于数据传输等一般用途,通常不需要 E-Marker 芯片。

143111522627

『E-Marker 线缆按充电和数据两个用途来区分:

① 充电,通常情况下,以充电为主的 Type-C 线缆在数据方面都是 USB2.0,比如市面上常见的一些 PD 充电的标配线缆。而在 USB2.0 的标准下,充电又可以分为 60W (20V/3A) 和 100W (20V/5A) 两个类型。在 USB-IF 协会的标准,传输电流在 3A 或者 3A 以下的线缆都不要求配 E-Marker 芯片。当电流超过 3A 时,才必须配 E-Marker 芯片。目前市面上很多 PD 充电的功率没有达到 60W 以上,标配的都是不带 E-marker 芯片的线缆,以节约成本。

② 数据,当Type-C 线缆的传输速度为 USB 2.0 时,是不要求配 E-marker 芯片的。但是当传输速度达到 USB 3.1 Gen1 (5Gbps) 或者 USB 3.1 Gen2 (10Gbps) 时,就必须使用 E-Marker 芯片,这与 Type-C 线缆对功率没太大关系。但是 E-Marker 芯片在标记线缆数据性能的同时,也会标记线缆的电力传输能力。

总的来说,用户在日常生活中还是都比较容易区分的,不带 E-Marker 芯片的线缆的最大充电功率只能达到 60W,并且数据传输速度最大也只能达到 USB 2.0 (480Mbps) 的水准;而对于带 E-Marker 芯片的线缆,则可以通过 E-Marker 信息了解产品具体性能。』(出處:https://news.mydrivers.com/1/619/619343.html)

如何知道我的电缆是否有E-Marker标志?

从 USB Type-C 电缆外部识别 E-marker(有的标有确不一定有)。或者简单粗略的方法是剪掉 USB C 线连接器端口的塑料,看看连接器 PCB 上是否有芯片或只是一个空白焊盘。如果我们想测试我们拥有的电缆是否嵌入了 E-marker 而不剪掉线缆,我们必须使用专业仪器进行测试。

标签:USB,芯片,用途,Marker,线缆,3A,电缆,Maker
From: https://www.cnblogs.com/linhaostudy/p/18516115

相关文章

  • USB协议详解第30讲(USB枚举过程详解及抓包分析)
    当USB设备连接到或从USB中移除时,主机使用总线枚举过程来识别和管理接入的设备。当USB设备连接到一个已经被上电的端口,采取以下顺序行动:1.设备上电用户把USB设备插入USB端口(主机下的根hub或主机下行端口上的hub端口)或系统启动时设备上电。此时,USB设备处于加电状态,它所连接的端口......
  • USB协议详解第29讲(USB设备状态及数据交互条件)
    1.连接状态(Attached)USB设备可以从USB总线上连接或断开。当USB设备与USB总线断开时,它的状态USB规范没有定义,我们可以这么想,设备都拔了就断电了,也就不存在什么样的状态了。规范仅在设备被连接后处理后续的操作。2.上电状态(Powered)USB设备的电源可来自外部电源,也可从USB接口的......
  • USB协议详解第28讲(USB硬件设计和热拔插原理)
    1.USB引脚接线定义对于四线制的USB,即USB1.0、USB1.1和USB2.0,USB硬件接口有4根接线,如下图。引脚名称电缆颜色描述1VBUSRed+5V,电源2D−WhiteData−,数据线3D+GreenData+,数据线4GNDBlackGround,接地2.低速USB设备硬件设计原理低速设备端在*D......
  • USB协议详解第27讲(USB包-中断传输包详解)
    1.中断传输包结构中断传输和批量传输类似,中断传输只由一个中断事务组成,中断事务包含令牌包、数据包、握手包,如图下所示。中断事务类型的特点是能够通过错误检测和重试来保证主机和设备之间数据的无错误传递。需要理解和注意以下点。(1)当主机准备接收数据时,它发出IN令牌,设备端点......
  • USB协议详解第26讲(USB包-批量传输包详解)
    1.批量传输包结构批量传输由一个或多个批量事务组成,每一个批量事务具有令牌包、数据包、握手包,如图下所示。批量事务类型的特点是能够通过错误检测和重试来保证主机和设备之间数据的无错误传递。需要理解和注意以下点。(1)当主机准备接收批量数据时,它发出IN令牌,设备端点通过返回......
  • 安卓13 连接usb设备后不更新ui
    总纲android13rom开发总纲说明文章目录1.前言2.问题分析3.代码更改4.彩蛋1.前言  有些界面在链接usb设备后,ui会被刷新,导致闪烁问题。2.问题分析像这种问题一般是usb事件,导致的ui事件更新了,处理方法是禁止该事件3.代码更改这块我们就需要在输入事件管......
  • USB协议详解第24讲(USB包-控制传输包详解)
    1.控制传输包结构控制传输由三个阶段组成,设置阶段、可选的数据阶段、状态阶段,其中设置阶段由1个SETUP事务组成,数据阶段由0个或者多个IN/OUT事务组成,状态阶段由1个IN/OUT事务组成,其中每个阶段事务包结构有所不同,下图可以直观看出控制传输写传输的包结构组成。2.设置阶段包详解......
  • USB通信
    相关工具BusHoundHidLib.dll通过百度网盘分享的文件:通信链接:https://pan.baidu.com/s/1hsiSaMz0IW2TbnPWUT9-aA提取码:fvkt动态库功能:枚举USB设备信息(设备路径、厂商id、产品id和设备序列号)根据设备路径,打开和关闭USB设......
  • 基于HAL库STM32F1虚拟串口(USB)通信、大端模式、结构体对齐
    虚拟串口收发函数、大端模式和小端模式、结构体对齐文章目录虚拟串口收发函数、大端模式和小端模式、结构体对齐前言一、发送函数二、接收函数三、大端模式与小端模式三、结构体对齐前言本文主要是在上一篇中的工程,使用虚拟串口遇到的一些问题:在发送数据直接找到......
  • Java中ThreadLocal的实际用途是啥_1
    ###开篇回答Java中的ThreadLocal主要用于提供线程局部变量,这些局部变量不同于普通的变量,它们只在各自线程中可见、共享。ThreadLocal的实际用途主要包括:保持数据库连接、保障SimpleDateFormat的线程安全、进行性能监控、传递上下文信息等。尤其是在多线程环境下,确保每个线程......