一种多接口只读读卡器的制作方法

文档序号:6386689阅读:839来源:国知局
专利名称:一种多接口只读读卡器的制作方法
技术领域
本实用新型属于电子介质取证领域,特别涉及一种多接口只读读卡器。
背景技术
随着我国国民经济的快速发展,人民生活水平的大幅提高,特别是电子技术的迅猛发展,计算机、智能手机、数码相机、MP3等已成为家喻户晓的常用工具之一,与此同时,各种存储卡也大量普及,种类繁多,如SM/xD、SD/MMC/MS/MSPRO、CF/MD、USB存储介质等。然而,伴随而来的计算机以及网络类型的案件逐步增多,涉案的个人移动存储设备越来越多,其中就包含存储卡。为保证存储卡内信息的司法有效性和数据完整性,这就需要有效保护存储卡在被获取以及分析过程数据不被修改。因此提供一种兼容各种类型的存储卡,并且方便操作,便于携带的只读设备是非常重要的。
实用新型内容本实用新型公开一种操作简单、兼容各种存储卡,并可实现只读或读写功能的多接口只读读卡器,提高设备的兼容性,包括I、一种多接口只读读卡器,其特征在于,包括电源控制模块,用于将计算机USB接口电源转化成读卡器所用电源和接入存储卡所需电源;USB OTG模块,通过DMA通道和FIFO模块与MCU控制器相连,并通过第一 USB接口与计算机相连,用于控制存储卡与计算机之间的数据传输;第一 USB接口,用于连接计算机;FIFO模块,通过USB OTG模块与第一 USB接口相连,为读卡器提供先进先出缓存功能;DMA 通道,实现计算机和 SM/xD 接口、SD/MMC/MS/MS PRO 接口、CF/MD 接口、USB 接口的存储卡之间的数据通信;第二 USB接口,与存储卡识别模块相连,用于连接待读取的USB接口存储器; SM/xD接口,与存储卡识别模块相连,用于SM/xD接口卡的接入;SD/MMC/MS/MS PRO接口,与存储卡识别模块10相连,用于SD/MMC/MS/MS PRO卡的接入;CF/MD接口,与存储卡识别模块相连,用于CF/MD卡的接入;存储卡识别模块,与MCU控制器相连,用于检查是否有存储卡插入,获取存储卡信息,识别存储卡类型,并通知MCU控制器,同时把DMA通道切换到对应存储卡接口 ;指示灯模块,由LED组成,用于提示读卡器各种工作状态;模式选择模块,由切换开关组成,提供用户操作接口,供用户进行模式选择;MCU控制器,通过DMA通道和USB OTG模块和存储卡识别模块相连,实现对电源控制模块、存储卡识别模块、指示灯模块、模式选择模块、USB OTG模块、FIFO模块、PLL模块、RAM模块、FLASH模块进行控制,并对DMA数据流进行监测及控制,实现对存储卡只读或读写功能;PLL模块,用于对读卡器时钟信号进行调频和解调,提供不同时钟频率,同时降低外部晶振频率,提高读卡器稳定性;RAM模块,用于在读卡器启动时把FLASH模块存储的MCU控制器的程序复制到RAM里;FLASH模块,存储MCU控制器的程序。该读卡器通过整合多种接口,增加接口自动识别功能,提高了读卡器的通用性。

