基于ARM的USB便携存储模块设计

来源 :硅谷 | 被引量 : 0次 | 上传用户:jiachengpu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 介绍基于ARM控制CH375芯片实现的USB便携存储模块的设计。首先介绍USB便携存储模块原理,之后给出ARM控制CH375的具体硬件及软件设计,最后介绍USB便携存储模块在油气田井口数据实时检测及远程传输系统中的应用。利用该设计能够实现U盘自动提取采集数据,克服人工采集数据的周期长自然环境恶劣等困难,已成功应用到油气田数据采集领域。
  关键词: ARM;CH375;便携存储
  0 引言
  基于USB接口的移动存储设备已经被广泛使用,尤其是采用USB-FLASH技术的U盘产品,而嵌入式U盘读写模块提供了通过串口或并口读写U盘的简单途径[1]。基于油气田井口数据采集及远程传输系统的实际项目应用,需要把存储在存储区的采集数据提取出来,所以设计了USB便携存储模块,利用ARM芯片S3C24102410的串口或数据总线实现对U盘的文件读写。
  1 USB便携存储模块原理
  利用ARM控制CH375芯片实现USB便携存储模块。CH375是一个USB总线的通用接口芯片,支持USB-HOST主机方式和USB-DEVICE/SLAVE设备两种通信方式[2]。由于CH375具有通用的控制端口和数据通信端口以及片选控制线等,因此可以便捷地连到嵌入式处理器的系统总线上。
  以往,嵌入式系统中处理USB存储设备文件系统时需要处理多种文件传输层协议。但CH375不仅是基于USB的硬件芯片,而且内置了相关的设备程序,所以实际的嵌入式系统程序只需要调用固化好的U盘文件级子程序库函数,即可实现与U盘的通。
  2 USB便携存储模块硬件设计
  本项目利用S3C24102410控制CH375的USB主机方式通信,采用的通信方式为并口通信。把相应的并口通信有关的I/O接口,按照标准并口连接方式连接到ARM处理器的I/O端口,实际的电路设计如图1所示。同时,为了保证CH375工作于并口通信方式,需要把它的TXD引脚直接接地,也可通过下拉电阻接地。
  图1中左端USB的接口用于连接USB通信设备,由+5V电源线和GND接地线以及D+和D-两个数据信号线组成,完全符合USB通信线路要求。CH375的晶振选择为12MHz,电路中C2、C6和C8为退耦电容,C10和C11是时钟振荡电路的电容。连接在RSTI引脚与VCC之间的电容C9,大小为0.47μF,其作用是延长CH375的复位时间。ACT#引脚通过上拉电阻串连了发光二极管,作用是指示不同的工作状态。
  从实际应用环境考虑,在设计PCB制板图时需要注意以下几点:1)尽量把退耦电容靠近CH375的相连接引脚;2)为了提高系统读写数据的抗干扰能力,应使D+和D-两个信号线的布线贴近平行,并且尽量在信号线两侧覆铜或者布置地线;3)为了减少高频时钟对外界的干扰,应当尽量缩短晶振引脚XI和XO相关信号线的长度,并尽量在相关元器件周围覆铜或者布置地线。
  3 USB便携存储模块软件设计
  由于Windows操作系统的广泛应用,为了方便数据的交换和显示,U盘中的数据应该符合Windows文件系统格式。因此很多常用的移动存储设备,包括闪盘、USB闪存盘、USB移动硬盘等,一般都采用FAT文件系统。CH375供了USB存储设备的文件级接口供设计人员调用,而这些接口函数是针对常用的文件级操作,因此ARM不需要考虑FAT12/FAT16/FAT32等文件系統,只需要了解文件名、文件长度等知识,就可以实现对外部USB存储设备的读写操作。实际操作中,经过本模块存于U盘等存储器的数据已经为FAT文件系统,可以直接插在电脑的USB接口而不需外部设备,因而和读写普通U盘一样。
  CH375的U盘文件级子程序库的存取模式包括字节模式和扇区模式两种。本设计采用的S3C2410自带的RAM,可以做文件数据缓冲区,结合实际应用情况采用扇区读写模式。每次新建或打开一个文件后,系统默认为扇区存取模式,其中支持以扇区为单位的文件操作子程序包括CH375FileRead和CH375FileWrite
  及CH375FileLocate等等。
  CH375是用于USB数据通信的专用芯片,当系统命令执行完成后或者检测到USB总线状态的变化的时候,CH375采取中断的方式通知ARM处理器。之后ARM接收到中断信号,进入中断服务程序进行相应处理。
  以在U盘中新建文件并写入数据为例,初始化CH375程序库和芯片包括:INT#引脚是查询方式还是中断方式处理、数据复制方式为内部复制还是外部复制、以字节模式还是以扇区模式读写U盘、设置外部RAM文件数据缓冲区、调用CH375库文件等;初始化I/O并口及电路是按照硬件的连接方式对I/O口进行设置;检查U盘是否准备好,有些U盘不需要这一步,但是某些U盘必须要执行这一步才能工作。
  4 USB便携存储模块在数据采集系统中的应用
  数据采集控制系统用定时器定时,每隔1秒检测外部USB模块,当有U盘插入时,USB模块通知控制系统,并等待相应的处理过程。如检测到U盘设备已经连接好,则在U盘中新建一个文
  件,文件属性为.TXT文件,之后打开新建立的文件,从数据存储区中把采集到的数据和实时时间提取出来,送到发送缓冲区,通过控制系统的串口和USB模块通信,从而把存储数据写入到U盘。数据写入成功则延时一定时间,保存并关闭文件,等待U盘退出。控制流程如图2所示。
  5 结束语
  本文详细介绍了基于ARM控制CH375的USB便携存储模块的设计。具体描述了油气田井口数据采集项目中USB存储模块的硬件设计及制板时的注意事项,以及ARM控制CH375和存储模块在数据采集系统中的程序设计。实际测试结果表明,利用该模块能够实现井口数据的USB采集,结果正确无误。极大地提高了数据采集的工作效率和质量,具有良好的应用前景。
  参考文献:
  [1]辛华峰、于枫、谭健等,嵌入式USB主/从机应用模块[J].吉林大学学报:工学版,2005,35(2):166-169.
  [2]陈会、张喜验、周扬等,基于CH375控制芯片的U盘读写系统[J].山东科学,2006,19(5):56-58.
