看看我的PCB设计,并告诉我如何改进


16

这是Super OSD Lite的当前设计,Super OSD Lite是一个开放的硬件项目,旨在为大众带来低成本的屏幕显示。目标价为71美元至90美元。

alt text

更大的形象

底部有组件,但大多数组件在顶部。

这是我的第一批涉及如此复杂电路的PCB设计之一,所以我希望我犯了一些错误。建设性的批评表示赞赏!


2
您有Gerber还是不能释放它们?PNG并非最佳媒体:P
Nick T

1
打开H / W:Gerber文件所在的位置:code.google.com/p/super-osd/source/browse/#hg/hardware/...
托马斯Ø

1
您的设计规则是什么?它通过DRC吗?D1下的过孔看起来非常接近PNG图像中的焊盘。
爆胎

我尚未设置DRC,因为我还没有决定自己的PCB晶圆厂。它失败了DRC,因为它是根据最坏情况规则设置的。
Thomas O

+1用于绘制丝印尺寸的螺钉。
尼克·阿列克谢耶夫

Answers:


14

看起来很棒!

一些想法:

  1. 使所有指示符从一个方向(或彼此之间至少90度内)可读。

  2. 在有空间的地方,标记连接器上的插针。

  3. 在地面上添加一对通孔,您可以在其中焊接一点线。然后,您可以将示波器固定在它上面。

  4. 确保您的CONN2和CONN3连接器主体在现实世界中不重叠。

  5. U6的方向点几乎被通孔隐藏。

  6. 添加通孔,以便您可以轻松探测EEPROM数据线。

  7. 确保安装孔之间的间距合理(不相距2.718282英寸)。


2.718282是个玩笑吗,正好是e
Thomas O

1
在我的示波器探头的通孔上有个好主意。对于EEPROM的过孔,尽管EEPROM共享与CONN6相同的I2C总线。
Thomas O

我没有足够的空间在同一方向上放置一些代号,我知道这会导致我屈膝,但这是为了节省空间,我只打算将它们用于维修或返工。
Thomas O

12
@Thomas O:可能是个笑话,是的。但这实际上只是e的近似值-我没有时间完全写出e。
2010年

