论坛风格切换切换到宽版
  • 3501阅读
  • 4回复

Pcb设计技巧(转自qrp-l) [复制链接]

上一主题 下一主题
离线BD6CR
 
发帖
5950
只看楼主 倒序阅读 0楼 发表于: 2002-10-10
subject: pcb design techniques (long)
from: leon heller (leon_heller@hotmail.com)
date: mon oct 07 2002 - 1050 edt


next message: leon heller: "re: how old are we?"
previous message: rob matherly: "re: age, years licensed"

--------------------------------------------------------------------------------

i few weeks ago i posted some notes on making pcbs, which received a
favourable reception. here are some notes in a similar vein, about the
process of designing a single-sided pcb for making at home. they are
basically 'rules of thumb'. btw, do you know the origin of this term? in
the good old days, when wife-beating was a popular pastime, it was
decreed that the stick employed should be no thicker than a man's thumb.

i'll assume that you have some sort of suitable cad system, although the
techniques should be applicable to the classic technique of designing
the layout on squared paper, using a pencil, and lots of rubbing out. a
college friend of mine many years ago was very good at engineering
drawing, and usually finished an hour before everyone else. to relieve
the tedium, he indulged in what he called 'negative drawing', rubbing
out what he had done and redrawing it. 8-)

you start with a schematic, of course. most packages have schematic
capture integrated with pcb layout, so that you go from a schematic to a
'rats nest' of components and 'rubber-banded' interconnections or
'air-wires'.

