硬件电路设计之时序电路设计

描述

1 简介

上电时序(Power-up Sequeence)是指各电源轨上电的先后关系。 与之对应的是下电时序,但是在电路设计过程中,一般不会去考虑下电时序(特殊的场景除外)。今天,我们主要了解一下上电时序控制相关内容。

电路设计

2 时序电路设计

今天主要从通用设计方案和专用设计方案两个方面进行进行讲解:

  • 通用设计方案

通用的设计方案可以通过分立器件实现通用延时芯片实现

  • 分立器件实现延时

这种方式比较简单,就是利用电容的充电特性。延时的时长,通过改变电容值的大小来实现。具体电路见下:

电路设计

这种上电方案主要特点是电路结构简单,但上电延时时间难以精确控制,且可能导致上电的过程比较缓慢,在FPGA的上电过程中可以使用。

  • 通用延时芯片

我们采用的LM3880芯片进行电源时序控制,这种控制的方式比较简单。LM3880 简单电源时序控制器提供了最简单的方法来控制多个独立电压轨的上电时序和下电时序。通过错开启动序列,可以避免可能影响系统可靠性的锁存情况或大 浪涌电流。

电路设计

该芯片可以同时实现对上下电的控制,上电与下单的延时时间由EN管脚进行控制,默认是2ms。

上电时序图见下:

电路设计

下电时序图见下:

电路设计

这款芯片还可以对延时的时间进行调整,默认为2ms。如需对 VCC 电压轨提供额外的延迟序列,在 EN 引脚上连接一个电容,见下图:

电路设计

在使用内部上拉电流源为外部电容 (CEN) 充电的情况下,可通过下面公式来计算使能引脚延迟:

电路设计

第一个计时器将在上升阈值开始计数,但始终会在第一个输出标志 释放之前 EN 引脚取消置位时复位:

电路设计

  • 专用设计方案

许多FPGA要求不同电源电压轨以特定顺序上电。内核电压的供应往往需要早于I/O电压的供应,否则一些FPGA会被损坏。为了避免这种情况,电源需要按正确的顺序上电。使用标准DC-DC转换器上的使能引脚,可以轻松实现简单的上电时序控制。器件关断通常也需要时序控制,仅执行使能引脚时序控制,很难取得良好的结果。更好的解决办法是使用具有高级集成时序控制功能的PMIC,例如 ADP5014。

电路设计

更多的内容请参考设计手册。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分