admin管理员组文章数量:1567553
2024年3月13日发(作者:)
U 盘原理
总括:
U盘的结构基本上由五部分组成:USB端口、主控芯片、FLASH(闪存)芯片、PCB
底板、外壳封装。
U盘的基本工作原理也比较简单:USB端口负责连接电脑,是数据输入或输出的通道;
主控芯片负责各部件的协调管理和下达各项动作指令,并使计算机将U盘识别为“可移动
磁盘”,是U盘的“大脑”;FLASH芯片与电脑中内存条的原理基本相同,是保存数据
的实体,其特点是断电后数据不会丢失,能长期保存;PCB底板是负责提供相应处理数据
平台,且将各部件连接在一起。U盘是闪存的一种,也叫闪盘、优盘,最大的特点就是:
小巧、存储容量大、价格便宜。U盘都是USB接口的,属USB设备。
一、 U盘基本工作原理
通用串行总线(Universal serial Bus)是一种快速灵活的接口,当一个USB设备插入
主机时,由于USB设备硬件本身的原因,它会使USB总线的数据信号线的电平发生变化,
而主机会经常扫描USB总线。当发现电平有变化时,它即知道有设备插入。
当USB设备刚插入主机时,USB设备它本身会初始化,并认为地址是0。也就是没有
分配地址,这有点象刚进校的大学生没有学号一样。正如有一个陌生人闯入时我们会问“你
是什么人”一样,当一个USB设备插入主机时,,它也会问:“你是什么设备”。并接着
会问,你使用什么通信协议等等。当这一些信息都被主机知道后,主机与USB设备之间就
可以根据它们之间的约定进行通信。USB的这些信息是通过描述符实现的,USB描述符主
要包括:设备描述符,配置描述符,接口描述符,端点描述符等。当一个U盘括入主机时,
你立即会发现你的资源管理器里多了一个可移动磁盘,在Win2000下你还可以进一步从
主机上知道它是爱国者或是朗科的。这里就有两个问题,首先主机为什么知道插入的是移
动磁盘,而不是键盘或打印机等等呢?另外在Win2000下为什么还知道是哪个公司生产
的呢?其实这很简单,当USB设备插入主机时,主机首先就会要求对方把它的设备描述符
传回来,这些设备描述符中就包含了设备类型及制造商信息。又如传输所采用的协议是由
接口描述符确定,而传输的方式则包含在端点描述符中。USB设备分很多类:显示类,通信
设备类,音频设备类,人机接口类,海量存储类.特定类的设备又可分为若干子类,每一个设备
可以有一个或多个配置,配置用于定义设备的功能。配置是接口的集合,接口是指设备中
哪些硬件与USB交换信息。每个与USB交换信息的硬件是一个端点。因些,接口是端点
的集合。U盘应属于海量存储类。USB海量存储设备又包括通用海量存储子
类,CDROM,Tape等,U盘实际上属于海量存储类中通用海量存储子类。通用海量存储设
版权声明:本文标题:_U盘原理 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1710329299a259843.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论