i use conservative design rules for many of my home-made pcbs - 15/15
for signal tracks and 25 or 50 mils for supply tracks. by 15/15 i mean
15 mil wide tracks with a minimum separation of 15 mils. i can go down
to 12/12 if necessary. most pads (ics for instance) have 0.8 mm holes
(about .030"). with the pad size i use on ics, 0.8 mm doesn't leave much
'meat' around the hole, so i've started to use a 0.7 mm drill on these
holes. in europe we tend to use a mixture of imperial and metric when
designing pcbs. it can get a bit confusing. we usually refer to a 'mil'
as a 'thou', btw.

most packages will check for design rule violations - tracks too close
to pads, tracks too close to each other, etc. mine can, optionally, do
this in real-time, but i find it distracting.

component placement is all-important, and it is worth spending a lot of
time on it. get it right, and it makes the routing very much easier.
some cad packages will place the components for you, minimising the
track lengths, but the board will look a real mess, and will be very
difficult to route.

i find that it's generally best to follow the schematic, and group
associated components together.

if you have constraints on the board size, place the correctly
dimensioned board outline at this stage. i usually just put in a large
outline, lay the circuit out, and then adjust the outline to suit it.

position connectors and controls along the edges of the board. usually
the controls will be at the front and the connections at the back. make
sure all the connectors are oriented the same way, and try to minimise
the track lengths to the circuitry they connect to, especially if they
are carrying signals. this applies to the controls, also.

now start positioning the ics and other large components. again, orient
them the same way. this might make the routing harder, but the results
look much neater. the ics should be lined up so that all the ends (pin
1) are in line, and space them an equal distance apart. position the ics
etc. so that you minimise the amount of track crossings, and track
lengths.

now you can start adding the passive and discrete components. start with
the important ones like decoupling capacitors, and get them nice and
close to the positive supply pins. then position the remaining passives.
if you have several resistors, arrange them above one another, instead
of staggering them, and use the same spacing between them. move other
components if necessary, to get them all in.

when you are happy with the layout, you can start routing the board,
laying down the tracks. whilst autorouters can work quite well on
multi-layer digital boards, most of them cannot cope with single-sided
boards, and boards with lots of analogue stuff.

put in the power supply tracks first - vcc and ground, as a rule. try to
have nice fat tracks with connections to the power pins and decoupling
capacacitors coming off as spurs, rather than just daisy-chaining them.
it's a good idea to adopt a gridded layout, if you have more than a few
chips.

the package i use has a very useful copper pour facility. i just route
the vcc connections, route the other connections, and finally, use the
copper pour to connect all the ground pins. i often have to put in a few
redundant links, and move things around a bit, to get all the grounds
connected, but it saves a lot of time, looks nice, and provides a good
low-impedance ground return. it also minimises the amount of etchant
used. i use the hatched option, as laser printers aren't usually very
good with large black areas. my software also puts in thermal reliefs
(spokes from the pad to the surrounding copper) to make soldering
easier.

having sorted out the power connections, you can now start on the signal
tracks. it's usually best to route the shortest ones first, moving
components around as required. i can get a single 15 mil track between
0.1" spaced ic pins, with a 55 mil diameter pad, observing the 15/15
design rules. it's a good idea to periodically check for design rule
violations, and correct them as you go along, than to finish the thing,
and find that you've got dozens of errors.

sometimes you will need to add a wire link on the top of the board. i
use my software in double-sided mode, so that the links are,
effectively, connections on the top layer. this ensures that checking
against the original schematic works properly. even if you can route a
track all over the place on the bottom side, it's often a good idea to
simply insert a link. it minimises the board size, and could help with
nasties like crosstalk.

once i've got the board routed, and it passes the design rule checks,
and it still matches the schematic, i generate a net completion report.
for instance, this tells me whether i've got any 'split nets', such as
ground connections in one part of the board that aren't connected to the
ground pins in another area. this is usually due to the copper pour
being unable to reach all the ground pins, and i simply juggle things
around, insert links, and so on, until i get complete connectivity.

that's basically it. if you want to play with pulsonix, the software i
use, you can download an evaluation copy (a rather large file) from:

http://www.pulsonix.com

when using it for your own designs, it's restricted to not more than 100
pins, but you might still find it useful. if anyone gets it, and wants
one or two of my simpler designs to play with, i can email something
that illustrates the techniques i use.

73, leon
--
leon heller, g1hsm
leon_heller@hotmail.com
http://www.geocities.com/leon_heller
离线BA6QH/QRP
发帖
11559
只看该作者 1楼 发表于: 2011-09-08
谁能翻译一下?
离线BD8CS
发帖
18947
只看该作者 2楼 发表于: 2011-09-08
发国文的吧。
离线wycx
发帖
1497
只看该作者 3楼 发表于: 2011-09-09
用户被禁言,该主题自动屏蔽!
离线BG3FB
发帖
296
只看该作者 4楼 发表于: 2011-09-09
'
我几个星期前,我张贴了一些注意事项多氯联苯,收到了 良好的接待。这里有一些同样的注意事项 ,在家中制作一个单面pcb设计的过程。他们 基本上都是“拇指规则”。顺便说一句,你知不知道这个词的由来 ? 的好日子,殴打妻子是一个普遍的消遣时,被 下旨,坚持聘用应不超过一个人的拇指厚 ,我会认为你有某种合适的cad系统 ,虽然技术应适用于 平方纸张上的布局设计的经典技术,使用铅笔,和大量的揉出。一个 矿山多年的大学朋友前是非常良好的 工程图纸,和通常完成之前,其他人一个小时 。为了 纾缓乏味,他沉迷于他所谓的“负绘图”,揉 出他所做的一切,和重绘。8-) 您启动原理图,当然。大多数软件包 集成与pcb布局的原理图 捕获,让你去从原理 图到 一个“老鼠窝”的组成部分和“橡胶杀鸡取卵” 互连或“空中 电线“我用我的许多家庭保守的设计规则多氯联苯- 信号跟踪和15/15 为25或50密尔供应轨道。15/15我的意思 的最小间隔15密尔宽15 mil轨道。 如有必要,我可以去到12/12 。大多数垫(例如ics)有0.8毫米的孔 与焊盘的大小(约0.030“)。我在集成电路,使用0.8毫米的不留 多少“肉”的孔周围,所以我开始使用一个 0.7 对这些毫米钻 洞,在欧洲,我们倾向于使用英制和公制时的 混合物,设计印刷电路板,它可以得到比较混乱。我们通常所说的一个 “mil”作为一个“你”, 顺便说一句,多数软件包将检查违反设计规则-轨道太近 垫,轨道太接近对方,等矿,选择性,做 实时,但我觉得它分心。 元件布局是重要的,它是值得花很多 时间就可以了。得到它的权利,它使路由很容易 一些cad软件包的地方为你的组件,最小化的 轨道的长度,但董事会将寻找一个真正的混乱,将是 非常困难的路线。 我发现,它的一般最好到遵循的原理图,和组 相关的组件一起, 如果对电路板尺寸的限制,地方的正确 地在这个阶段尺寸板的轮廓。我通常只是在一个大的 把轮廓,奠定电路出的轮廓,然后调整,以适应它。 沿板边缘连接器的位置和控制,通常 情况下,控件将在前面,并连接 在后面。确保所有的连接器是面向以同样的方式 ,并尝试 这可能会使 轨道的长度,以最大限度地减少它们连接到的电路,特别是 如果他们是信号,这也适用于 控制,现在开始定位ic和其他大型部件。同样,东方他们以同样的方式。路由困难,但结果 看起来更整洁。,该集成电路应一字排开,使所有的两端 (引脚1)行,和空间的距离相等,除了位置 的ic等,以便您尽量减少轨道口岸金额, 和跟踪 长度 现在你可以开始添加的被动和分立元件。开始 喜欢去耦电容的重要的,并得到他们很好, 接近正电源引脚,然后余下的无源器件的 位置,如果你有几个电阻,安排他们以上互相代替, 惊人的他们,并利用它们之间的相同的间距。, 将其他组件,如果有必要, 让他们所有。当你满意布局,你可以启动电路 板布线,铺设铁轨,虽然autorouters可以工作就相当不错 的多层数字板,他们大多不配合单面 电路板,以及大量的模拟材料板 。放在电源轨第一- 。vcc或gnd作为一项规则, 尝试有与电源引脚连接和去耦不错的脂肪轨道 capacacitors作为马刺队,而不是仅仅菊花,链接他们。 它的最好采用一个网格布局,对余数更多 芯片时, 我使用的软件包具有 倒非常有用的灌铜设施,我只是路线 的vcc连接,其他连接路由,最后,使用铜连接所有接地引脚。我常常把几个 冗余链路,移动了一下周围的东西 , 让所有的 连接的理由,但这样可以节省大量的时间,看起来不错,并提供了一个 良好的低阻抗接地返回,也最大限度地减少的 蚀刻剂的 使用量,我用的是孵化的选项,如激光打印机通常不非常 大黑地区好。我的软件也将在热浮雕 (垫辐条的周边铜)焊接 容易。 排序,电源连接,你可以现在开始的信号 跟踪。它的通常是最好的路由第一,最短的移动 部件左右。之间,我可以得到一个15 mil 跟踪0.1“间距ic引脚,用55毫米直径垫,观察 15/15设计规则 。定期检查 违反设计规则,并予以纠正,当您去,比完成的东西, 并发现,你已经有了几十个错误,这是一个 好主意,有时你需要添加一个顶部的导线连接董事会。我 在双面模式下使用我的软件,这样的联系 ,在顶层的有效连接。这将确保 对原来的原理图检查工作正常。即使你可以路由 ,所有在底部的轨道,它往往是一个好 主意,只需插入一个链接。它最大限度地减少电路板尺寸,并能帮助 像串扰的脏东西 。一旦我得到了董事会路由,并通过设计规则检查 ,它仍然匹配的原理图,我产生一个净额完成报告 。举例来说,这告诉我,我是否有任何“分裂网”, 如在一个不与主板连接的部分地面 连接在另一个领域的接地引脚。这通常是由于铜倒入 无法到达所有的接地引脚,我只是耍弄 周围的事物,插入链接,等等,直到我得到完整的连接 ,这基本上它 。如果你要玩与pulsonix,我 使用的软件,你可以下载评估副本(一个相当大的文件):http://www.pulsonix.com 当自己的设计中使用它,它的限制,以不超过100 引脚,但你可能仍然觉得它有用。如果任何人得到它,并且希望 我的简单设计一个或两个一起玩,我可以通过 电子邮件,说明我所使用的 技术的 东西 ,莱昂- 莱昂海勒
'