存储控制系统的制作方法

文档序号:6346050阅读:192来源:国知局
专利名称:存储控制系统的制作方法
技术领域
本实用新型涉及一种控制系统,尤指一种既可以实现USB闪存盘(以下简称“U 盘”)的存储功能又可以实现读卡器读取信息功能的存储控制系统。
背景技术
U盘是基于USB接口、以闪存芯片为存储介质的存储设备。U盘的出现是移动存储技术领域的一大突破,其体积小巧,特别适合随身携带,可以随时随地、轻松交换资料数据, 成为理想的移动办公及数据存储交换产品。读卡器是一种对卡片信息进行读写操作的装置,是一种标准的电脑外界设备,读卡器因具有插入卡片后能进行较大容量的数据存储的功能,且体积小、价格低、性能稳定、 便于携带等特点得到了消费者的广泛使用。现有的U盘以及读卡器都是相对独立的设备,对于设计者来说,针对不同的产品需要设计不同的存储控制系统来实现相应的功能,设计较复杂且成本较高。
发明内容鉴于以上内容,有必要提供一种既可以实现U盘的存储功能又可以实现读卡器读取信息功能的存储控制系统。一种存储控制系统,用于控制一电脑与一外接设备之间的数据传输,所述存储控制系统包括一与所述电脑相连的USB接口、一与所述外接设备相连的外设接口及一连接于所述USB接口与所述外设接口之间的控制模组,所述控制模组包括一与所述电脑进行数据传输的数据传输子模组、一控制所述控制模组工作流程的微控制器、一与所述微控制器相连的只读存储器、一用于解析数据的协议解析子模组、一与所述外设接口相连用于转换协议的协议时序发生器及一连接于所述协议解析子模组与所述协议时序发生器之间用于存放数据的缓存控制器,所述只读存储器中的代码根据所述外接设备的不同更改为不同的代码,所述微控制器根据所述只读存储器中的代码控制所述控制模组的工作流程。优选地,所述数据传输子模组与所述USB接口相连,并通过所述USB接口与所述电脑进行数据传输。优选地,所述协议解析子模组连接于所述数据传输子模组与所述缓存控制器之间,用于对所述数据传输子模组接收到的数据进行协议解析后传输至所述缓存控制器,并将所述缓存控制器内的数据转换为电脑能够识别的数据传输至所述数据传输子模组。优选地,所述协议时序发生器连接于所述缓存控制器与所述外设接口之间,用于读取所述缓存控制器中的数据,将其转换为一标准协议后传输至所述外设接口,并将所述外设接口传输的外接设备中的标准协议转换为数据存储至所述缓存控制器。优选地,所述标准协议为SPI协议。优选地,所述微控制器分别与所述数据传输子模组、所述缓存控制器、所述协议时序发生器及所述外设接口相连,并根据所述只读存储器的代码控制所述控制模组的工作流程。优选地,所述存储控制系统还包括一与所述控制模组相连的为所述存储控制系统供电的电源。优选地,所述控制模组还包括一用于在上电的时候对所述存储控制系统进行复位的复位子模组。相对现有技术,本实用新型存储控制系统只需要对只读存储器中的代码进行更改即可根据不同的设计产品实现相对应的功能,结构简单,使用方便,且成本较低。

