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

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

3天内不再提示

不要忽略模块化设计,效率很关键!

贸泽电子设计圈 来源:互联网 作者:佚名 2017-10-19 15:04 次阅读

1

不要忘记在电源输入和输出两端加电容滤波

通常情况,电源的输入和输出两端的电信号是不稳定的,直接给负载供电,长期会给负载造成损伤,也会其使工作不稳定。而我们知道,电容对电压有储能滤波的作用。电容里面储存电子荷,进入到电容里面电子荷不断堆积,然后再平稳输出去——平稳输出且无波动,从而负载就能得到一个平稳的源源不断的输入。一个平稳,没有什么波动的电压,能让负载工作更可靠,也不会损伤器件。通过电容给负载供电的电压进行滤波,从经验的角度来讲都是一般大的电解电容配合使用一个104pf贴片电容进行滤波。大电容用来滤低频波,小电容用来滤高频波,两个结合使用,效果最理想。

2

不要让无用功率过大

电路设计中,我们要尽量把无用功率设计的越小越好,从而提高功率因素。如果在电路设计中,板子上的热量占了很大的一部分,板子向后输出的功率就会降低。假设一个板子上功耗大,当板子向后输出的功率不变,那么这就要求板子输入功率大,这就更加耗电。

3

不要随意选择元器件的功率

每个电子元器件都有不同的功率,功率选择大了,电子元器件价格高,使成本增加;如果功率选择小了,就会造成电子元器件发热,长期工作在高温中会使使用寿命减少。合理选择电子元器件的功率,通过计算该元器件在电路中的功耗进行选择。已知某个元器件的额定功率时,设计电路,最好不要超过它的额定功率,要不然,我们就需要给它加散热片了。当该元器件上流过的电流比较大的时候,我们要保证这两边的压差不要太大。就是,如果我们选定了流过它的电流值,那么,在它两边的压差也就有个最大的临界值。

4

不要忽略元器件的基本特性

作为一个电子工程师这个,要想能够设计出一个更好的电路,要能够灵活运用电子元器件的基本特性,将我们学到的、现有的元器件工作原理和特性去搭配和组合,然后形成不同功能的电路来实现项目的一个开发。二极管的单向导通性,反向耐压,钳位特性等重要特性;稳压管的反向稳压特性;三极管的流控流型等等。

5

不要忘记常用电子元器件封装

电子元器件的封装实际上就是元器件的外形,包括元器件的尺寸。在电路设计的过程中,要对元器件的封装了熟于心,谈及一个封装的时候,在大脑里面都能够知道这是个什么东西,想出来并且形成一个概念。首先,在生产过成中,封装的不同涉及到生产的焊接技术。其次,在PCB布板设计时,封装决定板子的外观。熟悉常用封装,元器件选型中事半功倍。

6

不要忽略模块化设计

硬件设计和软件写程序是一样的,软件写程序的时候,每个功能我们都是把它做成一个个的函数模块,在不同的项目中,有时候会用到相同的函数模块。比如点灯,通信,我们都把它写成一个固定的函数模块。当我们在不同项目中要用到的时候,直接将它复制过来,直接就可以用了。这大大降低我们写程序的时间,提高了我们的效率,我们把它称为模块化管理。因此,对我们硬件工程师,或者高级工程师,我们在设计电路的过程时,我们也要进行模块化设计,从而大大降低了我们设计模块的时间,提高我们设计效率,使我们设计起来简单了。也不需要在一个项目中重复去做这么个事情。

7

不要忽略成本

作为一个电子工程师来讲,就必须尤为关注产品的成本,成本是贯穿项目开头到结尾的红线。一个项目,对于一个公司来讲,他最终都是要在市场上进行销售的,以营利为目的的,如果你做出来的这个项目太贵了话,那么你即使做的再好,也没有人要,公司也卖不掉的,最终这个项目还是会失败的。对一个优秀的工程师,无时无刻都要以成本作为衡量方案好坏之一。

8

不要把自己定位的很低

提高自我的逼格,不能因为一个产品做出来,就很高兴,过度的兴奋会使人盲目,要常常问自己,和别的工程师的产品相比,我的竞争优势是什么。

9

不要随便的去抄别人的一个电路

原理图的设计,其中每一个元器件都是经过慎重选择的和计算出来的,它都有科学依据的。对于一个电子工程师来说,如果仅仅抄别人的电路,永远不可能得到成长。因为我们不知道抄来的电路优点在哪,缺点是什么。不要随便的去抄别人的电路,一定要根据自己的知识来设计这样一个电路。即使你看到别人电路时,你也要能够分析和理解别人的电路,把电路中的问题找出来,然后变成你自己的电路,这才是设计者需要做的。

10

不要不注意工程师习惯培养、

