Allegro到Gerber光绘文件转换步骤与注意事项

需积分: 15 2 下载量 161 浏览量 更新于2024-09-17 收藏 388KB PDF 举报
"Allegro到Gerber光绘文件生成的过程和注意事项" 在电子设计自动化(EDA)领域,Cadence Allegro是一款广泛使用的PCB设计软件。生成Gerber文件是PCB制造过程中的关键步骤,它用于将设计数据转换成制造工厂可以理解的格式。本篇将详细解释如何使用Allegro生成GerberRS274D(尤其是Gerber6x00)格式的光绘文件,并列出一些重要的设置和注意事项。 1. **Gerber格式选择** - Allegro支持多种Gerber格式,包括GerberRS274D、GerberRS274x和BarcoDPF等。其中,Gerber6x00和GerberRS274x是较为常见的选择。 - Gerber6x00需要一个额外的镜头描述文件(art_aper.txt),以确保正确地定义镜片参数。 2. **生成Gerber文件的步骤** - 首先,通过执行“Manufacture” > “Artwork”,然后设置“General Parameters”。在“Devicetype”中选择“Gerber6x00”,并调整“Format”的“Integerplaces”和“Decimalplaces”以适应英寸单位(通常设置为5,代表mil后的两位)。 - 然后,生成“art_param.txt”文件,并编辑“Apertures”。在这里,你可以选择“Edit Aperture Wheels”,并决定是否允许镜片旋转(默认设置为“withoutRotation”)。 - 在“FilmControl”中编辑输出的Artwork内容,包括对“FilmOptions”的设置,如“Undefinedlinewidth”、“Shapeboundingbox”、“Plotmode”等。 - “Shapeboundingbox”定义了板子边缘的隔离线,对于负片设计,它向外扩展60mil。 - “Plotmode”设置为“Positive”或“Negative”,根据Artwork的正负片需求。 - “FileMirrored”控制数据是否需要翻转。 - “FullContactThermal-Reliefs”选项在负片设计中用于忽略热缓解,采用全接触方式。 - “Drawmissingpadapertures”处理无法直接通过D-Code描述的焊盘,使用LineDraw方法描绘。 - “SuppressShapeFill”在铜箔包围小对象时启用,仅适用于负片设计。 - “Vectorbasedpadbehavior”在GerberRS274X中启用,使镜片档描述更高效,文件大小减小。 3. **Artwork内容的两种类型** - Artwork的内容可以分为两种,一种是镜片描述,另一种是实际的电路板图形数据。这两种内容都需要精确无误,以确保最终制造的PCB与设计一致。 4. **检查与验证** - 在生成Gerber文件之后,一定要进行检查和验证,确保所有层都正确无误。这可以通过使用Gerber查看器或者专门的Gerber验证工具来完成。 5. **其他注意事项** - 在生成Gerber文件前,确保所有的设计规则检查(DRC)和电气规则检查(ERC)都已经通过,以避免制造过程中的任何问题。 - 对于多层板,每个层都需要单独生成Gerber文件,包括内层、外层、丝印层、阻焊层等。 - 与制造商密切沟通,确保他们接受并理解你提供的Gerber文件格式。 从Allegro生成Gerber文件需要细心设置和严格验证,确保每个细节都符合制造要求,这样才能保证PCB的生产质量。同时,理解这些设置和步骤对于优化设计流程和减少制造错误至关重要。