0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何处理异形pcb

传感器技术 来源:未知 作者:李威 2018-03-05 14:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们预想中的完整 PCB 通常都是规整的矩形形状。虽然大多数设计确实是矩形的,但是很多设计都需要不规则形状的电路板,而这类形状往往不太容易设计。本文介绍了如何设计不规则形状的 PCB。

如今,PCB 的尺寸在不断缩小,而电路板中的功能也越来越多,再加上时钟速度的提高,设计也就变得愈加复杂了。那么,让我们来看看该如何处理形状更为复杂的电路板。

如图 1 所示,简单 PCI 电路板外形可以很容易地在大多数 EDA Layout 工具中进行创建。

图 1:常见 PCI 电路板的外形。

然而,当电路板外形需要适应具有高度限制的复杂外壳时,对于 PCB 设计人员来说就没那么容易了,因为这些工具中的功能与机械 CAD 系统的功能并不一样。图 2 中所示的复杂电路板主要用于防爆外壳,因此受到诸多机械限制。想要在 EDA 工具中重建此信息可能需要很长时间而且并不具有成效。因为,机械工程师很有可能已经创建了 PCB 设计人员所需的外壳、电路板外形、安装孔位置和高度限制。

图 2:在本示例中,必须根据特定的机械规范设计 PCB,以便其能放入防爆容器中。

由于电路板中存在弧度和半径,因此即使电路板外形并不复杂(如图 3 中所示),重建时间也可能比预期时间要长。

图 3:设计多个弧度和不同的半径曲线可能需要很长时间。

这些仅仅是复杂电路板外形的几个例子。然而,从当今的消费类电子产品中,您会惊奇地发现有很多工程都试图在一个小型封装中加入所有的功能,而这个封装并不总是矩形的。您最先想到的应该是智能手机和平板电脑,但其实还有很多类似的例子。

如果您返还租来的汽车,那么可能可以看到服务员用手持扫描仪读取汽车信息,然后与办公室进行无线通信。该设备还连接了用于即时收据打印的热敏打印机。事实上,所有这些设备都采用刚性/柔性电路板(图 4),其中传统的 PCB 电路板与柔性印刷电路互连,以便能够折叠成小空间。

图 4:刚性/柔性电路板允许最大限度地利用可用空间。

那么,问题是“如何将已定义的机械工程规范导入到 PCB 设计工具中呢?”在机械图纸中复用这些数据可以消除重复工作,更重要的是还可以消除人为错误。

我们可以使用 DXF、IDF 或 ProSTEP 格式将所有信息导入到 PCB Layout 软件中,从而解决此问题。这样做既可以节省大量时间,还可以消除可能出现的人为错误。接下来,我们将逐一了解这些格式。

图形交换格式 — DXF

DXF 是一种沿用时间最久、使用最为广泛的格式,主要通过电子方式在机械和 PCB 设计域之间交换数据。AutoCAD 在 20 世纪 80 年代初将其开发出来。这种格式主要用于二维数据交换。大多数 PCB 工具供应商都支持此格式,而它确实也简化了数据交换。DXF 导入/导出需要额外的功能来控制将在交换过程中使用的层、不同实体和单元。图 5 就是使用 Mentor Graphics 的 PADS 工具以 DXF 格式导入非常复杂的电路板外形的一个示例:

图 5:PCB 设计工具(如这里介绍的 PADS)需要能够使用 DXF 格式控制所需的各种参数。

几年前,三维功能开始出现在 PCB 工具中,于是需要一种能在机械和 PCB 工具之间传送三维数据的格式。由此,Mentor Graphics 开发出了 IDF 格式,随后该格式被广泛用于在 PCB 和机械工具之间传输电路板和元器件信息。

虽然 DXF 格式包含电路板尺寸和厚度,但是 IDF 格式使用元件的 X 和 Y 位置、元件位号以及元件的 Z 轴高度。这种格式大大改善了在三维视图中可视化 PCB 的功能。IDF 文件中可能还会纳入有关禁布区的其他信息,例如电路板顶部和底部的高度限制。

