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

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

3天内不再提示

电子工程设计有几个坑,带你绕一下

454398 来源:罗姆半导体社区 作者:罗姆半导体社区 2022-12-13 14:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

来源:罗姆半导体社区

做电子工程设计需要谨小慎微,考虑周全尽可能避免一些错误。但是,对于刚入门的小白来说,很多时候难以做到万无一失,总会遇到考虑不到的时候。比如以下这些误区,是很多电子小白踩过的坑,多了解一下,避免重蹈覆辙。

这么多任务到底是用中断还是用查询呢?还是中断快些吧。

中断的实时性强,但不一定快。如果中断任务特别多的话,这个没退出来,后面又接踵而至,一会儿系统就将崩溃了。如果任务数量多但很频繁的话,CPU的很大精力都用在进出中断的开销上,系统效率极为低下,如果改用查询方式反而可极大提高效率,但查询有时不能满足实时性要求,所以最好的办法是在中断中查询,即进一次中断就把积累的所有任务都处理完再退出。


只靠硬件降低功耗?

在硬件电路或者芯片设计的过程中,非常注重一个概念,那就是降低功耗!功耗控制确实是硬件设计中关键的一环,尤其是在消费电子产品上。很多消费电子产品都是装电池的,比如蓝牙耳机、智能印象等等,在这类电子产品中电池一直是一个痛点,所以在产品竞争力上,功耗是一项重要的指标。然而,省功耗是不是单单有硬件设计人员去考虑呢?答案是:不是!其实软件控制在节省功耗上面也有很多讲究,在电路系统中,最耗电的是存储器访问、总线请求、CPU 运行等操作,而这些操作都是由软件去控制的。一个优秀的软件的程序应该严格的控制避免频繁触发这些耗电的动作,这会对整机产品的功耗降低有很大的贡献!


过冲信号一定要用匹配电阻消除?

首先解释一下什么是过冲现象,如果有用过单片机的应该都试过让单片机的 IO 输出一些信号,比如说用于驱动蜂鸣器的时候直接用 IO 推一个固定频率的方波。这时候如果你用示波器抓取 IO 输出的信号,可以发现信号并不是像书上画的方波那样干净,它会在信号翻转的边沿出现一些毛刺状的东西,上升沿会看到向上的毛刺,下降沿会有向下的毛刺。这个毛刺就是过冲现象,这时 IO 本身的电气特性导致的。过冲现象可以通过外部电路加匹配电阻把它过滤掉,但并不是多有过冲都需要这么做。原因是,如果要把过冲现象完全消除掉的话可能需要比较大的电阻,同时又要保证信号的电压幅度能够接受,这时候的电流会大很多。所以,有时候只要过冲现象在接受范围内,其实不需要非要把过冲完全消除。


存储器片选接地?

存储器基本上都有一个片选信号,一般是当总线需要访问存储数据时会把片选信号 CS 拉低为有效状态。可能有人会问,为了减少控制信号线,而且知道系统本身会频繁访问存储器,能不能直接把片选接地,让它一直选中呢?实际上功能是没有问题的,可以一直选中。但是大部分存储器在片选有效时的功耗会大很多,能够达到 100 倍以上。所以最好还是使用 CS 信号控制存储器,只有在需要访问的时候才选中它。


FPGA 的逻辑门闲着也是浪费?

现在 FPGA 的逻辑资源越来越多,对于工程开发人员来说无疑是件好事。因为能够支配的资源多了,那么能够发挥的空间也就大了,关键是写起代码来也不用时刻想着省资源。但是,对于功耗要求比较高的应用来说还是要尽量节省逻辑门资源。因为在 FPGA 里面,运行起来的功耗和内部被使用的逻辑门数量以及触发器的翻转次数成正比,所以尽可能减少数字电路中使用的资源以及翻转频率,在不需要翻转的时候禁止翻转,将会有效的降低功耗。


不用的芯片 IO 让它悬空就行?

