[发明专利]一种应用于嵌入式系统的掉电处理方法有效
申请号: | 201711219177.0 | 申请日: | 2017-11-28 |
公开(公告)号: | CN107886981B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 潘照荣;张坤 | 申请(专利权)人: | 晶晨半导体(上海)股份有限公司 |
主分类号: | G11C5/14 | 分类号: | G11C5/14;G11C16/30 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
地址: | 201203 上海市浦东新区张江*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 嵌入式 系统 掉电 处理 方法 | ||
本发明提供一种应用于嵌入式系统的掉电处理方法,属于嵌入式系统技术领域,包括:多个模数转换器监测系统掉电时实时电压下降最快的电源;微处理器选定实时电压下降最快的电源为预处理电源;微处理器通过模数转换器检测到预处理电源的实时电压下降到第二电压时,针对对应预处理电源的外设执行掉电处理操作。本发明的有益效果:在系统掉电时,及时监测到系统掉电并及时采用应对措施,避免死机问题出现,能很好的解决非带电池产品的掉电问题。
技术领域
本发明涉及嵌入式系统技术领域,尤其涉及一种应用于嵌入式系统的掉电处理方法。
背景技术
嵌入式系统,系统断电时的保护措施是业界的难题。如果是带电池的设备,可以由系统芯片(System on a Chip,SOC)来控制掉电时序,业界主流的系统芯片都内置有多路模数转换器(analog to digital converter,ADC);如果是非带电池的产品,基本上无法保证掉电时序。对于非带电池的产品,业界通常的处理方案,一是通过提高外设的自身掉电保护能力,二是通过软件算法来优化和规避。
以S905L系统为例,其为非带电池产品的掉电问题,包括:
1)5V,用于为通用串行接口和模拟音频供电(for USB and Analog Audio);
2)3.3V,用于系统芯片接口和外设供电(for SOC IO and Peripheral),外设可为嵌入式存储器(eMMC)或Nand闪存(Nand Flash);
3)1.8V,用于为系统芯片模拟部分和外设供电(for SOC analog part andPeripheral);
4)1.5V,用于为系统芯片双倍速率同步动态随机存储器和芯片组供电(for SOCDDR and DDR Chipset);
5)1.1V,用于为系统芯片内核供电(for SOC core)。
由上述内容可知,在外设中,例如Nand Falsh,由3.3V电源来供电。在系统掉电的情况下,如果3.3V低于2.6V的时候,SOC的NAND接口还有执行写Nand Flash的指令,会出现导致Nand Flash内部数据出错的几率大大提升的严重错误。而现有技术中,缺乏针对非带电池产品的掉电问题的处理方法,无法及时监测到系统掉电并及时采用应对措施,以解决掉电时序问题和掉电关机问题的方法。
发明内容
针对现有技术中存在的问题,本发明提供了一种应用于嵌入式系统的掉电处理方法。
本发明采用如下技术方案:
一种应用于嵌入式系统的掉电处理方法,所述嵌入式系统具有相应的系统芯片,所述系统芯片具有微处理器、对应所述微处理器的多路电源、对应所述多路电源的多个外设、对应所述多路电源的多个模数转换器,每个所述外设对应的所述电源分别具有一标准供电电压;所述掉电处理方法包括:
步骤S1、所述多个模数转换器监测系统掉电时实时电压下降最快的所述电源;
步骤S2、所述微处理器选定实时电压下降最快的所述电源为预处理电源;
步骤S3、所述微处理器通过所述模数转换器检测到所述预处理电源的所述实时电压下降到第二电压时,针对对应所述预处理电源的所述外设执行掉电处理操作。
优选的,所述嵌入式系统为S905L系统。
优选的,所述多路电源包括:
第一电源,所述第一电源用于提供5V的所述标准供电电压;
第二电源,所述第二电源用于提供3.3V的所述标准供电电压;
第三电源,所述第三电源用于提供1.8V的所述标准供电电压;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晶晨半导体(上海)股份有限公司,未经晶晨半导体(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711219177.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:检测升降装置
- 下一篇:一种用于管道检修作业的传感器适配装置