系统需要能够以与 DXF 参数设置类似的方式,来控制 IDF 文件中将包含的内容,如图 6 中所示。如果某些元器件没有高度信息,IDF 导出能够在创建过程中添加缺少的信息。

图 6:可以在 PCB 设计工具(此示例为 PADS)中设置参数。

IDF 界面的另一个优点是,任何一方都可以将元器件移动到新位置或更改电路板外形,然后创建一个不同的 IDF 文件。这种方法的缺点是,需要重新导入表示电路板和元器件更改的整个文件,并且在某些情况下,由于文件大小可能需要很长时间。此外,很难通过新的 IDF 文件确定进行了哪些更改,特别是在较大的电路板上。IDF 的用户最终可创建自定义脚本来确定这些更改。

STEP 和 ProSTEP

为了更好地传送三维数据,设计人员都在寻找一种改良方式,STEP 格式应运而生。STEP 格式可以传送电路板尺寸和元器件布局,但更重要的是,元器件不再是具有一个仅具有高度值的简单形状。STEP 元器件模型以三维形式对元件进行了详细而复杂的表示。电路板和元器件信息都可以在 PCB 和机械之间进行传递。然而,仍然没有可以进行跟踪更改的机制。

为了改进 STEP 文件交换,我们引入了 ProSTEP 格式。这种格式可移动与 IDF 和 STEP 相同的数据,并且具有很大的改进 – 它可以跟踪更改,也可以提供在学科原始系统中工作及在建立基准后审查任何更改的功能。除了查看更改之外,PCB 和机械工程师还可以批准布局、电路板外形修改中的所有或单个元器件更改。他们还可以提出不同的电路板尺寸或元器件位置建议。这种经改进的沟通在 ECAD 与机械组之间建立了一个以前从未存在的 ECO(工程变更单)(图 7)。

图 7:建议更改、在原始工具上查看更改、批准更改或提出不同建议。

现在,大多数 ECAD 和机械 CAD 系统都支持使用 ProSTEP 格式来改进沟通,从而节省大量时间并减少复杂的机电设计可能带来的代价高昂的错误。更重要的是,工程师可以创建一个具有额外限制的复杂电路板外形,然后通过电子方式传递此信息,以避免有人错误地重新诠释电路板尺寸,从而达到节省时间的目的。

总结

如果您还没有使用过这些 DXF、IDF、STEP 或 ProSTEP 数据格式交换信息,则您应检查他们的使用情况。可以考虑使用这种电子数据交换,停止浪费时间来重新创建复杂的电路板外形。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4417

    文章

    23967

    浏览量

    426180
  • 电路板
    +关注

    关注

    140

    文章

    5344

    浏览量

    109025
  • PCL
    PCL
    +关注

    关注

    1

    文章

    38

    浏览量

    14247

原文标题:怎样设计不规则形状的PCB?

