USB3.2超高速协议规范
+ -

USB3.2超高速GEN1、GEN2特殊符号(symbol)和链路管理

2021-06-06 2756 1

8b/10b编码方案提供与数据不同的特殊符号(symbol)用来表示字符的符号。这些特殊符号用于各种链接管理机制。
特殊符号应遵循适当的8b/10b差异规则。

对于GEN2,块头标识如果以下16个符号代表数据,则它们具有特殊含义。在GEN2中,当是控制块的一部分,接收机在接收特殊符号时,应始终对其进行单比特纠错。对于1代和2代,定义了以下特殊符号。

Symbol Name “Gen 1 Symbol” “Gen 2 Symbol” Description
SKP Skip K28.1 CCh “Compensates for different bit rates between two communicating ports. SKPs may be dynamically inserted or removed from the data stream. For Gen 2 operation, unscrambled.”
SKPEND Skip End “Not applicable” 33h “Marks the boundary between SKP symbols and the remainder of the SKP OS. Unscrambled.”
SDP “Start Data Packet” K28.2 96h “Marks the start of a Data Packet Payload. For Gen 2 operation, scrambled and transmitted only in data block.”
EDB End Bad K28.3 69h “Marks the end of a nullified Packet. For Gen 2 operation, scrambled and transmitted only in data block.”
SUB “Decode Error Substitution” K28.4 “Not applicable” “Symbol substituted by the 8b/10b decoder when a Decode error is detected.”
COM Comma K28.5 “Not applicable” Used for symbol alignment.
——- ——- K28.6 “Not applicable” Reserved
SHP “Start Header Packet” K27.7 9Ah “Marks the start of a Data Packet (Gen 1 operation only), Transaction Packet or Link Management Packet. For Gen 2 operation, scrambled and transmitted only in data block.”
DPHP “Start Data Packet Header” “Not applicable” 95h “Marks the start of a Data Packet (Gen 2 only).Scrambled and transmitted only in data block.”
END End K29.7 65h “Marks the end of a packet. For Gen 2 operation, scrambled and transmitted only in data block.”
SLC “Start Link Command” K30.7 4Bh “Marks the start of a Link Command. For Gen 2 operation, scrambled and transmitted only in data block.”
EPF “End Packet Framing” K23.7 36h “Marks the end of a packet framing. For Gen 2 operation, scrambled and transmitted only in datablock.”
SDS “Start of Data Stream” “Not applicable” E1h “Marks the start of an SDS Ordered Set.Unscrambled.”
HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

