佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 7181|回复: 68

【教学】教大家用Protel设计电路板

[复制链接]
发表于 9-12-2005 06:34 PM | 显示全部楼层 |阅读模式
相信很多人都听过Protel99SE这个Software。只要有一个circuit,就可以把
它换成电路板图样,然后我们只要把这个图样复制到电路板上就可以了。但
是很多人都说Protel恨难用,其实并不是,protel是有很多command,但是我
们只要用到其中几个就可以了。希望这篇教学可以帮到许多读着E&E Course 的人。。。

我用一个把12v电源按低成5v的circuit来做个step-by-step-guide

1.开了protel后,按File>New, 在New Design Database 里create一个
xxx.ddb的file, 在database location选了ddb file save去那里后, 就按
OK.


2.接着会出现三个folder,我们把所有文件都create在“Document”的folder
里。


3.打开Document后,rignt-click,选New>Schematic Document,然后OK


4.接着我们进入这个schematic里画出我们要的circuit. 画的方法是right
click,place part ,选出component后按OK, 然后再right click〉place
wire把全部component接起来。Ground 和Source supply的画法是从上面
的"lace" Menu 里选power port.



5. 画好后就要帮所有component放footprint.为什么要放footprint呢?比如
说resistor或capacitor有大有小,但是我们画出来的却是同样的symbol. 所
以protel要怎么知道呢?就是靠footprint. double click一个component,有
一个空白的地方给你放footprint. 我们应该打些什么呢?footprint的名字
要在pcb document 里refer。所以我们先根据第三个step的方法create一个
PCB Document- New>CB Document

6. 打开PCB Document,左边的taskpane有个是Browse PCB(在Explorer 的旁
边)。按Browse PCB,然后在Browse的Drop Down Menu 里选Libraries. 选
后,它以下就会出现"CB Footprints.lib".click 了之后按Browse 的
button就会出现footprint的名字和图样。比如说我的diode我用"DIODE0.4",
我就把“DIODE0.4“这个字copy到Schematic Document那个footprint的地方。




7. 无正负capacitor的footprint可以是RAD0.2, 圆形的capacitor可以是
RB.2/.4  。Regulator 的就是TO-126

8. 放好全部的footprint 后, 就create一个netlist,netlist 的用途顾名
释义就是一个list, 告诉protel什么component连着什么component。到
schematic document的上面的"Design" menu选Create Netlist, 然后按OK.


9.接下来就到pcb document 里, "Design" menu, Load Nets, Browse, 把刚才弄的netlist (extension 是 xxx.NET) load 进pcb Document. 注意不可以有error,要是有任何error都可以解决的.然后就按Execute.


10.这里要注意,create好的PCB是很小的,需要zoom很多次才可以找到.通常是在最下面,中间可以找到.


11.然后我们把那些component重新排列成自己要的放法.接着看下方,有一排Tab是显着"Top layer, buttom layer.....keepout layer". 我们按keepout layer, 用place line 画出我们电板的形状,比如说一个正方形.



12. 接着我们要开始叫protel画电路之前,先set一下Design Rule. 到PCB Document 的"Design" Menu按 "Rule". Design Rule是做什么的呢? 就是告诉Protel我们要画的电路线条是多宽等等..要改的地方通常只有三个,就是clearing Constant改成35, Routing Layer - (两层PCB就 Top=Horizontal, Bottom=Vertical) (一层的话就Top=Not Used, Bottom=Any),  Width Constraint=35


13.最后就click "Autoroute" Menu > Route All, 就完成了!!要print出来就按print preview, 然后根据需要改成黑白,mirror image,或减掉不要看到component等等..






好了...有什么问题可以问我...

[ 本帖最后由 pic 于 26-9-2007 10:26 PM 编辑 ]

评分

参与人数 1积分 +99 收起 理由
louiektc + 99

查看全部评分

回复

使用道具 举报


ADVERTISEMENT

发表于 9-12-2005 11:10 PM | 显示全部楼层
哇,很不错的教程,谢谢你的分享。
回复

