1、Cadence高速电路板设计主讲人:杨鸣 研究员1 教程内容1、利用OrCAD Capture CIS进行原理图设计2、利用Cadence PCB Editor进行PCB布局布线3、光绘文件(Artwork)制作,如何生成Gerber文件2 DSP6713最小系统3 本教程配套材料1、系统的原理图工程文件2、系统的PCB图工程文件3、原件库、封装库文件4、板上芯片的datasheet5、给PCB厂商的Gerber文件(Artwork)6、DSP6713程序的C语言源代码4 学完本教程的收获1、能自己开发出一块DSP学习板2、学会用Cadence软件进行原理图设计3、学会用Cadence软件进行
2、PCB板设计5 高速电路板设计流程设计即正设计即正确原则确原则6 高速电路板设计流程1、电路设计是充满直觉的过程。直觉来源于以往的设计经验。、电路设计是充满直觉的过程。直觉来源于以往的设计经验。2、不要盲从已有的经验,经验有正确的也有错误的。、不要盲从已有的经验,经验有正确的也有错误的。3、一个根本的出发点:用怀疑的眼光看待已有的经验。、一个根本的出发点:用怀疑的眼光看待已有的经验。4、对正确的经验:什么情况下是正确的?为什么能解决问题?机、对正确的经验:什么情况下是正确的?为什么能解决问题?机理是什么?理是什么?5、错误的经验:为什么错误?会产生哪些问题?背后的原理是什、错误的经验:为什么错
3、误?会产生哪些问题?背后的原理是什么?么?两个例子:0.1uF去耦电容 33欧姆电阻端接7 高速电路板设计流程如何快速积累经验:如何快速积累经验:学习SI、PI、EMC设计的基本原理。向高手学习,而不是向老手学习。仔细分析学到的经验做法,什么时候对,什么时候不对?设计中仿真,得到一个预期的性能目标。仿真不能解决一切 问题,但能帮助我们快速积累正确的经验。后期测试,对比仿真结果。哪些问题达到了预期结果,哪些没有达到预期结果?还有什么没考虑到?分析背后的机理。下一次设计把积累的用上,重复这一过程,再测试,再积累。8 高速电路板设计流程PCB设计简化流程:设计简化流程:9 高速电路板设计工具介绍Al
4、legro PCB Editor用于创建修改设计文件,是主要的设计工具。可以单独使用,也可以在工程管理用于创建修改设计文件,是主要的设计工具。可以单独使用,也可以在工程管理器中使用。器中使用。有两种模式:有两种模式:layout mode 和和symbol creation mode当我们进行手工布局布线时,就工作在这种当我们进行手工布局布线时,就工作在这种layout mode 模式下。模式下。symbol creation mode中可以创建及修改中可以创建及修改package symbol,mechanical symbol,format symbol,shape symbol,flas
5、h symbol.Padstack Designer创建及修改焊盘创建及修改焊盘padstacksAllegro在创建零件封装时,焊盘需要单独设计,必须使用这个工具先创建焊盘。在创建零件封装时,焊盘需要单独设计,必须使用这个工具先创建焊盘。DB Doctor用于检查设计数据中的错误,在设计的每一个阶段执行,可以部分修复数据错误。用于检查设计数据中的错误,在设计的每一个阶段执行,可以部分修复数据错误。在生成光绘文件前必须进行在生成光绘文件前必须进行DBDoctor检查。检查。10 高速电路板设计工具介绍Allegro Constraint ManagerAllegro约束管理器,布局布线约束规则
6、的创建、管理、评估、检约束管理器,布局布线约束规则的创建、管理、评估、检查等,如物理间距、线长、线宽等。可以与查等,如物理间距、线长、线宽等。可以与Allegro PCB Editor和和Allegro PCB SI等完美集成,非常方便进行交互设计。等完美集成,非常方便进行交互设计。Allegro PCB Router自动布线工具,对于有复杂设计规则的高密度电路板处理能力很强,自动布线工具,对于有复杂设计规则的高密度电路板处理能力很强,可以在可以在Allegro PCB Editor中用自动布线命令调出来。这个布线工中用自动布线命令调出来。这个布线工具名气很大,对于简单的电路板,布线很美观,布
7、通率很高。具名气很大,对于简单的电路板,布线很美观,布通率很高。Allegro PCB SI电路板信号完整性仿真工具,可以进行反射、串扰等噪声分析,布电路板信号完整性仿真工具,可以进行反射、串扰等噪声分析,布线前后都可以使用,布线前主要进行约束规则的开发。线前后都可以使用,布线前主要进行约束规则的开发。Allegro PCB PI电源完整性仿真工具,不能仿真电源平面分割情况,可以用其他工电源完整性仿真工具,不能仿真电源平面分割情况,可以用其他工具代替。具代替。11 高速电路板设计流程12 高速电路板设计流程13 高速电路板设计流程-原理图设计1、打开OrCAD Capture CIS2、设置图
8、纸参数(OPTIONSDESINGTEMPLATE):图纸尺寸A3,背景颜色,TILE.3、设计图纸,确定工程名称,图纸名称14 高速电路板设计流程-建立元件库1、打开OrCAD Capture CIS2、建立元件库(FileNEWLIBRARY).3、建立单个元件例子:建立CY2303,建立FB4、建立复合元件例子:建立NE_S5532,建立74HC005、用电子表格建立元件例子:建立EP2C35F672,DSP671315 高速电路板设计流程-建立元件库16 高速电路板设计流程-建立元件库17 高速电路板设计流程-建立元件库18 高速电路板设计流程-建立元件库19 高速电路板设计流程-建立元件库20 高速电路板设计流程-建立元件库21 高速电路板设计流程-建立元件库22 高速电路板设计流程-建立元件库23 高速电路板设计流程-建立元件库24 高速电路板设计流程-建立元件库25 高速电路板设计流程-建立元件库26 高速电路板设计流程-建立元件库27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60