图1为本实用新型存储控制系统较佳实施方式的功能模块图。
具体实施方式
请参阅图1,本实用新型存储控制系统较佳实施方式包括一为该存储控制系统供电的电源、一连接一电脑的USB接口、一与该USB接口相连的控制模组及一与该控制模组相连的外设接口。该外设接口用于连接一外部的外接设备,例如闪存芯片、各种存储卡等。该控制模组包括一复位子模组、一连接该USB接口的数据传输子模组、一连接该数据传输子模组的协议解析子模组、一连接该协议解析子模组的缓存控制器、一连接该缓存控制器的协议时序发生器、一分别连接该数据传输子模组、该缓存控制器及该协议时序发生器的微控制器及一连接该微控制器的只读存储器。该外设接口与该控制模组中的微控制器及该协议时序发生器相连。在本实施方式中,该电源为一 +5V供电电源,该USB接口为一 USB2. 0全速接口。该复位子模组用于在上电的时候对整个系统进行复位,该数据传输子模组可通过该USB接口与电脑进行数据传输,即可接收电脑通过USB接口传输的数据,也可将数据通过USB接口传输至电脑,该微控制器根据该只读存储器内部的代码控制整个控制模组的工作流程,该协议解析子模组用于对该数据传输子模组接收到的数据进行协议解析,并将缓存控制器内的数据转换为该电脑能够识别的数据,该缓存控制器用于存储解析后的数据,该协议时序发生器用于读取该缓存控制器中的数据,将其转换为一标准协议后传输至该外设接口,并将该外设接口传输的外接设备中的标准协议转换为数据存储至该缓存控制器。在本实施方式中,该标准协议为SPlGerial Peripheral Interface,串行外围设备接口)协议。该存储控制系统的工作原理如下当需要读取电脑中的数据并将其存储至外部的外接设备时,该USB接口与电脑进行数据传输通信,该数据传输子模组接收该电脑传输的数据后,将数据传输至该协议解析子模组,该协议解析子模组对接收到的数据进行协议解析后,传输至该缓存控制器,该协议时序发生器读取该缓存控制器中的数据,并将其转换为SPI协议后通过该外设接口传输至外部的外接设备;当需要读取外部外接设备中的数据并将其存储至电脑时,该外设接口与该外接设备进行传输通信,该协议时序发生器将外设接口传输的SPI协议转换为数据存储至缓存控制器,该协议解析子模组读取该缓存控制器中的数据,并将其转换为电脑能够识别的数据传输至该数据传输子模组,该数据传输子模组通过该USB接口将数据传输至该电脑。在整个工作过程中,该微控制器根据该只读存储器内部的代码控制及协调整个控制模组的工作流程。[0019]在上述存储控制系统中,设计者可以根据外接设备的不同类型,分别更改该只读存储器内存储的代码,从而实现电脑与不同外接设备之间的数据传输。在本实用新型中,只需要对只读存储器中的代码进行更改设置,即可实现不同的功能,例如当需要实现U盘的存储功能时,外设接口连接闪存芯片,只读存储器中存储的代码假设为第一代码,则微控制器会根据第一代码控制整个控制模组的工作流程,来实现U 盘的存储功能;当需要实现读卡器读取信息的功能时,外设接口连接存储卡,只需要将只读存储器中存储的代码更改为第二代码,微控制器会根据第二代码控制整个控制模组的工作流程,来实现读卡器读取信息的功能;当需要同时支持U盘的存储功能及读卡器读取信息的功能时,可将只读存储器中存储的代码更改为第三代码,微控制器会根据第三代码控制整个控制模组的工作流程,来实现U盘的存储功能及读卡器读取信息的功能。由此可以看出,针对不同的设计产品,只需要更改只读存储器中的代码,既可以使用相同的存储控制系统的架构,来实现不同产品的功能。本实用新型存储控制系统只需要对只读存储器中的代码进行更改即可根据不同的设计产品实现相对应的功能,结构简单,使用方便,且成本较低。
权利要求1.一种存储控制系统,用于控制一电脑与一外接设备之间的数据传输,其特征在于 所述存储控制系统包括一与所述电脑相连的USB接口、一与所述外接设备相连的外设接口及一连接于所述USB接口与所述外设接口之间的控制模组,所述控制模组包括一与所述电脑进行数据传输的数据传输子模组、一可根据所述外接设备的不同进行更改的只读存储器、一与所述只读存储器相连并根据所述只读存储器来控制所述控制模组工作流程的微控制器、一用于解析数据的协议解析子模组、一与所述外设接口相连用于转换协议的协议时序发生器及一连接于所述协议解析子模组与所述协议时序发生器之间用于存放数据的缓存控制器。
2.如权利要求1所述的存储控制系统,其特征在于所述数据传输子模组与所述USB 接口相连,并通过所述USB接口与所述电脑进行数据传输。
3.如权利要求1所述的存储控制系统,其特征在于所述协议解析子模组连接于所述数据传输子模组与所述缓存控制器之间,用于对所述数据传输子模组接收到的数据进行协议解析后传输至所述缓存控制器,并将所述缓存控制器内的数据转换为电脑能够识别的数据传输至所述数据传输子模组。
4.如权利要求1所述的存储控制系统,其特征在于所述协议时序发生器连接于所述缓存控制器与所述外设接口之间,用于读取所述缓存控制器中的数据,将其转换为一标准协议后传输至所述外设接口,并将所述外设接口传输的外接设备中的标准协议转换为数据存储至所述缓存控制器。
5.如权利要求1所述的存储控制系统,其特征在于所述微控制器分别与所述数据传输子模组、所述缓存控制器、所述协议时序发生器及所述外设接口相连。
6.如权利要求1所述的存储控制系统,其特征在于所述存储控制系统还包括一与所述控制模组相连的为所述存储控制系统供电的电源。
7.如权利要求1所述的存储控制系统,其特征在于所述控制模组还包括一用于在上电的时候对所述存储控制系统进行复位的复位子模组。
专利摘要一种存储控制系统,用于控制一电脑与一外接设备的数据传输,包括一连接电脑的USB接口、一连接外接设备的外设接口及一连接于USB接口与外设接口之间的控制模组,所述控制模组包括一与电脑进行数据传输的数据传输子模组、一控制所述控制模组工作流程的微控制器、一连接微控制器的只读存储器、一解析数据的协议解析子模组、一连接外设接口用于转换协议的协议时序发生器及一连接于协议解析子模组与协议时序发生器之间用于存放数据的缓存控制器,只读存储器根据外接设备的不同更改不同的代码,微控制器根据只读存储器中的代码控制所述控制模组的工作流程。本实用新型结构简单,且成本较低。
文档编号G06F13/16GK202217266SQ201020580928
公开日2012年5月9日 申请日期2010年10月27日 优先权日2010年10月27日
发明者徐非, 邹铮贤 申请人:四川和芯微电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1