通道切换装置、存储器存储装置及通道切换方法与流程

文档序号:14835603发布日期:2018-06-30 12:16阅读:168来源:国知局
本发明涉及一种存储器装置,尤其涉及一种通道切换装置、存储器存储装置及通道切换方法。
背景技术
::数码相机、移动电话与MP3播放器在这几年来的成长十分迅速,使得消费者对存储介质的需求也急速增加。由于可复写式非易失性存储器模块(rewritablenon-volatilememorymodule)(例如,闪存存储器)具有数据非易失性、省电、体积小,以及无机械结构等特性,所以非常适合内建于上述所举例的各种便携式多媒体装置中。为了让单一存储器装置可以支持更多的连接接口标准,某些存储器装置上会配置有多种连接接口。以同时具有通用串行总线类型(UniversalSerialBus,USB)2.0连接接口与USB3.0连接接口的存储器装置为例,使用者可以通过这两种连接接口的任一种来将此存储器装置连接至主机系统(例如,个人电脑)以对其进行操作。另一方面,存储器装置本身则通常是通过检测哪一个连接接口有电源信号流过来判断要致能或禁能特定连接接口。然而,对于部分可经由多个连接接口同时连接至多个主机系统的存储器装置来说,单纯以连接接口上的电源信号来判断要致能或禁能特定连接接口有很高的机率发生误判。技术实现要素:本发明提供一种通道切换装置、存储器存储装置及通道切换方法,可降低错误地致能或禁能存储器存储装置上特定连接接口的机率。本发明的一范例实施例提供一种通道切换装置,其包括信号分析模块与开关模块。所述信号分析模块连接至存储器存储装置的多个连接接口单元。所述开关模块连接至所述信号分析模块。所述信号分析模块用以分析来自于所述多个连接接口单元中至少一个连接接口单元的至少一非电源信号。所述开关模块用以根据所述至少一非电源信号的分析结果导通所述存储器存储装置中连接至所述多个连接接口单元中的第一连接接口单元的第一通道,其中所导通的第一通道用以从所述第一连接接口单元接收第一输入信号或将第一输出信号传送至所述第一连接接口单元。在本发明的一范例实施例中,所述信号分析模块分析来自所述多个连接接口单元中至少一个连接接口单元的所述至少一非电源信号的操作包括:判断是否检测到电压准位超过第一预设电压准位的信号、判断是否检测到第一数据信号、或者判断是否检测到第一闲置信号。在本发明的一范例实施例中,在导通所述第一通道之前,所述开关模块还用以导通所述存储器存储装置中连接至所述多个连接接口单元中的第二连接接口单元的第二通道,其中所导通的所述第二通道用于从所述第二连接接口单元接收第二输入信号或将第二输出信号传送至所述第二连接接口单元,其中所述开关模块还用以根据所述分析结果切断所述第二通道。在本发明的一范例实施例中,所述信号分析模块还用以分析来自所述多个连接接口单元中至少一个连接接口单元的至少一电源信号以产生所述分析结果。本发明的另一范例实施例提供一种存储器存储装置,其包括多个连接接口单元、通道切换装置、可复写式非易失性存储器模块及存储器控制电路单元。所述多个连接接口单元用以连接至至少一主机系统。所述通道切换装置连接至所述多个连接接口单元。所述存储器控制电路单元连接至所述通道切换装置与所述可复写式非易失性存储器模块。所述通道切换装置用以分析来自于所述多个连接接口单元中至少一个连接接口单元的至少一非电源信号并根据所述至少一非电源信号的分析结果导通所述存储器存储装置中连接至所述多个连接接口单元中的第一连接接口单元的第一通道,其中所述存储器控制电路单元用以经由所导通的所述第一通道从所述第一连接接口单元接收第一输入信号或将第一输出信号传送至所述第一连接接口单元。在本发明的一范例实施例中,所述通道切换装置分析来自所述多个连接接口单元中至少一个连接接口单元的所述至少一非电源信号的操作包括:判断是否检测到电压准位超过第一预设电压准位的信号、判断是否检测到第一数据信号、或者判断是否检测到第一闲置信号。在本发明的一范例实施例中,在导通所述第一通道之前,所述通道切换装置还用以导通所述存储器存储装置中连接至所述多个连接接口单元中的第二连接接口单元的第二通道,其中所述存储器控制电路单元还用以经由所导通的所述第二通道从所述第二连接接口单元接收第二输入信号或将第二输出信号传送至所述第二连接接口单元,其中所述通道切换装置还用以根据所述分析结果切断所述第二通道。在本发明的一范例实施例中,所述通道切换装置还用以分析来自所述多个连接接口单元中至少一个连接接口单元的至少一电源信号以产生所述分析结果。本发明的另一范例实施例提供一种通道切换方法,其用于具有多个连接接口单元的存储器存储装置,所述通道切换方法包括:分析来自于所述多个连接接口单元中至少一个连接接口单元的至少一非电源信号;根据所述至少一非电源信号的分析结果导通所述存储器存储装置中连接至所述多个连接接口单元中的第一连接接口单元的第一通道;以及经由所导通的所述第一通道从所述第一连接接口单元接收第一输入信号或将第一输出信号传送至所述第一连接接口单元。在本发明的一范例实施例中,所述多个连接接口单元包括所述第一连接接口单元与第二连接接口单元,其中所述第一连接接口单元相容于第一连接接口标准,所述第二连接接口单元相容于第二连接接口标准,且所述第一连接接口标准不同于所述第二连接接口标准。在本发明的一范例实施例中,所分析的信号包括来自于所述第一连接接口单元的第一信号,且所述分析结果呈现所述第一信号的第一信号状态符合对应于所述第一连接接口单元的第一启动条件。在本发明的一范例实施例中,分析来自所述多个连接接口单元中至少一个连接接口单元的所述至少一非电源信号的步骤包括:判断是否检测到电压准位超过第一预设电压准位的信号、判断是否检测到第一数据信号、或者判断是否检测到第一闲置信号。在本发明的一范例实施例中,所述通道切换方法还包括:在导通所述第一通道之前,导通所述存储器存储装置中连接至所述多个连接接口单元中的第二连接接口单元的第二通道;经由所导通的所述第二通道从所述第二连接接口单元接收第二输入信号或将第二输出信号传送至所述第二连接接口单元;以及根据所述分析结果切断所述第二通道。在本发明的一范例实施例中,所述分析结果更呈现不存在第二信号,其中所述第二信号对应于所述多个连接接口单元中的第二连接接口单元的第二启动条件。在本发明的一范例实施例中,对应于所述第一连接接口单元的所述第一启动条件不同于对应于所述第二连接接口单元的所述第二启动条件。在本发明的一范例实施例中,所述通道切换方法还包括:分析来自所述多个连接接口单元中至少一个连接接口单元的至少一电源信号以产生所述分析结果。基于上述,所述信号分析模块会分析存储器存储装置的至少一个连接接口单元上的信号,且所分析的信号至少包括非电源信号。根据分析结果,开关模块会导通存储器存储装置中连接至第一连接接口单元的第一通道,以经由所导通的第一通道来从第一连接接口单元接收第一输入信号或将第一输出信号传送至第一连接接口单元。借此,可降低错误地致能或禁能存储器存储装置上特定连接接口的机率。为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。附图说明图1是根据本发明的一范例实施例所示出的主机系统、存储器存储装置及输入/输出(I/O)装置的示意图。图2是根据本发明的另一范例实施例所示出的主机系统、存储器存储装置及I/O装置的示意图。图3是根据本发明的另一范例实施例所示出的主机系统与存储器存储装置的示意图。图4是根据本发明的一范例实施例所示出的存储器存储装置的概要框图。图5是根据本发明的一范例实施例所示出的通道切换装置的示意图。图6是根据本发明的另一范例实施例所示出的通道切换装置的示意图。图7是根据本发明的一范例实施例所示出的通道切换方法的流程图。附图标记说明:10:存储器存储装置;11:主机系统;110:系统总线;111:处理器;112:随机存取存储器;113:只读存储器;114:数据传输接口;12:输入/输出(I/O)装置;20:主机板;201:U盘;202:内存卡;203:固态硬盘;204:无线存储器存储装置;205:全球定位系统模块;206:网络接口卡;207:无线传输装置;208:键盘;209:屏幕;210:喇叭;32:SD卡;33:CF卡;34:嵌入式存储装置;341:嵌入式多媒体卡;342:嵌入式多芯片封装存储装置;401_1~401_n:连接接口单元;402:通道切换装置;404:存储器控制电路单元;406:可复写式非易失性存储器模块;51、61:信号分析模块;511_1~511_n:信号分析器;52、62:开关模块;521_1~521_n、621_1~621_n:开关单元;522:控制器;501_1~501_n、601_1~601_n:通道;S701:步骤(分析来自多个连接接口单元中至少一连接接口单元的非电源信号);S702:步骤(根据所述非电源信号的分析结果导通存储器存储装置中连接至所述多个连接接口单元中的第一连接接口单元的第一通道);S703:步骤(经由所导通的第一通道从第一连接接口单元接收第一输入信号或将第一输出信号传送至第一连接接口单元)。具体实施方式以下提出多个范例实施例来说明本发明,然而本发明不仅限于所例示的多个范例实施例。又范例实施例之间也允许有适当的结合。在本案说明书全文(包括权利要求书)中所使用的“连接”一词可指任何直接或间接的连接手段。举例而言,若文中描述第一装置连接于第二装置,则应所述被解释成所述第一装置可以直接连接于所述第二装置,或者所述第一装置可以通过其他装置或某种连接手段而间接地连接至所述第二装置。此外,“信号”一词可指至少一电流、电压、电荷、温度、数据、或任何其他一或多个信号。一般而言,存储器存储装置(也称,存储器存储系统)包括可复写式非易失性存储器模块(rewritablenon-volatilememorymodule)与控制器(也称,控制电路)。通常存储器存储装置是与主机系统一起使用,以使主机系统可将数据写入至存储器存储装置或从存储器存储装置中读取数据。图1是根据本发明的一范例实施例所示出的主机系统、存储器存储装置及输入/输出(I/O)装置的示意图。图2是根据本发明的另一范例实施例所示出的主机系统、存储器存储装置及I/O装置的示意图。请参照图1与图2,主机系统11一般包括处理器111、随机存取存储器(randomaccessmemory,RAM)112、只读存储器(readonlymemory,ROM)113及数据传输接口114。处理器111、随机存取存储器112、只读存储器113及数据传输接口114皆连接至系统总线(systembus)110。在本范例实施例中,主机系统11是通过数据传输接口114与存储器存储装置10连接。例如,主机系统11可经由数据传输接口114将数据存储至存储器存储装置10或从存储器存储装置10中读取数据。此外,主机系统11是通过系统总线110与I/O装置12连接。例如,主机系统11可经由系统总线110将输出信号传送至I/O装置12或从I/O装置12接收输入信号。在本范例实施例中,处理器111、随机存取存储器112、只读存储器113及数据传输接口114可设置在主机系统11的主机板20上。数据传输接口114的数目可以是一或多个。通过数据传输接口114,主机板20可以经由有线或无线方式连接至存储器存储装置10。存储器存储装置10可例如是U盘201、内存卡202、固态硬盘(SolidStateDrive,SSD)203或无线存储器存储装置204。无线存储器存储装置204可例如是近距离无线通信(NearFieldCommunication,NFC)存储器存储装置、无线保真(WiFi)存储器存储装置、蓝牙(Bluetooth)存储器存储装置或低功耗蓝牙存储器存储装置(例如,iBeacon)等以各式无线通信技术为基础的存储器存储装置。此外,主机板20也可以通过系统总线110连接至全球定位系统(GlobalPositioningSystem,GPS)模块205、网络接口卡206、无线传输装置207、键盘208、屏幕209、喇叭210等各式I/O装置。例如,在一范例实施例中,主机板20可通过无线传输装置207存取无线存储器存储装置204。在一范例实施例中,所提及的主机系统为可实质地与存储器存储装置配合以存储数据的系统。虽然在上述范例实施例中,主机系统是以电脑系统来作说明,然而,图3是根据本发明的另一范例实施例所示出的主机系统与存储器存储装置的示意图。请参照图3,在另一范例实施例中,主机系统31也可以是数码相机、摄像机、通信装置、音频播放器、视频播放器或平板电脑等系统,而存储器存储装置30可为其所使用的安全数字(SecureDigital,SD)卡32、小型闪存(CompactFlash,CF)卡33或嵌入式存储装置34等各式非易失性存储器存储装置。嵌入式存储装置34包括嵌入式多媒体卡(embeddedMultiMediaCard,eMMC)341和/或嵌入式多芯片封装(embeddedMultiChipPackage,eMCP)存储装置342等各类型将存储器模块直接连接于主机系统的基板上的嵌入式存储装置。图4是根据本发明的一范例实施例所示出的存储器存储装置的概要框图。请参照图4,存储器存储装置10包括连接接口单元401_1~401_n、通道切换装置402、存储器控制电路单元404与可复写式非易失性存储器模块406。连接接口单元401_1~401_n中的每一者用于将存储器存储装置10连接至一个主机系统。若连接接口单元401_1~401_n中的至少两者分别连接至一个主机系统,则所连接的主机系统的类型可以相同或不同。在本范例实施例中,连接接口单元401_1~401_n的总数为2(即,n为2)。在另一范例实施例中,连接接口单元401_1~401_n的总数也可以是更多(即,n为大于2的整数)。在本范例实施例中,连接接口单元401_1~401_n中的每一者可以是相容于序列先进附件(SerialAdvancedTechnologyAttachment,SATA)标准、并列先进附件(ParallelAdvancedTechnologyAttachment,PATA)标准、电气和电子工程师协会(InstituteofElectricalandElectronicEngineers,IEEE)1394标准、高速周边零件连接接口(PeripheralComponentInterconnectExpress,PCIExpress)标准、通用串行总线(UniversalSerialBus,USB)标准、SD接口标准、超高速一代(UltraHighSpeed-I,UHS-I)接口标准、超高速二代(UltraHighSpeed-II,UHS-II)接口标准、记忆棒(MemoryStick,MS)接口标准、MCP接口标准、MMC接口标准、eMMC接口标准、通用闪存存储器(UniversalFlashStorage,UFS)接口标准、eMCP接口标准、CF接口标准、整合式驱动电子接口(IntegratedDeviceElectronics,IDE)标准或其他适合的连接接口标准。通道切换装置402连接至连接接口单元401_1~401_n与存储器控制电路单元404。通道切换装置402用以分析来自于连接接口单元401_1~401_n中至少一个连接接口单元的信号并根据分析结果导通存储器存储装置10中连接至连接接口单元401_1~401_n中的一个特定连接接口单元的特定通道。然后,存储器控制电路单元404可经由所导通的特定通道从所述特定连接接口单元接收输入信号或将输出信号传送至所述特定连接接口单元。一般来说,来自于连接接口单元401_1~401_n的信号可能会包括电源信号与非电源信号。在一范例实施例中,电源信号是指在连接接口单元401_1~401_n中任一者上传输的电源。例如,所述电源信号可以是由连接接口单元401_1~401_n中某一者所连接的主机系统提供至存储器存储装置10的电源。例如,所述电源可经由连接接口单元上的电源(VBUS)接脚(pin)传输。或者,在一范例实施例中,电源信号也可以是指在连接接口单元401_1~401_n中任一者上传输且带有电源信息的信号。例如,所述电源信号可以是由主机系统提供并且带有与主机系统的电源规格有关的信息(即电源信息)。例如,所述电源信息可经由相容于USB3.0type-c的连接接口单元上的定义通道(Configurationchannel,CC)接脚或其他类型的连接接口单元上具有相似功能的接脚传输。此外,非电源信号则是指不属于所述电源信号的至少一种类型的信号。例如,在一范例实施例中,所述非电源信号是指所述电源信号以外可用来辨识即将(或正在)用来传递数据信号的特定连接接口单元的信号。须注意的是,由通道切换装置402分析的信号至少会包括非电源信号。例如,在一范例实施例中,通道切换装置40可能仅分析来自连接接口单元401_1~401_n中至少一者的非电源信号并产生所述分析结果。或者,在另一范例实施例中,通道切换装置402也可能分析来自连接接口单元401_1~401_n中相同或不同连接接口单元的电源信号与非电源信号并产生所述分析结果。在一范例实施例中,连接接口单元401_1~401_n与通道切换装置402可与存储器控制电路单元404封装在一个芯片中。或者,在另一范例实施例中,连接接口单元401_1~401_n和/或通道切换装置402是布设于一包含存储器控制电路单元404的芯片外。存储器控制电路单元404(也称为存储器控制器)用以执行以硬件或软件实作的多个逻辑门或控制指令并且根据主机系统11的指令在可复写式非易失性存储器模块406中进行数据的写入、读取与抹除等运作。可复写式非易失性存储器模块406是连接至存储器控制电路单元404并且用以存储主机系统11所写入的数据。可复写式非易失性存储器模块406可以是单阶存储单元(SingleLevelCell,SLC)NAND型闪存存储器模块(即,一个存储单元中可存储1个比特的闪存存储器模块)、多阶存储单元(MultiLevelCell,MLC)NAND型闪存存储器模块(即,一个存储单元中可存储2个比特的闪存存储器模块)、复数阶存储单元(TripleLevelCell,TLC)NAND型闪存存储器模块(即,一个存储单元中可存储3个比特的闪存存储器模块)、其他闪存存储器模块或其他具有相同特性的存储器模块。可复写式非易失性存储器模块406中的每一个存储单元是以电压(以下也称为临界电压)的改变来存储一或多个比特。具体来说,每一个存储单元的控制栅极(controlgate)与通道之间有一个电荷捕捉层。通过施予一写入电压至控制栅极(,可以改变电荷补捉层的电子量,进而改变存储单元的临界电压。此改变存储单元的临界电压的操作也称为“把数据写入至存储单元”或“编程(programming)存储单元”。随着临界电压的改变,可复写式非易失性存储器模块406中的每一个存储单元具有多个存储状态。通过施予读取电压可以判断一个存储单元是属于哪一个存储状态,借此取得此存储单元所存储的一或多个比特。在本范例实施例中,可复写式非易失性存储器模块406的存储单元会构成多个实体编程单元,并且此些实体编程单元会构成多个实体抹除单元。具体来说,同一条字线上的存储单元会组成一或多个实体编程单元。若每一个存储单元可存储2个以上的比特,则同一条字线上的实体编程单元至少可被分类为下实体编程单元与上实体编程单元。例如,一存储单元的最低有效比特(LeastSignificantBit,LSB)是属于下实体编程单元,并且一存储单元的最高有效比特(MostSignificantBit,MSB)是属于上实体编程单元。一般来说,在MLCNAND型闪存存储器中,下实体编程单元的写入速度会大于上实体编程单元的写入速度,和/或下实体编程单元的可靠度是高于上实体编程单元的可靠度。在本范例实施例中,实体编程单元为编程的最小单元。即,实体编程单元为写入数据的最小单元。例如,实体编程单元为实体页面(page)或是实体扇(sector)。若实体编程单元为实体页面,则此些实体编程单元通常包括数据比特区与冗余(redundancy)比特区。数据比特区包含多个实体扇,用以存储使用者数据,而冗余比特区用以存储系统数据(例如,错误更正码等管理数据)。在本范例实施例中,数据比特区包含32个实体扇,且一个实体扇的大小为512比特组(byte,B)。然而,在其他范例实施例中,数据比特区中也可包含8个、16个或数目更多或更少的实体扇,并且每一个实体扇的大小也可以是更大或更小。另一方面,实体抹除单元为抹除的最小单位。也即,每一实体抹除单元含有最小数目之一并被抹除的存储单元。例如,实体抹除单元为实体区块(block)。图5是根据本发明的一范例实施例所示出的通道切换装置的示意图。请参照图5,在一范例实施例中,通道切换装置402包括信号分析模块51与开关模块52。信号分析模块51连接至开关模块52。信号分析模块51包括信号分析器511_1~511_n。信号分析器511_i连接至端点Vin_i,并且端点Vin_i连接至连接接口单元401_i,其中0<i<(n+1),且i为正整数。此外,信号分析器511_i可主动地用以经由端点Vin_i检测并分析来自连接接口单元401_i的信号。须注意的是,虽然图5的范例实施例是以各自独立的信号分析器511_1~511_n作为信号分析模块51的范例,然而,在另一范例实施例中,信号分析器511_1~511_n中的至少两者也可以合并为一个信号分析器,本发明不加以限制。在一范例实施例中,端点Vin_i连接至连接接口单元401_i的数据接脚,并且信号分析器511_i至少会用以分析在连接接口单元401_i的数据接脚上传输的信号。一般来说,连接接口单元401_1~401_n各别的数据接脚主要是用于传输带有欲传输的数据的数据信号,然而,在某些情况下,连接接口单元401_1~401_n中至少一者的数据接脚也可以传输其他类型的信号(例如,闲置信号)。在一范例实施例中,所述数据接脚不会用来传输上述电源信号。在一范例实施例中,经由所述数据接脚传递的至少一种(或所有)信号皆可视为所述非电源信号。此外,在一范例实施例中,所述数据接脚也称为输入/输出(I/O)接脚。在一范例实施例中,若某一连接接口单元相容于USB2.0type-a或type-b,则此连接接口单元中的数据接脚可以是指D+接脚或D-接脚。在一范例实施例中,若某一连接接口单元相容于USB3.0type-a或type-b,则此连接接口单元中的数据接脚可以是指D+接脚、D-接脚、SSRX+接脚或SSRX-接脚。或者,在一范例实施例中,若某一连接接口单元是相容于USB3.0type-c,则此连接接口单元中的数据接脚可以是指SSRXn2接脚、SSRXp2接脚、Dp1接脚、Dn1接脚、SSRXn1接脚、SSRXp1接脚、Dp2接脚或Dn2接脚。在其他未提及的范例实施例中,其他类型的连接接口单元中主要用于传输数据信号的接脚都可以视为是所述数据接脚,在此便不赘述。回到图5,开关模块52包括开关单元521_1~521_n及控制器522。开关单元521_i的一端连接至端点Vin_i,并且开关单元521_i的另一端连接至端点Vout,其中0<i<(n+1),且i为正整数。端点Vout连接至存储器控制电路单元404。控制器522会接收信号分析器511_1~511_n中至少一者的分析结果并根据此分析结果控制开关单元521_1~521_n。具体来看,控制器522可控制开关单元521_i来导通通道501_i,使得信号可以经由通道501_i在端点Vin_i与端点Vout之间传输。或者,控制器522也可控制开关单元521_i来切断通道501_i,从而阻止信号在端点Vin_i与端点Vout之间传输。为了说明方便,以下将以n=2作为范例对通道切换装置402进行说明。在n=2的范例实施例中,信号分析模块51包括信号分析器(也称为第一信号分析器)511_1与信号分析器(也称为第二信号分析器)511_2。端点Vin_1连接至连接接口单元(也称为第一连接接口单元)401_1。端点Vin_2连接至连接接口单元(也称为第二连接接口单元)401_2。连接接口单元401_1相容于一个连接接口标准(也称为第一连接接口标准)。连接接口单元401_2相容于另一个连接接口标准(也称为第二连接接口标准)。第一连接接口标准不同于第二连接接口标准。例如,在一范例实施例中,第一连接接口标准是USB2.0type-a,而第二连接接口标准则是USB3.0type-c。然而,在另一范例实施例中,第一连接接口标准与第二连接接口标准皆可以是其他类型的连接接口标准,和/或第一连接接口标准与第二连接接口标准也可以是相容于相同的连接接口标准,本发明不加以限制。信号分析器511_1连接至端点Vin_1并且用以分析来自于连接接口单元401_1的信号。信号分析器511_2是连接至端点Vin_2并且用以分析来自于连接接口单元401_2的信号。更具体来看,信号分析器511_1会去分析端点Vin_1上的信号以检测一特定信号(也称为第一信号),其符合对应于连接接口单元401_1的一启动条件(也称为第一启动条件)。此外,信号分析器511_2则会去分析端点Vin_2上的信号以检测另一特定信号(也称为第二信号),其符合对应于连接接口单元401_2的另一启动条件(也称为第二启动条件)。须注意的是,所述符合第一启动条件的第一信号是指第一信号的信号状态(也称为第一信号状态)符合所述第一启动条件,并且所述符合第二启动条件的第二信号是指第二信号的信号状态(也称为第二信号状态)符合所述第二启动条件。例如,所述信号状态可以是指信号的电压准位、脉冲波形和/或频率。若信号分析器511_1与511_2的分析结果呈现来自连接接口单元401_1的第一信号的第一信号状态符合所述第一启动条件,且不存在来自连接接口单元401_2且符合所述第二启动条件的第二信号(也称为对应于所述第二启动条件的第二信号),则控制器522会根据此分析结果控制开关单元521_1导通通道501_1并控制开关单元521_2切断通道501_2。其中,通道501_1也称为第一通道并且其为端点Vin_1与Vout之间的信号路径,而通道501_2也称为第二通道并且其为端点Vin_2与Vout之间的信号路径。换言之,在导通通道501_1之后,通道501_1是处于导通状态而通道501_2是处于切断状态。此外,在n大于2的另一范例实施例,若通道501_1是处于导通状态,则其余通道501_2~501_n皆是处于切断状态。在导通通道501_1之后,来自连接接口单元401_1的信号(也称为第一输入信号)可经由通道501_1传送至存储器控制电路单元404,或者来自存储器控制电路单元404的信号(也称为第一输出信号)可经由通道501_1传送至连接接口单元401_1。例如,根据第一输入信号,存储器控制电路单元404可指示可复写式非易失性存储器模块406执行相应的写入、读取或抹除操作。或者,存储器控制电路单元404可利用第一输出信号将从可复写式非易失性存储器模块406读取的数据传送至连接接口单元401_1。在一范例实施例中,在导通通道501_1之前,信号分析器511_1与511_2的分析结果是呈现来自连接接口单元401_2的第二信号的第二信号状态符合所述第二启动条件(即存在对应于所述第二启动条件的第二信号),且不存在来自连接接口单元401_1且符合所述第一启动条件的第一信号(即不存在对应于所述第一启动条件的第一信号)。根据这个分析结果,控制器522会控制开关单元521_1切断通道501_1并控制开关单元521_2导通通道501_2。换言之,在导通通道501_1之前,通道501_1是处于切断状态而通道501_2是处于导通状态。在此状态下,来自连接接口单元401_2的信号(也称为第二输入信号)可经由通道501_2传送至存储器控制电路单元404,或者来自存储器控制电路单元404的信号(也称为第二输出信号)可经由通道501_2传送至连接接口单元401_2。此外,在n大于2的另一范例实施例,若通道501_2是处于导通状态,则其余通道501_1与501_3~501_n皆是处于切断状态。须注意的是,虽然上述范例实施例是以同时根据信号分析器511_1与511_2(或更多信号分析器)的分析结果来决定导通通道501_1与501_2(或更多通道)中的哪一个通道,然而,在另一范例实施例中,开关模块52根据信号分析模块51对于端点Vin_1~Vin_n中某一个端点上的信号的分析结果即可导通特定的通道,而不需要在获得对于所有端点Vin_1~Vin_n上的信号的分析结果后才能执行通道的切换。例如,在一范例实施例中,若信号分析器511_1的分析结果呈现来自连接接口单元401_1的第一信号的第一信号状态符合所述第一启动条件,此时,即便尚未获得信号分析器511_2~511_n的分析结果,控制器522也可根据信号分析器511_1的分析结果控制开关单元521_1来导通通道501_1并控制其余开关单元521_2~521_n切断通道501_2~501_n。借此,可提高通道的切换效率。一般来说,若连接至连接接口单元401_1~401_n中的特定连接接口单元的主机系统是为了存取存储器存储装置10(例如,从存储器存储装置10中读取数据或将数据存入存储器存储装置10中),则来自所述主机系统的信号会符合对应于此特定连接接口单元的特定条件。以连接接口单元401_1为例,若连接至连接接口单元401_1的一主机系统(也称为第一主机系统)是为了存取存储器存储装置10,则在与存储器存储装置10的一交握(handshake)操作中,第一主机系统可能会发出一个特定信号,其电压准位会超过对应于连接接口单元401_1的一个预设电压准位(也称为第一预设电压准位)。因此,在一范例实施例中,信号分析器511_1可判断是否检测到电压准位超过所述第一预设电压准位的信号。若检测到电压准位超过所述第一预设电压准位的信号,信号分析器511_1的检测结果会呈现检测到符合第一启动条件的第一信号。在建立第一主机系统与存储器存储装置10之间的连线之后,第一主机系统会以数据信号的形式传送数据给存储器存储装置10。因此,在一范例实施例中,信号分析器511_1也可判断是否检测到第一数据信号。若检测到所述第一数据信号,信号分析器511_1的检测结果也会呈现检测到符合第一启动条件的第一信号。在第一主机系统与存储器存储装置10之间的连线已建立但未传送数据信号至存储器存储装置10的期间,第一主机系统可能会发送闲置信号给存储器存储装置10。此闲置信号用以在一预设时间范围内维持第一主机系统与存储器存储装置10之间的连线。因此,在一范例实施例中,信号分析器511_1也可判断是否检测到第一闲置信号。若检测到所述第一闲置信号,信号分析器511_1的检测结果也会呈现检测到符合第一启动条件的第一信号。上述由信号分析器511_1判断是否检测到符合第一启动条件的第一信号的操作也可套用至其余的信号分析器511_2~511_n。须注意的是,在一范例实施例中,连接接口单元401_1~401_n所相容的连接接口标准不同,因此经由连接接口单元401_1~401_n传输的各种信号的信号状态(例如,电压准位、脉冲波形和/或频率)也可能不同。相应地,用来判断是否在不同连接接口单元上检测到符合特定启动条件的信号的判断条件也可能不同。例如,在一范例实施例中,连接接口单元401_1相容的第一连接接口标准不同于连接接口单元401_2相容的第二连接接口标准,因此信号分析器511_2所使用的第二启动条件也不同于信号分析器511_1所使用的第一启动条件。例如,在分析来自连接接口单元401_2的信号的操作中,信号分析器511_2可判断是否检测到电压准位超过另一预设电压准位(也称为第二预设电压准位)的信号、判断是否检测到第二数据信号、或者判断是否检测到第二闲置信号。其中,第二预设电压准位可能不同于第一预设电压准位,第二数据信号的信号状态(例如,电压准位、脉冲波形和/或频率)可能不同于第一数据信号的信号状态,并且第二闲置信号的信号状态也可能不同于第一闲置信号的信号状态。须注意的是,在图5的范例实施例中,通道501_i可以是指用于将信号从端点Vin_i传送至端点Vout的通道(也称为接收通道)501_i或者用于将信号从端点Vout传送至端点Vin_i的通道(也称为发送通道)。然而,在另一范例实施例中,通道切换装置402也可以同时导通(或切断)连接至连接接口单元401_1~401_n中同一个连接接口单元的接收通道与发送通道。图6是根据本发明的另一范例实施例所示出的通道切换装置的示意图。请参照图6,在一范例实施例中,通道切换装置402包括信号分析模块61与开关模块62。信号分析模块61连接至开关模块62。信号分析模块61包括信号分析器511_1~511_n。开关模块62包括开关单元521_1~521_n以及控制器522。关于信号分析器511_1~511_n、开关单元521_1~521_n及控制器522的说明已详述于上,在此便不赘述。须注意的是,在本范例实施例中,开关模块62还包括开关单元621_1~621_n。开关单元621_i的一端连接至端点Vin_i’,并且开关单元621_i的另一端连接至端点Vout’。端点Vin_i’连接至连接接口单元401_i,端点Vout’连接至存储器控制电路单元404,并且开关单元621_i用以导通或切断端点Vin_i’与端点Vout’之间的通道601_i,其中0<i<(n+1),且i为正整数。在本范例实施例中,通道501_i与601_i会连接至同一个连接接口单元401_i。例如,若通道501_i为用于将信号从端点Vin_i传送至端点Vout的接收通道,则通道601_i即为用于将信号从端点Vout’传送至端点Vin_i’的发送通道。或者,若通道501_i为用于将信号从端点Vout传送至端点Vin_i的发送通道,则通道601_i即为用于将信号从端点Vin_i’传送至端点Vout’的接收通道。在本范例实施例中,开关单元521_1~521_n与621_1~621_n皆受控于控制器522。控制器522会同步地控制开关单元521_i与621_i,使得通道501_i与601_i会被同步地导通或切断。例如,在一特定时间点,根据信号分析模块61的分析结果,控制器522会同步地控制开关单元521_1与621_1导通通道501_1与601_1并且同步地控制开关单元521_2~521_n与621_2~621_n切断通道501_2~501_n以及601_2~601_n。在一范例实施例中,导通通道501_i(和/或通道601_i)也可视为致能连接接口单元401_i,而切断通道501_i(和/或通道601_i)则可视为禁能连接接口单元401_i。被致能的连接接口单元将可以用来传输数据信号,而被禁能的连接接口单元将无法传输数据信号。在一范例实施例中,无论某一连接接口单元是否被禁能,主机系统皆可以经由此连接接口单元提供电源(或所述电源信号)给存储器存储装置10。此外,在一范例实施例中,若第一主机系统与第二主机系统皆连接至存储器存储装置10,则第一主机系统也可以经由存储器存储装置10对第二主机系统充电。须注意的是,虽然图5与图6的范例实施例皆是以分析非电源信号并产生所述分析结果做为范例,然而,在图5或图6的另一范例实施例中,信号分析器511_1~511_n中的至少一者在分析非电源信号时也可以是利用连接接口单元上的至少一电源信号及至少一非电源信号进行分析,并且控制器522再根据此分析结果控制开关单元521_1~521_n导通通道501_1~501_n的其中一者并切断其余通道。图7是根据本发明的一范例实施例所示出的通道切换方法的流程图。请参照图7,在步骤S701中,分析来自多个连接接口单元中至少一连接接口单元的非电源信号。在步骤S702中,根据所述非电源信号的分析结果导通存储器存储装置中连接至所述多个连接接口单元中的第一连接接口单元的第一通道。在步骤S703中,经由所导通的第一通道从第一连接接口单元接收第一输入信号或将第一输出信号传送至第一连接接口单元。然而,图7中各步骤已详细说明如上,在此便不再赘述。值得注意的是,图7中各步骤可以实作为多个程序码或是电路,本发明不加以限制。此外,图7的方法可以搭配以上范例实施例使用,也可以单独使用,本发明不加以限制。综上所述,本发明的通道切换装置会分析存储器存储装置的至少一个连接接口单元上的信号,且所分析的信号至少包括非电源信号。根据分析结果,所述通道切换装置会导通存储器存储装置中连接至第一连接接口单元的第一通道,以经由所导通的第一通道来从第一连接接口单元接收第一输入信号或将第一输出信号传送至第一连接接口单元。借此,针对同时经由多个连接接口单元连接至外部装置(例如,主机系统)的存储器存储装置,分析电源信号以外的信号将可降低错误地致能或禁能特定连接接口的机率。最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1