IO 悬空的一个明显坏处就是容易让芯片内部信号受到影响,因为悬空的 IO 很容易受到外部影响干扰形成震荡信号传递到芯片内部。有人说,那加个上拉电阻把它的状态固定就行了吧?加上拉的方法是可以解决干扰的问题,但是又会引入功耗的问题,不会很多,大概会有一个微安级别的电流消耗。最好的处理方法是把 IO 设置成输出状态,这样既可以固定状态,又能够避免功耗流失。

PCB 使用自动布线?

应该稍微有点电子设计经验的工程师都不会使用自动布线,但是对于初学者出于方便可能会直接使用自动布线功能。这里介绍一下自动布线有什么不好的地方,一方面是自动布线会消耗比较大的面积,同时,软件会自动产生很多过孔,太多的布线和过孔都会影响到 PCB 最终量产的成本和性能。所以,真正的产品开发时没人会使用自动布线功能,基本都是手动拉线,尽可能地根据信号特点走线,以及设置线宽和覆铜等参数。


以上介绍的这些要点是很多新手工程师在设计时考虑不到的地方,电子设计需要在实践中慢慢积累经验,同时借鉴别人的经验也非常重要,这样可以减少你在试错的过程中付出的代价!

审核编辑黄昊宇

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

    关注

    463

    文章

    54632

    浏览量

    470940
  • pcb
    pcb
    +关注

    关注

    4423

    文章

    24027

    浏览量

    427183
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电子工程师视角的 4X4 V/O 换挡器组件设计

    电子工程师视角的 4X4 V/O 换挡器组件设计 在电子工程的世界里,每个组件的设计都蕴含着
    的头像 发表于 05-16 15:05 540次阅读

    电子工程师视角的VFD - C - C - PD设计解析

    电子工程师视角的VFD - C - C - PD设计解析 在电子工程领域,设计工作常常涉及到众多的细节和规范。今天,我们就来深入探讨
    的头像 发表于 05-13 16:30 98次阅读

    Cadence与NVIDIA深化战略合作,共筑AI时代工程设计新范式

    水平生产力"为核心目标,旨在重塑从半导体设计、物理AI系统到超大规模AI工厂的新一代工程设计流程,标志着AI与加速计算技术正在深度重构工程设计的底层逻辑。
    的头像 发表于 04-28 10:46 2118次阅读

    Cadence与NVIDIA扩大合作以加速新一代工程设计流程

    楷登电子(美国 Cadence 公司,NASDAQ:CDNS)近日宣布扩大与 NVIDIA 的合作,共同推出涵盖代理式 AI、物理仿真与数字孪生的加速解决方案,以解锁更高水平的生产力,加速从半导体设计、物理 AI 系统到超大规模 AI 工厂的新一代工程设计流程。
    的头像 发表于 04-28 09:34 449次阅读

    光耦失效的N种现场!工程师都踩过的

    电子电路设计中,光电耦合器(光耦)凭借电气隔离、信号传输、抗干扰等核心优势,成为电源、工控、汽车电子、医疗设备等领域不可或缺的基础器件。它看似结构简单、应用便捷,却藏着无数容易被忽略的“陷阱”,几乎每位硬件工程师都在光耦上踩过
    的头像 发表于 04-23 11:18 429次阅读
    光耦失效的N种现场!<b class='flag-5'>工程</b>师都踩过的<b class='flag-5'>坑</b>

    采购晶振怕被?这份避手册请收好

    电子元器件采购清单里,晶振常被视为“小角色”,但它却是决定设备时钟精度、通信稳定性的核心部件。不少采购新手因对晶振认知不足,在选型、议价、交付等环节频频踩,轻则导致批量返工,重则影响项目进度
    的头像 发表于 03-24 14:22 1244次阅读
    采购晶振怕被<b class='flag-5'>坑</b>?这份避<b class='flag-5'>坑</b>手册请收好

    泰克科技全新7系列示波器背后的工程设计

    Series Oscilloscope》,在保留原文技术观点的基础上,结合本地工程应用进行了整理与呈现。带您深入了解Tektronix全新7系列4通道示波器背后的工程设计。该产品具备25GHz带宽、125Gsample/s采样率、世界级ENOB,以及2Gsample/通
    的头像 发表于 03-18 17:40 691次阅读
    泰克科技全新7系列示波器背后的<b class='flag-5'>工程设计</b>

    带你彻底搞懂K8s网络

    说实话,K8s 网络是我见过最让新手头疼的知识点,没有之。记得我刚接触 K8s 那会儿,看着流量在 Pod、Service、Node 之间穿梭,完全是脸懵逼。后来踩了无数,熬了无数夜,总算把这套网络模型摸透了。今天这篇文章
    的头像 发表于 02-06 10:15 835次阅读

    linux系统M.2硬盘调试和测试全指南:从初始化失败到读写满速,避就看这篇

    在嵌入式开发中,M.2 接口的 NVMe 硬盘凭借高速读写和小巧体积,成了 RK(瑞芯微)等平台的 “性能担当”。但调试时总不开几个:主机初始化失败、硬盘挂载不上、测试后重启翻车……
    的头像 发表于 02-02 17:18 4040次阅读
    linux系统<b class='flag-5'>下</b>M.2硬盘调试和测试全指南:从初始化失败到读写满速,避<b class='flag-5'>坑</b>就看这篇

    Bourns UW系列Riedon™陶瓷线电阻器——高性能电阻的理想选择

    Bourns UW系列Riedon™陶瓷线电阻器——高性能电阻的理想选择 在电子电路设计中,电阻器是不可或缺的基础元件。今天,我们来深入了解一下Bourns的UW系列Riedon™陶瓷线
    的头像 发表于 12-22 17:15 784次阅读

    NVMe高速传输之摆脱XDMA设计44:工程设计考量?

    。 基于 VC709 FPGA 的 Block Design 工程设计如图 1 所示。 图中 CPU 模块中包含了 Xilinx 提供的 Microblaze CPU 软核以及些内存与复位模块, 除时钟
    发表于 11-12 09:52

    英飞特入选“全球工程设计优选品牌 TOP50”

    9月25日,第四届全球数字贸易博览会在杭州盛大开幕。在本届博览会上,英飞特电子凭借在工程设计领域的标杆实力、突出的技术创新及行业的深度积累,成功入选 “ 全球工程设计优选品牌 TOP50” 。 此次
    的头像 发表于 09-28 09:42 1218次阅读

    奥比中光助力支付宝碰一下落地电梯场景

    近日,支付宝与分众传媒宣布联合推出“碰一下抢红包”服务。作为创新交互方式,“支付宝碰一下”首次被引入至电梯场景,并已在全国20余个城市的电梯铺设。奥比中光作为“支付宝碰一下”业务的核心供应商,为这
    的头像 发表于 08-12 11:32 1485次阅读

    “碰一下”支付终端应用在酒店:智能无卡入住与客房控制

    “碰一下”支付终端和“碰一下”支付机具今年已在各种餐饮零售门店推广应用。就连天波小编家附近的村口小超市也用上了“碰一下”支付终端。近日,卤味龙头企业绝味食品宣布,全国门店将接入“支付宝碰一下
    的头像 发表于 07-04 09:57 1047次阅读
    “碰<b class='flag-5'>一下</b>”支付终端应用在酒店:智能无卡入住与客房控制

    一下终端,让自助售货机秒变 “家里的冰箱”

    继刷脸支付后,支付宝近日又推出了新的支付方式——碰一下支付。只需将手机轻轻靠近支付宝“碰一下”支付终端,即可完成支付,比以往要先解锁手机,调出APP的付款码再支付的操作环节要便捷和省时许多。“碰一下
    的头像 发表于 06-18 10:49 2260次阅读
    碰<b class='flag-5'>一下</b>终端,让自助售货机秒变 “家里的冰箱”