在学习电路设计的时候,不知道你是否有这样的困扰:明明自己学了很多硬件电路理论,也做过了一些基础操作实践,但还是无法设计出自己理想的电路。归根结底,我们缺少的是硬件电路设计的思路,以及项目实战经验。 设计一款硬件电路,要熟悉元器件的基础理论,比如元器件原理、选型及使用,学会绘制原理图,并通过软件完成PCB设计,熟练掌握工具的技巧使用,学会如何优化及调试电路等。要如何完整地设计一套硬件电路设计, 设计硬件电路,大的框架和架构要搞清楚,但要做到这一点还真不容易。有些大框架也许自己的老板、老师已经想好,自己只是把思路具体实现;但也有些要自己设计框架的,那就要搞清楚要实现什么功能,然后找找有否能实现同样或相似功能的参考电路板(要懂得尽量利用他人的成果,越是有经验的工程师越会懂得借鉴他人的成果)。 如果你找到了的参考设计,那么恭喜你,你可以节约很多时间了(包括前期设计和后期调试)。马上就copy?NO,还是先看懂理解了再说,一方面能提高我们的电路理解能力,而且能避免设计中的错误。 在开始做硬件设计前,根据自己的项目需求,可以去找能够满足硬件功能设计的,有很多相关的参考设计。没有找到?也没关系,先确定大IC芯片,找datasheet,看其关键参数是否符合自己的要求,哪些才是自己需要的关键参数,以及能否看懂这些关键参数,都是硬件工程师的能力的体现,这也需要长期地慢慢地积累。这期间,要善于提问,因为自己不懂的东西,别人往往一句话就能点醒你,尤其是硬件设计。 原理图设计,其实就是将前面的思路转化为电路原理图,它很像我们教科书上的电路图。pcb涉及到实际的电路板,它根据原理图转化而来的网表(网表是沟通原理图和pcb之间的桥梁),而将具体的元器件的封装放置(布局)在电路板上,然后根据飞线(也叫预拉线)连接其电信号(布线)。完成了pcb布局布线后,要用到哪些元器件应该有所归纳,所以我们将用到BOM表。 protel,也就是Altium(现在入门的童鞋大多用AD)容易上手,网上的学习教程资料也很全面,在国内也比较流行,应付一般的工作已经足够,适合初入门的设计者使用。 2)PCB设计 现在再谈一下具体的设计步骤 1.] 2.] 3.] 4.] 5.] 6.] 先解释一下前面的术语。post-command,例如我们要拷贝一个object(元件),我们要先选中这个object,然后按ctrl+C,然后按ctrl+V(copy命令发生在选中object之后)。这种操作windows和protel都采用的这种方式。但是concept就是另外一种方式,我们叫做pre-command。同样我们要拷贝一个东西,先按ctrl+C,然后再选中object,再在外面单击(copy命令发生在选中object之前)。 1.] 2.] 3.] 4.] 5.] 1.] 2.] 3.] 4.] 5.] 6.] 无疑电源设计是整个电路板最重要的一环。电源不稳定,其他啥都别谈。我想不用balabala述说它究竟有多么重要了。关于更多的电路相关的知识和学习视频可以加xyd118118免费领取
|