在多个电源电压下工作的微处理器、微控制器和片上系统器件(SoC)通常需要复位脉冲才能正确初始化,并且电源电压必须按特定顺序导通,以防止意外电流路径造成损坏。只需一对微处理器监控IC(MAX6418)即可实现两个电压的排序。
微处理器、微控制器和片上系统 (SoC) 通常需要复位脉冲才能正确初始化。其中许多器件还使用单独的 I/O 和内核电压电源。当使用多个电源时,电源必须按特定顺序导通,以防止电路最终处于未知状态或因意外电流路径而烧毁。还应监控电压,以确保在两个电压稳定到工作电压范围内的水平之前,器件不会退出复位。
以前的设计理念¹介绍了执行复位功能的电路。不幸的是,该电路存在许多限制。该电路不监视3.3V电源轨上的电压,由于3.3V电源轨用作基准电压源,因此1.8V电源轨的监控精度较差,如果电源轨以相反的顺序排序,则可能不存在复位延迟,复位脉冲存在可能导致SoC出现问题的毛刺, 如果快速循环电源,复位延迟电容器可能无法正确复位。
图1中的廉价电路使用MAX6418提供无毛刺复位脉冲,具有明确定义的脉冲宽度,以精确监测3.3V和1.8V电源轨。电阻R1和R2可根据以下公式调整,以设置不同内核电压的监视阈值:V千= 1.263(1 + R1/R2)。针对不同的脉冲宽度调整C1。使用以下公式计算 C1:C1 = (t - 275e-6)/(2.73e6),其中 t 是所需的延迟(以秒为单位),C1 以法拉为单位。
图1.使用此电路为您的μP或SoC提供干净的复位脉冲。
另外两个以前的设计理念²,³ 提供用于对两个电源轨进行排序的电路。一个电路需要相当多的元件来实现简单的功能,另一个电路需要微控制器固件开发工具集。
图2所示,这些电路的更简单替代方案是使用两个MAX6418作为电压检测器实现排序电路。该电路在进行实验以确定正确的排序顺序时非常有用。调整 R1 和 R2 以设置每个电源轨的序列延迟。每个MAX6418监测RC电路上的电压,当电容电压超过门限时,输出置位。
图2.使用此电路尝试不同的排序延迟并调整排序顺序。
确定时序后,图3所示电路提供了一种使用MAX6418单电源时序的实用方法。这种方法在使能下一个电源之前监视先前排序的电源的输出电压。它还监视 5V 电源轨。
图3.对两个电源进行排序,延迟由C1设置。
对于成本极其敏感的应用,图4所示电路工作得相当好,尽管时序延迟没有得到很好的控制,电压也没有受到监控。设置 R1 和 C1 以控制序列延迟。
图4.这是对两个电源进行排序的最简单方法。R1和C1设置序列延迟。
审核编辑:郭婷
-
微控制器
+关注
关注
48文章
7417浏览量
150753 -
电源
+关注
关注
184文章
17455浏览量
249000 -
soc
+关注
关注
38文章
4077浏览量
217681 -
微处理器
+关注
关注
11文章
2241浏览量
82241
发布评论请先 登录
相关推荐
评论