工程师良好习惯的主要在于培养思维深度和广度以及设计的严谨。人的思维,或者我们把它称之为能力,思维的高低就表现在能力高低上。人与人的差异不在智商,而在思维上。思维的深度广度决定了一个人将来在某领域能走多远。因此,对思维的培养就尤为重要,尤其是在培养自我否定,打碎自我,把四散的思维拉回来上显得尤为重要。然后就是设计电路一定要严谨,每一步,每一个逻辑推演都要无懈可击,没有缺漏,能都经得起审核。我们在每完成一个模块的电路设计,每一步骤时,每一环节时,都要对它进行审核,推演功能是否能够实现,当发生意外时会出现什么情况,怎么弥补等等都有思考设计。养成一个比较好的习惯,让设计的电路更加无懈可击。

11

不要单角度思考设计,要全局统筹设计

设计中,不能够一上来就先将元器件拖过来,直接画,不行再改。这样设计缺乏系统性和统筹性。所以我们在设计一个东西的时候,需要有全局观,然后再设计各个细节,在设计的时候,还需要有理论的东西作为一个指导。

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

    关注

    63

    文章

    5811

    浏览量

    96760
  • 二极管
    +关注

    关注

    144

    文章

    9011

    浏览量

    161316
  • 稳压管
    +关注

    关注

    4

    文章

    256

    浏览量

    47179

原文标题:作为电子工程师,你是这11点的践行者还是规避者?

文章出处:【微信号:Mouser-Community,微信公众号:贸泽电子设计圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    JS模块化,这功能真的是....

    编程语言模块化
    小凡
    发布于 :2022年09月08日 10:56:05

    模块化编程

    额 哪位大虾能提供一下模块化编程的相关视频,越全越好,不胜感激。。。。。
    发表于 12-21 15:08

    模块化编程

    大侠们,求教模块化编程的问题啊,,,怎么添加多个C文件,如何写自己的头文件???
    发表于 11-08 10:50

    c语言模块化,有没有必要

    最近在学习c语言的模块化整理,整的头都大了,不是这报错就是那报错,想问问怎样在主函数中调用两个以上的模块啊,而且有变量的判断。我现在都怀疑到底要不要整理了???????
    发表于 08-05 10:44

    模块化编程

    大家一起来讲解看,,,到底何为模块化编程???
    发表于 08-07 21:56

    模块化编程

    模块化编程,很好的学习资料
    发表于 08-16 16:59

    模块化编程

    在练习模块化编程的时候,知道尽量不用全局变量!!可是,不得不使用很多的全局变量的时候,怎么办?提示multiple public……
    发表于 08-26 16:17

    模块化程序

    现在大家写程序都是模块化吗,就是不同的模块放在不同的文件夹里。比如所有的h文件放一起,所有的h文件声明一起,主程序只有一小段就行,很好的,就是刚开始学习模块化程序时要熟悉。
    发表于 11-12 15:15

    STM32编程的模块化

    STM32编程的模块化,怎么实现的?编写一般的程序需要哪些模块。。q求大神帮忙解答。。。。
    发表于 03-27 11:19

    c语言 模块化编程

    c语言中关于模块化编程。目前我只学到了功能函数的模块化,现在我想弄清楚,初始变量能不能也模块化?详细问题是这样的: 在main()函数之前,有个初始化了的数组变量Led7Code[ ] ,我希望把
    发表于 08-20 09:43

    贴片机模块化设计概述

      模块化的设计理念源于柔性设计思想,其目的是通过模块化设计使贴片机设备及其功能部件在生产中具有更高适应性和高效性。从概念上讲,贴片机的模块化设计,是指将贴片机的功能部件(如贴片头、进料装置和吸嘴站
    发表于 09-06 16:40

    模块化UPS的技术选择详解

    供配电系统的关键组成部分,UPS无疑需要匹配这种要求。在此背景下,UPS模块化已经成为业界的共识。与传统塔式机相比较,模块化UPS具有以下优势:  1)投资有效性:随需扩容,节省初期投资;  2)
    发表于 09-30 16:25

    到底什么是模块化编程?

    对于一些接触单片机编程不久的小萌新来说,模块化编程这个概念刚接触的时候可能会懵,到底什么是模块化编程?我以前也不懂,后面根据网上的说明和自己对库函数例程的分析,已经完全掌握了这门技能。 模块
    发表于 12-03 07:39

    什么是模块化编程

    1什么是模块化模块化编程就是把我们的一整个项目,分成很多模块(比如一个学生成绩查询可以分为,登陆,查询,修改保存,退出等模块)而一个程序工程包含多个源文件(.c 文件和 .h 文件),
    发表于 12-06 08:02

    什么是模块化编程?模块化编程的注意事项

    、回顾上篇文章,我写了单片机的实战,数码管的消影。这篇文章,将对单片机的模块化编程进行一个记录讲解。二、什么是模块化编程?1、传统方式编程:传统方式编程:所有的函数均放在main.c里,若使用的模块比较多,则一个文件内会有很多的
    发表于 02-23 07:14