本文主要介绍了USB协议的基础知识,包括USB协议的来龙去脉,OHCI/UHCI/EHCI/xHCI之间的区别和联系,USB的firmware,以及USB 2.0协议的概览,USB的枚举的详细过程,OHCI的一些特点 ### USB基础知识概论 #### 1. USB的来龙去脉 ##### 1.1. USB是什么 USB(Universal Serial Bus)即通用串行总线,是一种常用的接口标准和技术规范,用于规范计算机与外部设备之间的连接和通信。USB的设计目标是简化外设连接方式、提高数据传输速度并支持热插拔功能。 自1996年首次推出以来,USB已经历了多个版本的迭代升级。最初的USB 1.0版本于1996年发布,随后在1998年推出了USB 1.1版本,极大地提升了数据传输速率。2000年,USB 2.0规格正式公布,进一步提高了传输速度,达到了480Mbps,这标志着USB技术进入了高速发展阶段。 ##### 1.2. 为何要有USB USB的出现解决了传统计算机接口存在的诸多问题,比如复杂的接线方式、有限的端口数量以及缺乏热插拔功能等。USB接口可以轻松地将各种外设(如鼠标、键盘、打印机、存储设备等)连接到计算机上,并且支持即插即用和热插拔功能,极大地提高了用户使用的便捷性和灵活性。 #### 2. USB相关的基础知识 ##### 2.1. USB相关的硬件 USB系统的硬件组件主要包括主机(Host)、集线器(Hub)和设备(Device)三大部分。 **2.1.1. USB控制器类型:OHCI,UHCI,EHCI,xHCI** **2.1.1.1. OHCI和UHCI** OHCI(Open Host Controller Interface)和UHCI(Universal Host Controller Interface)是两种早期的USB控制器接口规范,它们分别由Intel和其他公司开发。 **2.1.1.1.1. 为何Intel设计的UHCI把更多的任务都留给软件实现?** UHCI是由Intel在1996年推出的一种USB控制器接口,它之所以将更多任务交给软件处理,主要是为了简化硬件设计并降低成本。通过让操作系统承担更多处理工作,可以在一定程度上降低硬件复杂度,使得UHCI控制器更容易被集成到主板或芯片组中。 **2.1.1.1.2. 为何嵌入式系统中的USB主控多用OHCI,而非UHCI?** OHCI相对于UHCI具有更好的性能和更高的兼容性。此外,OHCI支持更多的特性,如支持USB 1.1规范的全部功能。对于资源有限的嵌入式系统来说,OHCI能够提供更稳定的工作环境,因此在嵌入式领域得到了广泛的应用。 **2.1.1.1.3. OHCI和UHCI技术细节上的区别** OHCI与UHCI的主要区别在于其支持的功能不同。OHCI除了支持USB 1.1的所有特性外,还支持USB设备的热插拔功能,并且提供了更为灵活的编程模型。相比之下,UHCI只支持基本的USB 1.1功能,且对软件的支持相对较少。 **2.1.1.2. EHCI** EHCI(Enhanced Host Controller Interface)是在USB 2.0规范中引入的,它是针对USB 2.0高速模式(High Speed,最高传输速率为480Mbps)设计的控制器接口。EHCI在保持向下兼容性的同时,提供了对高速数据传输的支持。 **2.1.1.3. xHCI** xHCI(eXtensible Host Controller Interface)则是随着USB 3.0规范的推出而出现的新一代控制器接口。xHCI旨在支持USB 3.0规范带来的更高带宽需求,同时保持对旧版本USB设备的支持。相比于之前的USB控制器接口,xHCI拥有更加现代化的设计,支持更高效的数据传输机制,并具备更强的可扩展性。 总结来说,从UHCI到OHCI再到EHCI和xHCI,每个阶段的USB控制器接口都随着技术进步不断演进,以满足日益增长的数据传输需求和更复杂的使用场景。这些控制器的不同特性也反映了USB技术发展的轨迹及其对现代计算环境的影响。
2026-05-09 22:56:47 1.47MB usb
1
### PSASP基础数据库用户手册知识点解析 #### 一、基础数据概述 **1.1 基础数据的定义** PSASP(Power System Analysis Software Package)的基础数据是支撑电力系统分析计算的重要组成部分。这些数据包括但不限于母线、线路、变压器等电力系统组件的基本属性和参数。PSASP Windows版本在保持原有计算核心的基础上,对数据结构进行了优化,使其更加科学合理。 **1.2 基础数据的内容** 基础数据主要包括以下内容: - **母线数据**:涉及母线编号、电压等级等信息。 - **交流线数据**:包括线路的电阻、电抗、电导、电纳等参数。 - **变压器数据**:涵盖变压器的变比、短路阻抗、绕组连接方式等信息。 - **直流线数据**:涉及直流线路的电阻、换流器参数等。 - **发电机数据**:包括发电机的容量、额定电压、励磁系统参数等。 - **负荷数据**:涉及负荷的类型、大小、分布等信息。 - **静止无功补偿器数据**:包含补偿器的容量、电压范围等参数。 - **零序互感数据**:反映电力系统中零序电流与电压的关系。 - **变电站主接线数据**:包括变电站的布局、设备连接方式等。 - **区域数据**:涉及电网划分、调度管理等方面的信息。 **1.3 基础数据的组织** 基础数据通常按照特定的数据结构进行组织,便于管理和维护。在PSASP中,这些数据被分为不同的类别,并存储在相应的数据库中。例如,所有母线的相关信息会被集中存储在一个母线数据库中。 **1.4 基础数据的建立和编辑方法** 基础数据的建立和编辑可以通过多种方式进行,如文本方式和图形方式。在文本方式下,用户可以直接输入数据来创建或修改基础数据;而在图形方式下,则通过可视化界面来进行操作。 #### 二、文本方式下的数据建立和编辑 **2.1 文本方式编辑环境简介** - **2.1.1 进入文本方式编辑环境**:用户可以通过启动PSASP软件并选择“文本方式”进入此环境。 - **2.1.2 基本元件的数据组字段**:每种元件都有一系列特定的数据字段,用于描述其物理特性和电气参数。 - **2.1.3 编辑环境简介**:文本编辑环境中提供了丰富的工具和命令,帮助用户高效地进行数据输入和编辑。 **2.2 基本元件数据库** - **2.2.1 母线数据**:记录了母线的基本信息,如编号、电压等级等。 - **2.2.2 交流线数据**:描述了交流线的电阻、电抗等电气参数。 - **2.2.3 两绕组变压器数据**:涵盖了变压器的主要参数,如变比、阻抗等。 - **2.2.4 三绕组变压器数据**:类似于两绕组变压器,但涉及到更多的绕组配置。 - **2.2.5 移相变压器数据**:特殊类型的变压器,用于改变相位差。 - **2.2.6 直流线数据**:描述直流线路的电气参数。 - **2.2.7 发电机及其调节器数据**:记录了发电机的容量、励磁系统参数等。 - **2.2.8 负荷数据**:包含了负荷的类型、功率等信息。 - **2.2.9 静止无功补偿器数据**:涉及补偿器的容量、电压范围等参数。 - **2.2.10 零序互感数据**:反映了电力系统中的零序电流与电压关系。 - **2.2.11 变电站主接线数据**:描述了变电站内的设备布局和连接方式。 - **2.2.12 区域数据**:涉及电网划分和调度管理等方面的信息。 **2.3 元件公用参数数据库** - **2.3.1 发电机参数**:包括发电机的额定功率、短路比等。 - **2.3.2 1型调压器参数**:描述了一类调压器的具体参数。 - **2.3.3 2型调压器参数**:描述了另一类调压器的参数。 - **2.3.4 调速器参数**:涉及调速器的工作原理和参数设置。 - **2.3.5 电力系统稳定器PSS参数**:包含了PSS的控制逻辑和参数设置。 - **2.3.6 负荷静特性参数**:描述了负荷在不同条件下的行为特征。 - **2.3.7 感应电动机参数**:涉及感应电动机的基本参数。 - **2.3.8 1型静止无功补偿器参数**:描述了一种类型的静止无功补偿器的参数。 - **2.3.9 2型静止无功补偿器参数**:描述了另一种类型的静止无功补偿器的参数。 - **2.3.10 直流线调节器参数**:涉及直流线路调节器的工作参数。 **2.4 基础数据检查** 为了确保数据的准确性,PSASP提供了基础数据检查功能。这有助于发现数据中的错误或不一致性问题,并及时进行修正。 #### 三、电力系统单线图的绘制及数据编辑 **3.1 图形数据编辑环境简介** - **3.1.1 进入图形数据编辑环境**:用户可通过软件菜单选择进入图形编辑模式。 - **3.1.2 编辑环境简介**:图形编辑环境提供了一个直观的操作界面,方便用户进行绘图和数据编辑。 **3.2 系统单线图的编辑** - **3.2.1 元件的绘制**:用户可以绘制各种电力系统元件,如母线、线路、变压器等。 - **3.2.2 元件的修改**:可以在图形界面上直接修改元件的位置、属性等。 - **3.2.3 元件的成组操作**:支持将多个元件作为一个整体进行移动、复制等操作。 - **3.2.4 元件数据的建立和修改**:可以在图形界面上直接输入或修改元件的数据。 - **3.2.5 系统单线图编辑环境的其它功能**:还包括缩放、平移、撤销等功能。 **3.3 变电站主接线图的绘制和数据编辑** - **3.3.1 主接线图编辑环境简介**:提供了专门的界面用于绘制变电站主接线图。 - **3.3.2 主接线图的绘制和数据编辑**:用户可以在该环境下绘制变电站内的各种设备,并输入相关数据。 #### 四、电力系统地理位置接线图的编辑 **4.1 地理位置接线图的数据准备** - 在绘制地理位置接线图之前,需要准备好相关的地理位置数据,如经纬度信息。 **4.2 地理位置接线图编辑环境简介** - **4.2.1 进入地理位置接线图编辑环境**:通过软件菜单选择进入地理位置接线图编辑模式。 - **4.2.2 编辑环境简介**:提供了绘制和编辑地理位置接线图的功能。 **4.3 地理位置接线图的编辑** - **4.3.1 系统元件的绘制**:用户可以绘制系统中的各种元件,如变电站、线路等。 - **4.3.2 系统元件的修改**:可以在地图上直接修改元件的位置、属性等。 - **4.3.3 地理位置接线图及数据的浏览**:支持地图缩放和平移,便于查看整个系统的布局。 - **4.3.4 地理位置接线图的打印**:支持将绘制好的地理位置接线图打印出来。 - **4.3.5 地理位置接线图编辑环境的其它功能**:还包括添加注释、标注等功能。 #### 五、EPRI(China)7节点系统数据举例 **5.1 EPRI(China)7节点系统图** - 展示了EPRI(China)7节点系统的拓扑结构,包括各个节点之间的连接关系。 **5.2 进入PSASP主画面** - 用户通过启动PSASP软件,进入主界面。 **5.3 文本方式下的数据建立和编辑** - **5.3.1 进入文本方式数据编辑环境**:通过软件菜单选择进入文本方式编辑环境。 - **5.3.2 基础数据和公用参数的建立**:在文本方式下,用户可以输入或编辑基础数据和公用参数。 **5.4 系统单线图的编辑** - **5.4.1 进入图形方式数据编辑环境**:通过软件菜单选择进入图形编辑模式。 - **5.4.2 系统单线图的编辑**:用户可以在图形界面上绘制和编辑系统单线图。 **5.5 地理位置接线图的编辑** - **5.5.1 进入地理位置接线图编辑环境**:通过软件菜单选择进入地理位置接线图编辑模式。 - **5.5.2 地理图的编辑**:用户可以在地图上绘制和编辑系统元件。 #### 附录A:PSASP元件的数学模型 - 提供了各种电力系统元件的数学模型,包括同步发电机、励磁系统、PSS、调速器等。 #### 附录B:PSASP数据升级转换 - 描述了如何将旧版本的数据转换到新版本,以保持数据的兼容性。 以上是基于《PSASP基础数据库用户手册》的部分内容总结出的知识点,这些内容涵盖了PSASP的基础数据概念、数据编辑方法以及图形编辑功能等多个方面,对于初学者来说是非常宝贵的学习资源。
2026-05-08 16:47:11 1.73MB PSASP
1
计算机基础讲义是专升本考试的重要组成部分,涵盖了计算机系统的基本概念、计算机的发展历程、硬件和软件的基础知识、计算机病毒和网络等内容。本讲义首先介绍了计算机的发展历史,包括电子管计算机、晶体管计算机、集成电路计算机、大规模和超大规模集成电路计算机等不同时代的计算机,并指出第五代计算机为正在研制的智能计算机。接着,讲义详细阐述了计算机的特点,如自动操作、速度快、精度高以及具备记忆和逻辑判断能力。计算机的主要应用领域也在讲义中得到了描述,从最初的科学计算到现在的办公自动化、数据处理、信息管理、通信、生产自动化、过程控制、实时控制和人工智能等。 讲义对计算机未来的发展趋势和研究热点进行了展望,包括计算机巨型化、微型化、网络化、智能化和多媒体化。对于计算机的分类,讲义从信息表现形式、大小、设计目的等不同维度进行划分,包括模拟计算机、电子数字计算机、混合计算机、按计算机大小分类以及通用计算机和专用计算机。冯·诺依曼原理是计算机工作的基础,讲义强调计算机由运算器、控制器、存储器、输入设备、输出设备组成,程序和数据在计算机中用二进制数表示,计算机工作过程由存储程序控制。 计算机硬件基础是讲义的重要内容,包括主机(CPU)、存储器和外部设备(输入设备和输出设备)。其中,CPU是计算机的核心部件,其品质的指标包括主频和字长。存储器负责数据存储,其包含存储地址、存储字长和存储容量等概念,存储容量计算公式以及存储器单位换算也在讲义中有所提及。 此外,计算机系统由硬件系统和软件系统组成,硬件系统包括运算器、控制器、存储器、输入设备和输出设备,而软件系统则是指在硬件之上运行的各种程序和操作系统等。计算机病毒则是影响计算机系统安全稳定运行的一种特殊的程序。计算机网络的介绍则涉及到计算机之间的通信和资源共享。 这份专升本计算机基础讲义详细而全面地覆盖了计算机领域的基础知识,为学生提供了扎实的专业理论基础和备考材料。
2026-05-08 15:38:54 1.39MB
1
内容概要:本文详尽介绍了示波器作为现代电子实验室关键工具的作用及其基本概念、工作原理,包括模拟示波器与数字示波器的区别。接着阐述了进行示波器实验所需的设备准备,详细的实验操作流程,从示波器设置、信号输入到波形观察与分析的每一个步骤,并提供了针对可能出现的实验难点解决方法。最终得出了关于示波器在电信号测试与故障诊断中的重要性的结论。 适合人群:初学者、电子工程专业的学生及电子工程师。 使用场景及目标:适用于学习示波器基础知识,掌握正确的示波器使用方法以及提高电信号的分析能力,促进电路设计与技术开发。 阅读建议:跟随文档指导逐一完成每个实验步骤,注意理解示波器工作原理的同时重视实践中细节的把握,特别是面对信号干扰等问题时解决方案的学习。
2026-05-08 08:25:00 33KB 电子测量 信号分析 电子工程
1
常规电阻电容电感贴片元器件的封装为0402、0603、0805,比如0402,就是指长度为40mil,宽度为20mil,mil为毫英寸,1mil=0.0254mm, 40mil= 1mm。所以0402就是1mm*0.5mm,0603就是1.5mm*0.75mm,实际上是1.6mm*0.8mm,0805就是2mm*1.25mm,实际是2mm*1.2mm。此外日本还有一种规定,就是直接用公制的,比如: 0402对应公制1005 0603对应公制1608 0805对应公制2012 这个大家一看就懂。 因为日本是基础元器件的强国,所以日本的品牌都是按公制来标号的,国内有些也按日本的做法,也用公制。但欧美还比较喜欢用英制。 一般0402用于消费类电子,适合机器生产的,成本最低,降低板子面积和费用,所以广泛应用于手机、MP3、MP4等消费类电子。 一般0603用于量不是太大,批量性不强的地方,并且对功率有一些要求的地方,如消费类电源等,小工厂比较喜欢,因为0603比较适合手工贴片,生产简单。 一般0805适合用于需要一定功率的地方,尤其是功率电源等方面,还有对可靠性要求比较高的地方
2026-05-06 20:54:42 48KB 基础知识
1
【项目资源】:包含前端、后端、移动开发、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源等各种技术项目的源码。包括C++、Java、python、web、C#、EDA等项目的源码。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。
2026-05-06 17:10:09 36.58MB 图像处理
1
如果下载其它doc,pdf,ppt和xls等库需引入共享的资源库,不然会重复
2026-05-04 11:48:20 2.26MB java
1
为促进学生主动学习、培养学生分析问题和解决问题的能力,在机械基础课程教学实践中采用互动研讨式教学。分析了互动研讨式教学理念及要求、机械基础课程特点及教学现状,阐述了机械基础课互动研讨式教学过程及方法,提出了课前、课中及课后3个阶段的研讨内容和相应的研讨方式。
2026-05-03 16:40:25 634KB 机械基础 互动研讨 教学模式
1
第一部分:了解版图 版图的定义 版图的意义 版图的工具 版图的设计流程 第二部分:版图设计基础 认识版图 版图组成两大部件 版图编辑器 电路图编辑器 了解工艺厂商
2026-04-29 08:57:54 309KB 器件工艺与版图基础类
1