2
孔尺寸为4x40时,钻头,六角扳手和螺丝/垫圈/螺母将在用户的工具箱和本地硬件商店中。你可以去2x56(#41 / 0.0960" ),如果你真的想,但是采购困难得多品牌。
凯文·维米尔

12

将零件号和修订号放在丝网印刷上。


好主意。我曾经为此留出空间,但我省略了。
Thomas O

5
“此空间有意留为空白”可以填充此信息。
罗伯特2010年

11

我从git存储库中检出了.pcb文件。

http://super-osd.googlecode.com/hg/hardware/V3%20Lite/pcb-v3-lite.pcb

我将其加载到pcb中并对其运行了DRC,结果如下:

Rules are minspace 10.01, minoverlap 10.0 minwidth 10.00, minsilk 10.00
min drill 15.00, min annular ring 10.00
Found 251 design rule errors.

一些痕迹太近了。例如,D1下的过孔距离与焊盘的短路距离为2.5密耳。对于拥有250密耳间距能力的晶圆厂来说,这将是非常困难的,如果这样做的话,这将是极其昂贵的。

如果您想要一个易于制造的电路板,建议您调整尺寸并移动走线,直到DRC通过。EEVblog名气的戴夫(Dave)撰写了一份不错的pcb设计指南:http : //www.alternatezone.com/electronics/files/PCBDesignTutorialRevA.pdf


它实际上是水银。感谢您的DRC运行。我还需要注意其他警报吗?
Thomas O

2
尝试将最小空间设置为8.0,最小宽度设置为8.0(文件->首选项->大小),然后再次运行DRC。您可以降低到大约5/5,但您需要为此付费。同样,根据我的经验,当您提高晶圆厂的功能时,您将需要为电气测试付费,这会增加更多的成本。继续调整设计并运行DRC(“连接”->“设计规则检查器”),直到DRC不再显示任何设计错误为止。将设计提交至freedfm.com以获取第二意见和晶圆厂报价。然后给自己倒啤酒。
标记

1
freedfm很棒,即使您不想让他们自己制作板子也是如此。
ajs410

8

制作更漂亮的png!使用我的“ pcbrender”脚本。pcbrender input.pcb output.png

#/bin/sh

INFILE=$1
OUTFILE=$2

DPI=300
OVERSAMPLE=3

PCB=pcb #/home/markrages/src/pcb/src/pcb

PCBOPTS="-x png --photo-mode --dpi $(( $OVERSAMPLE*$DPI )) --use-alpha --only-visible"

$PCB $PCBOPTS --outfile /tmp/$INFILE.front.png $INFILE && \
$PCB $PCBOPTS --outfile /tmp/$INFILE.back.png --photo-flip-x --photo-flip-y $INFILE && \
montage /tmp/$INFILE.front.png /tmp/$INFILE.back.png -tile x1 -shadow -geometry "+50+50" -resize $(( 100 / $OVERSAMPLE))% -background lightblue $OUTFILE 

rm -f /tmp/$INFILE.front.png /tmp/$INFILE.back.png

这是输出: alt text


感谢您的链接!(只有一个GND平面,我不确定PCB为何在图像上加了一条边。)
Thomas O 2010年

没错,这是pcb渲染工件。我已删除我的评论。
标记

想要上传这些图像的高分辨率版本吗?我现在使用的机器上没有PCB,我怀疑很多读者根本没有PCB。
凯文·维米尔

图像链接是i.imgur.com/pw6xm.jpg。直接打开它,您会得到更大的尺寸。
爆胎

8

我不知道PCB板生产需要哪些PCB房屋。但是模版印刷机和取放线始终需要在面板的角上有3-4个基准。如果您要进行批量生产,则面板可以包含单个板模式或多个模式。面板边缘到基准中心的距离为5-7.5mm。基准是直径为1-1.5毫米的铜圆。它被3-4mm大的裸露基板环绕,因此没有阻焊层覆盖基准点。

应在模板上创建相同的基准(钢制的焊膏面罩)


5

首先,我看到几个组件(C22,Z6)可疑地靠近板边缘。

为了实现低成本,大批量组装,您需要在将零件仍为面板状的情况下将其拾取并放置在板上。然后,使用类似披萨切刀的工具将单个木板从面板上切下。这会在靠近板边缘的零件上造成局部应力,并最终损坏它们。陶瓷电容器特别容易受到此类损坏。

可以使用其他分割方法,但我的理解是“比萨饼切割机”成本最低。

其次,我怀疑您的零件放置通常太紧,无法获得最佳的贴装价格。通常,我希望看到两端无源器件(例如,0603或0805封装)之间的间距几乎等于组件本身的尺寸。U2与RTC和CONN7之间的间距对于拾取和放置以及返工而言尤其成问题。其他组件的主体应位于U2焊盘的边界盒之外,以便能够将烙铁固定装置立即放到所有U2焊盘上以进行返工。

第三,根据组装方式,要特别注意电路板背面的SMT零件。为了获得最低的成本,您可能希望将所有SMT保持在板子的背面,即使这意味着使板子更大一些。如果确实需要将SMT放在底侧,则使所有SMT零件与所有通孔焊盘保持足够的距离(例如1/4英寸或更多)。这将允许进行选择性波状工艺来固定通孔零件,并避免需要将SMT零件粘合在一起进行波型处理。


显然,如果将这些设计成手工组装,那么所有这些问题都是没有意义的。
Photon

2

我也没有经验,也是一个学习者。但是,这是我的想法:

  • 我将重新布置“降压电源”部分。我希望您可以通过阅读SMPS PCB设计和电流环路等内容来减少其EMI辐射。尤其是,请参阅下面的应用笔记和资料来源,这些信息对我确实很有帮助。
  • 对于“ Buck Power Supply”部分,轨道可能会更宽,我认为您有足够的空间,例如从D2到L1的连接。
  • 您的指示者可以面对相同的方向,这样一来,他们就可以轻松阅读它们,而无需转过头。

以下是一些我记得并从中受益匪浅的资料来源:


1

R6非常接近QFP封装的IC。我会稍微将其移开,以便于手工组装。另外-U4(您的晶体),您的通孔晶体真的那么小吗?


U4是HC-49晶体。
Thomas O

1

在R36以北的底部是GND填充,它与主GND填充隔离。看起来是CONN6-4。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.