USB标识码及编码介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子知识
标识码(1)编码(1)USB(850)
标识码有哪些?
如同前面所说的标识码由四位数据组成,因此可以表示十六种标识码,在USB1.1规范里面,只用了十种标识码,USB2.0使用了十六种标识码,标识码的作用是用来说明包的属性的,标识码是和包联系在一起的,首先简单介绍一下数据包的类型,数据包分为令牌包、数据、握手包和特殊包四种,标识码分别有以下十六种:
令牌包:
0x01 输出(OUT)启动一个方向为主机到设备的传输,并包含了设备地址和标号
0x09 输入(IN) 启动一个方向为设备到主机的传输,并包含了设备地址和标号
0x05 帧起始(SOF)表示一个帧的开始,并且包含了相应的帧号
0x0d 设置(SETUP)启动一个控制传输,用于主机对设备的初始化
数据包:
0x03 偶数据包(DATA0),
0x0b 奇数据包(DATA1)
握手包:
0x02 确认接收到无误的数据包(ACK)
0x0a 无效,接收(发送)端正在忙而无法接收(发送)信息
0x0e 错误,端点被禁止或不支持控制管道请求
特殊包0x0C 前导,用于启动下行端口的低速设备的
数据传输
USB的编码方案?
USB采用不归零取反来传输数据,当传输线上的差分数据输入0时就取反,输入1时就保持原值,为了确保信号发送的准确性,当在USB总线上发送一个包时,传输设备就要进行位插入操作(即在数据流中每连续6个1后就插入一个0),从而强迫NRZI码发生变化。这个了解就行了,这些是由专门硬件处理的。
IBIS模型是一种基于V/I曲线对I/O BUFFER快速准确建模方法,是反映芯片驱动和接收电气特性一种国际标准,它提供一种标准文件格式来记录如驱动源输出阻抗、上升/下降时间及输入负载等参数,非常适合做振荡和串扰等高频效应计算与仿真。
IBIS本身只是一种文件格式,它说明在一标准IBIS文件中如何记录一个芯片驱动器和接收器不同参数,但并不说明这些被记录参数如何使用,这些参数需要由使用IBIS模型仿真工具来读取。欲使用IBIS进行实际仿真,需要先完成四件工作:获取有关芯片驱动器和接收器原始信息源;获取一种将原始数据转换为IBIS格式方法;提供用于仿真可被计算机识别布局布线信息;提供一种能够读取IBIS和布局布线格式并能够进行分析计算软件工具。
IBIS模型优点可以概括为:在I/O非线性方面能够提供准确模型,同时考虑了封装寄生参数与ESD结构;提供比结构化方法更快仿真速度;可用于系统板级或多板信号完整性分析仿真。可用IBIS模型分析信号完整性问题包括:串扰、反射、振荡、上冲、下冲、不匹配阻抗、传输线分析、拓扑结构分析。IBIS尤其能够对高速振荡和串扰进行准确精细仿真,它可用于
检测最坏情况上升时间条件下信号行为及一些用物理测试无法解决情况;模型可以免费从半导体厂商处获取,用户无需对模型付额外开销;兼容工业界广泛仿真平台。
IBIS模型核由一个包含电流、电压和时序方面信息列表组成。IBIS模型仿真速度比SPICE快很多,而精度只是稍有下降。非会聚是SPICE模型和仿真器一个问题,而在IBIS仿真中消除了这个问题。实际上,所有EDA供应商现在都支持IBIS模型,并且它们都很简便易用。大多数器件IBIS模型均可从互联网上免费获得。可以在同一个板上仿真几个不同厂商推出器件。
IBIS模型是一种基于V/I曲线对I/O BUFFER快速准确建模方法,是反映芯片驱动和接收电气特性一种国际标准,它提供一种标准文件格式来记录如驱动源输出阻抗、上升/下降时间及输入负载等参数,非常适合做振荡和串扰等高频效应计算与仿真。
IBIS本身只是一种文件格式,它说明在一标准IBIS文件中如何记录一个芯片驱动器和接收器不同参数,但并不说明这些被记录参数如何使用,这些参数需要由使用IBIS模型仿真工具来读取。欲使用IBIS进行实际仿真,需要先完成四件工作:获取有关芯片驱动器和接收器原始信息源;获取一种将原始数据转换为IBIS格式方法;提供用于仿真可被计算机识别布局布线信息;提供一种能够读取IBIS和布局布线格式并能够进行分析计算软件工具。
IBIS模型优点可以概括为:在I/O非线性方面能够提供准确模型,同时考虑了封装寄生参数与ESD结构;提供比结构化方法更快仿真速度;可用于系统板级或多板信号完整性分析仿真。可用IBIS模型分析信号完整性问题包括:串扰、反射、振荡、上冲、下冲、不匹配阻抗、传输线分析、拓扑结构分析。
IBIS尤其能够对高速振荡和串扰进行准确精细仿真,它可用于检测最坏情况上升时间条件下信号行为及一些用物理测试无法解决情况;模型可以免费从半导体厂商处获取,用户无需对模型付额外开销;兼容工业界广泛仿真平台。
IBIS模型核由一个包含电流、电压和时序方面信息列表组成。IBIS模型仿真速度比SPICE快很多,而精度只是稍有下降。非会聚是SPICE模型和仿真器一个问题,而在IBIS仿真中消除了这个问题。实际上,所有EDA供应商现在都支持IBIS模型,并且它们都很简便易用。大多数器件IBIS模型均可从互联网上免费获得。可以在同一个板上仿真几个不同厂商推出器件。
IBIS模型是一种基于V/I曲线对I/O BUFFER快速准确建模方法,是反映芯片驱动和接收电气特性一种国际标准,它提供一种标准文件格式来记录如驱动源输出阻抗、上升/下降时间及输入负载等参数,非常适合做振荡和串扰等高频效应计算与仿真。
IBIS本身只是一种文件格式,它说明在一标准IBIS文件中如何记录一个芯片驱动器和接收器不同参数,但并不说明这些被记录参数如何使用,这些参数需要由使用IBIS模型仿真工具来读取。欲使用IBIS进行实际仿真,需要先完成四件工作:获取有关芯片驱动器和接收器原始信息源;获取一种将原始数据转换为IBIS格式方法;提供用于仿真可被计算机识别布局布线信息;提供一种能够读取IBIS和布局布线格式并能够进行分析计算软件工具。
IBIS模型优点可以概括为:在I/O非线性方面能够提供准确模型,同时考虑了封装寄生参数与ESD结构;提供比结构化方法更快仿真速度;可用于系统板级或多板信号完整性分析仿真。可用IBIS模型分析信号完整性问题包括:串扰、反射、振