双接口闪存装置制造方法

文档序号:6765808阅读:122来源:国知局
双接口闪存装置制造方法
【专利摘要】本实用新型涉及一种双接口闪存装置,描述了应用于双接口闪存装置上,防止双接口闪存装置的两个接口同时连接到其它装置的连接口上的装置和方法的多个实施例。此消除了由于两个接口同时连接而造成对双接口闪存装置损坏或故障的风险。例如,一个双接口闪存装置包括了一个在一端具有标准的USB连接器,在另一端具有微型USB连接器的外壳。一个闪存存储器被设置于盖外壳中,并且在该外壳上有一个防护板。所述防护板通过物理方式防止标准USB接口和微型USB接口同时连接到一装置的接口上,以此来保护所述闪存装置,使其不同时被所述两个接口访问。
【专利说明】双接口闪存装置
[0001]相关申请案的交互引用
[0002]本申请要求,2013年3月15日提出的申请案号为:13 / 844,581,名为“DUAL-1NTERFACE FLASH DRIVE” ( “双接口闪存装置”)的美国非临时专利申请的优先权,这里通过引用将其内容结合于此。
【技术领域】
[0003]本实用新型涉及一种双接口闪存装置。
【背景技术】
[0004]随着科技的持续发展,诸如个人计算机、数码相机、数码摄像机、MP3播放器、平板电脑、iPod、iPad、智能手机之类的电子信息设备变得十分地流行。随着这种技术上的发展以及这些设备的共同使用,电子数据的使用也相应地上升了。电子数据可以包括用户数据、新闻、音乐、电视节目、电影、图片、视频等。上述每一个设备中都存储了一种或多种不同类型的电子数据。而用户经常希望能够在这些设备之间共享所述的电子数据。然而,这些设备有不同的规格和不同的尺寸,包括它们支持的接口。例如个人计算机之类的大型设备可能拥有适用于大型连接器的接口,例如标准通用串行总线(USB)连接器。例如相机之类的小型设备可能拥有适用于小型连接器的接口,例如微USB连接器。这些不同的接口提高了在设备间共享数据的困难程度。
[0005]不同的接口在市场上被统一成了标准的接口。例如个人计算机的标准接口之一就是标准USB接口。拥有标准USB闪存装置(即优盘)的用户能够将闪存装置插入到几乎所有电脑的标准USB连接接口中。通过两台计算机的标准USB接口,闪存装置能够用来将资料从一台计算机复制到另一台计算机中。然而,标准USB闪存装置只能够被用来在两台同时拥有标准USB接口的设备间共享数据。早先的很多设备并不支持标准USB接口,所以在这些不同的设备间,USB闪存装置就不能够被用来共享数据。对于能够简化在支持不同接口的设备间共享数据并且在使用时能够被安全而可靠地操作的闪存装置的需要系存在的。
实用新型内容
[0006]本实用新型中多个的实施例针对的是双接口闪存存储器的装置。更具体地说,这些实施例有关于防止双接口闪存存储器的两个接口同时与多个设备的接口相连接的装置。此消除了由于两个接口同时连接而造成对双接口闪存装置损坏或故障的风险。因为一个闪存装置的两个连接器能够同时被连接上,连接到所述两个连接器的接口能够同时访问闪存存储器。例如,所述两个接口可能发生写冲突。这种情形能够导致闪存存储器中资料的丢失甚至可能损坏双接口闪存装置。为了防止这种情况的发生,能够同时被连接上的闪存装置需要特殊的保护电路以检测到两个接口同时被连接上。这种保护电路需要额外的电路以防止由两个接口同时试图访问闪存存储器所产生的损害或故障。
[0007]所公开的装置的其中一些实施例包括了一个外壳、一个闪存存储器、一个设置在外壳内部的电路以及一个滑动托盘。所述滑动托盘能够使得外壳在滑动托盘内滑动,同时也能够将外壳锁定在滑动托盘内。所述外壳包括位于外壳第一端的一个第一连接器,位于外壳第二端的一个第二连接器。所述第一端和第二端位于外壳相对的两端。所述电路控制双接口。所述双接口通过所述第一连接器以及所述第二连接器处理与外部设备的通讯。同时其与所述闪存存储器、所述第一连接器以及所述第二连接器电气性相连。所述滑动托盘通过防止所述第一连接器和所述第二连接器能够同时连接到某一设备的某一接口上的方式,以此来保护所述闪存装置,使其不同时被所述第一连接器和所述第二连接器访问。其结果是所述为了控制双接口的电路就不需要设置额外的电路以保护闪存存储器,使其不同时被所述第一连接器和第二连接器访问。因此用来控制双接口的电路可以不包括防止闪存存储器同时被所述第一连接器和第二连接器访问的电路。
[0008]所述外壳能够在滑动托盘的上滑动至第一位置,以使得所述第一连接器能够连接上一设备的接口。当它这样做的时候,所述滑动托盘能够防止第二连接器连接到该设备的接口上。所述第一连接器可以使标准通用串行总线(USB)连接器,在这种情况下第一连接器能够连接的设备的接口可以是第一设备的标准USB连接器。所述第二连接器可以是微USB连接器,在这种情况下第二连接器能够连接的设备的接口可以是第二设备的微USB连接器。
[0009]控制双接口的电路可以包括一个集成的标准USB和微USB控制器的控制器。控制双接口的电路也可以包括分开的标准USB控制器和微USB控制器。自标准USB接口输入的第一数据和自微USB接口输入的第二数据都能够传输到复用器,复用器选择第一数据或者第二数据中的一个传输到闪存存储器上。所述外壳能够从滑动托盘上被移出,所述第一连接器和所述第二连接器可以同时为同一种连接器。所述闪存存储器以及所述电路可以被集成到同一块芯片上。
[0010]所公开的装置的一些实施例包括了一个外壳,一个闪存存储器,一个嵌入在外壳内的电路和连接在外壳上的防护板。所述外壳包括了一个第一连接器和一个第二连接器。所述电路控制第一连接器和第二连接器所组成的双接口并且与所述闪存存储器、第一连接器和第二连接器电气性相连接。所述防护板通过防止所述第一连接器和所述第二连接器能够同时连接到某一设备的某一接口上的方式,以此来保护所述闪存装置,不使其同时被所述第一连接器和所述第二连接器访问。所述为了控制双接口的电路不需要设置额外的电路以保护闪存存储器时期不同时被所述第一连接器和第二连接器访问,因为所述防护板防止了两个接口同时连接。
[0011]防护板可以是移动的。当所述防护板滑动至第一位置以使得所述第一连接器能够连接上一台设备的接口,同时所述防护板能够防止第二连接器连接到该设备的接口上。当所述防护板滑动至第二位置以使得所述第二连接器能够连接上一台设备的接口,同时所述防护板能够防止第一连接器连接到该设备的接口上。所述第一连接器可以使标准USB连接器,在这种情况下第一连接器能够连接的设备的接口可以是第一设备的标准USB连接器。所述第二连接器可以是微USB连接器,在这种情况下第二连接器能够连接的设备的接口可以是第二设备的微USB连接器。用来控制双接口的电路可以不包括检测闪存存储器同时被所述第一连接器和第二连接器访问的电路。【专利附图】

