原创 硬件工程师设计流程小感

2015-7-28 14:43 5273 40 20 分类: 消费电子



    作为一名硬件工程师,尤其是小公司的硬件工程师,需要做的工作将会涉及整个项目的各个方面。我们的根本目的是:把自己设计的硬件系统,以最稳定、简易的效果应用在项目产品中。希望我们国家的科技工作者能够设计出稳定易用,安全可靠的产品,不是为了利益浮躁的前行。踏踏实实,步步注意,把我们国家的产品提升档次,更加高端。

    为了达到我们的目的,就这一年的经验,做下整个工作流程的整理反思。

    1、项目刚刚开始,硬件需求设计书由项目经理整合提出,提出以后,硬件工程师仔细分析需求,能做到的不能做到的都想好,有什么困难先提出,下面进行设计。设计阶段将会有很多的复杂内容,各类注意事项,就我能想到的列出吧。

    首先,我们的设计一定要原理上过关,所有的设计基本上都有典型应用电路可以参考,这也是为什么经验丰富的硬件工程师比较吃香的原因。在这个行业中(如电力、消费电子)混迹多年的人,手中必然积累了自己设计、别人设计,引用Datasheet中的典型设计等多方面的应用电路,同时有自己的一套硬件库(别人的库再好再全,用起来的效率也不如自己的库熟悉)。经验丰富的工程师,可以在最短的时间设计出产品硬件雏形,对于公司来说,可以迅速占领市场,有很高的价值。

    设计人员的原理图,一定要考虑实际,这是给别人看的! 电源指示灯你不能不加吧;调节个电阻值,达到我们要的效果(如555,REF口),都要注明在原理图上,用最简单的方框,清晰明了。

1.jpg

    2、设计原理图通过后,准备进入硬件选型阶段。我们选的器件,一定会考虑应用温度范围、通用性、易用性甚至是ESD特性等,这一切,无不需要思前想后很久很久。举个例子,一个10芯的接线端子台,如果板子是平放的话,

2.jpg

这样能比较方便安装了,但是如果板子是垂直平面安装,接线就要考虑了,

3.jpg

不选这样的端子台,如果产品内腔狭窄,接线手都塞不进去,这还没完,这个端子台10芯的厂家有么,需要利用两芯的、四芯的拼出来不。必须打供应商电话确认有我们要的产品不,供货期多少天。结束了这个确认,我们还要考虑通用性,如果这个端子台厂家有货但是供货慢,那我们必须咨询其他厂商的产品,端子台要有三家可替换的型号,保证供货,因为端子台这个原料需要现做,不会有很多的备货,供货时间一定考虑在内。如果最后因为少一个长供货期的器件,造成研发延误,这个损失可不少。

    3、硬件PCB设计

    这个时候布局布线是一方面,还是从基本顺序上走起。

    原理图通过了,进入PCB设计,与机械部件工程师反复沟通板子外形,就算项目对板子的大小没过高的要求也要沟通。心中要有板子大小的预期,怎么方便布线,外形可以先用设计软件把主要大元件试着摆摆,给机械工程师看看,外形标上直径长度信息。这个外形设计如果项目比较急,在做完器件选型验证后,可以提前摆放和机械工程师沟通。因为机械部分,样品打样时间,设计时间也是很长的,电子和机械同时开工可以进一步缩短研发时间。

    正式进入PCB布局布线阶段,首先,我们要把rule做好,四层板注意什么,双层板注意什么,都要提前确定好。平时设计时,我的规则捡重点列列。

    双层板中,焊盘和铺铜间距依据板子的大小,在20-30mil间固定,单独应用在polygon。走线10mil到15mil的信号线,依据走线长度,连地的焊盘选用十字花连接,散热慢点,容易焊接。

    四层板中,因为要分割内电层,一般内电层分割间隔我选用了15-20mil的大间距,在内电层同网络的通孔选择直连。同一规则下,设置多个应用对象,细分的在上,偏向全局的在下。更多更具体的规则,如果需要,咱们私下交流哈,一起讨论学习!

    布局布线的要求,说实话,网上大神的经验,论坛一搜一堆,我也是搜着大神的经验,慢慢形成自己的风格习惯。还是希望大家,琢磨出一套自己的方式,稳定就行。

    最后没有具体要求的板子,补个泪滴,铺个铜,铺铜的容易出现连接不好的铜箔,加个过孔连接上下层的地,规则中也要vias变成同网络铺铜直连,这样铜箔更新后不会变成十字花的样子,降低连接的完整性(虽然看起来很漂亮)。再来个DRC,找找问题。

    审核完成,进入硬件设计的最后阶段,导出依据规范模版更改的BOM,原理图的PDF导出(是用adobe虚拟打印pdf的方式,最大程度还原原理图)。有时候还需要估价BOM(试过与非的BOM估价,还可以)。如果公司有需要就提供CAM文件。最后完成“制版要求”(提供给制板商,要求过孔盖油啥的)。

    4、项目硬件结束后的工作

    现在看来,单纯硬件工作结束,上面就已经完成(先忽略掉我现在会做的事情,神马焊接调试,辅助生产部制作的一条龙服务)。其实不然,最后公司研发主管要是聪明人的话,会让设计人员写一份文档:

    (1)描述硬件的总体框图;

    (2)各个功能模块的设计方案;

    (3)使用到的IO定义(比如,调试接口、USART、控制IO、LED IO);

    (4)总结(此版本的不足之处,还需要改进的方面);

    这是对于可持续发展的重要资料,任何人都是可以被代替的关键,一个公司,研发可持续发展,也是任何人都是可以被代替的。说的有点吓人,总归是可以更好的发展嘛,新人接手工作更快。

   以上想法简单,而且不成熟,也就是日常随笔吧。愿我们国家的科研力量少些浮躁,多些沉稳,更加稳步前进。
 

