PCB设计软件有很多种,目前市场上主要使用的包括:Cadence Allegro、Mentor EE、Mentor Pads、Altium Designer、Protel等,其中以Cadence Allegro市场占有率最高。
1、主流PCB设计软件特点:
(1)功能集成化:完整的设计平台,兼具原理图设计、PCB设计、电路仿真分析等功能;
(2)功能组件化:不同的功能在不同软件模块组件实现,用户可以选择性购买及安装;
(3)电路分析功能强大:满足当前PCB高速发展趋势,以仿真确定设计规则,以设计规则驱动PCB设计实现;
(4)支持团队合作:可以对PCB做模块划分,在线或非在线模式下的协同设计
PCB设计软件的使用方法大同小异,基本以PCB设计流程为基础、各功能模块趋同,只是具体软件菜单或者设计操作顺序有差异。
2、高速PCB设计的原理
首先什么是"高速"?
一般来说,传统的电路学理论适用于信号互连的电路尺寸远小于传输信号中设计者所关注的最高频率所对应波长的电路结构分析。此时,信号的互连等效于一阶电路元件,被称为"集总元件"(Lumped Elements);反之,当信号互连的电路尺寸接近传输信号中设计者多关心的最高频率所对应的波长时,由于互连路径上不同位置的电压或电流的大小与相位均可能不同,信号的互连等效于多阶电路元件,因而被称为"分布式元件"(Distributed Elements)。
以上是"信号完整性"理论对于PCB互连线路的信号传输行为理解,信号边沿速率几乎完全决定了信号中的最大频率成分,通常当信号边沿时间小于4~6倍的互连传输延时的情况下,信号互连路径会被当做分布参数模型处理,需要考虑"信号完整性"行为。
所谓"高速",就是指"信号边沿时间小于4~6倍的互连传输延时",可以看出电路板传输的信号是否为"高速",不只取决于信号的边沿速率,还取决于电路板线路的路径长度大小,当两者存在一定的比例关系时,该信号应该按照"高速信号"进行处理。
高速PCB设计的原理来源于"信号完整性理论",同学们可以参阅与学习相关教材与文献。高速PCB设计当前得到了PCB设计软件工具的全面支撑,PCB设计规则的仿真与制定、执行,都在PCB设计软件工具功能中得到实现。
3、PCB设计需要掌握知识
3.1需求类知识
电路原理、信号完整性、电源完整性、结构、电源、热设计、电磁兼容性、可加工性、可测试性等等
3.2基础知识
(1)设计软件的安装与基本操作使用
(2)印制电路板制造基础知识(加工工序、加工材料 等)
(3)硬件原理图工具的基本使用(与PCB设计相关的功能模块)