AD9,最近由于设置rule的需要,要设置Component Classes以方便设定rule。参考了下AD自带的说明文件《AP0151 Using Design Directives in a Schematic Document.PDF》下面介绍一下其设置方法并附上说明文件 在电子设计自动化(EDA)软件Altium Designer 9(简称AD9)中,Component Classes和Net Classes是重要的设计规则管理工具。这些类设置允许设计师更有效地定义和应用设计规则,确保电路板的设计符合特定的电气和物理标准。下面将详细介绍如何设置AD9中的Component Classes和Net Classes。 Component Classes是用于组织和分类电路板上组件的一种方式,可以根据组件的属性、功能或者设计需求进行分组。例如,你可以将所有电源组件设为一类,所有数字逻辑组件设为另一类。这使得规则设置更加灵活和精确,可以针对不同类别的组件应用不同的设计规则。 设置Component Classes的方法有两种: 1. **直接在PCB文件中设置**: 在PCB编辑器中可以直接创建和编辑Component Classes,但需要注意的是,当你从原理图更新到PCB时,AD9默认会清除Component Classes。为了避免这种情况,你需要在项目选项(Project Options)的“Schematic Updates”部分将“Remove Net Classes”和“Remove Component Classes”设置为“Ignore Differences”。这样,在更新PCB时,你的自定义Component Classes就会被保留。 2. **在原理图中设置并更新到PCB**: 更推荐这种方法。你需要在每个元件的参数(Parameters)中添加一个名为“ClassName”的新项,其值设定为你希望的类名。然后在项目选项的“Class Generation”中,勾选“Generate Component Classes”。完成设置后,更新原理图到PCB,Component Classes就会自动导入。 Net Classes则是对电路板上网络的分类,同样用于规则的指定。你可以通过放置设计指令(Place > Directives > Netclasses)来为特定的网络设置Net Class。在放置后,可以在属性(Properties)中设置“Name”(任意命名)和“ClassName”(指定的Net Class名称)。Net Classes可以帮助你管理网络的电气特性,例如定义输入、输出、双向等。 以下列出了常见的电气特性类型: - **Input**:作为输入引脚,只能接收信号。 - **IO**(双向):既可以接收信号,也可以发送信号。 - **Output**:作为输出引脚,用于发送信号。 - **OpenCollector**:集电极开路的引脚,常用于多路复用或开关控制。 - **Passive**:无源型,表示该引脚不提供电源,仅作为信号传输路径。 - **HiZ**(High Impedance):高阻状态的引脚,不参与信号传输,通常处于断开状态。 - **OpenEmitter**:发射极开路的引脚,类似于OpenCollector,但适用于NPN晶体管。 - **Power**:电源或接地引脚,提供电源或接地连接。 通过正确设置Component Classes和Net Classes,设计师可以在AD9中实现高效的设计规则管理,确保电路板设计的准确性和合规性。这不仅可以提高设计质量,还可以节省大量的检查和修改时间,提升设计效率。因此,理解并熟练掌握这些设置方法对于任何电子设计工程师来说都是至关重要的。
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助