一个高集成度的掉电检测电路应用

最新更新时间:2018-05-26来源: 周立功单片机关键字:检测电路  周立功  CAT706 手机看文章 扫描二维码
随时随地手机看文章

本文导读

相信大家都会遇到这样的情况,当你正在敲一份文档或一段代码时,啪的一下停电啦,我擦……,我的代码……,我的图纸……,我刚写好的文章……。但是在嵌入式系统中也会遇到类似的情况,通常会导致嵌入式系统数据,程序丢失,不能工作,甚至损坏存储系统。而对于核心板的嵌入式系统来说,异常掉电情况下数据不丢失,稳定性是根本。本文基于CAT706介绍一种能够检测到异常掉电,并利用电容中存储的少量电量保存数据、防止存储器损坏、丢失数据的方法。

、概述

首先引用一篇微信文章“老板说:你去跳槽,我去跳楼!一场由SD卡引发的灾难”

去年上半年,我们公司承接了某大型广告公司的电梯广告显示屏的项目,该产品使用了飞思卡尔的IMX6系列芯片作为主控CPU,具备媒体人机触摸互动、媒体投放、远程升级、录像监控等功能。其中很重要的一项功能就是监控和保存功能,因客户的报价较低,我们理所当然的选择了SD卡作为录像数据的保存介质。

没想到,灾难半年后就降临了,半年前发货的10K机器,每个月都有10%的损坏率,损坏的机器90%都是SD卡损坏了!客户不但要求我们赔偿SD卡的损失,延长质保期,而且威胁一个月内不解决将终止合作,客户是老板的唯一大客户,丢失这个客户我们离解散就不远。老板甚至放下狠话:一个月内不解决,你们跳槽,我跳楼。

经过仔细检查确定SD卡损坏的原因是设备上下电导致的。

于是我们采用了如下的方案。其中方案的核心是掉电检测电路和超级电容继续供电电路。掉电检测电路是用运放搭出来的一个比较复杂的比较电路,由于复杂这里就不上图了。图1是超级电容的充放电电路,增加该电路可以使掉电后继续维持2秒钟的时间,使CPU完成掉电后的保护处理工作。

图1 超级电容充放电电路

上述案例结局办法是用运放搭建掉电检测电路比较复杂,容易出现问题,这里推荐大家一个高集成度的掉电检测电路。

二、功能简介:

如图2所示是CAT706芯片内部框图。CAT706内部集成了多种功能,功能强大,使用简便,此次只重点讲解其内部的掉电检测功能。

图2 内部功能框图

由于内部框图很简单,可以很容易的分析出有以下四种情况能导致单片机复位或中断:

  • VCC供电不符合要求时可导致RESET复位输出;

  • MR引脚可以手动使RESET复位输出;

  • 看门狗WDI没及时喂狗可导致WDO复位输出;

  • 电源掉电检测输入PFI可导致PFO中断输出。

针对以上四个功能对嵌入式系统作用如下:

  • 可保证VCC供电在稳定时单片机工作,不稳定时复位输出保证系统稳定运行;

  • 可人为手动控制单片机复位运行;

  • 看门狗实时监测系统,防止系统跑崩溃;

  • 及时监测供电系统是否掉电从而让系统迅速处理数据。

本篇文章主要就是针对其第四点检测意外掉电的保护处理方案。

三、典型应用

PFI相当于是一个电压比较器的正输入端,如果PFI电压高于1.25V那么PFO就会输出高电平,如果PFI电压低于1.25V哪呢PFO就会输出低电平。如此便可以通过PFI作为输入将前端的高电压分压后接入,从而可以提前检测到前端的掉电情况。

如图3所示是CAT706典型应用电路及时序图。原理图相对比较简单容易理解,并且画出了在掉电和上电后各部分的理论波形图。

一般情况下系统的供电都是由前端市电隔离降压到相对偏高的直流电压(如12V),再降压到系统所需要工作的电压(如5V/3.3V)。如图3所示是针对于检测前端的12V直流电压的掉电检测电路。

图3 典型应用电路及时序图

12V上电时输出的5V会对大电容充电,图中串联了一个电阻用来限流,当掉电时电容的电量会通过旁边的肖特吉二极管直接放电给后端负载使用。

由于12V掉电到5V/3.3V掉电完成之间有一段时差,所以可以提前检测12V的掉电情况使单片机进入Interrupt对掉电采取一系列应对措施,并且在5V/3.3V掉电完成前完成操作,如图中的时间T,并且此段时间T与图中红色圈的电容值大小有关,电容值越大时间T就越长(必要时可以考虑使用法拉电容);且检测掉电的信号越靠近总电源的前端就越好。

为了增大掉电后的维持时间T,不仅可以增大储能电容值来达到目的,也可以将掉电检测信号往前端挪动,例如将掉电检测移至最前端的220V市电或前端高压,市电掉电时到12V掉电中间也有一段时间,这样就可以间接增加掉电后的维持时间T。

如图4所示是检测前端电压的掉电检测电路。提前处理掉电信号以此来增加掉电后的电压维持时间。

