EDA工程技术丛书 电路设计、仿真与PCB设计:从模拟电路、数字电路、射频电路、控制电路到信号完整性分析 作者:崔岩松 编著出版时间: 2019年版丛编项: EDA工程技术丛书内容简介本书系统论述了电路的原理图设计、电路仿真、印制电路板设计与信号完整性分析,涵盖了模拟电路、数字电路、射频电路、控制电路等。全书主要包括三部分: 第1部分(第2~6章)介绍电路设计与仿真,在介绍了常用的电路仿真软件的基础上,详细讲解了Altium Designer模拟电路仿真、ADS射频电路仿真、ModelSim数字电路仿真、Proteus单片机电路仿真,举例说明了基本单元电路的设计与仿真方法; 第2部分(第7~9章)以Altium Designer 18.0为设计工具,介绍了电路原理图和PCB设计流程、原则、方法和注意事项; 第3部分(第10、11章)介绍了电路中的信号完整性规则及仿真方法。本书以培养读者具备一般电路设计、仿真和PCB设计的能力为宗旨,可作为高等院校电子类专业“EDA技术”课程的教材,也可作为“电路分析”“模拟电路”“数字电路”等理论课程或相关实验课程的辅助教材,还可作为相关工程技术人员的参考用书。目录第1章 电路设计与仿真简介1.1 绪论1.2 模拟电路设计及仿真工具1.2.1 NI Multisim1.2.2 Cadence PSpice1.2.3 Synopsys HSpice1.2.4 MATLAB/Simulink1.2.5 Altium Designer1.3 数字电路设计及仿真工具1.3.1 ModelSim1.3.2 Quartus Prime1.3.3 Vivado1.4 射频电路设计及仿真工具1.4.1 ADS1.4.2 HFSS1.4.3 CST1.5 控制电路设计及仿真工具1.6 电路板设计及仿真工具1.6.1 Altium Designer1.6.2 Allegro PCB Designer1.6.3 PADS第一部分 电路设计与仿真第2章 Spice仿真描述与模型2.1 电子电路Spice描述2.1.1 Spice模型及程序结构2.1.2 Spice程序相关命令2.2 电子元器件及Spice模型2.2.1 基本元器件2.2.2 电压和电流源2.2.3 传输线2.2.4 二极管和晶体管2.3 从用户数据中创建Spice模型2.3.1 Spice模型的建立方法2.3.2 运行Spice模型向导第3章 电子电路设计与仿真3.1 直流工作点分析3.1.1 建立新的直流工作点分析工程3.1.2 添加新的仿真库3.1.3 构建直流分析电路3.1.4 设置直流工作点分析参数3.1.5 直流工作点仿真结果分析3.2 直流扫描分析3.2.1 打开前面的设计3.2.2 设置直流扫描分析参数3.2.3 直流扫描仿真结果分析3.3 交流小信号分析3.3.1 建立新的交流小信号分析工程3.3.2 构建交流小信号分析电路3.3.3 设置交流小信号分析参数3.3.4 交流小信号仿真结果分析3.4 瞬态分析3.4.1 建立新的瞬态分析工程3.4.2 构建瞬态分析电路3.4.3 设置瞬态分析参数3.4.4 瞬态仿真结果分析3.5 参数扫描分析3.5.1 打开前面的设计3.5.2 设置参数扫描分析参数3.5.3 参数扫描结果分析3.6 傅里叶分析3.6.1 建立新的傅里叶分析工程3.6.2 构建傅里叶分析电路3.6.3 设置傅里叶分析参数3.6.4 傅里叶仿真结果分析3.6.5 修改电路参数重新执行傅里叶分析3.7 噪声分析3.7.1 建立新的噪声分析工程3.7.2 构建噪声分析电路3.7.3 设置噪声分析参数3.7.4 噪声仿真结果分析3.8 温度分析3.8.1 建立新的温度分析工程3.8.2 构建温度分析电路3.8.3 设置温度分析参数3.8.4 温度仿真结果分析3.9 蒙特卡洛分析3.9.1 建立新的蒙特卡洛分析工程3.9.2 构建蒙特卡洛分析电路3.9.3 设置蒙特卡洛分析参数3.9.4 蒙特卡洛仿真结果分析第4章 射频电路设计与仿真4.1 S参数仿真4.1.1 S参数的概念4.1.2 S参数在电路仿真中的应用4.1.3 S参数仿真面板与仿真控制器4.1.4 S参数仿真过程4.1.5 基本S参数仿真4.1.6 匹配电路设计4.1.7 参数优化4.2 谐波平衡法仿真4.2.1 谐波平衡法仿真基本原理及功能4.2.2 谐波平衡法仿真面板与仿真控制器4.2.3 谐波平衡法仿真的一般步骤4.2.4 单音信号HB仿真4.2.5 参数扫描4.3 功率分配器的设计与仿真4.3.1 功分器的基本原理4.3.2 等分型功分器4.3.3 等分型功分器设计实例4.3.4 比例型功分器设计4.3.5 Wilkinson功分器4.3.6 Wilkinson功分器设计4.3.7 电路仿真与优化4.3.8 版图仿真4.4 印刷偶极子天线的设计与仿真4.4.1 印刷偶极子天线4.4.2 偶极子天线设计4.4.3 优化仿真第5章 数字电路设计与仿真5.1 数字电路设计及仿真流程5.1.1 数字电路设计流程5.1.2 ModelSim工程仿真流程5.2 仿真激励及文件5.2.1 利用波形编辑器产生激励5.2.2 采用描述语言生成激励5.3 VHDL仿真5.3.1 VHDL文件编译5.3.2 VHDL设计优化5.3.3 VHDL设计仿真5.4 Verilog仿真5.4.1 Verilog文件编译5.4.2 Verilog设计优化5.4.3 Verilog设计仿真5.4.4 单元库5.5 针对不同器件的时序仿真5.5.1 ModelSim对Altera器件的时序仿真5.5.2 ModelSim对Xilinx器件的时序仿真第6章 控制电路设计与仿真6.1 Proteus系统仿真基础6.2 Proteus中的单片机模型6.3 51系列单片机系统仿真6.3.1 51系列单片机基础6.3.2 在Proteus中进行源程序设计与编译6.3.3 在Keil 霽ision中进行源程序设计与编译6.3.4 Proteus和Keil 霽ision联合调试6.4 用51单片机实现电子秒表设计实例6.5 AVR系列单片机仿真6.5.1 AVR系列单片机基础6.5.2 Proteus和IAR EWB for AVR联合开发6.6 用AVR单片机实现数字电压表设计实例第二部分 电路原理图及PCB设计第7章 印制电路板设计基础7.1 印制电路板基础知识7.1.1 印制电路板的发展7.1.2 印制电路板的分类7.2 PCB材质及生产加工流程7.2.1 常用PCB结构及特点7.2.2 PCB生产加工流程7.2.3 PCB叠层定义7.3 常用电子元器件特性及封装7.3.1 电阻元器件特性及封装7.3.2 电容元器件特性及封装7.3.3 电感元器件特性及封装7.3.4 二极管元器件特性及封装7.3.5 三极管元器件特性及封装7.4 集成电路芯片封装7.5 自定义元器件设计流程第8章 电路原理图设计8.1 原理图绘制流程8.1.1 原理图设计规划8.1.2 原理图绘制环境参数设置8.2 原理图元器件库设计8.2.1 元器件原理图符号术语8.2.2 为LM324器件创建原理图符号封装8.2.3 为XC2S300E6PQ208C器件创建原理图符号封装8.2.4 分配器件模型8.2.5 元器件主要参数功能8.2.6 使用供应商数据分配元器件参数8.3 原理图绘制及检查8.3.1 绘制原理图8.3.2 添加设计图纸8.3.3 放置原理图符号8.3.4 连接原理图符号8.3.5 检查原理图设计8.4 导出原理图至PCB8.4.1 设置导入PCB编辑器工程选项8.4.2 使用同步器将设计导入到PCB编辑器8.4.3 使用网表实现设计间数据交换第9章 印制电路板PCB设计9.1 PCB设计流程及基本使用9.1.1 PCB层标签9.1.2 PCB视图查看命令9.1.3 自动平移9.1.4 显示连接线9.2 PCB绘图对象及绘图环境参数9.2.1 电气连接线9.2.2 普通线9.2.3 焊盘9.2.4 过孔9.2.5 弧线9.2.6 字符串9.2.7 原点9.2.8 尺寸9.2.9 坐标9.2.10 填充9.2.11 固体区9.2.12 多边形覆铜9.2.13 禁止布线对象9.2.14 捕获向导9.2.15 PCB选项对话框参数设置9.2.16 栅格尺寸设置9.2.17 视图配置9.2.18 PCB坐标系统的设置9.2.19 设置选项快捷键9.3 PCB元器件封装库设计9.3.1 使用IPC Footprint Wizard创建元器件PCB封装9.3.2 使用Component Wizard创建元器件PCB封装9.3.3 使用IPC Footprints Batch Generator创建元器件PCB封装9.3.4 不规则焊盘和PCB封装的绘制9.3.5 添加3D封装描述9.3.6 检査元器件PCB封装9.4 PCB设计规则9.4.1 添加设计规则9.4.2 如何检查规则9.4.3 AD中相关规则9.5 PCB布局设计9.5.1 PCB板形状和尺寸设置9.5.2 PCB布局规则的设置9.5.3 PCB布局原则9.5.4 PCB布局中的其他操作9.6 PCB布线设计9.6.1 交互布线线宽和过孔大小设置9.6.2 交互布线线宽和过孔大小规则设置9.6.3 处理交互布线冲突9.6.4 其他交互布线选项9.6.5 交互多布线9.6.6 交互差分对布线9.6.7 交互布线长度对齐9.6.8 自动布线9.6.9 布线中泪滴的处理9.6.10 布线阻抗控制9.6.11 设计中关键布线策略9.7 PCB覆铜设计9.8 PCB设计检查第三部分 信号完整性分析与设计第10章 信号完整性设计10.1 信号完整性10.1.1 信号时序完整性10.1.2 信号波形完整性10.1.3 元器件及PCB分布参数10.2 电源分配系统及影响10.2.1 理想的电源不存在10.2.2 电源总线和电源层10.2.3 印制电路板的去耦电容配置10.2.4 信号线路及其信号回路10.2.5 电源分配方面考虑的电路板设计规则10.3 信号反射及其消除10.3.1 信号传输线定义10.3.2 信号传输线分类10.3.3 信号反射的定义10.3.4 信号反射的计算10.3.5 消除信号反射10.3.6 传输线的布线规则10.4 信号串扰及其消除10.4.1 信号串扰的产生10.4.2 信号串扰的类型10.4.3 抑制串扰的方法10.5 电磁干扰及其消除10.5.1 滤波10.5.2 磁性元器件10.5.3 器件的速度10.6 差分信号原理及设计规则10.6.1 差分线的阻抗匹配10.6.2 差分线的端接10.6.3 差分线的一些设计规则第11章 电路板仿真和输出11.1 IBIS模型原理及功能11.1.1 IBIS模型生成11.1.2 IBIS输出模型11.1.3 IBIS输入模型11.1.4 IBIS其他参数11.1.5 IBIS文件格式11.1.6 IBIS模型验证11.2 信号完整性仿真11.2.1 SI仿真操作流程11.2.2 检查原理图和PCB图之间的元器件连接11.2.3 叠层参数的设置11.2.4 信号完整性规则设置11.2.5 为元器件分配IBIS模型11.2.6 执行信号完整性分析11.2.7 观察信号完整性分析结果11.3 电源完整性仿真11.3.1 PDN分析器接口及设置11.3.2 在PCB编辑器中进行可视化渲染11.3.3 显示控制和选项11.3.4 负载下仿真11.3.5 仿真设置11.3.6 通过串联器件扩展网络11.3.7 电压调节器模型11.3.8 定位电源完整性问题11.4 生成加工PCB相关文件11.4.1 生成输出工作文件11.4.2 设置打印工作选项11.4.3 生成CAM文件11.4.4 生成料单文件11.4.5 生成光绘文件11.4.6 生成钻孔文件11.4.7 生成贴片机文件11.4.8 生成PDF格式文件11.4.9 CAM编辑器11.4.10 生成3D视图附录附录A Altium Designer 18.0快捷键A.1 通用环境快捷键A.2 通用编辑器快捷键A.3 SCH/SCHLIB编辑器快捷键A.4 PCB/PCBLIB编辑器快捷键附录B 设计实例原理图附录C 元器件及PCB丝印识别 上一篇: 麦克风阵列优化设计中的算法与理论分析 冯志国 编著 2015年版 下一篇: 互联网串口通信 全世界串行口,联网起来! 周云波 著 2017年版