【附图说明】
[0012]本实用新型的具体实施例利用以下图展示和说明。
[0013]图1为外壳处于第一位置的双接口闪存装置的不图。
[0014]图2为图1中的外壳处于第二位置的双接口闪存装置的示图。
[0015]图3为图1中的外壳处于第三位置的双接口闪存装置的示图。
[0016]图4A-4D为图1中的双接口闪存装置的各种不同视图。
[0017]图5为图1中的双接口闪存装置将要连接到智能手机时的示图。
[0018]图6为将数据从第一设备复制到第二设备的示范性操作的流程图。
[0019]图7为第一双接口闪存装置的框图;以及
[0020]图8为第二双接口闪存装置的框图。
[0021]附图并未按比例绘制。例如,图中一些要素的大小可能被放大或者缩小以有助于对于本实用新型的实施例的理解。类似地,有些组成部分和/或操作步骤可能被分开成为框图中不同的方框或者被合并到一个方框中,以达到论述本实用新型的一些实施例的目的。此外,本实用新型能够变化为不同的修改和替换形式,具体的实施例通过在附图中以实例的形式展现并且在以下内容中具体地描述了。本实用新型并不仅限于所描述的个别实施例。相反,本实用新型倾向于覆盖所有的在由所附的权利要求所界定的本实用新型范围内的修改、等同、替换形式。
【具体实施方式】
[0022]本实用新型中多个实施例所针对的是双接口闪存存储器的装置和方法。更具体地说,本实用新型的不同实施例有关于应用于双接口闪存装置上,防止双接口闪存装置的两个接口同时连接到其它装置的连接口上的装置和方法。这消除了由于两个接口同时连接而造成对双接口闪存装置损坏或故障的风险。并不必要使得本实用新型的所有实施例拥有本实用新型的所有优点或者满足本实用新型的所有目的。
[0023]有关术语
[0024]本申请中所涉及到的术语、缩略语以及短语的简要说明如下。
[0025]术语“连接”或者“联接”以及与其有关的术语是在操作层面来讲的,而并不仅限于直接的物理连接或联接。例如两台设备有可能直接相联接,也有可能通过中间媒介或者中间设备相连接。又例如设备之间以一种能够互相之间传递信息但却不以物理方式联接的方式相互联接。在此公开的技术方案的基础上,本领域中的某一普通的技术会更倾向于以与上述对于连接或联接的定义所相符合的不同方式连接或者联接。
[0026]短语“在一些实施例中”、“根据不同的实施例”、“在所示的实施例中”、“在一个实施例中”、“在另外的实施例中”、“不同的实施例”、“一些实施例”以及跟在这些这些短语之后的,通常表示独有的特征、结构或者特点的短语,其至少被本实用新型至少一个实施例包括或者被本实用新型一个以上实施例包括。此外,此类短语并不仅涉及同一个实施例或者不同的实施例。
[0027]若说明书中描述某一组成部分或者特征“可能”、“可以”、“能够”或者“也许”包括或者拥有某一特点,此类个别的组成部分或者特征并不一定要包括或者拥有所述的特征。
[0028]术语“模块”仅广义地涉及软件、硬件或者固件部分(或者上述部分的集合)。典型意义上的模块是指能够利用特定的输入生成有用的数据或者其他输出的功能性组成部分。模块有可能是独立的也有可能不是独立的。一个应用程序(也被称作“应用”)可能包括一个或者多个模块。或者一个模块有可能包括一个及以上应用程序。
[0029]概述
[0030]图1展示了外壳处于第一位置的双接口闪存装置,该双接口闪存装置与本实用新型的多个实施例相一致。由图1所示,所属双接口闪存装置包括外壳120和滑动托盘105。外壳120包括一个位于外壳120的第一端的标准USB连接器110,以及一个位于外壳120第二段的微USB连接器115。所述第一端与第二端是外壳120的相反的两端。外壳120内部嵌入了一个闪存存储器以及用于控制双接口的电路。所述双接口通过标准USB连接器110支持标准USB接口,通过微USB连接器115支持微USB接口。滑动托盘105可以使得外壳120在滑动托盘内滑动,同时将外壳120锁定在滑动托盘105内部。外壳120处于第一位置,其能够使得标准USB连接器110能够连接到某一设备的接口上。标准USB连接器110伸出到滑动托盘105的边沿之外,以使其能够可以被完全接触并且能够插入到一个第一设备上,例如一台个人计算机的标准USB接口。
[0031]当外壳120处于第一位置时,滑动托盘105起到从物理上防止微USB连接器115能够接入到某一设备的某一接口的防护板的作用。滑动托盘105超出了微USB连接器115。在这个位置上,滑动托盘滑动托盘105起到从物理上防止微USB连接器115被插入到某一设备的某一接口的防护板的作用。例如,当在第一位置时,微USB连接器115不能够被插入到一台智能手机的接口中,因为滑动托盘105从物理上防止了这种连接。滑动托盘105起到了防止标准USB连接器和微USB连接器同时被连接的防护板的作用。例如,这种作用防止了当微USB连接器115被连接到一台智能手机的同时,标准USB连接器110被连接到一台个人计算机上。因为滑动托盘防止了两个接口同时被连接,所以用于控制双接口的电路可以被简化。之所以该电路可以被简化,是因为其不需要保护闪存存储器不被标准USB连机器110和微USB连接器115同时访问的电路。在一些实施例中,外壳120可以从滑动托盘105上被移除。
[0032]如果标准USB连接器110和微USB连接器115能够同时被连接到设备的接口上,那么就有着两个接口能够同时访问闪存存储器的可能性。这可能导致闪存存储器中数据的丢失或者甚至损坏双接口闪存装置。为了防止这种情况的发生,需要额外的保护电路。所述电路可以检测到两个接口同时被连接上,并且所述电路可以防止由两个接口同时试图访问闪存存储器所产生的损害或故障。在其中一些实施例,因为同时连接被防止了,所以这类电路也就不被需要。滑动托盘105防止标准USB连接器110和微USB连接器115同时被连接到设备的接口上。排除了额外保护电路的实施例具备更低的制造成本,因为排除了额外的保护电路减小了模片区的大小。此类实施例也具备更低的设计成本,因为排除了额外的保护电路使得设计复杂度降低。
[0033]在有些实施例中,连接器110和115可以是相同种类的连接器。例如,连接器110和115可以同时是全尺寸的USB连接器、标准USB连接器、标准A类USB连接器、B类USB连接器、微USB连接器、A类微USB连接器、B类微USB连接器、UC-E6连接器、苹果Lightning连接器,苹果30针连接器或者苹果的Thunderbolt连接器。在一些实施例中,连接器110和115可以是不同种类的连接器。例如,连接器110和115可以是全尺寸的USB连接器、标准USB连接器、标准A类USB连接器、B类USB连接器、微USB连接器、A类微USB连接器、B类微USB连接器、UC-E6连接器、苹果Lightning连接器,苹果30针连接器或者苹果的Thunderbolt连接器中不同的两种。
[0034]图2展示了图1中的外壳处于第二位置的双接口闪存装置,该双接口闪存装置与本实用新型的多个的实施例相一致。图1包含了图2中不同部分和标注的详细描述。外壳120处于第二位置,其能够使得微USB连接器115能够连接到某一设备的接口上。微USB连接器115伸出到滑动托盘105的边沿之外,以使其能够完全可以被接触并且能够插入到一个第一设备上,例如一台智能手机的微USB接口。
[0035]当外壳120处于第二位置时,滑动托盘105起到一个从物理上防止标准USB连接器110能够接入到某一设备的某一接口的防护板的作用。滑动托盘105超出了标准USB连接器110。在这个位置上,滑动托盘滑动托盘105起到一个从物理上防止标准USB连接器110被插入到某一设备的某一接口的防护板的作用。例如,当在第一位置时,标准USB连接器110不能够被插入到一台个人计算机的接口中,因为滑动托盘105从物理上防止了这种连接。滑动托盘105起到了 一个防止标准USB连接器和微USB连接器同时被连接的防护板的作用。例如,这种作用防止了当微USB连接器115被连接到一台智能手机的同时,标准USB连接器110被连接到一台个人计算机上。
[0036]图3展示了图1中的外壳处于第三位置的双接口闪存装置,该双接口闪存装置与本实用新型的多个实施例相一致。图1包含了图3中不同部分和标注的详细描述。外壳120处于第三位置,同时防止了标准USB连接器110和微USB连接器115能够连接到某一设备的某一接口上。当外壳120处于第三位置的时候,滑动托盘105起到一个从物理上同时防止标准USB连接器110和微USB连接器115能够接入到某一设备的某一接口的防护板的作用。这是因为两个连接器中,没有一个超过了活动托盘105的边沿。从该第三位置向微USB连接器115方向滑动外壳120能够使得微USB连接器115伸出滑动托盘105的边沿之外。这使得微USB连接器115可以连接到某一设备的某一接口上。将外壳120向相反方向,向标准USB接口 110方向滑动,能够使得标准USB连接器伸出滑动托盘105的边沿之外。这使得标准USB连接器110能够连接到某一设备的某一接口上。
[0037]图4A-4D展示了图1中的双接口闪存装置的各种不同视图。图1包含了图4A-4D中不同部分和标注的详细描述。图4A是所述图1中双接口闪存装置的俯视图。图4B是所述图1中双接口闪存装置的侧视图。图4C是所述图1中双接口闪存装置的仰视图。图4D是从微USB连接器115 —端观察时,图1中双接口闪存装置的端视图。
[0038]之前所述图1至图4A-4D都展示了图1中实施例的不同方面。在该实施例中,滑动托盘105是一个保护板,物理上防止除了一个连接器以外的其他所有的连接器能够连接到设备的接口上。一些实施例中,可以包括三个或者更多连接器。如果一个双接口闪存装置具有N个连接器,那么至少(N-1)个连接器能够一直被作为双接口闪存装置一部分的保护板防止,使其不能够被连接到某一设备的某一接口上。
[0039]在其他实施例中,可以使用不同的保护板和外壳。例如,保护板可以采用能够使得外壳在其中向前向后滑动的管状或者方形的构件来代替滑动托盘。另举一例来说,所述防护板可以是一个可以在外壳周围旋转的圆盘。在本例中,所述保护板可以有一个孔。当所述保护板旋转到所述孔与其中一个连接器成一直线时,该连接器可以移动,其可以从该孔中伸出。在另一个例子中,当所述保护板旋转到所述孔与其中一个连接器成一直线时,所述保护板可以被移动。所述保护板能够被向后拉动,这样所述连接器能够从孔中伸出。在所公开的实用新型的基础上,本领域的普通技术人员能够想到多种形状和设置去实现本实用新型。本实用新型的范围也包括了具有此类不同的形状和设置的实施例。相应的,本实用新型的范围倾向于包括所有的落入权利要求范围的此类替代方案、修改方案和变形方案以及等同方案。
[0040]图5展示了将要连接到智能手机时的图1中的双接口闪存装置,该双接口闪存装置是与本实用新型的不同的实施例相一致的。图1包含了图5中双接口闪存装置535不同部分和标注的详细描述。外壳120是处于图2中的第二位置。在本位置上,微USB连接器115伸出到滑动托盘105的边沿之外,滑动托盘105就不能够物理防止微USB连接器115能够连接到设备的接口上。当微USB连接器处于该延伸位置上时,双接口闪存装置535就能够连接到智能手机530上。智能手机530的微USB连接器525是与微USB连接器115相匹配的。因为是相匹配的,所以微USB连接器115能够插入到微USB连接器525从而在双接口闪存装置535和智能手机530间建立了联系。
[0041]双接口闪存装置535可以由任何型号的和双接口闪存装置535物理性匹配的连接器组成。并且其能够与该型号的连接器匹配的任何设备相连接。例如,双接口闪存装置535可以由如图1所描述的任何型号的连接器组成。当是由所述型号的连接器之一组成的时候,双接口闪存装置535可以连接到任何与该型号的连接器匹配的设备上。例如,双接口闪存装置535可以由一个苹果Lightning连接器组成。在本例中,双接口闪存装置535可以连接到一台具有苹果Lightning连接器的iPhone5设备上。又例如,双接口闪存装置535可以由一个阳A型迷你USB连接器(male mini USB A-type connector)组成。在本例中,双接口闪存装置535能够连接到一台具有阴A型迷你USB连接器(female mini USBA-type connector)的相机上。阴A型迷你USB连接器是与阳A型迷你USB连接器相匹配的连接器。
[0042]图6是本实用新型的不同实施例中,将数据从第一设备复制到第二设备的示范性操作的流程图。图6中所展示的方法可以利用一个双接口闪存装置实施,而这是与本实用新型的一些实施例相一致的。步骤605所展示的是将一个双接口闪存装置的第一连接器连接到一台第一设备的一个接口上。图5所示的图和描述为步骤605提供了几个示例。例如图5展示了将一个双接口闪存装置(即双接口闪存装置535)的第一连接器(即微USB连接器115)连接到一台第一设备(即智能手机530)的一个接口(即微USB连接器525)上。在之后的描述中,所述第一设备是一台智能手机,而所述第二设备是一台个人计算机(PC)。进一步,所述第一连接器是一个微USB连接器,而所述第二连接器是一个标准USB连接器。这样写是为了更易于理解对所述方法的描述。
[0043]通过步骤610将数据从智能手机中复制到双接口闪存装置中。该数据原先是存储在智能手机中的。智能手机从其存储其中读取数据并且将这些数据通过微USB连接器发送到双接口闪存装置中。
[0044]通过步骤615将双接口闪存装置的外壳滑动到能够使标准USB连接器连接到一台个人电脑的一个接口上的位置,同时通过该步骤防止微USB连接器同时连接到智能手机的微USB连接器上。例如,如图1和图2所示,外壳120原先所在的位置是在图2中所示使得微USB连接器115伸出超过滑动托盘105的边沿。在这个位置上微USB连接器115能够连接到某一设备的某一接口上。外壳120在这个位置上的同时,滑动托盘105超过了标准USB连接器110。在这个位置上,滑动托盘105起到了一个物理上防止标准USB连接器110能够连接到某一设备的某一接口上的防护板的作用。在本例中,通过步骤615将外壳120从图2中的位置滑动到图1中的位置。外壳120位置的这个改变能够使得标准USB连接器110能够连接到个人电脑的接口上的同时防止微USB连接器115能够连接到智能手机的接口上。当外壳120从图2中的位置滑动到图1中的位置的时候,微USB连接器115从其能够超过滑动托盘105的位置滑动到了其被滑动托盘105超过的位置。在这个位置上,滑动托盘105起到一个物理上防止微USB连接器115能够连接到某一设备的某一接口上的防护板的作用。与此同时,标准USB连接器110能够连接到一台个人电脑的一个接口上。
[0045]通过步骤620将双接口闪存装置的标准USB连接器连接到个人计算机的标准USB接口上。继续步骤615中的例子,标准USB连接器110当前正处于图1中的位置。在这个位置上,标准USB连接器110伸出超过了滑动托盘105的边沿,并且能够连接到某一设备的某一接口上。在本例中,通过步骤620将双接口闪存装置的标准USB连接器110连接到个人计算机的标准USB接口上。
[0046]通过步骤625将数据从双接口闪存装置中复制到个人电脑中。继续步骤620中的例子,数据当前存储在双接口闪存装置中的闪存存储器中。标准USB连接器110当前正连接在一台个人电脑的标准USB接口上。在本例中,通过步骤625将数据通过标准USB接口从双接口闪存装置的闪存存储器中复制到个人电脑中。
[0047]图6中所涉及的数据可以被存储在与所述第一设备和/或所述第二设备相关联的任何类型的存储器中。包括随机存取存储器(RAM)、动态随机存取存储器(DRAM)、包括NAND闪存或NOR闪存、SDRAM、SIMM、DIMM、RDRAM、DDR RAM在内的闪存存储器或者其他任何型号的存储设备。或者这些数据可以被存储在硬盘装置、⑶R0M、DVD、蓝光光碟(Blue-raydisk)、固态装置、诸如USB存储设备、优盘或闪存卡之类的可移除存储媒体设备中。
[0048]图7是第一类示范性双接口闪存装置的框图,该双接口闪存存储器是与本实用新型中的不同实施例相一致的。示范性的双接口闪存装置包括了标准USB连接器705、微USB连接器710、NAND闪存存储器715、USB /微USB双接口控制器720和临时存储存储器725。标准USB连接器705可以是一个阳连接器,那么与之相匹配的是一个阴标准USB连接器。阴USB连接器通常在个人电脑上装备。这种类型的连接器除了被叫做标准USB连接器之外有时也被称为全尺寸USB连接器或者标准A型USB连接器。双接口闪存装置可以配有如图1中所描述的任何连接器以取代标准USB连接器705和/或微USB连接器710.当标准USB连接器705与某一设备的某一匹配的接口连接的时候,该设备就能够与该双接口闪存装置通信(即该设备可以从该双接口闪存装置接收或者向该双接口闪存装置发送数据和命令)。所述设备是与所述双接口闪存装置的USB /微USB双接口控制器720通信。
[0049]微USB连接器710可以是一个阳连接器,那么与之相匹配的是一个阴微USB连接器。阴USB连机器通常在注入一下智能手机上装备,比如三星/谷歌公司的Galaxy Nexus手机。当微USB连接器710与某一设备的某一相匹配的接口相连接时,该设备就能够与该双接口闪存装置通信。该设备是与该双接口闪存装置的USB /微USB双接口控制器720通信。NAND闪存存储器715是在双接口闪存装置断电后能够保存数据的非易失性存储器。所述双接口闪存装置可以由取代NAND闪存存储器715的任何在物理上和电子上兼容的非易失性存储器组成。例如NOR闪存、EPROM和EEPROM。NAND闪存存储器715可以是以一片NAND闪存存储器芯片的形式存在,或者也可以多片NAND闪存存储器芯片的形式存在。NAND闪存存储器715与USB /微USB双接口控制器720相连接。
[0050]USB /微USB双接口控制器720是能够与标准USB连接器705和微USB连接器710直接通信的单一控制器。USB /微USB双接口控制器720之所以被称为“双接口控制器”是因为其是一个无论与标准USB连接器705还是微USB连接器710都能够通信的单一控制器。双接口闪存装置无论是通过标准USB连接器705或者微USB连接器710都能够连接到某一设备上。如之前所述,所述双接口闪存装置不能够同时通过两个连接器连接到某一设备上。因此,USB /微USB双接口控制器720的设计就可以被简化。设计上的简化使得设计开发成本降低,并且相应地,对于完成设计所需要的资源也减小了。减小的空间使得生产成本降低,因为生产成本是与所需要的空间直接有关的。
[0051]当USB连接器705或者微USB连接器710和某一设备的相匹配的接口连接时,该设备就能够与双接口闪存装置通信。更具体地来讲,该设备是与USB /微USB双接口控制器720通信。当复制数据操作初始化后,例如在图6所示的610步骤与625步骤中,USB /微USB双接口控制器720能够与已连接上的设备通信以完成数据的复制。当USB /微USB双接口控制器720如图6所示的步骤610那样接收到数据时,其能够将接收到的数据存储在其连接的临时存储存储器725中。USB /微USB双接口控制器720可以和与标准USB连接器705或者与微USB连接器710连接的设备进行通信。这是因为USB /微USB双接口控制器720是双接口控制器并且其能够控制利用两个连接器而进行的通信。
[0052]NAND闪存存储器能够以大小范围在2KB到4KB之间数据为单位被随机存储,有时候这种单位被称为块。从连接的设备复制过来的数据可以被存储在临时存储存储器725中,直到接收到了足够多的数据能够触发对NAND闪存存储器715进行一个块的写操作为止。当USB /微USB双接口控制器720从连接的设备接收到了足够的数据,USB /微USB双接口控制器720能够从临时存储存储器725中读取数据并且将这些数据写入到NAND闪存存储器715的块中。当数据被写入到NAND闪存存储器后,临时存储存储器725中的相应存储空间就可以被释放以进行其他操作。此外,由连接到的设备发送的命令能够被存储到临时存储存储其725中,直到USB /微USB双接口控制器720能够合理地处理它们为止。
[0053]如图6中的步骤625所示,USB /微USB双接口控制器720能够向连接到标准USB连接器705或者微USB连接器710的任何一个设备发送数据或命令。要被发送的数据寄存在NAND闪存存储器715中。USB /微USB双接口控制器720在准备将数据传送到连接的设备中时,可以自NAND闪存存储器715中读取要被发送的数据,并且将这些数据存储在临时存储存储器725中。USB /微USB双接口控制器720准备传送数据时,其可以从临时存储存储器725中读取数据并且将数据发送到连接的设备中。当数据被传送后,临时存储存储器中对应的存储空间能够被释放以进行另外的操作。另外,要由USB /微USB双接口控制器720发送的命令可以被存储在临时存储存储器725中。当准备就绪后,USB /微USB双接口控制器720可以将命令发送到连接的设备中。临时存储存储器725可以是任何型号的读/写设备,包括RAM、DRAN、SRAM、寄存器堆、触发寄存器、NAND闪存或者NOR闪存。
[0054]USB /微USB双接口控制器720同时也能够管理NAND闪存存储器715的擦除操作。闪存存储器有“擦除区块”,擦除区块是闪存存储器在同一时间能够被擦除的数据的最小单位。擦除区块实质上要比被存储器读写的数据的最小单位大。例如,NAND闪存存储器能够以大小范围在2KB到4KB之间数据为单位被随机存储,而擦除区块的大小可能为256KB。因此,当准备从NAND闪存存储器715中擦除数据或命令时,USB /微USB双接口控制器720可以通过管理数据来使得从NAND闪存存储器715中擦除的擦除区块块只包含有要擦除的数据,以确保擦除操作。USB /微USB双接口控制器720同样也可以通过读取那些包含在要擦除区块的但是并不需要被擦除的数据,并且将这些数据存储到临时存储存储器725中的方式来确保擦除操作。当擦除区块被擦除后,不需要被擦除的数据/命令就可以从临时存储存储器725中读取并且写回到NAND闪存存储器715中。
[0055]图8是第二类示范性双接口闪存装置的框图,该双接口闪存存储器是与本实用新型中的不同实施例相一致的。示范性的双接口闪存装置包括了标准USB连接器705、微USB连接器710、NAND闪存存储器715、USB接口控制器820、临时存储存储器725A、725B以及725C、微USB接口控制器830、闪存接口控制器840。图7中已经分别描述了标准USB连接器705、微USB连接器710和NAND闪存存储器715。临时存储存储器725A、725B以及725C都与图7中的临时存储存储器725类似。当标准USB连接器705连接到某一设备的某一相匹配的接口时,该设备可以与双接口闪存装置通信(即该装置能够向双接口闪存装置发送或从双接口闪存装置接收数据和命令)。更具体地将,该设备可以与USB接口控制器820通信。当微USB连接器710连接到某一设备的某一相匹配的接口时,该设备能类似地与双接口闪存装置通信。工具体地说,该设备能够与微USB接口控制器830通信。
[0056]当复制数据操作初始化后,例如图6中的步骤610或625,USB接口控制器820和USB接口控制器830中的任何一个可以向连接的设备发送或者从连接的设备接收数据。哪一个控制器操作与连接的设备的通信取决于该设备与哪一个连接器相连接。USB接口控制器820和USB接口控制器830功能类似,所以对于其中一个控制器的描述可以使得本领域的技术人员能够实现另外一个控制器。因此,在这里将USB接口控制器820的功能描述如下。
[0057]当USB接口控制器820如图6中所示的步骤610般接收到数据时,其可以将数据存储到与之相连接的临时存储存储器725A。NAND闪存存储器能够以大小范围在2KB到4KB之间数据为单位被随机存储,有时候这种单位被称为块。从连接的设备复制过来的数据可以被存储在临时存储存储器725A,直到接收到了足够多的数据能够触发对NAND闪存存储器715进行一个块的写操作为止。数据可以被发送到闪存接口控制器840,这些数据可以被存储在临时存储存储器725C,直到接收到了足够多的数据能够触发对NAND闪存存储器715进行一个块的写操作为止。一旦接收到了足够多的数据能够触发对NAND闪存存储器715进行一个块的写操作,临时存储存储器中所储存的数据可以被读取,并且这些数据能够被发送到闪存接口控制器840。闪存接口控制器840可以将这些数据写入到NAND闪存存储器715的块中。一旦数据被写入到NAND闪存存储器715的块中,在存储数据的临时存储存储器中的空间可以被释放以进行其他操作。此外,由连接的设备发送的命令可以被存储在临时存储存储器725A中直到USB接口控制器可以合理地操作它们为止。
[0058]如图6中的步骤625所示,USB接口控制器820能够发送数据。要发送的数据被寄存在NAND闪存存储器715中。闪存接口控制器840可以读取这些要自NAND闪存存储器715中发送的数据,并且将这些要发送的数据存储到临时存储存储器725A。一旦USB接口控制器820准备要将这些数据发送到连接的设备,其可以从临时存储存储器725A中读取数据并且将它们发送到连接的设备。此外,向连接的设备发送的命令可以被存储在临时存储存储器725A中直到USB接口控制器可以合理地操作它们为止。
[0059]闪存接口控制器840同时也能够管理NAND闪存存储器715的擦除操作。闪存存储器有“擦除区块”,这在图7的描述中已经有所描述。擦除区块实质上要比被存储器读写的数据的最小单位大。当准备从NAND闪存存储器715中擦除数据或命令时,闪存接口控制器840应当确保只有要被擦除的数据被擦除。闪存接口控制器840可以通过管理数据来使得从NAND闪存存储器715中擦除的擦除区块块只包含有要擦除的数据,以确保这一点。闪存接口控制器840同样也可以通过读取那些包含在要擦除区块的但是并不需要被擦除的数据,并且将这些数据存储到临时存储存储器725C中的方式来确保这一点。这样,闪存接口控制器840可以安全地擦除那些同时包含有要被擦除的以及不需要被擦除的数据/命令的擦除区块。当擦除区块被擦除后,不需要被擦除的数据/命令就可以从临时存储存储器725C中读取并且写回NAND闪存存储器715中。
[0060]在图7所示的框图并结合对于图7中的实施例的详细描述,以及图8所示的框图及描述的基础上,本领域的技术人员能够实现图8中所描述的本实用新型的实施例。另外,本领域的技术人员可以想到其他多种实现所描述的功能的方法。本实用新型的范围同时也包括了实现用这些方法实现所描述的功能的实施例。相应的,本实用新型的范围倾向于包括所有的落入权利要求范围的此类替代方案、修改方案和变形方案以及等同方案。
[0061]为了使本实用新型的实施例能够直观彻底地被理解,在这里也提供了很多具体的细节。然而,本实用新型的实施例能够在不具备其中一些具体的细节的情况下被实现,这对于本领域的技术人员而言是显而易见的。在另外一些实例中,公知的结构和设备以框图的形式被表示。
[0062]本实用新型的实施例包含了多个步骤。这些步骤有可能通过硬件部分实施,或者也有可能在机器可执行指令中体现。所说的机器可执行指令是被用来对通用或者专用处理器编程,从而这些经过编程的处理器能够实施这些步骤。可替代地,这些步骤能够由硬件、软件和/或固件的组合所实施。
[0063]总结
[0064]总而言之,本实用新型提供了针对于双接口闪存装置的新颖的装置、方法和组合。以上内容已经给出了本实用新型的一个或多个实施例的详细描述,因此本领域的技术人员不需要与本实用新型相异的思路就能够显而易见地想到其他的替代方案、修改发难以及替代方案。例如,如上所述的实施例中具备独特的特征,本实用新型的范围也包括了拥有这些特征的不同组合的实施例以及那些并不包含了所有上述特征的实施例。相应的,本实用新型的范围倾向于包括所有的落入权利要求范围的此类替代方案、修改方案和变形方案以及等同方案。因此,以上的描述不能够作为限制本实用新型范围的依据,本实用新型的范围应当由权利要求所确定。
【权利要求】
1.一种双接口闪存装置,包括: 外壳,包括在所述外壳第一端的第一连接器以及在所述外壳第二端的第二连接器,所述第一端和第二端是位于所述外壳相对的两端; 设置在外壳内部的闪存存储器; 设置在所述外壳内部,用于控制连接到所述第一连接器和所述第二连接器的双重接口的控制电路,该电路电性连接于所述闪存存储器,所述第一连接器以及所述第二连接器;和 滑动托盘,允许所述外壳在其内部滑行的同时将外壳锁定在其内部,其中所述滑动托盘通过防止所述第一连接器与所述第二连接器同时能够连接到一设备的一端口的方式,保护所述闪存存储器不同时被所述第一连接器与所述第二连接器访问。
2.如权利要求1中所述的双接口闪存装置,其中所述控制电路中排除了保护所述闪存存储器不同时被所述第一连接器与所述第二连接器访问的电路。
3.如权利要求1中所述的双接口闪存装置,其中当外壳滑动到能够使得所述第一连接器可连接到一设备的一接口上的位置的同时,所述外壳防止第二连接器能够与设所述备的所述接口连接,其中当外壳滑动到使得所述第二连接器可以连接到所述设备的所述接口上的位置的同时,所述外壳防止第一连接器能够与所述设备的所述接口连接。
4.如权利要求3中所述的双接口闪存装置,其中所述第一连接器为一个标准通用串行总线(USB)连接器,其中所述第二连接器为微USB连接器,其中所述第一连接器所能够连接的所述设备的所述接口是第一设备的标准USB连接器,其中所述第二连接器所能够连接的所述设备的所述接口是第二设备的微USB连接器。
5.如权利要求4中所述的双接口闪存装置,其中所述控制电路包括了集成的标准USB控制器与微USB控制器。
6.如权利要求4中所述的双接口闪存装置,其中所述控制电路包括了单独的标准USB和微USB控制器,自标准USB接口输入的第一数据和自微USB接口输入的第二数据都能够传输到复用器,所述复用器选择所述第一数据或者所述第二数据中的一个传输到所述闪存存储器。
7.如权利要求1中所述的双接口闪存装置,其中所述外壳能够从所述滑动托盘中被移除。
8.如权利要求1中所述的双接口闪存装置,其中所述第一连接器和所述第二连接器是同样型号的连接器。
9.如权利要求8中所述的双接口闪存装置,其中所述同样型号的连接器是下列连接器中的一种:全尺寸USB连接器、标准USB连接器、标准A型USB连接器、标准B型USB连接器、迷你USB连接器、迷你A型USB连接器、迷你B型USB连接器、微USB连接器、微A型USB连接器、微B型USB连接器、UC-E6连接器、苹果Lightning连接器、苹果30针连接器或者苹果Thunderbolt连接器。
10.如权利要求1中所述的双接口闪存装置,其中所述闪存存储器和所述电路被集成到一块芯片中。
11.一种双接口闪存装置,包括: 外壳,包括第一连接器和第二连接器; 在所述外壳内部设置的闪存存储器;设置在所述外壳内部的,用于控制连接到所述第一连接器和所述第二连接器的双重接口的控制电路,该电路电性连接于所述闪存存储器,所述第一连接器以及所述第二连接器;和 连接到所述外壳上的保护板,其中所述保护板通过防止所述第一连接器与所述第二连接器同时连接到一设备的一端口的方式,保护所述闪存存储器不同时被所述第一连接器与所述第二连接器访问,因此所述控制电路中无需保护所述闪存存储器不同时被所述第一连接器与所述第二连接器访问的电路,因为保护板防止了该两个连接器的同时连接。
12.如权利要求11所述的双接口闪存装置,其中所述保护板是可移动的,其中当保护板滑动到能够使得所述第一连接器可连接到一设备的一接口上的位置的同时,所述保护板能够防止所述第二连接器与所述设备的所述接口连接,其中当所述保护板滑动到能够使得所述第二连接器可以连接到所述设备的所述接口上的位置的同时,所述保护板能够防止所述第一连接器与所述设备的所述接口连接。
13.如权利要求12所述的双接口闪存装置,其中所述第一连接器为一个标准USB连接器,其中所述第二连接器为微USB连接器,其中所述第一连接器所能够连接的所述设备的所述接口是第一设备的标准USB连接器,其中所述第二连接器所能够连接的所述设备的所述接口是第二设备的微USB连接器。
14.如权利要求11所述的双接口闪存装置,其中所述第一连接器以及所述第二连接器是可以移动的,其中当所述第一连接器被移动到能够使得所述第一连接器能够连接到一设备的一接口上的第一位置时,所述保护板防止所述第二连接器能够连接到所述设备的所述接口上,其中当所述 第二连接器被移动到能够使得所述第二连接器连接到所述设备的所述接口上的第二位置时,所述保护板防止所述第一连接器连接到设备的接口。
15.如权利要求11所述的双接口闪存装置,其中,所述控制电路不包括检测所述第一连接器和所述第二连接器同时连接到所述设备的所述接口的电路。
【文档编号】G11C7/10GK203465947SQ201320419525
【公开日】2014年3月5日 申请日期:2013年7月15日 优先权日:2013年3月15日
【发明者】大卫·F·思摩斯威特 申请人:雷夫有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1