其他文献
摘要:混凝土结构的施工技术对土木工程建筑的质量有着直接的影响。近年来,土木工程建设随着经济的发展而不断发展,对混凝土结构的施工技术也提出了更高的要求。本文首先阐述混凝土结构施工技术,并指出其中存在的问题及改进措施。  关键词: 土木工程, 混凝土结构, 施工技术  中图分类号:E271文献标识码: A   Abstract: there is a direct impact on the qual
期刊
摘 要: 公外大学英语是针对非英语专业的大学生开设的必修课,而公外高职学生的英语水平相对较为薄弱,基础不够扎实,不少学生在课堂中热情不高,而教师在课堂教学中则很容易陷入一种沉闷、枯燥的氛围,因此有效的课堂教学方法与策略尤为重要。本文作者在公外教研组从事教学工作五年,结合自身课堂教学实践,总结了一些教学方法与策略。  关键词: 高职 公外大学英语 教学方法与策略    一、存在问题  1.在教学过程
摘要:随着国家国民经济的飞速发展,建筑工程整体水平的不断提升,施工过程大体积混凝土裂缝问题,得到建筑业界越来越广泛的重视。土木建筑施工人员,特别是生产在第一线的施工管理人员,应当对大体积混凝土裂缝产生的诸多因素,有一个清晰的了解与认识。本文主要就是针对建筑工程施工大体积混凝土裂缝防治措施来进行分析。  关键词:建筑工程;施工;大体积混凝土  中图分类号: TU198 文献标识码: A  1、大体积
期刊
摘要:预应力钢筒混凝土管主要应用于城市给水排水干管、工业输水管线等供水工程,随着这种管道大力推广,在一些国家重点、特大型工程中得到应用,其中有举世瞩目的南水北调中线管道供水工程。由于预应力钢筒混凝土管是一种复合型管材,其制造过程比较复杂,产品的制造实行全过程质量控制,因此建立一套完善的质量追溯信息系统是有必要的。  关键词:预应力钢筒混凝土管、质量追溯   中图分类号:TV331文献标识码: A 
期刊
摘要:如今的高层楼房、水库大坝、大型设备等现代建筑都需要大体积混凝土施工,其主要的特点是体积大。大体积混凝土指混凝土中最小断面超过1m的混凝土结构,混凝土结构裂缝的出现是不可避免的,但是我们可以对其损坏的程度进行一定的控制。实践证明,我们必须采取措施保证建筑物的抗渗性、整体性、耐久性等大体积混凝土工程的施工质量。   关键词:大体积混凝土;施工技术;裂缝   中图分类号:TV331文献标识码: A
期刊
我院从1983年至1987年遇见阿米替林中毒10例,现将其引起的心脏损害分析报告如下。临床资料(一)一般资料男4、女6例,年龄16~55岁。中毒前诊断为抑郁症9例,误服中毒1例。阿米替
摘要:在现代土木工程施工中,大体积混凝土结构施工技术已得到越来越广泛的应用,但也引发出一系列施工技术应用的后续问题:其中最常见和难解决的问题是混凝土结构产生裂缝问题,对整个工程质量安全造成极大影响。本文结合大体积混凝土在具体施工中的特点,从原材料和施工过程中技术控制等方面,对建筑大体积混凝土结构施工技术应用进行简要分析,给出控制施工质量的建议。  关键词:土木工程;大体积混凝土结构;施工技术  中
期刊
摘 要: 提出一种有源天线一体化设计的方法。利用HFSS仿真软件对微带天线进行建模仿真并计算S11及阻抗,用ADS软件对低噪声放大器进行初步设计,最后将天线的S11参数加载到ADS中,与放大器联合仿真。利用ATF-55143低噪放晶体管设计一个工作于WLAN频段的有源微带贴片天线,噪声系数F=0.911dB,增益12.21dB。  关键词: 有源天线;集成天线;低噪声放大器;最小噪声匹配;微带天
新课程标准的实施,提出了全新的课程理念,信息技术课堂不再是单纯的操作技术课,而要更多关注学生的情感、态度和精神需求.在信息技术教学中,教师可以尝试从学生的情感因素出
摘要:造价管理工作是一项复杂、全面、综合性的工作,涉及到工程建设的各阶段和各领域,牵一发而动全身,解决好工程造价间题对工程建设将起到事半功倍之效,反之则被动影响工程建设各个方面。  关键词:市政道路;造价;影响要素;控制对策  中图分类号:TU99文献标识码: A   引言:随着国民经济的不断发展和进步,城市化进程的不断深入,城市人口迅速增加,城市交通面临着巨大的挑战。近几年,市政道路建设进程明显
期刊