近日,赫赫有名的Max给我发了一封电子邮件,问我是否知道PCB设计工具可以允许对象——像LED或其它元器件——以径向的方式被放置。
这是一个非常好的问题。如果你停下来仔细想想,PCB设计人员数十年一直在使用网格的概念,我们往往喜欢干净整洁的行和列。也许是因为我们喜欢矩阵和线性代数。我不知道,但是不管是什么原因,当你要设计一个圆形的PCB(包括放置元件和各界路由跟踪的问题)时,直线网格的思维就受到了限制!
我真的不太知道是否有PCB设计工具可以做到这一点——我还没有看到——但我知道Altium Designer允许了径向网格。事实上,为放置组件或其他物件,用户可以设置多个不同的网格,并让他们重叠、有效。
当先进的网格功能添加到Altium Designer 10版上时,我做了一个有意思的小项目。这是一个频闪吉他调谐器的PCB。
我想在板的中心45度的方向安装一个ARM7微控制器,所以我把板的中心作为起源,添加一个可以45°旋转的矩形网格。换言之,矩形网格不必是平行于XY轴。
在这个东西的外面你能看到我用于LED的极坐标网格。这让我可以在完全隔开的圆中放置LED。
该网格配置了优先级的顺序,在中心处使得默认的对齐网格位于倾斜的网格的后面,为了放置LED它本身就要位于极坐标网格的后面。
实质上它的意思就是——当我放置部件时——鼠标光标会捕捉到任何正在它上面盘旋的网格。如此一来,做这样的设计就变得更快、更容易。
如果你仔细想想,我们如此习惯于使用“网格”这个词,习惯于把它当做以“北南东西”的方式呈现。我长大了在“网格”书中做数学,当我第一次开始学习电子时,使用网格纸进行手工绘制也会更整洁。然而,在现代工具的情况下,它不是真正的网格,相反,我们真正做的是控制鼠标光标捕捉到哪里。请你想像一下,PCB上的轨道真的有必要全都呆在网格上吗?这是站不住脚的!
因此,在本质上,我认为我们最好称呼这种功能为“捕捉管理”。但是无论我们怎么称呼它,它确实帮助我们能够把这些发光LED放置在一个完美的圆里!这是我做的这个板的3D视图:
我选择的是LED灯是蓝色的欧司朗TOPLED系列反向鸥翼式的类型,想法是,LED的目的是让光线透过PCB板的背面,那里有一个有机玻璃面板。酷吧!也许Max想将这种方法用于他的Inamorata Prognostication引擎的刻度盘上!