使用道具 举报

发表于 10-12-2005 11:20 AM | 显示全部楼层
好, THANK YOU。 现在因为考试没时间看, 但还是帮你顶。 之前都是用"EAGLE", 太烂了, 结果用回"PAINTS"来画。哈!哈!
回复

使用道具 举报

 楼主| 发表于 10-12-2005 07:53 PM | 显示全部楼层
原帖由 时日无多 于 9-12-2005 11:10 PM 发表
哇,很不错的教程,谢谢你的分享。

原帖由 kevin_obl 于 10-12-2005 11:20 AM 发表
好, THANK YOU。 现在因为考试没时间看, 但还是帮你顶。 之前都是用"EAGLE", 太烂了, 结果用回"PAINTS"来画。哈!哈!


多谢支持。。。版主,教学有加分吗?嘻嘻。
回复

使用道具 举报

发表于 11-12-2005 01:14 PM | 显示全部楼层
PROTEL 很多PART 都找不到,如PIC16F877 和很多的MEMORY

要ADD 会很麻烦吗?
回复

使用道具 举报

 楼主| 发表于 11-12-2005 03:07 PM | 显示全部楼层
自己ADD新的component,新的footprint等等都是非常非常容易的。。。 比如说下图中我用的ATC89C2051,这样的pin placement那里有可能在protel可以找到? 所以我用用一个HEADER10x2的IC来edit出我想要的pin,然后开一个New> Schematic Library,把它copy进去



然后browse library的时候要把你自己create的Schematic Library ADD 进去--click ADD/REMOVE。

回复

使用道具 举报

Follow Us
发表于 11-12-2005 06:54 PM | 显示全部楼层
谢谢你,有问题时才来问你
回复

使用道具 举报

发表于 12-12-2005 10:09 AM | 显示全部楼层
谢谢你的教学, 希望你可以继续发表进阶篇。

1。当电板小,零件多时,AutoRoute 后,线路(track)route到不美,有尖脚,不平直,每次还要自己在touch-up一番。请问有什么setting/rule可以set,让Protel99 更聪明吗?

2。画好了一片板,想要复制成4 panel在同一片板。
copy paste 过后,desinator 会被改掉。有简单的解决办法吗?

谢谢。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 13-12-2005 02:15 PM | 显示全部楼层
原帖由 pic 于 12-12-2005 10:09 AM 发表
谢谢你的教学, 希望你可以继续发表进阶篇。

1。当电板小,零件多时,AutoRoute 后,线路(track)route到不美,有尖脚,不平直,每次还要自己在touch-up一番。请问有什么setting/rule可以set,让Protel99 ...


1。我不是很明白你所谓的尖脚是怎么样的。。试试放个图来看看。。

2。如果你的意思是说要在pcb document 里弄出4个相同的panel,那是不可能的,因为在pcb document 里,每个相同的net只可以有一个连接点。。简单来说,要是相同的Designator出现两次,就无法analyse它是属于哪个net了。。
回复

使用道具 举报

发表于 13-12-2005 06:55 PM | 显示全部楼层
1。我不是很明白你所谓的尖脚是怎么样的。。试试放个图来看看。。




2。如果你的意思是说要在pcb document 里弄出4个相同的panel,那是不可能的,因为在pcb document 里,每个相同的net只可以有一个连接点。。简单来说,要是相同的Designator出现两次,就无法analyse它是属于哪个net了。。

我的笨方法是用String 取代 desinator, 把 desinator hide 掉。
零件很多时,可能会import gerber 回PCB,再复制成4 panel。
回复

使用道具 举报

发表于 14-12-2005 12:49 AM | 显示全部楼层
Protel 挺好用的!可是也挺复杂的!
不是一昭半日就能完全掌握的。
Altium 的网站有很多 Tutorials,都挺不错的,只是要花点时间去消化因为挺啰嗦的。
回复

使用道具 举报

