
usb通信
文章平均质量分 79
霁风AI
通领时代,信系未来
展开
-
USB总线专题(五)——Mass storage 设备相关知识
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。1. 定义小型计算机系统接口(SCSI,Small Computer System Interface):是一种用于计算机及其周边设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。SCSI 标准定义命令、通信协议以及实体的电气特性(换成 OSI...原创 2020-02-18 12:44:07 · 6080 阅读 · 2 评论 -
USB总线专题(一)——基础知识
1.基本概念介绍USB (Universal Serial Bus)是1995年Microsoft、Compaq、IBM等公司联合制定的一种新的PC串行通信协议。它基于通用连接技术,实现外设的简单快速连接,达到方便用户、降低成本、扩展PC连接外设范围的目的。允许外设在开机状态下热插拔,最多可串接下来 127 个外设,它可以向低压设备提供5伏电源,同时可以减少 PC 机 I/O 接口数量。2.USB版原创 2017-08-21 10:49:08 · 11648 阅读 · 1 评论 -
USB通信协议深入理解
1.基本概念一个【传输】(控制、批量、中断、等时):由多个【事务】组成; 一个【事务】(IN、OUT、SETUP):由一多个【Packet】组成。USB数据在【主机软件】与【USB设备特定的端点】间被传输。【主机软件】与【USB设备特定的端点】间的关联叫做【pipes】。一个USB设备可以有多个管道(pipes)。2.包(Packet)包(Packet)是USB系统中信息传输的基本单元,所有数转载 2017-08-21 14:07:07 · 5120 阅读 · 0 评论 -
USB总线专题(二)——数据传输及协议初探
1.概述1、 端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点) 。2、 帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是一个USB的传输动作。 3、upstream、downstream(上行、原创 2017-08-21 17:46:30 · 6597 阅读 · 0 评论 -
USB2.0协议分析
一、USB硬件介绍1.1 概述一条USB传输线分别由地线、电源线、D+和D-四条线构成,D+和D-是差分输入线,它使用的是3.3V的电压(与CMOS的5V电平不同),而电源线和地线可向设备提供5V电压,最大电流为500mA(可以在编程中设置)。 USB设备可以直接和HOST通信,或者通过Hub和Host通信。一个USB系统中仅有一个USB 主机,设备包括USB功能设备和USB H转载 2017-08-22 15:25:12 · 6296 阅读 · 1 评论 -
USB总线专题(三)——描述符
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。1. 概述USB 描述符信息存储在 USB 设备中,在枚举过程中,USB 主机会向 USB 设备发送 GetDescriptor 请求,USB 设备在收到这个请求之后,会将 USB 描述符信息返回给 USB 主机,USB 主机分析返回来的数据,判断出该设备是哪一种 U...原创 2019-08-29 18:17:56 · 1398 阅读 · 0 评论 -
USB总线专题(四)——枚举过程
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。1. 定义枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序。枚举过程包括设备地址的分配,从设备读取设备描述符,分配加载驱动程序,选择规定的设备功耗要求和接口配置信息。USB 架构中, hub 负责检测设...原创 2019-09-11 19:10:50 · 1993 阅读 · 2 评论