登录/注册

protel99 柔性pcb 教程

更多

好的!虽然 Protel 99 SE 是一款比较早期的软件(现在的主流是 Altium Designer),但它仍然可以用于设计柔性 PCB(Flexible PCB,FPC)。设计柔性PCB在原理图设计上与刚性板类似,但在PCB布局、布线规则、层叠管理和制造输出上有其特殊要求。

以下是使用 Protel 99 SE 设计 柔性 PCB 的关键步骤和注意事项的中文教程:

核心概念:

  1. 柔性区域 vs. 刚性区域: 柔性PCB常常是刚柔结合设计的一部分(Rigid-Flex)。在Protel 99中,你需要清晰地定义哪些区域是柔性(可弯曲)的,哪些区域是刚性(通常有FR4加强板)的。
  2. 弯曲半径: 柔性区域布线必须考虑最小弯曲半径,避免导线在弯曲时应力过大导致断裂。这直接影响走线宽度、间距和层叠。
  3. 材料特性: 柔性基材(通常是聚酰亚胺PI)与FR4不同,更薄、更易弯曲,介电常数也较低。过孔、焊盘的设计需要相应调整。
  4. 层叠管理: 清晰定义整个板子的层叠结构,特别是柔性区域的层数、材料(铜厚、PI厚度)、覆盖层(Coverlay)和可能的粘合剂(Adhesive)。
  5. 覆盖层: 柔性区通常用覆盖层(Coverlay,一种感光性聚酰亚胺薄膜,类似于阻焊膜但柔性)代替阻焊膜(Solder Mask)来保护线路并开窗。
  6. 增强板/加强片: 需要安装连接器或元件的柔性区域下方通常会添加刚性加强片(通常是FR4或PI加强板),在设计中需要体现其轮廓和位置。

Protel 99 SE 中设计柔性PCB的主要步骤:

步骤1:前期规划(最重要!)

  1. 定义刚柔分区: 在纸上或CAD软件(甚至可以在PCB编辑器中用Keepout或Mechanical层草图)清晰绘制出整个板子的外形轮廓,并明确标出哪些部分是刚性区(Rigid Area),哪些部分是柔性区(Flex Area)。确定柔性区的弯曲位置和方式(静态弯曲/动态弯曲)。
  2. 确定层叠结构:
    • 整个板子需要多少层?(包括信号层、电源层、柔性层、刚性层)。
    • 在柔性区域,各层使用的材料是什么?(例如:1oz 铜 + 25um PI + 1oz 铜)。
    • 在刚性区域,各层使用的材料是什么?(例如:FR4 1.6mm)。
    • 柔性部分是否需要覆盖层?覆盖层厚度?
    • 哪些区域需要粘合剂层?(用于层压)
    • 哪些柔性区域下方需要添加加强片?加强片的材料、厚度和位置?
  3. 确定规则:
    • 最小弯曲半径: 决定柔性区走线宽度、间距和过孔类型(通常避免在弯曲区使用过孔,或使用特殊柔性过孔)。
    • 走线宽度/间距: 在柔性区,通常需要比刚性区更宽的走线和更大的间距来应对弯曲应力。咨询PCB制造商获取建议值。
    • 过孔设计: 在柔性区,优先使用盲孔、埋孔或无环孔(但Protel 99对HDI支持有限)。过孔环宽(Annular Ring)需要加大以提高可靠性。尽量避免在弯曲轴线上的过孔。
    • 焊盘/连接器: 位于柔性区边缘或需要弯曲附近的焊盘(尤其是连接器焊盘)需要特殊加固设计,如“泪滴焊盘”、“锚点焊盘”、铜皮加强或使用加强片支撑。

步骤2:原理图设计

步骤3:PCB设计环境设置 (Protel 99 SE)

  1. 创建PCB文件: 新建一个PCB文件。
  2. 板形定义:Mechanical 1Keepout Layer 层绘制整个板子的最终外形轮廓(包括刚性和柔性部分)。这个轮廓将是板厂切割的依据。
  3. 定义刚柔分区(Protel 99 的局限性): Protel 99 SE 没有专门的“刚柔层叠管理器”。你需要通过以下方法模拟标注

    • 使用机械层标注: 专门指定一个机械层(如 Mechanical 13, Mechanical 15)来绘制和清晰标注:
      • 刚性区域边界(Rigid Area Outline)
      • 柔性区域边界(Flex Area Outline)
      • 柔性弯曲区域(Bend Area)和预期的弯曲方向/半径(用文字标注)。
      • 加强片(Stiffener)的位置、轮廓、材料要求和厚度(用文字标注)。
    • 使用阻焊层/助焊层“模拟”开口: 对于覆盖层开窗(暴露焊盘),你仍然需要像设计阻焊一样在 Top Solder / Bottom Solder 层绘制开窗形状(通常是比焊盘稍大的形状)。但务必在文档中明确说明:柔性区域的 Top/Bottom Solder 层图形代表的是覆盖层开窗(Coverlay Opening),而非阻焊开窗(Solder Mask Opening)。 刚性区域的 Solder 层代表正常的阻焊开窗。
    • 层叠结构注释: 在另一个机械层(或 MultiLayer 的说明性文本)上,详细写明整个板子的层叠结构,特别是区分刚性和柔性区域的层叠差异:

      [区域: 主板 (Rigid)]
      Layer 1: Top Signal (Cu) + Top Solder Mask (Green)
      Layer 2: GND Plane (Cu)
      Layer 3: FR4 Core (1.6mm)
      Layer 4: VCC Plane (Cu)
      Layer 5: Bottom Signal (Cu) + Bottom Solder Mask (Green)
      
      [区域: 柔性连接带 (Flex)]
      Layer 1: Top Signal (Cu) + Top Coverlay (PI, 25um, Opening on TSolder)
      Layer 2: Adhesive
      Layer 3: Bottom Signal (Cu) + Bottom Coverlay (PI, 25um, Opening on BSolder)
      (Flex区域总厚约0.2mm)
    • 弯曲区域布线规则:Design Rules 中,尝试为柔性弯曲区域设置独立的布线规则(更宽的线宽,更大的间距)。你可以:
      • 在弯曲区域周围画一个“Room”(Place -> Room)。
      • 创建一个新的布线规则(Design -> Rules -> Routing -> Width Constraint),将规则适用范围设置为 InRoom(...),并设置更宽的 Min/Max/Preferred Width 和更大的 Clearance Constraint

