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

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

3天内不再提示

深度了解复位电路设计

GLeX_murata_eet 2017-12-19 13:00 次阅读

为什么需要复位电路

数字电路只有0和1两种状态,在电路刚上电或电路工作不稳定时,数字电路的输出是不稳定的,这时需要给电路一个激励,使电路进入一个预先设定好的状态。复位电路的作用就是监控电路,并在需要的时候发出这样的激励。
深度了解复位电路设计

复位电路设计要点

常见的复位电路设计中的问题可分为以下几类:未提供复位信号、复位时序不正确、复位信号驱动能力不足。

未提供复位信号

一般复杂高速电路会提供总复位电路,但有时电路中某些模块的复位并不是由系统的总复位提供。这种情况之下,需要在系统完成总复位后,再使能特定的复位信号,以实现特定模块的复位。

例如,某单板选用POWERPC电路模块作为CPU子系统,在系统复位完成后,通过软件测试CPU所挂的DDR2 SDRAM DIMM条,发现无法完成读写操作。

tips:DIMM条,SIMM条名词解释:Dual-Inline-Memory-Modules,即双列直插式存储模块。SIMM(single in-line memory module,单边接触内存模组),就是主板上常见的内存条。

经分析系统原理图发现 DDR2 SDRAM DIMM条的复位信号与GPIO29相连,而代码中并不包括对GPIO29的配置。而与SRAM、SDRAM、DDR SDRAM、DDR2 SDRAM不同,DIMM上有多个DDR存储器,需要时钟驱动器,而此时钟驱动器需要使能信号,这个使能信号由DIMM复位信号充当,故当将gpio29的配置功能加入后,CPU即可正常读写存储器。

在复杂的高速电路设计中,尤其是涉及主控板和业务板的设计中,通常要求带电插拔业务板,这个事件将由一个中断信号通知主控板,主板查询到业务板插入后,需要发出一个复位信号单独对此业务板进行复位,而不影响其他业务板和主控板的工作,故此复位信号不能用系统复位信号,而应该由cpu控制器的GPIO驱动输出。所以除了系统复位信号,还应提供各功能模块的专用复位信号。

复位时序不正确

复位时序问题产生的原因有两个:发送方和接收方

发送方的问题主要出在没有在正确的时间输出正确的波形。设计可编程逻辑的设计,器件选型完成后,应该制定单板总体复位框图,并对框图进行仔细审核。

接收方的问题考虑复位信号到达接收端有没有出现波形失真。主要衡量发送方和接收方的波形差别,由于波形的差别,可能导致复位时序出错。考虑两个环节:一是在传输路径上有没有经过驱动或转换器件,这些器件带来的延时是多少;二是传输路径上的容性是否太大以至于改变了信号边沿的斜率。

复位信号驱动能力不足

当复位信号在PCB上走线过长,或接收端容性过大,这些因素都可能导致复位信号驱动能力不足,具体表现为信号边沿过缓,不能满足某些芯片对复位信号边沿速率的要求。


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

    关注

    13

    文章

    322

    浏览量

    44599

原文标题:高速电路中的复位设计

文章出处:【微信号:murata-eetrend,微信公众号:murata-eetrend】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MCU的复位电路设计

    定义:一般单片机里面都会有复位电路,比较熟悉的有上电复位和手动复位,具体这两个复位用下面这个电路
    发表于 03-01 14:31 1514次阅读
    MCU的<b class='flag-5'>复位</b><b class='flag-5'>电路设计</b>

    rc复位电路的电阻作用

    RC复位电路是一种常见的数字电路设计威廉希尔官方网站 ,主要用于将数字电路的输出状态恢复到初始状态。在RC复位电路
    的头像 发表于 12-14 15:10 1909次阅读

    51单片机复位电路设计

    51单片机复位电路设计基本复位电路复位电路的基本功能是系统上电时提供
    发表于 10-24 11:31

    复位电路设计选型指南

    复位电路设计选型指南 介绍安森美(ON)公司及EXAR公司所生产的各种类型复位器件,方便工程师设计选型。
    发表于 04-02 12:12 0次下载

    ARM单片机的复位电路设计

    ARM单片机的复位电路设计 无论在移动电话,高端手持仪器还是嵌入式系统,32 位单片机ARM 占据越来越多的份额,ARM 已成
    发表于 10-24 11:41 3272次阅读
    ARM单片机的<b class='flag-5'>复位</b><b class='flag-5'>电路设计</b>

    51单片机几种实用的复位电路设计

    51单片机几种实用的复位电路设计,有利于51单片初学者进行开发。本文结合作者多年的工程应用,根据使用环境的不同,由浅入深的讲解了几种实用的51单片机的复位电路的设计方法及工作特性。
    发表于 03-14 15:40 5次下载

    高可靠性复位电路设计电路设计与分析)

    为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分。复位电路的第一功能是上电复位。一般
    发表于 12-02 09:35 7328次阅读
    高可靠性<b class='flag-5'>复位</b><b class='flag-5'>电路设计</b>(<b class='flag-5'>电路设计</b>与分析)

    stm32复位电路设计

    stm32复位电路设计
    发表于 06-26 09:26 8次下载

    FPGA内部自复位电路设计方案

    。 下面将讨论FPGA/CPLD的复位电路设计。 2、分类及不同复位设计的影响 根据电路设计复位可分为异步
    的头像 发表于 04-06 16:45 1458次阅读

    复位电路设计分析

    我们在数字电路设计时,为了使系统在上电后处于 **已知的确定状态** ,常使用复位电路来实现这一目的。复位是数字逻辑电路所必须的,无论是最简
    的头像 发表于 05-25 14:48 5051次阅读
    <b class='flag-5'>复位</b><b class='flag-5'>电路设计</b>分析

    深度剖析复位电路

     异步复位触发器则是在设计触发器的时候加入了一个复位引脚,也就是说**复位逻辑集成在触发器里面**。(一般情况下)低电平的复位信号到达触发器的复位
    的头像 发表于 05-25 15:57 1085次阅读
    <b class='flag-5'>深度</b>剖析<b class='flag-5'>复位</b><b class='flag-5'>电路</b>

    嵌入式系统复位电路介绍

    复位电路是一种用来使电路恢复到起始状态的电路设计。为确保嵌入式系统中电路稳定可靠工作,复位
    的头像 发表于 05-25 16:57 2809次阅读
    嵌入式系统<b class='flag-5'>复位</b><b class='flag-5'>电路</b>介绍

    STM32复位电路复位芯片和阻容复位电路区别

    STM32是一款广泛使用的微控制器,其复位电路设计对于系统的稳定性和可靠性至关重要。本文将详细介绍STM32复位电路中使用复位芯片和阻容
    的头像 发表于 08-06 10:26 1519次阅读

    复位电路静电整改案例分享(一)——交换机复位电路

    复位信号,确保单片机在上电后能够立即进入初始化状态。其中上拉电阻可以确保在未按下按钮时输入引脚上具有高电平状态,避免输入信号的浮动和噪音干扰。在选择上拉电阻时,根据具体需求和电路设计合理参数可以提高电路稳定性、
    的头像 发表于 10-19 14:56 375次阅读
    <b class='flag-5'>复位</b><b class='flag-5'>电路</b>静电整改案例分享(一)——交换机<b class='flag-5'>复位</b><b class='flag-5'>电路</b>

    复位电路的电容多大的 复位电路设计类型有哪几种

    复位电路是电子系统中的一个关键部分,它确保系统在启动或发生故障时能够正确地初始化。复位电路的设计取决于多种因素,包括系统的复杂性、所需的复位
    的头像 发表于 10-21 10:24 336次阅读