本发明专利技术的目的是防止主机和外设受到电损伤,并防止数据丢失。主机410包括用来插入存储器卡C420的插槽412。当存储器卡C420插入插槽412时,该存储器卡C420就与主机410连接上了。主机410,在主机的非易失性存储器中,存储了表示主机向外设所提供的最大电流的功率供给能力识别标志。存储器卡C420在该存储器卡的非易失性存储器中,存储了其运作所需的最大消耗电流识别标志。(*该技术在2019年保护过期,可自由使用*)
【技术实现步骤摘要】
本专利技术涉及计算机和电源设备。更具体地说,本专利技术涉及可以控制向外设提供电流的计算机和电源设备。附图说明图1显示了先前技术的存储器卡和计算机主机(个人计算机)。在图1中,该主机110包括用来插入存储器卡A120的插槽112。当存储器卡A120插入插槽112时,该存储器卡A120就与主机110连接上了。例如,该主机110可以提供给诸如插在插槽112中的存储器卡等外设的最大电流为100mA。例如,该存储器卡A120所需的最大电流为75mA。图2显示了当存储器卡A120插入到主机110中时的操作流程。该操作从步骤210开始,在步骤220,该存储器卡A120插入到主机的插槽中,接着,在步骤230,该存储器卡与主机连接上,并从主机向该存储器卡供电。当将该存储器卡的运作所需的电源功率供给该存储器卡时,该存储器卡操作就绪,该存储器卡的操作在步骤240进行,该操作在步骤250结束。这样,由于该存储器卡的运作所需的最大电流(75mA)小于主机110向存储器卡A120所能提供的最大电流(100mA),该存储器卡可以稳定地工作。然而,本专利技术的专利技术者发现,诸如存储器卡等外设的运作所需的最大电流,并不总是小于主机所能提供的最大电流。例如,在某种情况下,主机是小型个人计算机,例如掌上电脑,手持电脑等,该主机是由电池驱动的,因而限制了电源的供给能力。由于PCMCIA卡的尺寸较大,主要用小型闪存储卡作为这类PC机的存储器卡。尽管过去市场上只有使用闪随机存取存储器的小型闪存储卡,可以想象在不远的将来,一些诸如网卡,调制解调器卡,硬盘等,大小与过去的存储器卡相近,但需要更大的驱动电流的外设会在市场上出现。图3显示了将需要较高驱动电流的外设插入主机中的情况。在图3中所显示的元器件,用图1中所示的相同的参照数字标记的元器件与图1中所示的元器件相同。例如,当将由硬盘组成的存储器卡B320插入主机110的插槽112时,该存储器卡B320与主机110连接上。这样,例如,存储器卡B320的操作所需的最大电流为300mA,而与在图1中的情况一样,主机110所能提供的最大电流为100mA,这样,就存在着存储器卡B320不能获得其操作所需的足够的电流的可能性,存储器卡B320不能稳定地工作,主机110或存储器卡B320受损,或者数据丢失。先前的PCMCIA卡的设计所基于的前提是主机可以提供充足的电流,因而不存在确定电流供给能力的系统或操作系统(OS)。作为解决这类问题的一种方法,一种考虑是在主机端来识别那些由于正常运作而需要较大驱动电流的外设。但是,由于下述原因,这种措施不能实现。这就是,诸如小型闪存储卡等硬卡的外形是基于标准的规范所定义的标准的,因此,如果对该卡使用此种识别机制,就必须修改该规范。该识别机制同样也不能应用在市场中的硬盘上。本专利技术的一个目的是防止主机或外设受到电损伤并且防止数据丢失。本专利技术的另一个目的是可以在主机端,识别诸如存储器卡等所消耗的功率超过主机的电流供给能力的外设。本专利技术定义了一种记录或系统识别标志,该识别标志代表了具有有限的电流供给能力的系统所能提供的最大电流。依照本专利技术的计算机包括为外设提供电流的电源;用来存储表示该电源为外设所能提供的最大电流值信息的非易失性存储器。依照本专利技术的电源装置包括用来存储表示该电源为外设所能提供的最大电流值信息的可读的非易失性存储器。依照本专利技术控制电流供应的方法包括以下步骤读取该第一设备所能提供给外设的电流的最大值;读取该第二设备所消耗的电流的最大值;监测到该第一设备所能提供给外设的电流的最大值小于该第二设备所消耗的电流的最大值;切断该第一设备向第二设备的电流供应。依照本专利技术控制电流供应的方法包括以下步骤从第一设备向第二设备供应第一数值的电流;读取该第一设备所能提供给外设的电流的最大值;读取该第二设备所消耗的电流的最大值;监测到该第一设备所能提供给外设的电流的最大值等于或者大于该第二设备所消耗的电流的最大值;将大于该第一电流值的第二数值的电流,从第一设备供应给第二设备。依照本专利技术,可以预先识别所消耗的电流超出主机的功率供给能力的存储器卡,从而可以防止电流的供给超出主机的功率供给能力,这样就防止了主机和诸如存储器卡等外设的损伤,也防止了数据的丢失。依照本专利技术,主机可以预先识别所消耗的电流超出主机的功率供给能力的诸如存储器卡等外设。图1显示了先前技术的存储器卡和计算机主机(个人计算机)。图2显示了当存储器卡A120插入到主机110时的操作流程图。图3显示了存储器卡和主机。图4显示了依照本专利技术的存储器卡和主机。图5显示了当存储器卡插入到主机时,依照本专利技术的操作。图4显示了依照本专利技术的存储器卡和主机。在图4中,该主机410包括用来插入存储器卡C420的插槽412。当存储器卡C420插入插槽412时,该存储器卡C420就与主机410连接上了。主机410,在主机的非易失性存储器中,存储了表示主机向外设所提供的最大电流的功率供给能力识别标志。该功率供给能力识别标志是电可读的。存储器卡C420,在该存储器卡的非易失性存储器中,存储了其运作所需的最大消耗电流识别标志,该最大消耗电流识别标志是电可读的。在主机410中,在存储器中载入了设备驱动程序,未画出,当该存储器卡与主机连接上时,由中央处理器(CPU,未画出)来执行该设备驱动程序。该设备驱动程序可以由单独的程序或部分操作系统(OS)来提供。图5显示了当存储器卡插入到主机中时,依照本专利技术的操作流程。该操作从步骤510开始,在步骤512,该存储器卡插入到主机的插槽中。接着,在步骤514中,该存储器卡与主机连接上,并将第一电流值的电流由主机供给该存储器卡。该第一电流值等于或大于从存储器卡读取最大消耗电流识别标志所需的最小电流值,并且等于或小于主机所供给的最大电流值。在步骤516,CPU读取主机的功率供给能力识别标志和存储器卡的最大消耗电流识别标志,在步骤518,该CPU判断主机的功率供给能力是否等于或大于存储器卡的最大消耗电流。在步骤520,如果主机的功率供给能力等于或大于存储器卡的最大消耗电流,主机将第二电流值的电流供给存储器卡。该第二电流值的电流为存储器卡的运作所需的电流,它的最大值等于存储器卡的最大消耗电流。在步骤522,存储器卡的操作就绪,在步骤524,操作结束。在步骤518,如果存储器卡为硬盘,主机的功率供给能力小于存储器卡的最大消耗电流。这样,在步骤530,主机停止或切断向存储器卡供电。当电流切断时,在步骤532,向CPU发送表示存储器卡的最大消耗电流超出主机的最大电流供给能力的错误代码,在步骤534,操作结束。本专利技术并不局限于以上的实施例。例如,该功率供给能力识别标志可以存储在电源的永久性存储器中,该电源可以是外部控制的。权利要求1.计算机包括为外设提供电流的电源;用来存储表示该电源为外设所能提供的最大电流值信息的非易失性存储器。2.为外设提供电流的电源装置包括用来存储表示该电源为外设所能提供的最大电流值信息的可读的非易失性存储器。3.控制电流供应的方法包括以下步骤读取该第一设备所能提供给外设的电流的最大值;读取该第二设备所消耗的电流的最大值;监测到该第一设备所能提供给外设的电流的所述最大值小于该第二设备所消耗的电流的所述最大值;切断该本文档来自技高网...
【技术保护点】
计算机包括:为外设提供电流的电源;用来存储表示该电源为外设所能提供的最大电流值信息的非易失性存储器。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:青柳充彦,森一昭,石本健志,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。