传媒免费网站建设,网站建设域名申请,wordpress获得菜单,视频网站超链接怎么做【 声明#xff1a;版权所有#xff0c;欢迎转载#xff0c;请勿用于商业用途。 联系信箱#xff1a;feixiaoxing 163.com】 现实生活中#xff0c;我们经常发现有的人定了很多的目标#xff0c;但是到最后一个都没有实现。这听上去有点奇怪#xff0c;但确实是实实在在…【 声明版权所有欢迎转载请勿用于商业用途。 联系信箱feixiaoxing 163.com】 现实生活中我们经常发现有的人定了很多的目标但是到最后一个都没有实现。这听上去有点奇怪但确实是实实在在发生的事情。朋友们虽然有了目标但是往往第一步都还没有迈出去就打起了退堂鼓。 所以对于想学习硬件设计的朋友来说第一步就是下载eda软件。早期读书的时候大家都用protel现在国内很多人慢慢开始用lceda。就我个人而言基本上算半路出家所以也就习惯了用lceda。目前lceda有标准版本、专业版本对于需求不高、器件不多的人其实标准版就可以了而对于有复杂电路需求的人来说建议还是用专业版本。 1、设定合理的目标 在学习eda软件之前设定合理的目标是非常有必要的。归根到底每一行要学深学透都需要花费很多的时间但是每个人的时间和精力都是有限的。那么这个时候就需要对时间进行分配下问一下自己愿意花多少时间来学习硬件设计。 这里面我总结了一下主要分四个层次。第一个层次看得懂原理图。大部分公司并不要求嵌入式软件工程师画原理图所以这个层次只是相当于要求软件工程师看得懂原理图甚至可以画一些简单的原理图交给硬件工程师进行补充和修正就可以了。 第二个层次独立设计原理图。独立设计这意味着自己可以完成所有的原理图的绘制工作。比如说输入、输出、电源、晶振、复位、屏幕、摄像头等等。相比较第一层这一层要求更加细致和具体它要求工程师知道信号细节、器件选型、功率估算等等。硬件工程师拿着这个原理图基本直接进行layout pcb设计就好了。 第三个层次设计原理图和一般的pcb。这个时候工程师可以应付所有的原理图设计了并且进行一般的pcb设计了。之所以是一般的pcb设计这主要是因为对于复杂的pcb设计工程师实在精力有限不可能方方面面照顾到无法像专业的硬件工程师考虑到所有的细节。那什么样的pcb设计软件工程师是可以完全自己应付的呢比如说51电路设计、mcu设计、ad设计、da设计、soc的底板设计这些都没有问题。但是如果是复杂的soc核心板、高速电路、高端fpga开发板建议原理图自己出找专门的硬件工程师直接layout就可以了毕竟术业有专攻。 第四个层次这个层次的软件工程师几乎可以干所有硬件工程师干的活了。不是说不可以但是中间花费的精力和时间是否值得就要自己权衡了。个人建议大家根据自己的兴趣爱好灵活选择这四个层次来作为自己的目标。 2、下载eda软件 可以直接访问lceda.cn选择下载标准版或者是专业版。大家可以从标准版学起只要标准版学好了完全可以实现上面前三个层次的目标。 此外lceda支持网页版本和离线软件版本可以根据需求灵活来选择。 3、原理图和pcb 虽然我们最终实现的目标是pcb但是需要用原理图来建模。原理图本身其实就是对真实的电子元器件进行建模处理至于真实的元器件是什么样根本不重要它所要考虑的就是器件之间信号是怎么流通的用eda的专有名词来说这就是构建网络。 但是到了pcb阶段就不一样了以电容为例选用的电容是什么材质的、分不分正负、尺寸大小多少、贴在顶层还是底层、信号从哪一层走这都是实实在在需要考虑的问题。 4、根据初中物理知识画第一个原理图 电路不复杂就是一个利用一个电源来点亮一个二极管的led灯。中间为了防止短路增加一个电阻为了演示开关功能增加一个开关。 器件和期间之间的信号都是用绿色的连线完成的。如果两者有相连代表相互是导通的如果不相连则代表相互之间是不导通的。 5、 第一个pcb图 上面原理图中的每一个元器件都有自己的封装。所谓的封装就是这些元器件对应的真实形态是什么样的大小、正负、pin引脚个数等等。这些所有的元器件放到一个pcb上面用铜线连在一起那就构成了pcb电路图了。 这个pcb图和原理图差不多只是连线部分换成了红色的。可以在此基础上铺一层铜这样pcb电路图更好看点 细心的同学可以发现这里led1和key1之间的连线没有了。这主要是因为整个电路板做了铺铜处理。上面的电路板大家如果还是觉得不好看可以看下2d效果 2d效果不过瘾的话可以看下3d效果 有了这个3d效果其实与最终我们想要的效果本身已经很接近了。 6、打板和购买元器件 有了原理图和pcb图这个时候怎么加工成pcb板子呢。目前网上打板子的地方很多大家可以找到很多的代工厂。但是我们怎么把文件导出来转成代工厂需要的文件呢这就需要用eda工具将pcb转成gerber文件 把这个gerber文件交给pcb厂家它就可以做出板子来了。下面的问题就是统计一下需要购买哪些元器件了。eda也可以帮助我们导出bom元器件 有了这个bom表就可以拿着它去各大电商网站买零件了。接着有了pcb、有了从从电商买过来的元器件下面要做的就是拿起烙铁自己焊接了。一番操作之后硬件设计就上路了自己的第一块pcb也就可以完成了。