具有侦测可插拔卡的多功能电子周边卡的制作方法

文档序号:6482276阅读:151来源:国知局
专利名称:具有侦测可插拔卡的多功能电子周边卡的制作方法
技术领域
本发明是有关一种电子周边卡,尤指一种具有侦测可插拔卡的多功能电子周边卡。
传统上,此种电子周边卡是以CF(CompactFlash)或PCMCIA介面与主机系统的主机转接器(Host Board Adaptor,HBA)连接,而为了使主机端能够知道电子周边卡的插入或拔出状态,在PCMCJA/CF介面均定义有卡片侦测脚位CD#1及CD#2,此两脚位CD#1及CD#2在平时浮接状态,而当插入电子周边卡时,则转变为接地状态,故主机转接器一当侦测出脚位CD#1及CD#2为接地时,即通知主机端有卡片插入,以便进行一启动程序,如此而可达成自动侦测电子周边卡的插入或拔出状态。
又为了使主机装置能够连接更多不同介面的电子周边卡,例如SmartMedia卡、MMC(Multi-Medium Card)卡、SD(Secure Digital)卡、MemoryStick卡、或是PIC(Personal lnformation Carrier)卡等,并可以卡片转接器(Card Adaptor)将该等电子周边卡转接至PCMCIA/CF介面的主机装置,参照

