公开/公告号CN113050779A
专利类型发明专利
公开/公告日2021-06-29
原文格式PDF
申请/专利权人 聚众联合科技股份有限公司;
申请/专利号CN201911378304.0
申请日2019-12-27
分类号G06F1/30(20060101);G06F11/30(20060101);G06F11/32(20060101);G06F3/06(20060101);
代理机构11006 北京律诚同业知识产权代理有限公司;
代理人王玉双;张燕华
地址 中国台湾新竹县芎林乡文山路753号
入库时间 2023-06-19 11:39:06
技术领域
本发明涉及一种电子装置低电压控制系统、电子装置低电压保护方法,特别涉及一种藉由判断供电源当前电压是否低于阈值来限制记忆体存取(flash read/write)权限的电子装置低电压控制系统、电子装置低电压保护方法。
背景技术
当电子装置电压不足以驱动电子装置中软硬件运作时,电子装置常常发生瞬间中断的情况,此时若软体正在对快闪记忆体(flash memory)执行存取数据,这种不正常的中断会造成电子装置中硬件信号不完整,而衍伸出记忆体数据错乱形成电子装置不正常开机或不正常运作的情况。目前已存在当电子装置于低电压时用闪烁灯号提醒使用者更换电池或充电的技术,但闪烁灯号本身就会加速电池耗电量,且闪烁灯号无法从根本上解决因电子装置当前电压不足造成闪记忆体数据存取错误的情况,在使用上仍有待改进之处。
发明内容
本发明的主要目的在于提供一种藉由判断供电源当前电压是否低于阈值来限制记忆体存取(flash read/write)权限的电子装置低电压控制系统、电子装置低电压保护方法。
本发明的另一主要目的在于提供一种能用于电子装置的一启动程序并能在电子装置电压不足以让电子装置执行完整启动程序时,让垫子装置停留在半启动状态,并限制记忆体存取(flash read/write)权限,以避免在电子装置当前电压不稳定的状态下,因存取数据错乱而造成电子装置无法正常启动或无法启动的状况的电子装置低电压控制系统、电子装置低电压保护方法及电脑程序产品。
为达成上述的目的,本发明的电子装置低电压控制系统,其用于电子装置,其中电子装置包括供电源以及记忆体,其中记忆体包括多个存取通道,电压控制系统包括电压检测模块及控制模块。电压检测模块检测供电源的当前电压。控制模块信号连接电压检测模块,控制模块判断当前电压是否低于第一电压阈值,当电压低于第一电压阈值,控制模块切断多个存取通道。
本发明另提供一种电子装置低电压保护方法,用于一电子装置,其中电子装置包括供电源以及记忆体,电子装置低电压保护方法包括下列步骤:检测供电源的当前电压;以及,判断当前电压是否低于第一电压阈值,当电压低于第一电压阈值,控制模块切断多个存取通道。
本发明藉由判断供电源当前电压是否低于第一阈值或第二阈值来限制运算单元对记忆体存取(flash read/write)权限,以避免在供电源当前电压不稳定的状态下,发生存取数据错乱的情况。此外,当本发明的电子装置低电压控制系统及电子装置低电压保护方法用于电子装置的启动程序时,本发明能在电子装置的当前电压不足以让电子装置完成正常启动程序时,让电子装置停留在半启动状态,并限制运算单元对记忆体的存取(flashread/write)权限,避免了在当前电压不稳定的状态下,造成存取数据错乱而发生电子装置无法正常启动或无法启动的状况,改善了现有技术的不足。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
图1本发明的电子装置低电压控制系统的装置架构图;
图2本发明的电子装置低电压保护方法的第一实施例的步骤流程图;
图3本发明的电子装置低电压保护方法的第二实施例的步骤流程图;
图4本发明的电子装置低电压保护方法的第三实施例的步骤流程图。
其中,附图标记
电子装置低电压控制系统1 电压检测模块10
控制模块20 运算单元540
电子装置500 供电源510
记忆体530 存取通道531
具体实施方式
为能更了解本发明的技术内容,特举较佳具体实施例说明如下。以下请参考图1本发明的电子装置低电压控制系统的装置架构图。
如图1所示,在本实施例中,本发明的电子装置低电压控制系统1用于电子装置500,其中电子装置500包括供电源510、记忆体530以及运算单元540,且记忆体530包括多个存取通道531供运算单元540存取记忆体530中的数据及运算指令。根据本发明的一具体实施例,电子装置500可以是桌上型电脑、笔记型电脑、平板电、移动装置(如:智能型手机)或穿戴式装置(如:智能型手表),电源510是锂电池,记忆体530是快闪记忆体,存取通道531包括串行周边接口(SPI)、集成电路总线I2C及通用非同步收发器(UART),运算单元540是中央处理器(CPU)。
如图1所示,在本发明的一实施例中,本发明的电子装置低电压控制系统1包括电压检测模块10及控制模块20,其中控制模块20信号连接电压检测模块10。电压检测模块10检测供电源510的当前电压511,控制模块20判断当前电压511是否低于第一电压阈值,若当前电压511低于第一电压阈值,控制模块20切断多个存取通道531,藉此避免运算单元540于供电电压过低时,存取数据错乱而造成电子装置500不正常运作的情况,藉以提升电子装置500运作的稳定性,在本实施例中,当前电压511为0.21V,若当前电压511<2.1V,此时控制模块20判定电子装置500处于供电电压过低的状态,此时控制模块20将切断多个存取通道531。在此须注意的是,电压检测模块10及控制模块20除可以单独的型式配置外,亦可以结合的型式配置。此外,本实施方式仅例示本发明的较佳实施例,为避免赘述,并未详加记载所有可能的变化组合。
如图1所示,在本发明的一实施例中,控制模块20除判断当前电压是否低于第一电压阈值当前电压511前,控制模块20更判断当前电压是否低于第二电压阈值,其中第二电压阈值为2.1V,当电压低于第二电压阈值,控制模块20发出一警示信号。在本实施例中,警示信号为闪烁电子装置500内建的LED灯号,藉以提醒使用者更换电池或对电子装置500进行充电。在此须注意的是,第一电压阈值为第二电压阈值的十分之一,换句话说,在本实施例中,于控制模块20判定电子装置500低于第二电压阈值时就先使用LED灯号提醒使用者更换电池,若电子装置500低电压状态仍未解除,控制模块20将持续监控当前电压511是否继续降低,一旦当前电压511低于第一电压阈值,控制模块20切断多个存取通道531以避免因存取数据错乱而造成电子装置500不正常运作。
根据本发明的另一具体实施例,本发明的电子装置低电压控制系统1用于电子装置500的一启动程序,其中若电子装置500执行启动程序时,控制模块20判断该当前电压511低于第一电压阈值,控制模块20切断多个存取通道531并终止电子装置500的启动状态,让电子装置500停留在半启动状态,以避免电子装置500在当前电压511不稳定的状态下,运算单元540存取数据错乱而造成电子装置500无法正常启动或无法启动的状况。在此须注意的是,半启动状态是不让电子装置500完成全部的启动程序,仅开启电子装置500灯号或其他附属功能,而不让电子装置500执行完整的启动程序。
接着,请一并参考图1与图2,其中图2为本发明的电子装置低电压保护方法的第一实施例的步骤流程图,本发明的电子装置低电压保护方法用于一电子装置500,其中电子装置500包括供电源510、记忆体530以及运算单元540,电子装置500可以是台式电脑、笔记型电脑、平板电、移动装置(如:智能型手机)或穿戴式装置(如:智能型手表),电源510是锂电池,记忆体530是快闪记忆体,存取通道531包括串行周边接口(SPI)、集成电路总线I2C及通用非同步收发器(UART),运算单元540是中央处理器(CPU)。此外,本发明的电脑程序产品得电子装置500载入后执行本发明的电子装置低电压保护方法的第一实施例、第二实施例及第三实施例所述的步骤。如图2所示,本发明的电子装置低电压保护方法的第一实施例包括步骤S1至步骤S4。以下将一并参考图1以依序说明图2中所示的各步骤。
步骤S1:检测供电源的当前电压。
藉由电压检测模块10检测供电源510的当前电压511。
步骤S2:当前电压是否低于一第一电压阈值。
当前电压511低于第一电压阈值,控制模块20切断多个存取通道531(步骤S3),在本实施例中,当前电压511为0.21V,若当前电压511<2.1V,此时控制模块20判定电子装置500处于供电电压过低的状态,此时控制模块20启动电子装置低电压保护机制,将切断多个存取通道531,以避免运算单元540于当前电压511过低时,存取数据错乱而造成电子装置500不正常运作的情况,藉以提升电子装置500运作的稳定性。在本实施例中,若当前电压高于于一第一电压阈值,则不执行任何干扰或阻断电子装置500当前运行模式的指令。
以下请一并参考图1与图3,其中图3为本发明的电子装置低电压保护方法的第二实施例的步骤流程图。如图3所示,与本发明的电子装置低电压保护方法的第一实施例相比,第二实施例更包括步骤S1a与步骤S31。以下将针对步骤S11a与步骤S31加以说明。
步骤S11a:执行电子装置启动程序。
在第二实施例中,本发明的电子装置低电压保护方法用于电子装置500的一启动程序,其中若电子装置500执行启动程序时,控制模块20将判断该当前电压511是否低于第一电压阈值(步骤S1),若控制模块20判断该当前电压511低于第一电压阈值(步骤S2),控制模块20切断多个存取通道531(步骤S3)并终止电子装置500的启动状态(步骤S31),让电子装置500停留在半启动状态,以避免电子装置500在电压不稳定的状态下,运算单元540存取数据错乱而造成电子装置500无法正常启动或无法启动的状况。在此须注意的是,半启动状态是不让电子装置500完成启动程序,仅开启电子装置500灯号或其他附属功能,而不让电子装置500执行完整的启动程序。
以下请一并参考图1与图4,其中图4为本发明的电子装置低电压保护方法的第三实施例的步骤流程图。如图4所示,与本发明的电子装置低电压保护方法的第二实施例相比,第三实施例更包括步骤S12与步骤S13。以下将针对步骤S12与步骤S13加以说明。
步骤S12:当前电压是否低于一第二电压阈值。
电子装置500执行启动程序时,于控制模块20除判断当前电压是否低于第一电压阈值当前电压511前,控制模块20更判断当前电压是否低于第二电压阈值,其中第二电压阈值为2.1V,当电压低于第二电压阈值,控制模块20发出一警示信号,在本实施例中,警示信号为闪烁电子装置500内建的LED灯号,藉以提醒使用者更换电池或对电子装置500充电。在此须注意的是,第一电压阈值为第二电压阈值的十分之一,藉此于控制模块20判定电子装置500低于第二电压阈值时就先利用LED灯号提醒使用者更换电子装置500的电池。若电子装置500执行启动程序时,电子装置500的当前电压511低于第二电压阈值状态仍未解除,控制模块20将持续监控当前电压511是否继续降低,一旦当前电压511低于第一电压阈值,控制模块20切断多个存取通道531以避免因存取数据错乱而造成电子装置500不正常运作。
本发明藉由判断供电源当前电压是否低于第一阈值或第二阈值来限制运算单元540对记忆体530存取(flash read/write)权限,以避免在供电源当前电压不稳定的状态下,发生存取数据错乱的情况。此外,当本发明的电子装置低电压控制系统及电子装置低电压保护方法用于电子装置500的一启动程序时,能在电子装置500的当前电压511不足以让电子装置500完成正常启动程序时,让电子装置500停留在半启动状态,并限制运算单元540对记忆体530的存取(flash read/write)权限,避免了在当前电压511不稳定的状态下,造成存取数据错乱使得电子装置无法正常启动或无法启动的状况,改善了现有技术的不足。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
机译: 具有改善低电压操作性能,高发光效率和长寿命的复合能力,使用相同功能的有机电子装置及其电子装置
机译: 具有高效率,降低电压降落和稳定性的蒽衍生物,以及使用该衍生物的有机电子装置
机译: 低电压电网的需求/供应调度控制系统和低电压电网的需求/供应调度控制方法