文章评论13条评论)

登录后参与讨论

闵大 2019-6-10 11:00

扑通工程师: 讲讲我几点建议。1、项目开始的时候是搭框架,明确了所有的需求后,用手边的资料去搭框架,评估项目成本,项目风险。有很多人设计项目的时候,只知道需要用到什 ...
工程师您好!
      就此留言,我想请教您一个问题。您说每个过程都要写设计文档,这里说的“每个过程”具体是指什么?劳烦您拨冗明是,谢谢了。

wjx943_536273043 2018-10-1 19:32

谢谢分享

用户1564330 2015-8-12 16:15

小公司壳体也得你自己选,当然是现成的

自做自受 2015-8-4 16:21

稳定易用,安全可靠,可持续(包括产品耐用)。 理念适宜。行为难。尤其是在“老板”型企业就更难!甚至行不通!

用户1406868 2015-8-1 11:50

讲的很好

扑通工程师 2015-7-30 10:07

讲讲我几点建议。 1、项目开始的时候是搭框架,明确了所有的需求后,用手边的资料去搭框架,评估项目成本,项目风险。有很多人设计项目的时候,只知道需要用到什么就加什么,到最后根本做不出来,或者成本为天价。 所以一开始,一个良好的框架,是一个好的基础。 2、原理设计。 细化框架内容,这个就是拼经验拼知识积累的时候。 3、PCB设计。 只有几点,可制造性,稳定性,高速信号,EMI。 4、调试验证。 测试你设计的东西是否达到预期。不要忽略任何你碰到的异常,很有可能他会引起大问题。例如概率性问题。 PS。设计文档是在每个过程中完成的。 一般项目周期都很长,等你完工了 前面你也忘得差不多了。

用户395055 2015-7-30 08:46

还有个前提是至少要会简单的编程,不会一点的话也是设计不出好的硬件产品的。

用户508624 2015-7-29 21:25

句句见初心!

用户1152689 2015-7-29 18:05

“希望我们国家的科技工作者能够设计出稳定易用,安全可靠的产品,不是为了利益浮躁的前行。踏踏实实,步步注意,把我们国家的产品提升档次,更加高端。” 说得好!支持!

luckyzy2000_594672757 2015-7-29 12:27

讲得不错。
相关推荐阅读
396244291_638834615 2015-06-02 16:09
不惑的李一男:小牛会是下一个小米么?
69年出生的雷军和70年出生的李一男,两人的经历有太多相似之处。 他们都出生在两湖之地,一个湖北一个湖南。大学都在武汉,一个武大一个华科。雷军是两年修完了所有学分,开始在IT行业折腾,和同...
396244291_638834615 2015-06-02 16:07
关于创业的十大不靠谱建议
创业时总会收到这样或那样的建议,大部分也都出于善意,但问题是这些建议通常都是非常个人且独一无二的经验,就好像一套订制的西装,对你来说是很完美,但对于其他任何一个人来说,它都不是完全合身的。 这些...
396244291_638834615 2015-03-19 09:26
怎样提高电子产品的EMC & EMI?
在研制带处理器的电子产品时,如何提高抗干扰能力和电磁兼容性? 1、 下面的一些系统要特别注意抗电磁干扰: (1) 微控制器时钟频率特别高,总线周期特别快的系统。 (2) 系统含有大功率,大电...
396244291_638834615 2015-03-18 11:37
看大师如何侃自动控制(建议搞自动控制的都看一下)
小时候喜欢看杂书,没什么东西看,不正在*****嘛?不过看进去了两个“化”:机械化和自动化。打小就没有弄明白,这机械化和自动化到底有什么差别,机器不是自己就会动的吗?长大了,总算稍微明白了一点,这...
396244291_638834615 2015-03-18 11:32
看大师如何侃自动控制(第二部分)
接上http://forum.eet-cn.com/BLOG_ARTICLE_21895.HTM 最速控制问题是较早的最优控制问题,它提供了一个很有趣的思路,但这颗树上开花结果不多。相比之下,...
我要评论
13
40
关闭 站长推荐上一条 /2 下一条