图4 前端掉电检测电路

以图3所示的法拉电容放置位置可知随着掉电后的电压维持,电容上的电压会逐渐下降可能会影响到后端系统的工作。为此可以将大电容的充放电电路移至前端的高电压部分,也可以将降压电路分为两节或三节降压连接,如此只需将大电容的放置位置相对往前端挪一节即可保证在掉电维持的那段时间内主系统的工作电压维持稳定。如图4所示对大电容的摆放位置改动。

四、实测分析

针对上一节关于CAT706原理的推算和实际效果波形的推算我们做了如下的硬件电路搭建,硬件电路针对图3搭建。如图5所示硬件使用洞洞板搭建,用来测试实际的输入供电电压波形,输出电压波形以及PFO和RST引脚的波形。

图5 实物图

如图6所示波形1是输入的12V电压波形、波形2是输出的5V电压波形、波形3是复位引脚的电压波形、波形4是PFO引脚的电压波形。图中测试时输出以10mA的负载对其恒流放电。

图6 测试波形图

当输入12V上升时,DCDC电源会紧接着开始输出5V,同时随之12V的上升其分压值若大于PFI的输入阈值时PFO会跟着立即输出高电平,复位引脚在检测到5V电压正常一段时间后也会时复位系统,系统启动工作。

当输入12V意外断电下降时其在PFI引脚上的分压值低于阈值时PFO会立即输出低电平,此PFO的低电平会中断系统主控告知系统意外断电应立即对存储数据进行处理,防止数据丢失。图中的测试波形是以10mA的恒流负载模拟测试效果,从图中可以看出从检测到意外断电到系统复位停止工作中间有244ms的处理时间。这个时间和DCDC输出端的电容有很大的关系,电容值越大其数据处理的时间越长,图中是以2200μF的电容值大小、负载10mA恒流情况下测得是时间。实际处理时检测到掉电主控应立即断掉液晶屏等不需要的耗电外设只保持主控部分的供电即可。

关键字:检测电路  周立功  CAT706 编辑:王磊 引用地址:一个高集成度的掉电检测电路应用

上一篇:工程师忽略了LDO的“QC”参数,有何影响?
下一篇:采用反激式拓扑结构SMPS测试安全问题

推荐阅读最新更新时间:2023-10-12 21:05

