3.6 CAM处理器
完成布线以后,电路设计就完成了。如果制造厂家接受*.brd文件,就可以把invamp.brd文件直接提交给厂家。然而不走运的是,多数制造商并不接受EAGLE文件。最通用的文件格式是RS-274X(Gerber)格式和Excellon格式,分别包含有铜金属层图案信息和钻孔数据。
为了在EAGLE中生成这些文件,就需要使用CAM(计算机辅助制造)处理器。启动它时,在电路板编辑器的水平工具栏选择Cam Processor按钮,或依次选择主菜单上的File→Cam Processor命令。图3-17所示为CAM Processor对话框。
图3-17 CAM Processor对话框
反相放大器电路使用单面板且没有钻孔,因此只需要三个Gerber文件就能完整描述整个电路。这三个Gerber文件应当包括以下内容:
·铜金属层(Copper)——定义实现焊盘和走线的铜金属层图案。
·阻焊层(Solder mask)——定义需要覆盖阻焊层的区域,以保护电路板。
·丝印层(Silk-screen)——定义电路板上印刷文字(通常是白色)的位置,用于提供有关电路板的信息。
如果配置正确,CAM处理器就能为以上三层分别生成Gerber文件。CAM处理器的配置过程可以通过手动修改对话框中的信息来完成,但是从现有文件中读取配置数据更为方便。在存档目录下有本书的电路实例,相应目录中包括名为jobs的文件夹。
工作(job)是CAM处理器的一系列任务。如果一个文件具有*.cam后缀,EAGLE就认为它定义了一个工作(job)。浏览本书的档案文件内容,将会在Ch3文件夹中找到invamp.cam。这个文件定义了一个工作,为反相放大器电路生成三个Gerber文件。建议读者把invamp.cam文件复制到EAGLE安装位置中的顶层cam目录里。
使用invamp.cam配置CAM处理器时,在对话框的主菜单依次选择File→Open→Job命令,选择invamp.cam后,对话框将显示该工作文件所定义的任务。图3-18所示为更新后的对话框。
图3-18 使用invamp.cam配置后的CAM处理器
图3-18中Copper、SilkScreen和SolderMask的三个表单,分别对应将要为电路创建的三个文件。每个表单代表CAM处理器的不同处理任务,并且提供一系列不同的配置参数。
如果观察标有Device的组合框,可以发现每个表单的这个值都被设置成GERBER_RS274X_25。这表明生成文件的格式都遵循Gerber标准。
CAM处理器配置的完整内容将在第7章介绍。现在读者需要知道的是,按下Process Job(处理工作)按钮就能生成工作文件所规定的输出文件。按下该按钮后,在控制面板的工程文件目录里,能够看到如下三个新文件:
·invamp.cmp——包含铜金属层图案信息
·invamp.stc——包含覆盖电路板表面的阻焊层信息
·invamp.plc——包含丝印(文字)设置信息
Gerber文件格式没有要求特殊的后缀。这些文件的后缀是由CAM处理器强制设置的,已经被很多应用场合所接受。最重要的是,这些文件可以发给制造厂家,然后制造出反相放大器的电路板。
Gerber文件是基于文本的,因此可以使用文本编辑器检查这些文件。但是在你真正这么做的时候,会发现Gerber文件完全不可理解,除非你懂得Gerber的格式标准。附录B中讲解了这种格式的更多细节。