USB3.0硬件编码格式-8B/10B编码
1.编码技术基础理论 在高速的串行数据传输中,传送的数据被编码成自同步的数据流,就是将数据和时钟组合成单一的信号进行传送,使得接收方能容易准确地将数据和时钟分离,而且要达到令人满意的误码率,其关键技术在于串行传输中数据的编码方法。 目前, 高速接口正在被广泛应用于包括 SATA、 SAS、 高速......
USB3.2超高速GEN2 128b/132b编码
USB3.2 GEN2的物理层PHY使用的是128b/132b编码,数据的传输速从GEN1最高的5Gbps达到了GEN现在的10Gbps。USB3.2 GEN2和GEN1一样,都是要传输的数据先进行序列化,然后再从低位(LSB)到高位(MSB)进行传输。USB3.2 GEN2对于传输1字节的symb......
USB3.2超高速GEN1 8b/10b编码概述
USB3.2 GEN1的物理层PHY使用的是8b/10b编码。USB3.2GEN1即USB3.0使用的8b/10b编码是对数据从8位到10的编码扩展。如对于发送的数据1字节,其各位从低到高记作 ABCDEFGH,这里将其分为2组,低5位一组,高3位一组。高3位的FGH被编码为fghj,低5位的ABC......
USB端口颜色编码标识
USB端口和连接器有时会进行颜色编码,以指示其支持的USB规范和功能。这些颜色不是USB规范所要求的,设备制造商之间也不一致。例如,Intel使用橙色表示充电端口,而一家工业设备组件制造商选择橙色表示具有强保留机制的USB端口。端口颜色接口类型USB规范备注白USB-A or USB-BMicro ......
UVC 编码单元
编码单元请求用于设置或读取视频函数的编码单元内的视频控制的属性。编码单元是可选的。......
UVC 编码单元描述符
编码单元描述符ID由bUnitID字段中的值唯一标识描述符。同一视频功能内的任何其他单元或终端不得具有相同的功能ID。bSourceID字段用于描述连接到此编码单元的ID。它包含连接到通过其输入引脚连接到该编码单元的单元或端点的ID。bSourceID必须引用同一视频功能中的单元或终端。bmCont......
USB硬件编码格式NRZI
我们知道USB3.0以前采用的是两根数据线D+和D-所对应的数据传输,采用的是数据编码方式是NRZI(Non-Return-to-Zero Inverted),而USB3.0以后采用的是8/10bit编码。USB使用NRZI编码方式:当数据为0时,电平翻转;数据为1时,电平不翻转。为了防止出现过长......
USB3.2超高速GEN1、GEN2特殊符号(symbol)和链路管理
8b/10b编码方案提供与数据不同的特殊符号(symbol)用来表示字符的符号。这些特殊符号用于各种链接管理机制。特殊符号应遵循适当的8b/10b差异规则。对于GEN2,块头标识如果以下16个符号代表数据,则它们具有特殊含义。在GEN2中,当是控制块的一部分,接收机在接收特殊符号时,应始终对其进行单......
TYPE-C PD供电协议信号-双相标记编码(BMC)编码
在TYPE-C接口上运行的PD供电协议,其PD通讯协议是通过TYPE-C接口的CC1线缆来进行信号传输的。信号的传输速率一般为300kps,最大值为不能超过330kps,最小值不能小于270kps。图片来源于USB中文网QQ群墨玉麒麟提供。PD信号的编码规则采用的是BMC(Biphase ......
TYPE-C PD供电协议信号-4b5b编码对照表
PD供电协议编码格式是4b5b,即把4位的数据(0x0-0xf)编码成5位,其编码对照表见下图:名称4b5b Symbol描述0011110hex data 0111001hex data 121010100hex data 23111......
PCM音频编码
本文的转载得到了零声教育的QQ同意。主要过程是将语音等模拟信号每隔一定时间进行取样,使其离散化,同时将抽样值按分层单位四舍五入取整量化,同时将抽样值按一组二进制码来表示抽样脉冲的幅值。也就是说语音信号最终以脉冲形式编码。有一定电子基础的人都知道传感器采集音频信号是模拟量,而我们实际传输过程中......
音视频开发AAC编码
本文的转载得到了零声教育的QQ同意。AAC(Advanced Audio Coding,译为:高级音频编码),是由Fraunhofer IIS、杜比实验室、AT&T、Sony、Nokia等公司共同开发的有损音频编码和文件格式AAC对比MP3AAC被设计为MP3格式的后继产品,通常在相......
视频编码格式分类
本文的转载得到了零声教育的QQ同意。跟音频编码一样,视频编码最重要的目的也是为了进行数据压缩,以此来降低数据传输和存储成本。以一路分辨率 720x1280(常说的 720P),帧率为 30 fps 的视频为例,如果不经过编码压缩,直接传输或存储原始的 RGB 数据,对应的码率是:720 * ......
USB3.0的8B/10B编码、AC耦合以及为什么要进行硬件编码
在USB2.0时代,USB的差分信号采用的是D+/D-进行传输,使用的编码是NRZI编码。对原始数据的编码就是:当数据为0时,电平翻转;数据为1时,电平不翻转。所以总线当数据为连续的0时,数据会是一个不停翻转的波形,电压呈交流形式,而当原始数据为1时,电平会由于NIZI的编码规则,呈现短暂的直流形式......
USB2.0时钟频率与NRZI编码
USB的编码方式NRZI(非归零反向编码),提到这个是为了说明信号的时钟周期(等效时钟,并没有专门的时钟线)到底是多少,因为这个才是我们硬件工程师关注的。对于差分对的传输线:传输速率或带宽(Mbps)= 时钟频率(MHz)* 位宽 * 通道数 * 每时钟传输数据组数(cycle)所以USB高速......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    您的支持,是我们前进的动力!