新书创作谈:周立功教授数十年之心血力作《程序设计与数据结构》
近日,周立功教授公开了数十年之心血力作《程序设计与数据结构》,此书在4月28日落笔,版已无偿性分享到电子工程师与高校群体,在致远电子公众号后台回复关键字【程序设计】可在线阅读。   在程序设计过程中,很多开发人员在没有全局思维的把控,科学、系统的组织以及严密的与部署下,单纯地为开发而开发,而代码的优劣,直接决定了软件的质量和成本,最终导致企业不得不投入大量的维护费用,造成资金的严重浪费。 周立功教授创业二十余载,一直怀着“让世界认识中国造”的使命,在企业管理和人才塑造培养的过程中不断思考:在资源有限的开发环境下,如何最大化软件工程价值;在行业竞争日益剧增的社会环境下,如何打造
[机器人]
电磁炉VCE检测电路
将IGBT(Q1)集电极上的脉冲电压通过R76+R77、R53分压送至Q6基极,在发射极上获得其取样电压,此反影了Q1 VCE电压变化的信息送入CPU, CPU根据监测该电压的变化,自动作出各种动作指令:   (1) 配合VAC检测电路、电流检测电路反馈的信息,判别是否己放入适合的锅具,作出相应的动作指令(祥见加热开关控制及试探过程一节)。   (2) 根据VCE取样电压值,自动调整PWM脉宽,抑制VCE脉冲幅度不高于1100V(此值适用于耐压1200V的IGBT,耐压1500V的IGBT抑制值为1300V)。   (3) 当测得其它原因导至VCE脉冲高于1150V时((此值适用于耐压1200V的IGBT,耐压1
[模拟电子]
电磁炉VCE<font color='red'>检测</font><font color='red'>电路</font>
经典反电动势采集电路讲解BLDC反电势过零检测计算
  在下图中,PHASE_A, PHASE_B, PHASE_C 分别接电机的 A, B, C 线,经过一个分压网络后分别为 NULL_A, NULL_B, NULL_C, 再连接到单片机的 ADC0, ADC1, ADC2 引脚。而MITTEL 为估测的变形后的中点电压,接单片机的 AIN0 引脚。只要在 AB 通电期间开通NULL_C 和 MITTEL 的比较;AC 通电期间开通 NULL_B 和 MITTLE 的比较;BC 通电期间开通 NULL_A 的比较,就可以成功检测出各相的过零事件。   下面来说说这个分压网络到底是怎么回事,这是个比较经典的反电动势采集电路,很多无刷电机的教材上都有照搬,我想应该也不是 MK 项
[嵌入式]
经典反电动势采集<font color='red'>电路</font>讲解BLDC反电势过零<font color='red'>检测</font>计算
基于热敏电阻的温度检测系统(上篇):设计挑战和电路配置
简介 本系列文章分为上下两篇。上篇首先讨论基于热敏电阻的温度测量系统的历史和设计挑战,以及它与基于电阻温度检测器(RTD)的温度测量系统的比较。文中还会简要介绍热敏电阻选择、配置权衡,以及Σ-Δ型模数转换器(ADC)在该应用领域中的重要作用。下篇将详细介绍如何优化和评估基于热敏电阻的最终测量系统。 热敏电阻与RTD 正如文章“如何选择并设计理想RTD温度检测系统”中所讨论的,RTD是一种电阻值随温度变化的电阻器。热敏电阻的工作方式与RTD类似。RTD仅有正温度系数,热敏电阻则不同,既可以有正温度系数,也可以有负温度系数。负温度系数(NTC)热敏电阻的阻值会随着温度升高而减小,而正温度系数(PTC)热敏电阻的阻值会随着
[模拟电子]
基于热敏电阻的温度<font color='red'>检测</font>系统(上篇):设计挑战和<font color='red'>电路</font>配置
采用AT89C51多气体检测系统电路设计
  气体传感器是一种能将气体种类及其与浓度有关的信息转换成电气信号的装置。根据这些电气信号的强弱就可以获得与待测气体在环境中存在情况有关的信息,从而可以进行检测、监控、报警。因此由气体传感器与模式识别系统构成的智能化气味识别仪器有着广泛的应用领域,如食品工业、化学工业、环境监测、医学诊断、安全检查等,越来越受到广泛关注。    数据采集和数据处理系统   由气体传感器阵列输出的微弱电信号,经各自信号放大电路对信号进行预处理,使其转换为O ~5V 范围内变化的直流信号,送到A/D 转换电路变换为数字信号,对其进行数据采集处理。为了方便与89C51 单片机的连接,本系统选用ADC0809芯片对采集到的气体信息进行模数转换。其分辨率为
[电源管理]
采用AT89C51多气体<font color='red'>检测</font>系统<font color='red'>电路</font>设计
马达控制三相变频器中相电流Shunt 检测电路设计
随着诸如能源之星等节能标准在家电,医疗,电动车等市场的接收和推广,以磁场定向控制(FOC)算法为基础的高能效三相变频器广泛用于各类交流电机驱动应用中。FOC 算法需 要精确检测三相电流,Shunt 电流检测电路因其成本低精度较高取得了广泛应用。本文将探 讨 shunt 电流检测电路设计及不同 Shunt 电流检测电路对运算放大器的要求。 磁场定向控制算法(FOC, Field Oriented Control)通过一系列的前向Clarke运算和Park运算将检测 得到交流电机的三相相电流处理,间接得到转矩分量和磁通分量,经过经典的PI算法对其进行精确控制, 从而保证电机能以最佳的扭矩高效运行,实现精确的速度变化控制,算法框图如图1
[电源管理]
马达控制三相变频器中相电流Shunt <font color='red'>检测</font><font color='red'>电路</font>设计
CAN总线与MSP430红外检测系统电路
  本文介绍的是一种新的检测系统,选用红外CO 传感器 和MSP430单片机作为核心信号处理电路,结合数字滤波、温度补偿运算。具有检测浓度范围宽、使用寿命长等优点。   系统组成及硬件设计   该系统由红外CO气体传感器、MSP430单片机、CAN总线接口及远程监控系统组成。该系统在检测现场通过单片机处理检测的数据、控制 LCD显示、声光报警,同时还配备CAN总线控制器,可以轻松获取浓度、温度以及报警记录等相关信息,实现了智能化的工业现场、远程同时监控功能。系统的组成框图如图1所示。   CAN总线接口设计   该系统CAN接口由独立的CAN总线控制器SJA1000、CAN数据收发器TJA1050组
[单片机]
CAN总线与MSP430红外<font color='red'>检测</font>系统<font color='red'>电路</font>
一种基于CPLD的压电生物传感器检测电路的设计
国内外基于压电石英晶体微天平技术的检测仪器大多数使用自行设计的振荡电路盒,使用高分辨的频率计数器测量频率输出,然后进行定时人工记数,仪器复杂,自动化程度低.微型压电生物传感器检测电路采用当前最有发展前景的复杂可编程逻辑器件(CPLD)为核心器件设计而成.目前,CPLD集成度可达25万等效门,工作速度可达180MHz.它借助自动化程度高的内核程序开发工具,可以大大缩短系统的计周期,而且数据采集可以由一块CPLD芯片完成,整个系统的硬件规模明显减小.在系统的研制阶段,由于CPLD器件引脚比较灵活,又有可擦除可编程的能力,因此对原设计进行修改时,只需要修改原设计文件再对CPLD芯片重新编程即可,而不需要修改电路布局,更不需要重新加工印
[工业控制]
一种基于CPLD的压电生物传感器<font color='red'>检测</font><font color='red'>电路</font>的设计
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved