新闻分类
技术专区

简要谈一下电路设计流程(步骤)

发布日期:2019/5/23 12:37:02 点击:10910

下面简要谈一下设计流程(步骤)

1)原理图库建立。要将一个新元件摆放在原理图上亚博游戏 - 亚博电子竞技网站,我们必须得建立改元件的库亚博游戏 - 亚博电子竞技网站??庵兄饕ㄒ辶烁眯略墓芙哦ㄒ寮捌涫粜?,并且以具体的图形形式来代表(我们常??吹降氖且桓鼍匦危ù砥?span>IC BODY),周围许多短线(代表IC管脚))亚博游戏 - 亚博电子竞技网站。

protel创建库及其简单,而且因为用的人多,许多元件都能找到现成的库,这一点对使用者极为方便。应搞清楚icbody亚博游戏 - 亚博电子竞技网站,icpins,inputpin,output pin,analog pin,digital pin,power pin等区别亚博游戏 - 亚博电子竞技网站。

2)有了充足的库之后,就可以在原理图上画图了亚博游戏 - 亚博电子竞技网站,按datasheet和系统设计的要求,通过wire把相关元件连接起来。在相关的地方添加linetext注释。

wire和line的区别在于,前者有电气属性,后者没有。wire适用于连接相同网络,line适用于注释图形。这个时候,应搞清一些基本概念,如:wire,line亚博游戏 - 亚博电子竞技网站,bus,part,footprint,等等亚博游戏 - 亚博电子竞技网站。

3)做完这一步,我们就可以生成netlist了,这个netlist是原理图与pcb之间的桥梁。原理图是我们能认知的形式亚博游戏 - 亚博电子竞技网站,电脑要将其转化为pcb,就必须将原理图转化它认识的形式netlist亚博游戏 - 亚博电子竞技网站,然后再处理、转化为pcb。

4)得到netlist亚博游戏 - 亚博电子竞技网站,马上画pcb亚博游戏 - 亚博电子竞技网站?别急,先做ERC先。ERC是电气规则检查的缩写。它能对一些原理图基本的设计错误进行排查,如多个output 接在一起等问题。

(但是一定要仔细检查自己的原理图,不能过分依赖工具,毕竟工具并不能明白你的系统亚博游戏 - 亚博电子竞技网站,它只是纯粹地根据一些基本规则排查亚博游戏 - 亚博电子竞技网站亚博游戏 - 亚博电子竞技网站。)

5)从netlist得到了pcb,一堆密密麻麻的元件亚博游戏 - 亚博电子竞技网站,和数不清的飞线是不是让你吓了一跳亚博游戏 - 亚博电子竞技网站?呵呵,别急还得慢慢来亚博游戏 - 亚博电子竞技网站。

6)确定板框大小。在keepout区(或mechanic区)画个板框,这将限制了你布线的区域。需要根据需求好考虑板长,板宽(有时亚博游戏 - 亚博电子竞技网站,还得考虑板厚)。当然了,叠层也得考虑好。

(叠层的意思就是亚博游戏 - 亚博电子竞技网站,板层有几层亚博游戏 - 亚博电子竞技网站,怎么应用,比如板总共4层亚博游戏 - 亚博电子竞技网站亚博游戏 - 亚博电子竞技网站,顶层走信号,中间第一层铺电源,中间第二层铺地,底层走信号)。

先解释一下(2)中的术语。post-command,例如我们要拷贝一个object(元件),我们要先选中这个object,然后按ctrl+C亚博游戏 - 亚博电子竞技网站,然后按ctrl+Vcopy命令发生在选中object之后)。这种操作windowsprotel都采用的这种方式亚博游戏 - 亚博电子竞技网站。

但是concept就是另外一种方式,我们叫做pre-command。同样我们要拷贝一个东西,先按ctrl+C亚博游戏 - 亚博电子竞技网站,然后再选中object,再在外面单击(copy命令发生在选中object之前)。

1)确定完板框之后亚博游戏 - 亚博电子竞技网站,就该元件布局(摆放)了亚博游戏 - 亚博电子竞技网站,布局这步极为关键。它往往决定了后期布线的难易。哪些元器件该摆正面亚博游戏 - 亚博电子竞技网站,哪些元件该摆背面,都要有所考量。

但是这些都是一个仁者见仁亚博游戏 - 亚博电子竞技网站,智者见智的问题;从不同角度考虑摆放位置都可以不一样。其实自己画了原理图亚博游戏 - 亚博电子竞技网站,明白所有元件功能亚博游戏 - 亚博电子竞技网站,自然对元件摆放有清楚的认识(如果让一个不是画原理图的人来摆放元件,其结果往往会让你大吃一惊^_^)。

关闭
亚博游戏 - 亚博电子竞技网站

<address id="hj5r5"></address>
<form id="hj5r5"></form>
<address id="hj5r5"></address>

    <form id="hj5r5"><form id="hj5r5"><nobr id="hj5r5"></nobr></form></form>

    <form id="hj5r5"><nobr id="hj5r5"></nobr></form>

    <form id="hj5r5"></form>
    <address id="hj5r5"></address>

          <address id="hj5r5"><listing id="hj5r5"></listing></address>

              <form id="hj5r5"></form>