文章出处:【微信号:WW_CGQJS,微信公众号:传感器技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SAF sCheck 关机测试如何处理

    to read from the NvM during the next cycle? 预计如何处理? Br, 哈里什 R
    发表于 04-15 09:31

    SMT产线急停?PCB变形/MARK点损坏的4步应急处理法与根本预防

    23年PCBA一站式行业经验PCBA加工厂家今天为大家讲讲如何处理PCB变形或MARK点损坏导致校正失败的情况。处理PCB变形或MARK点损坏导致的校正失败,核心思路是先评估问题程度,
    的头像 发表于 02-03 09:16 376次阅读
    SMT产线急停?<b class='flag-5'>PCB</b>变形/MARK点损坏的4步应急<b class='flag-5'>处理</b>法与根本预防

    请问没有用到的I/0如何处理

    没有用到的I/0如何处理
    发表于 01-12 06:29

    深圳CNC加工异形散热器的工艺解析与质量保障

    在深圳制造业中,CNC加工异形散热器凭借其高精度与复杂结构适配能力,成为电子设备散热解决方案的关键环节。异形散热器通常指非标准几何形态、具备特定曲面或孔洞结构的散热组件,其加工需结合CNC数控技术的精准控制与工艺经验积累。
    的头像 发表于 01-04 17:13 1314次阅读

    大语言模型如何处理上下文窗口中的输入

    本博客介绍了五个基本概念,阐述了大语言模型如何处理上下文窗口中的输入。通过明确的例子和实践中获得的见解,本文介绍了多个与上下文窗口有关的基本概念,如词元化、序列长度和注意力等。
    的头像 发表于 12-03 13:48 762次阅读
    大语言模型如<b class='flag-5'>何处理</b>上下文窗口中的输入

    如何通过交替式几何处理实现更优的多核 GPU 扩展

    在理论上,通过增加更多GPU核心来提升性能似乎很简单:核心越多,性能越强。但在实践中,这是图形架构领域最棘手的挑战之一。虽然某些工作负载因其独立特性能实现良好扩展,但另一些工作负载(尤其是几何处理
    的头像 发表于 12-01 10:12 779次阅读
    如何通过交替式几<b class='flag-5'>何处理</b>实现更优的多核 GPU 扩展

    Stduio使用wifi模块出错如何处理

    外设为潘多拉IOT开发板,使用Stduio配置了wifi框架,但是代码里在配置wifi模式时,没有找到wlan0这个设备,wifi整个功能也用不了,请问应该如何处理。使用正点原子资料包里的rtthread测试demo,wifi工作正常,wifi模块硬件没有问题。
    发表于 10-10 08:18

    在rt-thread studio环境中之前编译成功的项目(1234)重命名(test)后出现大批量的错误是什么原因造成?如何处理

    在rt-thread studio环境中之前编译成功的项目(1234)重命名(test)后出现大批量的错误是什么原因造成?该如何处理?这很困扰,为啥重命名就能出现这样的情况?
    发表于 09-17 06:58

    NUC972DF62Y LCD FIFO欠载中断如何处理

    我使用 NUC972DF62Y 并使用 LCM 和 GE2D 模块。 是什么原因导致 FIFO 欠运行中断,我必须如何处理它? 清除旗帜UNDERRUN_INT后,它再次设置。
    发表于 08-29 07:44

    在M480系列中,GPIO配置为准双向模组时,如何处理功耗过大?

    在M480系列中,GPIO配置为准双向模组时,用户应该如何处理功耗过大?
    发表于 08-28 08:05

    当UART数据传输过程中发生RLS(接收线状态)中断时,如何处理PEF、FEF和BIF标志?

    当UART数据传输过程中发生RLS(接收线状态)中断时,如何处理PEF、FEF和BIF标志
    发表于 08-22 07:25

    静力水准仪在测量过程中遇到误差如何处理?

    静力水准仪在测量过程中遇到误差如何处理?静力水准仪在工程沉降监测中出现数据偏差时,需采取系统性处理措施。根据实际工况,误差主要源于环境干扰、设备状态、安装缺陷及操作不当四类因素,需针对性解决。静力
    的头像 发表于 08-14 13:01 1066次阅读
    静力水准仪在测量过程中遇到误差如<b class='flag-5'>何处理</b>?

    请问中断过多的时候进入硬件错误如何处置?

    中断过多的时候进入硬件错误如何处置?是加看门狗还是加硬件错误处理
    发表于 07-21 06:11

    PCB表面处理工艺详解

    PCB(印刷电路板)制造过程中,铜箔因长期暴露在空气中极易氧化,这会严重影响PCB的可焊性与电性能。因此,表面处理工艺在PCB生产中扮演着至关重要的角色。下面将详细介绍几种常见的
    的头像 发表于 07-09 15:09 1686次阅读
    <b class='flag-5'>PCB</b>表面<b class='flag-5'>处理</b>工艺详解

    PCB散热处理技巧总结

    电源芯片温升过高是让很多工程师朋友们头痛的问题,其中 PCB 散热优化是降低芯片温升的一个重要方式,今天我们来给大家分享:PCB 散热处理
    的头像 发表于 06-04 09:12 2039次阅读
    <b class='flag-5'>PCB</b>散热<b class='flag-5'>处理</b>技巧总结