步骤4:布局

  1. 元件放置:
    • 将元件放置在刚性区域有加强片支撑的柔性区域上。避免将元件直接放置在无支撑的柔性区域。
    • 连接器通常放置在板边或柔性区的末端,其下方必须有加强片支撑。
    • 仔细考虑元件在最终组装状态下的位置和柔性部分的弯曲方向,确保布局允许柔性部分顺利弯曲且不与元件干涉。
  2. 加强片定义:
    • 在指定的机械层准确绘制加强片的轮廓。
    • 在轮廓内放置文字标注,清晰说明材料(如FR4 0.4mm, PI 0.2mm, 不锈钢SUS 0.1mm等)和粘接要求。

步骤5:布线

  1. 柔性区布线黄金法则:
    • 垂直弯曲轴布线: 导线应尽量垂直于预期的弯曲轴线方向走线。平行于弯曲轴线的导线在弯曲时应力最大,容易断裂。
    • 平滑渐变: 避免线路突然拐直角弯。必须转弯时,使用平滑的圆弧(Place -> Arc (Center)Place -> Arc (Edge))或大角度斜角(45度)。尖锐的拐角是应力集中点。
    • 加大线宽/间距: 遵循步骤1和步骤3中设定的加宽线宽和加大间距规则。
    • 蛇形布线: 对于需要跨越弯曲轴或长度要求严格的线(如差分对),在柔性区采用微小的蛇形布线(Place -> Interactive Length Tuning)可以增加线路延展性,吸收弯曲应力,但会增加阻抗变化,需谨慎使用并与制造商沟通。
    • 避免过孔: 尽可能避免在柔性弯曲区域放置过孔。如果必须放置,确保加大过孔的环形焊盘(Annular Ring)。
    • 敷铜: 柔性区域通常避免大面积整块敷铜,因为铜在反复弯曲时容易疲劳开裂。如果确实需要接地层或屏蔽,使用网格状敷铜(Place -> Polygon Pour -> Properties -> Hatch Mode -> Hatched(网格线宽和间距需咨询制造商)或平行接地线代替。刚性区域可以正常敷铜。
    • 电源/地线加宽: 即使使用网格或走线,电源和地线也应比信号线更宽。

步骤6:添加标注和制造说明

步骤7:设计规则检查 (DRC)

步骤8:输出制造文件 (Gerber & Drill)

  1. Gerber 文件设置 (File -> CAM Manager):
    • 输出所有信号层(Top, Mid1,..., Bottom)。
    • 输出电源层(如果有,作为平面层)。
    • 输出 Top SolderBottom Solder 层: 这是柔性区覆盖层开窗的关键文件! 在文档中强调其在柔性区的用途。
    • 输出 Top PasteBottom Paste 层(如果需要钢网)。
    • 输出定义刚柔分区、弯曲区域、加强片的机械层: 选择你在步骤3中用于标注的这些机械层。通常输出为单独的Gerber文件(如 Mechanical_13.gbr 用于刚柔分区)。这是板厂理解结构的关键。
    • 输出板形轮廓层(通常是 Keepout LayerMechanical 1)。
    • 输出阻焊层: 对于刚性区域Top/Bottom Solder 层代表正常的阻焊开窗。确保在输出说明中区分。
    • 输出丝印层(如果需要)。
    • 设置正确的Gerber格式(通常是RS-274X)。
  2. 钻孔文件 (NC Drill Files):
    • 输出钻孔文件(Tools -> Generate CAM Files 或专门的钻孔输出)。
    • 包含所有通孔、盲孔、埋孔的钻孔信息。
    • 指定单位和格式(通常与Gerber一致)。
  3. IPC网表: 输出IPC网表用于板厂测试。
  4. 打包提交: 将所有Gerber文件、钻孔文件、IPC网表文件、详细的制造说明文档(ReadMe.txt / PDF)、以及一份包含所有上述标注的PDF格式PCB图(便于查看)打包发给PCB板厂。

重要注意事项:

  1. 选择专业的柔性PCB板厂: 这是成功的关键!在早期设计阶段就与你选择的、有刚柔结合板经验的板厂沟通。向他们咨询材料建议、工艺能力(最小线宽/间距、最小孔径、最小弯曲半径)、层叠建议以及他们希望如何接收设计数据(特别是刚柔分区的定义方式)。将他们的反馈融入到设计中。
  2. Protel 99 SE的局限性: 它没有现代Altium Designer中的刚柔层叠管理、3D弯曲可视化等功能。设计过程更依赖设计者的理解和清晰的手动标注/文档说明。
  3. 版本问题: Protel 99 SE 比原始 Protel 99 更稳定,功能略强。确保你使用的是SE版本。
  4. 学习曲线: 柔性PCB设计比刚性板复杂得多。第一次设计建议做简单结构,并强烈依赖板厂的技术支持。
  5. DFM (可制造性设计): 时刻考虑制造可行性。复杂的刚柔结合设计可能需要多次迭代。

总结:

在Protel 99 SE中设计柔性PCB的核心在于前期详细规划利用机械层和文本进行清晰标注遵守柔性布线规则以及提供极其详尽准确的制造说明文档来弥补软件的不足。与经验丰富的柔性板制造商紧密合作是项目成功的关键。

如果条件允许,强烈建议升级到 Altium Designer。它对柔性板设计提供了原生支持(层叠管理器支持刚柔混合定义、弯曲区域可视化、覆盖层定义、加强片定义、阻抗计算、强大的规则驱动设计),能极大提高设计效率和准确性,减少沟通错误。

protel99

protel99使用好久,最近几年常有一个情况,一个文件刚开始几兆到几十兆,经过几次修改后变大好多,有的上百兆,而且铺地会变成一块,无法删除。有知道原因望高手吗,请指教,谢谢!

2023-12-31 19:56:09

Protel99下的符号库怎么导入到DXP2004中呢?

我从ADI公司网站下载了几个器件的符号库和封装库,其提供的是Protel99下的文件,以*.lib格式!DXP2004不能识别,请问怎么导入到DXP2004的符号库中呢?谢谢!

2023-12-25 07:20:56

Protel99 与WIN10系统冲突解决办法

PROTEL99 与WIN10系统冲突解决办法

2023-11-20 09:30:56

protel99官网下载地址

protel99官网下载地址

资料下载 佚名 2021-07-28 18:31:45

Protel99库如何添加助手详细方法说明

本文档的主要内容详细介绍的是Protel99库如何添加助手详细方法说明。

资料下载 ah此生不换 2020-02-29 08:00:00

Win7的Protel99库添加助手应用程序免费下载

本文档的主要内容详细介绍的是Win7的Protel99库添加助手应用程序免费下载

资料下载 佚名 2019-12-25 16:52:39

Protel99 SE的理论考试选择题合集免费下载

本文档的主要内容详细介绍的是Protel99 SE的理论考试选择题合集免费下载。

资料下载 ah此生不换 2019-11-13 17:27:44

protel99 SE快速入门教程免费下载

本文档的主要内容详细介绍的是protel99 SE快速入门教程免费下载包括了:电路板设计步骤和绘制简单的电路图等资料

资料下载 ah此生不换 2019-09-23 17:10:06

pcb设计软件有哪些

80年代末推出的线路板设计软件。Protel99是基于Windows操作系统下的纯32位电路设计制版系统。Protel99提供了一个集成的设计环境,包括了原理图设计和

2021-08-10 23:40:13

pcb常用的软件有哪些

80年代末推出的线路板设计软件。Protel99是基于Windows操作系统下的纯32位电路设计制版系统。Protel99提供了一个集成的设计环境,包括了原理图设计和

2021-08-10 15:02:18

关于protel的图层与内电层分割

protel99内层的添加与删除protel99内电层的分割

2021-04-26 07:13:57

新手求助protel99有哪些实用的快捷键?

protel99有哪些实用的快捷键?

2021-04-25 09:15:51

PROTEL中如何在PCB上标注汉字

  “PROTEL中在PCB上标注汉字”在protel99中的操作步骤:  首先,通过font.exe,填写想标注的汉字,选择字体,生成新的ha

2020-07-14 18:05:16

protel99生成网络表有些元件没有连线

protel99生成网络表有些元件没有连线.在添加网络表时有一些元件没有飞线。ERC检查没有问题,然后加载到PCB时也没有错误提示,封装引脚也没有问题,网络标签页放置正确,文件我上传图片我也挂了,希望有人能指点一二。

2019-09-29 10:32:48

采用protel99 se软件的射频电路PCB设计

pcb时的一个非常重要的课题。同一电路,不同的pcb设计结构,其性能指标会相差很大。本讨论采用protel99 se软件进行掌上产品的射频电路

2019-07-11 06:07:50
7天热门专题 换一换
相关标签