本课程专注于教授使用Cadence或Allegro进行专业电路板(PCB)设计的关键技能和最佳实践,适合电子工程师及设计师学习。
本教程是本人在学习Cadence软件过程中的实战经验总结,并同步原创的作品,对新接触该软件的人员会有很大的帮助。从原理图到PCB布局布线的全过程都有详细介绍,包括各个功能的操作方法、制板工艺流程和软板工艺流程等信息。此外,还涵盖了协同开发软件CAD的快捷键使用技巧以及提高设计效率的小窍门。
Cadence OrCAD Allegro 电路PCB设计教程是一个全面且深入的学习指南,适用于初学者及有经验的设计者。本教程详细介绍了从原理图创建到PCB布局布线的所有步骤,并强调了Cadence的强大功能和逻辑性。以下是主要内容的概述:
1. **Cadence与Altium Designer的区别**:
- Cadence在封装管理上有别于AD,每个元件需要独立添加焊盘,在Pad Designer中完成。
- 原理图设计采用Design Entry CIS, PCB布局则使用PCB Editor,而AD提供一体化的设计环境。
2. **OrCAD Capture原理图设计**:
- 使用Capture CIS创建新的工程,并设置常用参数。例如新建STM32最小系统项目时的操作流程包括选择保存路径、创建页面等。
- 创建元件符号库,涵盖单个和复合符号的制作方法以及利用电子表格生成新符号。
3. **原理图符号库**:
- 通过电子表格创建特定型号(如STM32F103C8T6)的原理图符号,包括新建原理图库、选择“New Part From Spreadsheet”选项等步骤进行操作。
4. **绘制最小系统电路图**:
- 包括晶振电路、复位电路、电源电路和SWD下载接口及BOOT配置线路的设计。
- 完成后需执行设计规则检查(DRC)以确保没有错误存在。
5. **Allegro PCB布局布线**:
- 布局与布线是PCB设计的核心部分,涉及元件放置策略、信号路径规划以及避免短路和干扰等问题。
- Allegro提供强大的工具支持高密度和高性能的板级设计需求。
6. **制造工艺流程(DFM)**:
- 介绍软板等特定类型产品的制造工艺及注意事项,确保设计方案符合实际生产要求。
7. **协同开发软件CAD**:
- Cadence 提供了团队协作功能,支持多个开发者之间的同步和协调工作以提高效率。
8. **实用技巧与快捷键**:
- 包含一系列能够帮助用户更高效利用Cadence工具的小贴士及常用快捷操作方法。
9. **制造工艺知识**:
- 了解PCB生产过程中的各种限制条件,比如层叠设计、孔径大小和铜厚等信息,以便优化设计方案以适应实际的制造需求。
通过本教程的学习,读者可以全面掌握Cadence软件的各项特性和使用技巧,并提升电路板的设计能力。