0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

CHANBAEK 来源:一杯苦Coffee 作者:一杯苦Coffee 2023-12-11 18:17 次阅读

1 简介

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

图片

2 时序电路设计

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

  • 通用设计方案

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

  • 分立器件实现延时

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

图片

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

  • 通用延时芯片

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

图片

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

上电时序图见下:

图片

下电时序图见下:

图片

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

图片

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

图片

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

图片

  • 专用设计方案

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

图片

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

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

    关注

    1627

    文章

    21685

    浏览量

    602322
  • 电路设计
    +关注

    关注

    6668

    文章

    2436

    浏览量

    203520
  • 时序电路
    +关注

    关注

    1

    文章

    114

    浏览量

    21685
  • 上电时序
    +关注

    关注

    0

    文章

    19

    浏览量

    12289
  • 电源轨
    +关注

    关注

    1

    文章

    34

    浏览量

    5751
收藏 人收藏

    评论

    相关推荐

    数字电路之时序电路

    在《数字电路之如雷贯耳的“逻辑电路”》、《数字电路之数字集成电路IC》之后,本文是数字电路入门3,将带来「
    发表于 08-01 10:58 1.9w次阅读
    数字<b class='flag-5'>电路</b><b class='flag-5'>之时序电路</b>

    基本时序电路设计实验

    实验二 基本时序电路设计(1)实验目的:熟悉QuartusⅡ的VHDL文本设计过程,学习简单时序电路的设计、仿真和硬件测试。(2)实验内容:Ⅰ.用VHDL设计一个带异步复位的D触发器,并利用
    发表于 10-11 09:21

    异步时序电路设计

    根据波形图设计异步时序电路 急 求大神
    发表于 12-08 23:07

    Verilog设计初学者例程:时序电路设计

    Verilog 设计初学者例程一 时序电路设计 By 上海 无极可米 12/13/2001 ---------基础-----------1. 1/2分频器module halfclk(reset
    发表于 08-23 13:43

    时序电路设计实例 (Sequential-Circuit D

    时序电路设计实例 (Sequential-Circuit Design Examples):We noted in previous chapters that we typically deal
    发表于 09-26 13:01 37次下载

    时序电路设计串入/并出移位寄存器

    时序电路设计串入/并出移位寄存器一  实验目的1掌握VHDL语言的基本描述语句的使用方法。2掌握使用VHDL语言进行时序电路设计的方法。
    发表于 03-13 19:29 5945次阅读
    <b class='flag-5'>时序电路设计</b>串入/并出移位寄存器

    时序电路设计串入/并出移位寄存器

    时序电路设计串入/并出移位寄存器一  实验目的1掌握VHDL语言的基本描述语句的使用方法。2掌握使用VHDL语言进行时序电路设计的方法。
    发表于 03-13 19:29 2137次阅读
    <b class='flag-5'>时序电路设计</b>串入/并出移位寄存器

    同步时序电路

    同步时序电路 4.2.1 同步时序电路的结构和代数法描述
    发表于 01-12 13:31 5182次阅读
    同步<b class='flag-5'>时序电路</b>

    基于FPGA技术的RS232接口时序电路设计方案

    基于FPGA技术的RS232接口时序电路设计方案
    发表于 01-26 11:36 29次下载

    组合电路时序电路的讲解

    组合电路时序电路是计算机原理的基础课,组合电路描述的是单一的函数功能,函数输出只与当前的函数输入相关;时序电路则引入了时间维度,时序电路
    的头像 发表于 09-25 09:50 2.5w次阅读

    同步时序电路设计

    关键词:时序电路 , 同步 同步时序电路设计 1.建立原始状态图. 建立原始状态图的方法是: 确定输入、输出和系统的状态函数(用字母表示). 根据设计要求,确定每一状态在规定条件下的状态迁移方向
    发表于 10-31 18:14 1319次阅读

    基本逻辑电路时序电路、组合电路设计

    从今天开始新的一章-Circuits,包括基本逻辑电路时序电路、组合电路等。
    的头像 发表于 10-10 15:39 1289次阅读

    什么是同步时序电路和异步时序电路,同步和异步电路的区别?

    同步和异步时序电路都是使用反馈来产生下一代输出的时序电路。根据这种反馈的类型,可以区分这两种电路时序电路的输出取决于当前和过去的输入。时序电路
    的头像 发表于 03-25 17:29 2.5w次阅读
    什么是同步<b class='flag-5'>时序电路</b>和异步<b class='flag-5'>时序电路</b>,同步和异步<b class='flag-5'>电路</b>的区别?

    时序逻辑电路设计之同步计数器

    时序电路的考察主要涉及分析与设计两个部分,上文介绍了时序逻辑电路的一些分析方法,重点介绍了同步时序电路分析的步骤与注意事项。 本文就时序逻辑
    的头像 发表于 05-22 17:01 3197次阅读
    <b class='flag-5'>时序</b>逻辑<b class='flag-5'>电路设计</b>之同步计数器

    时序电路的分类 时序电路的基本单元电路有哪些

    时序电路是一种能够按照特定的顺序进行操作的电路。它以时钟信号为基准,根据输入信号的状态和过去的状态来确定输出信号的状态。时序电路广泛应用于计算机、通信系统、数字信号处理等领域。根据不同的分类标准
    的头像 发表于 02-06 11:25 2400次阅读