发表于 14-12-2005 11:22 AM | 显示全部楼层
我想学电路板的 “Impedance Control",大家可以教我吗?
回复

使用道具 举报

发表于 15-12-2005 11:53 AM | 显示全部楼层
用了两年的 Protel,来到这公司,都用 OrCad,所以被逼学新弃旧,但还是很怀念 Protel。。。
回复

使用道具 举报

发表于 15-12-2005 12:00 PM | 显示全部楼层
我本身不主见用 auto route,因它不能做好的 decision,如若要 route start ground 就很难了, auto route 看到有位就 route,把全部 ground track 接在一起,很多 noise 的。。。或有其他 setting 我不懂,请多指教。。。
回复

使用道具 举报

发表于 16-12-2005 01:27 AM | 显示全部楼层
原帖由 tjtan81 于 15-12-2005 12:00 PM 发表
我本身不主见用 auto route,因它不能做好的 decision,如若要 route start ground 就很难了, auto route 看到有位就 route,把全部 ground track 接在一起,很多 noise 的。。。或有其他 setting 我不懂,请多指 ...

我从来不用 auto-route,因为很乱而且很难看。
自己慢慢 route 更有成就感。
回复

使用道具 举报

发表于 16-12-2005 09:26 AM | 显示全部楼层
非常赞同馬少的哥哥说的~~ 我只用 auto route 来 check 我的 component placement 是否能 route 得完,若 OK 就再自己 route 过。。。
回复

使用道具 举报


ADVERTISEMENT

发表于 16-12-2005 11:35 AM | 显示全部楼层
#14
我本身不主见用 auto route,因它不能做好的 decision,如若要 route start ground 就很难了, auto route 看到有位就 route,把全部 ground track 接在一起,很多 noise 的。。。或有其他 setting 我不懂,请多指教。。。

建议你要善用 protel 的 Design rule- Routing Priority. 你的ground track 要set 成net class。
AutoRoute 时,Ground 就会先route。
noise 的问题,就要靠impedance control。(这个我不会, 等kongzai的的教学吧。


#15 我从来不用 auto-route,因为很乱而且很难看。自己慢慢 route 更有成就感。

如果有时间,零件少,慢慢 route 不妨。如果零件很多,板又小 (compact),manual route 就会很痛苦。
我画过一个很复杂的板,电脑auto-route 都要用25分钟(Intel Centrino 1.5Ghz, 256MB RAM)
如果manual route, 我也许两星期的时间都route 不完。


#16 非常赞同馬少的哥哥说的~~ 我只用 auto route 来 check 我的 component placement 是否能 route 得完,若 OK 就再自己 route 过。。。

呵呵,我不赞成。我超爱auto-route。我们用protel,就是要它为我们工作,如果只是把它当成绘图工具,自己画的话,那有点浪费。如果觉得auto-route 很难看,很可能是你没有善用 protel 的 Design rule 的各种setting.

我反而是花比较多的时间在manual component placing 在指定的board size,然后auto-route,移动排列过一些零件,再auto-route,至到最佳化为止。这时在touch-up 一些不美的track。这是指一般logic signal 的板。Analog signal(critical)的部分,才manual route, 其它的还是Auto-route。

如果是有100Mhz以上高频的板,我就不会画了,也许直到我学会impedance control为止吧。
回复

使用道具 举报

发表于 14-1-2006 11:35 PM | 显示全部楼层
请问那里DL PROTEL 99 的TUTORIAL?
回复

使用道具 举报

发表于 19-1-2006 11:10 PM | 显示全部楼层
原帖由 sem 于 19-1-2006 10:11 PM 发表
朋友,那里DOWNLOAD 较详细的TUTORIAL?

http://www.altium.com/Community/Support/LearningGuides/
回复

使用道具 举报

发表于 13-1-2007 05:00 PM | 显示全部楼层
聽過沒用過,現在要用了
對了如何rotate component 還有gnd 再那裡找..
是把vcc 改名成gnd???
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 28-4-2024 05:42 PM , Processed in 0.083450 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表