具体描述
自从加拿大Interactive Technologies公司推出了EDA软件工具Electronics Workbench后,该软件不断得到改进与升级,用户越来越多。本书以Interactive Image Technologies公司1999年推出的电路设计仿真工具Multisim(6.11版)和印制板设计工具Ultiboard(5.63版)为蓝本,系统地介绍了这两个工具用于电路输入、仿真分析、印制板设计的操作方法及其相应的背景知识。
本书写作力求简洁全面、深入浅出,在系统地介绍软件操作使用的基础上,相应编入了一定数量的分析举例、思考题和上机练习题,既可以作为高等院校本科生的EDA教材使用,又可以作为电子技术专业人员学习掌握该软件操作的工具书。
作者简介
目录信息
1.1 EDA技术及ASIC设计
1.1.1 电子设计自动化EDA技术及其重要性
1.1.2 专用集成电路ASIC与EDAI具的发展
1.1.3 EDAI具中的仿真技术
1.2 Electronics Workbench的组成与基本功能
1.2.1 Multisim模块的基本功能
1.2.2 Ultiboard模块的基本功能
1.3 Electronics Workbench的主要特点
1.4 Electronics Workbench的安装
1.4.1 Multisim模块的安装
1.4.2 Ultiboard模块的安装
第2章 电路原理图设计工具
2.1 Multisim操作界面介绍
2.1.1 Multisim设计工具栏
2.1.2 系统工具箱按钮
2.1.3 菜单和命令
2.1.4 使用限制(Restrictions)功能
2.1.5 定制用户界面
2.2 创建电路编辑器Schematic Capture
2.2.1 调用元件
2.2.2 放置元件
2.2.3 元件的连接
2.2.4 手动添加连接点
2.2.5 元件属性
2.2.6 元件的标号及电路说明
2.2.7 子电路和层次设计(Subcircuits and Hierarchy)
2.2.8 放置总线(Bus)
2.2.9 打印电路
第3章 元件库和元件编辑器
3.1 元件库及其元件分类
3.1.1 元件系列清单
3.1.2 元件查找
3.1.3 元件标称值和容差
3.2 元件编辑器
3.2.1 元件编辑器简介
3.2.2 编辑元件图形符号的一般步骤
3.2.3 编辑元件常规信息
3.2.4 编辑和创建元件符号
3.2.5 编辑元件模型
3.2.6 利用Model Maker建立元件模型
3.2.7 利用模型码建立元件模型
第4章 仿真仪表
4.1 虚拟仿真仪表简介
4.2 常用仿真仪表介绍
4.2.1 波特图图示仪(Bode Plotter)
4.2.2 字符发生器(Word Generator)
4.2.3 函数发生器(Function Generator)
4.2.4 逻辑转换器(Logic Converter)
4.2.5 逻辑分析仪(Logic Analyzer)
4.2.6 万用表(Multimeter)
4.2.7 瓦特计(Wattmeter)
4.2.8 示波器(Oscilloscope)
4.3 简单电路仿真举例
4.3.1 阻容耦合放大器的仿真
4.3.2 反相积分器的仿真
4.3.3 基本门电路的仿真
4.3.4 逻辑转换仪的简单应用
思考题
第5章 Multisim仿真分析
5.1 Multisim采用的仿真分析方法
5.1.1 Multisim支持的仿真类型
5.1.2 利用Multisim进行仿真
5.1.3 Nultisim SPICE仿真程序的技术细节
5.1.4 RF仿真
5.1.5 VHDL仿真
5.1.6 Verilog仿真
5.2 仿真分析类型
5.2.1 常规指令
5.2.2 直流工作点分析(DC Operating Point Analysis)
5.2.3 交流分析(AC Analysis)
5.2.4 瞬态分析(Transient Analysis)
5.2.5 傅立叶分析(Fourier Analysis)
5.2.6 噪声分析(Noise Analysis)
5.2.7 失真分析(Distortion Analysis)
5.2.8 直流扫描分析(DC Sweep Analysis)
5.2.9 DC和AC灵敏度分析(Sensitivity Analysis)
5.2.10 参数扫描分析(Parameter Sweep Analysis)
5.2.11 温度扫描分析(Temperature Sweep Analysis)
5.2.12 转移函数分析(Transfer Function Analysis)
5.2.13 最坏情况分析(Worst Case Analysis)
5.2.14 蒙特卡罗分析(Monte Carlo Analsis)
5.2.15 批处理分析(Batched Analysis)
5.2.16 用户自定义分析(User-Defined Analysis)
5.3 观察仿真分析结果
5.4 Multisim的后处理器
5.5 Multisim的分析举例
5.5.1 晶体管放大电路分析举例
5.5.2 安全指示灯控制电路分析举例
5.5.3 有源带通滤波器分析举例
5.5.4 文氏电桥振荡电路分析举例
5.5.5 共射-共基组合放大电路分析举例
思考题
上机练习题
第6章 印制板设计工具Ultiboard
6.1 印制板设计基本流程
6.1.1 PCB前端设计准备
6.1.2 后端规则设置
6.1.3 前端设计装入
6.1.4 总体布局
6.1.5 布线与调整
6.1.6 设计输出
6.2 Ultiboard工作界面
6.2.1 主菜单
6.2.2 工具条
6.2.3 工作区与俯视窗
6.2.4 连线工具箱与过孔位移
6.2.5 状态栏
6.2.6 定制Ultiboard界面
6.3 Ultiboard的基本设计操作
6.3.1 开始与结束设计的基本操作
6.3.2 设置单位制式与格点
6.3.3 定义编辑印制板轮廓线
6.3.4 定义印制板层面
6.3.5 设置运行设计规则
6.4 元件放置编辑操作
6.4.1 元件放置
6.4.2 移动元件
6.4.3 拖拽元件
6.4.4 移动元件组
6.4.5 删除元件
6.4.6 锁定元件与解锁元件
6.5 创建元件封装
6.5.1 编辑创建元件
6.5.2 复制创建元件
6.5.3 其他操作功能
6.6 印制板布局操作
6.6.1 强制向量
6.6.2 密度直方图
6.6.3 引脚与门之间的交换
6.7 手工布线有关操作
6.7.1 改变布线宽度
6.7.2 编辑连线
6.7.3 移动布线
6.7.4 删除连线
6.7.5 更换布线层面和插入过孔
6.8 印制板敷铜操作
6.8.1 定义敷铜区域
6.8.2 编辑敷铜面
6.8.3 删除敷铜面
6.9 创建与编辑网络
6.9.1 创建网络
6.9.2 编辑网络
6.9.3 修改网络属性
6.9.4 设置印制板的电源和地线
6.10 自动布线器及其操作
6.10.1 单途径布线器及其选项设置
6.10.2 运行单途径自动布线器
6.10.3 拆线-重试自动布线器及其选项设置
6.11 PCB布线后的检查与整理
6.11.1 连接关系检查
6.11.2 设计规则检查
6.11.3 整理布线与过孔
6.11.4 元件重新编号与标注文字
6.12 Ultiboard后处理
6.12.1 后处理对话框
6.12.2 选择输出设备与文件格式
6.12.3 组文件及其产生
6.12.4 设置文件参数
6.12.5 绘图操作选项设置
6.12.6 产生钻孔文件
6.12.7 产生统计报表
6.13 Ultiboard设计举例
6.13.1 PCB前端与后端设计环境的链接
6.13.2 PCB设计举例
思考题
上机练习题
附录A 仿真分析任选项
附录B 后处理器中的函数
附录C Ultiboard文件类型与功能
附录D Ultiboard主要快捷健功能
参考文献
· · · · · · (收起)
读后感
用户评价
这本书的语言风格让我觉得非常亲切,就像一位经验丰富的老师在耳边细致讲解一样。它不会使用过于生硬的学术词汇,而是用通俗易懂的语言来解释复杂的概念。比如,在讲解二极管的特性时,作者用了一个很形象的比喻,让我瞬间就理解了其单向导电的原理。这种贴近读者的沟通方式,极大地降低了学习门槛,让我能够更专注于理解电路背后的逻辑。而且,书中还包含了许多开发者的小故事和趣闻,让学习过程更加有趣。
作为一名对电子设计充满热情的初学者,我一直渴望找到一本既能深入浅出地介绍理论知识,又能实操演示的教材。在翻阅了市面上不少同类书籍后,《Electronics Workbench应用教程》凭借其独特的编排方式和丰富的案例,彻底打消了我最初的疑虑。首先,这本书并没有一上来就堆砌晦涩难懂的电路理论,而是选择从最基础的元件入手,例如电阻、电容、电感等,通过实际的电路搭建来讲解它们的工作原理和在实际应用中的表现。我特别喜欢它在介绍每一个元件时,都会配套提供几个典型的应用电路,并且详细解释了每个元件在电路中所起到的作用,以及参数变化会对电路整体性能产生怎样的影响。这种“理论与实践并行”的学习模式,让我不再是死记硬背公式,而是真正理解了每一个元件的“生命”。
这本书的排版设计也值得称赞。每一章的结构都很清晰,重点突出。在介绍每一个新的电路设计时,都会先给出电路的功能目标,然后列出所需的元器件,接着是详细的搭建步骤,最后是仿真结果的分析和讨论。这种结构化的学习方式,让我在学习过程中能够保持条理清晰,不容易迷失方向。我特别喜欢它在章节末尾设置的“思考与练习”环节,这些问题能够促使我主动去思考,去拓展,而不是被动接受知识。我经常会尝试修改书中案例中的参数,看看电路会发生怎样的变化,这极大地激发了我探索的兴趣。
作为一名对硬件编程也有一定了解的用户,我发现这本书在连接软件仿真和实际硬件应用之间,提供了一个很好的桥梁。虽然书中主要聚焦于Electronics Workbench软件的仿真,但其讲解的电路原理和设计思路,很多都能直接映射到实际的硬件开发板上。例如,书中关于数字逻辑电路的讲解,让我对FPGA和微控制器的电路设计有了更直观的认识。我甚至尝试着将书中学习到的一个简单的ADC(模数转换器)电路,在脑海中构思如何在实际的硬件平台上实现,这让我对软硬件结合的设计充满了期待。
这本书最大的价值在于它能够激发读者的主动思考和探索精神。它不仅仅提供“答案”,更是引导读者“找到答案”的过程。在学习过程中,我常常会跳出书中的框架,尝试着自己去设计一些小电路,验证自己的想法。书中提供的丰富的例程和详细的讲解,为我的这些探索提供了坚实的理论基础和实践指导。我甚至尝试着将书中讲解的几个电路进行组合,设计出了一个更复杂的功能,这让我对电子设计的创造性有了更深的认识。
这本书最大的亮点之一在于其循序渐进的教学方式。它并不是一次性将所有复杂的电路模型全部呈现出来,而是像剥洋葱一样,层层递进地引导读者掌握更高级的电路设计。我记得我一开始在学习如何搭建一个简单的RC滤波器时,就遇到了不少困难。按照书中的步骤,我一步一步地调整元器件的数值,并在Electronics Workbench软件中进行仿真。当我看到仿真结果与理论预期一致时,那种成就感是无法言喻的。这本书的图文并茂,配以清晰的软件操作截图,让我在实际操作过程中几乎没有遇到任何障碍。而且,它还深入讲解了各种仿真分析方法,比如瞬态分析、频域分析等,这些对于深入理解电路的行为至关重要。
这本书最让我惊喜的是其对实际电路设计流程的模拟。它并没有回避实际设计中可能遇到的问题,例如元器件的容差、信号的噪声干扰等,并给出了相应的仿真和处理方法。这让我意识到,电子设计不仅仅是理论计算,更需要考虑实际的物理限制和干扰因素。书中有一个关于滤波器设计的部分,详细讲解了如何根据噪声特性和信号频率来选择合适的滤波器类型,并进行参数优化。这对于我将来进行更复杂的电路设计奠定了坚实的基础。
我之前也尝试过一些在线的Electronics Workbench教程,但总感觉缺乏系统性和深度。《Electronics Workbench应用教程》则弥补了这一不足。它不仅仅是简单的软件操作指南,更是对电子电路设计原理的深刻阐述。例如,在讲解放大器电路时,书中不仅演示了如何在软件中搭建,更深入地分析了增益、带宽、失真等关键参数的计算和影响因素。这种“知其然,更知其所以然”的学习方式,让我受益匪浅。这本书也让我对Electronics Workbench软件的强大功能有了更全面的认识,原来它不仅仅是一个模拟器,更是一个强大的设计和验证工具。
总的来说,《Electronics Workbench应用教程》是一本非常值得推荐的书籍,尤其适合初学者和希望系统学习Electronics Workbench软件的读者。它不仅能够帮助读者掌握软件的各项功能,更能让他们深入理解电子电路的设计原理和实践技巧。我在这本书中获得的不仅仅是知识,更是一种解决问题的思路和独立思考的能力。这本书让我对电子设计的未来充满了信心,也让我更加期待在Electronics Workbench的海洋中不断探索。
说实话,我是一个非常注重学习体验的人,而《Electronics Workbench应用教程》在这方面做得非常出色。书中提供的案例都非常贴近实际应用,涵盖了从基础的信号生成到复杂的数字逻辑电路,甚至还有一些通信电路和电源管理电路的初步介绍。我尝试着搭建了一个简单的LED闪烁电路,然后是更复杂的交通灯控制电路,每一个成功的仿真都极大地增强了我的学习信心。这本书的语言风格也很朴实,没有过多的专业术语堆砌,即使是初次接触电子仿真的人,也能轻松理解。而且,它还在适当的地方穿插了一些“小贴士”,分享了一些提高仿真效率和准确性的技巧,这些细节让我觉得作者非常用心。