图I为本实用新型结构图;·图2为本实用新型操作流程图。
具体实施方式
以下结合附图及实施例对本实用新型作进一步详细说明。如图I所示,公开一种多接口只读读卡器,包括电源控制模块1,将计算机USB接口电源转化成读卡器所用电源和接入存储卡所需电源。USB OTG模块2,通过DMA通道和FIFO模块4与MCU控制器13相连,并通过第一USB接口 3与计算机相连,控制存储卡与计算机之间的数据传输。USB0TG(USB On-The-GoController)可以做USB Host或USB Device,在本实施例中做USB Device,与计算机进行通信,支持USB1. 0、USB2. O全速和高速协议,最大速度达480Mb/s。第一USB接口 3,用于连接计算机,该接口可以为标准USB A型公头,可以直接插入计算机USB接口。FIFO模块4,是一种先进先出(First Input First Output, FIFO)的数据缓存器,通过USB OTG模块2与第一 USB接口 3相连,为读卡器提供先进先出缓存功能。此模块由两个1024字节FIFO组成,即可编为I号FIFO模块和2号FIFO模块,可用乒乓操作,即MCU控制器13读取I号FIFO数据时,USB OTG模块2接收到的数据写入2号FIFO ;当MCU控制器13处理完I号FIFO数据,去读取2号FIFO数据时,USB OTG接收到的数据写入I号FIF0,这样可以加快通信速度。同时,在MCU控制器13与存储卡识别模块10之间也加了一块相同的FIFO模块,可以加快读卡器与存储卡见的通信速度。DMA 通道 5,实现计算机和 SM/xD 接口、SD/MMC/MS/MS PRO 接口、CF/MD 接口、USB接口存储卡之间的数据通信。DMA (Direct Memory Acces S,直接内存存取)是电子技术的一项重要技术,允许不同速度的硬件装置之间进行直接数据通信,而不需要依于MCU的大量中断负载。它可以直接将数据从一个地址空间传输到另一个地址空间,从而大大减少MCU
的工作量。第二 USB接口 6,标准USB A型母头,用于接待读取的U盘等USB接口存储器。[0031 ] SM/xD接口 7,标准SM/xD接口,用于SM/xD卡的接入。 SD/MMC/MS/MS PRO 接口 8,标准 SD/MMC/MS/MS PRO 接口,用于 SD/MMC/MS/MSPR0卡的接入。CF/MD接口 9,标准CF/MD接口,用于CF/MD卡的接入。存储卡识别模块10,与MCU控制器13相连,用于及时检查是否有存储卡插入,获取存储卡信息,识别存储卡类型,并通知MCU控制器13,同时把DMA通道切换到对应存储卡接□。指示灯模块11,由LED组成,用于提示设备各种工作状态。模式选择模块12,由切换开关组成,提供用户操作接口。MCU控制器13,MCU (micro control unit,微控制单兀),通过DMA通道和通过DMA通道和USB OTG模块2和存储卡识别模块10相连,实现对电源控制模块I、存储卡识别模块10、指示灯模块11、模式选择模块12、USB OTG模块2、FIFO模块4、PLL模块14、RAM模块15、FLASH模块16进行控制,对DMA数据流进行监测及控制,实现对存储卡只读或读写 功能。MCU控制器13可采用CSM8X51单片机,兼容C51指令,工作频率可达60MHz,主要工作是对各模块进行控制,对DMA数据流进行监测及控制,实现只读或读写功能。PLL模块14,米用PLL (phase locked loop)锁相环技术,可以对时钟信号进行调频和解调,提供不同时钟频率,同时降低外部晶振频率,提高系统稳定性。RAM模块15,设备启动时会把FLASH模块16存储的MCU控制器13的程序复制到RAM里,这样可以延长FLASH的寿命,同时也可以缓存其他数据。 FLASH模块16,存储MCU控制器13的程序。图2展示了该读卡器的操作流程用户将需要获取以及分析的存储卡插入到读卡器的相对应接口,选择只读/读写模式,然后通过USB线连接到电脑,设备进入初始化。电源指示灯,只读/读写指示灯(红色只读,绿色读写),存储卡识别指示灯,连接电脑指示灯,会先后亮起。等待连接电脑指示灯亮起后,可以发现电脑识别到存储卡,设备进入正常工作状态,用户可以对存储卡进行操作。主要说明I.电源指示灯,只读/读写指示灯(红色只读,绿色读写)显示不正常,硬件上出问题,请不要继续使用,以免烧坏存储卡;2.存储卡识别指示灯显示不正常,是存储卡识别部分出问题,可以检查下是否接触良好;3.连接电脑指示灯显示不正常,是连接电脑部分出问题,请确认电脑USB接口和USB连接线是否正常;4.只读模式下,向被保护的存储卡写入数据时,看起来数据写入成功,实际上设备在硬件层上阻止了写入通道,数据并未真正写入存储卡,只是设备没有将写入请求操作失败的错误信息反馈给操作系统。综上所述,本方案提供一种兼容各种类型的存储卡的读卡器,并且方便操作,便于携带。并且有效保护存储卡在被获取以及分析过程数据不被修改,保证存储卡内信息的司法有效性和数据完整性。
权利要求1.一种多接口只读读卡器,其特征在于,包括 电源控制模块,用于将计算机USB接口电源转化成读卡器所用电源和接入存储卡所需电源; USB OTG模块,通过DMA通道和FIFO模块与MCU控制器相连,并通过第一 USB接口与计算机相连,用于控制存储卡与计算机之间的数据传输; 第一 USB接口,用于连接计算机; FIFO模块,通过USB OTG模块与第一 USB接口相连,为读卡器提供先进先出缓存功能;DMA通道,实现计算机和SM/xD接口、SD/MMC/MS/MS PRO接口、CF/MD接口、USB接口的存储卡之间的数据通信; 第二 USB接口,与存储卡识别模块相连,用于连接待读取的USB接口存储器;SM/xD接口,与存储卡识别模块相连,用于SM/xD接口卡的接入; SD/MMC/MS/MS PRO接口,与存储卡识别模块(10)相连,用于SD/MMC/MS/MSPR0卡的接A ; CF/MD接口,与存储卡识别模块相连,用于CF/MD卡的接入; 存储卡识别模块,与MCU控制器相连,用于检查是否有存储卡插入,获取存储卡信息,识别存储卡类型,并通知MCU控制器,同时把DMA通道切换到对应存储卡接口 ; 指示灯模块,由LED组成,用于提示读卡器各种工作状态; 模式选择模块,由切换开关组成,提供用户操作接口,供用户进行模式选择; MCU控制器,通过DMA通道和USB OTG模块和存储卡识别模块相连,实现对电源控制模块、存储卡识别模块、指示灯模块、模式选择模块、USB OTG模块、FIFO模块、PLL模块、RAM模块、FLASH模块进行控制,并对DMA数据流进行监测及控制,实现对存储卡只读或读写功倉泛; PLL模块,用于对读卡器时钟信号进行调频和解调,提供不同时钟频率,同时降低外部晶振 频率,提闻读卡器稳定性; RAM模块,用于在读卡器启动时把FLASH模块存储的MCU控制器的程序复制到RAM里; FLASH模块,存储MCU控制器的程序。
专利摘要本实用新型公开了一种操作简单、兼容各种存储卡,并可实现只读或读写功能的装置。用户只需将需要获取以及分析的存储卡插入设备相对应接口,另一端通过USB线连接电脑,即插即用,直接由电脑USB口供电,无需外加电源,无需特别的驱动程序。支持获取的存储卡类型有SM/xD、SD/MMC/MS/MS PRO、CF/MD、USB存储介质等。本设备有两种工作模式1、读写模式,可当成USB读卡器使用,即将各种存储卡转成USB与电脑连接,实现对存储卡读写;2、只读模式,本设备从硬件层阻止了写入通道,能有效保护存储卡在获取以及分析过程不被修改。同时本设备采用低功耗技术,产品处理器采用低功耗的单片机。重量轻,便于携带。
文档编号G06K7/00GK202584143SQ20122000434
公开日2012年12月5日 申请日期2012年1月5日 优先权日2012年1月5日
发明者沈顺孝, 陈大铍, 郭文琼, 吴神培 申请人:厦门市美亚柏科信息股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1