首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 基于USB-Host的大容量数据采集系统的设计

基于USB-Host的大容量数据采集系统的设计

资料介绍
接口/总线/驱动技术

基于USB-Host的大容量数据采集系统的设计
发布日期:2009-3-16 19:21:02 文章来源:搜电 浏览次数: [pic]6
[pic][pic][pic]摘要
利用USB主控制器控制U盘作为数据采集系统的移动存储器。该设计基于USB主/从控制芯
片CH375S,遵守大容量存储设备类规范中的BulkOnly
和UFI子规范,支持FAT16文件系统,实现了数据采集系统中可用U盘进行数据存储,方便
与计算机交互;配合液晶和外扩键盘,可以完全抛开PC,实现采集数据的实时显示和指
定存储区域内数据的查看。
引言
  随着移动数据存储领域的日益扩大,在嵌入式系统中实现USB主机功能,以实现利用
USB存储设备进行数据存储的需求变得日益迫切。U盘作为新型移动存储设备,以体积小
、速度高、抗震动、通用性强的特点倍受青睐,因此,在数据采集系统中开发出嵌入式
USB主机控制U盘作为数据存储器,将具有良好的实用价值和应用前景。
1  USB大容量存储设备协议分析
  基于USB的大容量数据采集系统的设计,主要是要实现嵌入式USBHost。要想设计出
能直接读写U盘的嵌入式USBHost,就必须理解USB大容量存储设备协议。目前USB大容量
存储设备软件结构如图1所示。
[pic]
图1  USB大容量存储设备软件结构示意图
  图1中,虚线左边部分是主机的驱动程序结构,也是嵌入式USBHost所要实现的。左
边最顶层是FAT文件系统层API
,用于提供给用户访问存储设备的方法。U盘中的数据都是以文件格式存储的,FAT16因
具有高度兼容性而被广泛应用于移动存储设备中。这里简要分析一下
FAT16文件系统结构和存储空间的组织原则。
(1)  FAT16文件系
基于USB-Host的大容量数据采集系统的设计
本地下载

评论