USB工作原理简述

转载 2012年03月22日 09:27:54

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lancelot.blog.51cto.com/393579/228153

1.工作原理简述:

在一个USB系统中,必须有一个主机,和一个或多个从机。本系统中需要把电能,电压,电流,有功功率,无功功率等数据写到U盘里,所以系统是主机,U盘是从机。LPC24xx,LPC17xx里有USB设备,主机,OTG控制器。我们采用其中主机控制器,寄存器定义遵循OHCI规范。

主机必须要做的工作:

l        检测USB设备是否联机

l        检测USB设备的速度

l        挂起和唤醒USB设备

l        枚举设备

l        错误和复位功能

l        能自动设置USB总线复位

l        实现控制,快传输模式

USB组织定义了海量存储设备类(Mass Storage Class)的规范,这个类规范包括四个独立的子类规范,即:

l        USB Mass Storage Class Control/Bulk/Interrupt (CBI) Transport

l        USBMass Storage Class Bulk-Only Transport

l        USB Mass Storage Class ATA Command Block

l        USB Mass Storage Class UFI Command Specification。

U盘使用Bulk- Only传输规范,使用Bulk端点传送数据/命令/状态,使用

UFI命令规范对其进行操作。

U盘采用文件系统来组织文件。在U盘中常用的是FAT16和FAT32,下面是这个文件系统的对比:

FAT16:

优点:兼容性最好,某些数码设备可能对FAT32和NTFS格式的存储卡支持不太好,因此只能使用FAT16;

缺点:最大仅支持2GB分区,空间浪费大;

备注:赶紧看看您的U盘是不是FAT格式,如果是就改用FAT32吧;

FAT32:

优点:兼容性好;

缺点:单个文件不能超过4GB,不支持512MB以下容量的U盘;

备注:如果U盘容量达8GB以上,发现4GB文件拷不进去的话,可以考虑换用NTFS或ExFAT格式了。

目前主流U盘已经有1G,2G,4G,8G,所以综合上面的分析,我们选用FAT32文件系统。

2.原理框图

USB工作原理简述


3.需要的IO资源分析

USB_D+1正向差分信号

USB_D-1反向差分信号

4.FLASH空间和RAM空间预算

RAM空间根据需要传输到U盘的数据大小确定

5.模块的工作电压,工作电流(是否需要隔离)

需要5V的工作电流,电流不超过100mA,不需要隔离


SpringMVC工作原理概述

SpringMVC是当今最主流的Web MVC框架,没有之一,要做一名合格的JavaWeb工程师,学好它势在必行! 与Struts2原理不同,SpringMVC是通过最基础最传统的servlet来实...
  • zhangliangzi
  • zhangliangzi
  • 2016年02月04日 18:16
  • 16036

DNS工作原理-----简述

一.序===== 归纳 记录刚刚学到的一点东西,加深印象. 二.什么是DNS以及它所解决的问题 1.什么是DNS: DNS是一个庞大的分布式数据库系统.它存储的是关于网络上各主机的相关信息(标...
  • qq_28926493
  • qq_28926493
  • 2016年06月30日 19:20
  • 1268

MapReduce工作原理

一、MapReduce模型框架        MapReduce是一个用于大规模数据处理的分布式计算模型,最初由Google工程师设计并实现的,Google已经将完整的MapReduce论文公开发布了...
  • recommender_system
  • recommender_system
  • 2014年12月19日 09:56
  • 3161

USB2.0协议工作原理

  • 2008年09月25日 10:09
  • 4.94MB
  • 下载

USB1.0协议工作原理

  • 2008年09月25日 10:06
  • 1022KB
  • 下载

USB Hub、集线器、分线器的工作原理及选购时的注意事项

  • 2011年06月24日 21:23
  • 208KB
  • 下载

USB摄像头工作原理

  • 2012年10月15日 20:57
  • 347KB
  • 下载

USB Type C数据线接线方式、工作原理

USB Type C近段时间很火,现阶段市场真正带有TYPE C接口设备少(主要有MACBOOK,谷歌Chromebook Pixel,乐视手机,诺基亚N1等),而真正符合USB 3.1  TYPE ...
  • infiniti888
  • infiniti888
  • 2015年06月29日 10:25
  • 8270

USB OTG的工作原理-相互切换和交互流程

USB OTG的工作原理   OTG补充规范对USB 2.0的最重要的扩展是其更具节能性的电源管理和允许设备以主机和外设两种形式工作。OTG有两种设备类型:两用OTG设备(Dualrole devic...
  • tianshiyalin
  • tianshiyalin
  • 2013年12月10日 19:45
  • 3205

USB OTG的工作原理

USB OTG的工作原理   OTG补充规范对USB 2.0的最重要的扩展是其更具节能性的电源管理和允许设备以主机和外设两种形式工作。OTG有两种设备类型:两用OTG设备(Dualrole devi...
  • KidLeaf2
  • KidLeaf2
  • 2012年09月19日 17:05
  • 6528
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:USB工作原理简述
举报原因:
原因补充:

(最多只允许输入30个字)