图1所示,此卡片转接器11在其卡片插槽12上须设置有一弹片开关13,此弹片开关13一端接地,另一端则连接至PCMCIA/CF介面111的CD#1及CD#2脚位,并在卡片转接器11插入主机系统15的主机转接器151时,进一步连接至系统高电位,而当例如Smart Media卡、MMC卡、SD卡、Memory Stick卡、或是PIC卡等电子周边卡尚未插入该卡片转接器11时,该弹片开关13为弹起而呈断路状态,故CD#1及CD#2脚位为高电位,主机系统15将不供电至PCMCIA/CF介面总线。而当电子周边卡插入该卡片转接器11时,卡片插槽12的弹片开关13会被压制而呈导通状态,导致CD#1及CD#2脚位接地,故准位由高电位被拉至低电位,而主机转接器151由此准位的变化而侦测出卡片转接器11上的Smart Media卡、MMC卡、SD卡、Memory Stick卡、或是PIC卡等的插入或披出状态,并通知主机端152开始对PCMCIA/CF介面总线供电及进行一启动程序。
以前述CD#1及CD#2脚位虽可实现自动侦测电子周边卡的插入或拔出,然而,在实际的使用上,如果任意插拔电子周边卡,会导致任意对PCMCIA/CF介面总线供电/断电的状况,此将导致PCMClA/CF介面总线的线路呈现三态(Tri-state)的状态,可能造成系统的误判;此外,当电子周边卡被抽离后又被插入时,主机系统须对PCMCIA/CF介面总线重新供电并重新执行启始程序,故主机系统必须等待供电稳定及完成启始程序后才可存取电子周边卡;另外,在实现多功能电子周边卡(Multi-functional card)上,由于在同一张卡上可能会有多个功能装置,如其中一个功能装置是以可插拔方式所实现,则当抽离此功能装置时,将会造成其他功能装置亦被断电而无法使用。因此,前述已知的电子周边卡仍存在有诸多缺点,而有予以改进的必要。
发明人爰因于此,本于积极创新的精神,亟思一种可以解决上述问题的“具有侦测可插拔卡的多功能电子周边卡”,几经研究实验终至完成此项新颖进步的发明。
为达前述的目的,本发明的具有侦测可插拔卡的多功能电子周边卡包括至少一功能装置控制器,具有一状态暂存器及一装置侦测脚位;一主机端介面,是供插设于一主机装置,且其卡片侦测脚位固定于代表卡片插入的准位;以及,一可插拔卡介面,是供插设具有其他功能装置的可插拔电子周边卡,且设置有一连接于该控制器的装置侦测脚位的弹片开关,此弹片开关依照该可插拔电子周边卡的插入或抽离而导通或断路,并造成该装置侦测脚位的准位的高低变化,其中,该控制器是由该装置侦测脚位的准位高低变化而侦测出该可插拔电子周边卡的插入或抽离事件的发生及状态,并将之设定于该状态暂存器中,且透过该主机端介面通知主机系统,以便由该主机系统读取该状态暂存器的值而判断该可插拔电子周边卡的插入或抽离状态。
其中,该主机端介面是为PCMCIA/CF介面,且其CD#1及CD#2脚位是恒为接地状态。
其中,该弹片开的一端接地,另一端连接该控制器的装置侦测脚位,该装置侦测脚位并连接一电位上拉电阻,以便当该可插拔电子周边卡尚未插入该可插拔卡介面时,该弹片开关是处于弹开的状态,而使该装置侦测脚位的电位为高准位,而当可插拔电子周边卡插入该可插拔卡介面时,该弹片开关受到卡片的压制而呈导通的状态,导致该装置侦测脚位接地且电位为由高变低准位,又当该可插拔电子周边卡抽离该可插拔卡介面时,该装置侦测脚位的电位为由低变高准位。
其中,该控制器的状态暂存器是为定义在PCMCIA/CF规范中的属性存储器的一组功能组态暂存器组的延伸状态暂存器。
其中,该状态暂存器具有第一比特与第二比特,以分别定义该可插拔卡介面是否插入卡片的状态及该可插拔卡介面的插拔事件的发生。
其中,该第一比特为0时表示可插拔电子周边卡没有插入该可插拔卡介面,该第一比特为1时表示可插拔电子周边卡已插入该可插拔卡介面。
其中,该第二比特是在有可插拔电子周边卡插入或抽离该可插拔卡介面的事件发生时,其值由0变为1。
其中,该控制器是将装置侦测脚位的准位变化触发至定义于PCMCIA/CF介面的IREQ#脚位,以发出中断给该主机系统,而由主机系统由读取该第一及第二比特来区分中断的来源。
其中,该控制器是将装置侦测脚位的准位变化触发至定义于PCMCIA/CF介面的SYSCHG#脚位,以设定SYSCHG#脚位,而当主机系统发现SYSCHG#脚位已被设定后,便透过该主机端介面而读取该第一及第二比特。
其中,该可插拔电子周边卡为Smart Media卡、MMC卡、SD卡、Memory Stick卡、或是PIC卡。
由于本发明构造新颖,能提供产业上利用,且确有增进功效,故依法申请专利。
图2是本发明的具有侦测可插拔卡的多功能电子周边卡的架构图。
在前述本发明的具有侦测可插拔卡的多功能电子周边卡21中,于主机端介面213的卡片侦测脚位为固定于代表卡片插入的准位,于本实施例中是为固定接地,亦即,原先设计在PCMCIA/CF介面的CD#1及CD#2是恒为低电位状态,而在可插拔卡介面214则设置有一弹片开关215,此弹片开关215的一端接地,另一端连接于设置在该控制器211的一装置侦测脚位(Device Detect pin,DD#),以由该控制器211侦知该弹片开关215的导通或断路状态,其中,该装置侦测脚位DD#并连接一电位上拉电阻(Pull high resistor),当可插拔电子周边卡23尚未插入该可插拔卡介面214时,该可插拔卡介面214的弹片开关215是处于弹开的状态,故该装置侦测脚位DD#的电位为高准位,而当可插拔电子周边卡23插入该可插拔卡介面214时,该可插拔卡介面214的弹片开关215受到卡片的压制而呈导通的状态,导致该装置侦测脚位DD#接地且电位为由高变低准位,而可由该控制器211侦知此一准位的变化。
该控制器211具有一状态暂存器216,例如为定义在PCMCIA/CF规范中的属性存储器(Attribute memory)的一组功能组态暂存器组(Function Control Registers,FCR)的延伸状态暂存器(Extended StatusRegister,FSR),于此状态暂存器216中选用两个保留的比特来定义该可插拔卡介面214是否插入卡片的状态及该可插拔卡介面214的插拔事件的发生,例如,定义延伸状态暂存器的比特D1及D2如下D1比特是用以表示可插拔电子周边卡23是否插入可插拔卡介面214,其为0时表示可插拔电子周边卡23没有插入该可插拔卡介面214,其为1时表示可插拔电子周边卡23己插入该可插拔卡介面214;D2比特是用以反应可插拔电子周边卡插入23抽离该可插拔卡介面214的事件的发生,当有此插拔事件发生时,其值由0变为1。
由DD#脚位及D1比特与D2比特的设置,当可插拔电子周边卡23插入或抽离可插拔卡介面214时,该控制器211即可侦测到DD#脚位的准位的变化,并因此去设定D1比特与D2比特。其中,当可插拔电子周边卡23插入可插拔卡介面214时,DD#脚位的准位由高变低,控制器211得知有插拔事件发生,故将D2比特设为1,且变化后的DD#脚位的准位为低电位,故将D1比特设为1;而当可插拔电子周边卡23抽离可插拔卡介面214时,DD#脚位的准位由低变高,控制器211得知有插拔事件发生,故将D2比特设为1,且变化后的DD#脚位的准位为高电位,故将D1比特设为0。
而为了使主机系统22亦得知可插拔电子周边卡23的插入或抽离,该控制器211须透过该主机端介面213将所侦测到的插拔事件发生所引起的DD#脚位的准位变化通知该主机系统22,而使该主机系统22透过主机端介面213来读取该控制器211的D1比特及D2比特的值,以判断电子周边卡23的插入或抽离状态,而进行相关的启始或结束程序。
例如,该控制器211可将DD#脚位的准位变化触发至定义于PCMCIA/CF介面的IREQ#脚位或SYSCHG#脚位。其中,当触发至IREQ#脚位时,只要DD#脚位的准位一有变化时,控制器211即透过IREQ#脚位发出中断给主机系统22,而主机端222收到中断后,便由读取D1比特及D2比特来区分中断的来源,如判定此中断是因可插拔电子周边卡23的插入或抽离所发出,则主机系统22将进行相关的启始或结束程序并将D2比特设为0,以便可用以侦测下一次的插拔事件的发生;而当触发至SYSCHG#脚位时,只要DD#脚位的准位一有变化时,控制器211即将SYSCHG#脚位予以设定(assertion),而当主机转接器221发现SYSCHG#脚位己被设定后,便会产生一状态改变的中断给主机端222,而主机系统22便透过该主机端介面213而读取D1比特及D1比特,以进行相关的启始或结束程序,并将D1比特设为0,以便侦测下一次的插拔事件的发生。
由以上的说明可知,本发明的具有侦测可插拔卡的多功能电子周边卡21是以可插拔卡介面214的DD#脚位侦测例如Smart Media卡、MMC卡,SD卡、Memory Stick卡、或是PIC卡等可插拔电子周边卡23的插入或抽离状态,并以状态暂存器216记录插拔事件的发生及卡片的插入或抽离状态,同时以中断或轮询的方式通知主机系统22,据此达到自动侦测可插拔卡的目的,其可提供下述的优点(1)多功能电子周边卡的一功能装置是以可插拔的方式实现,具有此功能装置的可插拔电子周边卡的插入或抽离不会影响其他功能装置的运作。
(2)当可插拔电子周边卡被抽离时,多功能电子周边卡得知此一状态后,可将供应电流降低到只能维持其他功能装置正常运作的状态,而达成省电的效果。
(3)当可插拔电子周边卡被抽离时,由于只有该可插拔电子周边卡的供应电流被切断,对多功能电子周边卡的其他部份的供电仍维持一定的程度,故一旦可插拔电子周边卡插入时,其启动程序可较传统的方式更快完成,而使主机装置能更快存取该可插拔电子周边卡的功能装置。
(4)如任意插拔该可插拔电子周边卡,本发明的多功能电子周边卡是利用PCMCIA/CF介面的IREQ#脚位或SYSCHG#脚位的高低准位变化而让主机装置对PCMCIA/CF介面总线进行正常的释放动作,故不会有任何误判的发生。
综上所述,本发明无论就目的、手段及功效,在均显示其回异于已知技术的特征,为电子周边卡制作上的一大突破。惟应注意的是,上述诸多实施例仅是为了便于说明而举例而已,本发明所主张的权利范围自应以申请专利范围所述为准,而非仅限于上述实施例。
权利要求
1.一种具有侦测可插拔卡的多功能电子周边卡,其特征在于,主要包括至少一功能装置;控制器,具有一状态暂存器及一装置侦测脚位;一主机端介面,是供插设于一主机装置,且其卡片侦测脚位固定于代表卡片插入的准位以及一可插拔卡介面,是供插设具有其他功能装置的可插拔电子周边卡,且设置有一连接于该控制器的装置侦测脚位的弹片开关,此弹片开关依照该可插拔电子周边卡的插入或抽离而导通或断路,并造成该装置侦测脚位的准位的高低变化,其中,该控制器是由该装置侦测脚位的准位高低变化而侦测出该可插拔电子周边卡的插入或抽离事件的发生及状态,并将之设定于该状态暂存器中,且透过该主机端介面通知主机系统,以由该主机系统读取该状态暂存器的值而判断该可插拔电子周边卡的插入或抽离状态。
2.如权利要求1所述的具有侦测可插拔卡的多功能电子周边卡,其特征在于,其中,该主机端介面是为PCMCIA/CF介面,且其CD#1及CD#2脚位是恒为接地状态。
3.如权利要求2所述的具有侦测可插拔卡的多功能电子周边卡,其特征在于,其中,该弹片开的一端接地,另一端连接该控制器的装置侦测脚位,该装置侦测脚位并连接一电位上拉电阻,以便当该可插拔电子周边卡尚未插入该可插拔卡介面时,该弹片开关是处于弹开的状态,而使该装置侦测脚位的电位为高准位,而当可插拔电子周边卡插入该可插拔卡介面时,该弹片开关受到卡片的压制而呈导通的状态,导致该装置侦测脚位接地且电位为由高变低准位,又当该可插拔电子周边卡抽离该可插拔卡介面时,该装置侦测脚位的电位为由低变高准位。
4.如权利要求2所述的具有侦测可插拔卡的多功能电子周边卡,其特征在于,其中,该控制器的状态暂存器是为定义在PCMCIA/CF规范中的属性存储器的一组功能组态暂存器组的延伸状态暂存器。
5.如权利要求4所述的具有侦测可插拔卡的多功能电子周边卡,其特征在于,其中,该状态暂存器具有第一比特与第二比特,以分别定义该可插拔卡介面是否插入卡片的状态及该可插拔卡介面的插拔事件的发生。
6.如权利要求5所述的具有侦测可插拔卡的多功能电子周边卡,其特征在于,其中,该第一比特为0时表示可插拔电子周边卡没有插入该可插拔卡介面,该第一比特为1时表示可插拔电子周边卡已插入该可插拔卡介面。
7.如权利要求5所述的具有侦测可插拔卡的多功能电子周边卡,其特征在于,其中,该第二比特是在有可插拔电子周边卡插入或抽离该可插拔卡介面的事件发生时,其值由0变为1。
8.如权利要求6或7所述的具有侦测可插拔卡的多功能电子周边卡,其特征在于,其中,该控制器是将装置侦测脚位的准位变化触发至定义于PCMCIA/CF介面的IREQ#脚位,以发出中断给该主机系统,而由主机系统由读取该第一及第二比特来区分中断的来源。
9.如权利要求6或7所述的具有侦测可插拔卡的多功能电子周边卡,其特征在于,其中,该控制器是将装置侦测脚位的准位变化触发至定义于PCMCIA/CF介面的SYSCHG#脚位,以设定SYSCHG#脚位,而当主机系统发现SYSCHG#脚位已被设定后,便透过该主机端介面而读取该第一及第二比特。
10.如权利要求1所述的具有侦测可插拔卡的多功能电子周边卡,其特征在于,其中,该可插拔电子周边卡为Smart Media卡、MMC卡、SD卡、Memory Stick卡、或是PIC卡。
全文摘要
本发明是一种具有侦测可插拔卡的多功能电子周边卡,其具有至少一功能装置、一控制器、一主机端介面以及一可插拔卡介面,其中该主机端介面的卡片侦测脚位是固定于代表卡片插入的准位,该可插拔卡介面设置有一连接于该控制器的装置侦测脚位的弹片开关,该控制器是由该装置侦测脚位的准位高低变化而侦测出该可插拔电子周边卡的插入或抽离事件的发生及状态,并将之设定于内部的状态暂存器中,且透过该主机端介面通知主机系统,以便由该主机系统读取该状态暂存器的值而判断该可插拔电子周边卡的插入或抽离状态。
文档编号G06F1/16GK1450432SQ0210581
公开日2003年10月22日 申请日期2002年4月10日 优先权日2002年4月10日
发明者曾建智, 陈瑞忠, 刘秉章, 杨新立 申请人:希旺科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1