目录 3
第一篇 电子电路设计基础 3
第1章 电子电路设计的一般方法 3
1.1 模拟电子电路的设计方法 3
1.2 数字电子电路的设计方法 5
第2章 电子电路设计的基本课题 8
2.1 温度报警器设计 8
2.2 音响式产品分档器的设计 10
2.3 方波、三角波、正弦波发生器的设计 13
2.4 99分钟以内的定时器的设计 14
3.2 Protel 99仿真的基本界面 25
3.1 Protel 99的运行环境 25
第3章 仿真技术的基础知识 25
第二篇 电子电路仿真技术 25
3.3 Protel 99仿真的基本操作方法 29
3.4 Protel 99仿真的常用分析法 32
3.5 Protel 99仿真快速入门 32
第4章 模拟电子电路的仿真设计 36
4.1 单管放大器的仿真设计 36
4.2 负反馈放大器的仿真设计 42
4.3 运算放大器线性应用的仿真设计 46
4.4 运算放大器非线性应用的仿真设计 51
第5章 数字电子电路仿真设计 54
5.1 门电路仿真设计 54
5.2 组合逻辑电路 56
5.3 触发器 64
5.4 时序电路和脉冲电路 69
第三篇 CPLD应用技术 77
第6章 VHDL语言的基础知识 77
6.1 VHDL编程思想 77
6.2 VHDL语言程序的基本结构 77
6.3 VHDL语言中的数据 79
6.4 VHDL语言中的表达式 83
6.5 VHDL语法基础 86
6.6 VHDL编程举例 91
第7章 MAXPLUSⅡ软件应用方法 94
7.1 启动MAXPLUSⅡ 94
7.2 建立设计项目 94
7.3 新建文件 95
7.4 文件编辑 96
7.5 编译 99
7.6 仿真 100
7.7 下载 103
7.8 硬件连线 103
第8章 CPLD简单的设计应用实例 105
8.1 组合电路的设计 105
8.2 扫描显示电路的驱动 109
8.3 时序电路和计数器的设计 113
8.4 寄存器设计 119
8.5 状态机设计 122
8.6 A/D采样控制器设计 125
8.7 波形发生器设计 127
9.1 总述 130
9.2 定时器 130
第9章 CPLD数字系统设计 130
9.3 数字钟 137
9.4 频率计 150
9.5 智能函数发生器设计 164
9.6 16×16的点阵显示设计 169
9.7 数据采集及监控系统 175
9.8 CPLD器件与单片机构成的双控制器设计 178
9.9 用CPLD控制ISD2590语音芯片设计及其在智能家居系统中的应用 182
第四篇 模拟可编程器件PAC应用技术 191
第10章 PAC-Designer软件的基本介绍 191
10.1 软件的运行环境及特征 191
10.2 软件的安装及启动 191
10.3 实验系统开发的基本步骤 191
10.4 软件的详细使用说明 194
10.5 设计仿真 196
第11章 增益调整的实现 198
11.1 在系统可编程模拟电路的结构 198
11.2 信号接口电路 200
11.3 普通增益的调整 203
11.4 高精度增益的调整 204
11.5 温度监控 206
第12章 滤波器的实现 208
12.1 二阶滤波器的实现 208
12.2 高精度阶梯滤波器的实现 212
第13章 电压监控的实现 214
13.1 ispPAC20 芯片介绍 214
13.2 过压监控 217
13.3 欠压监控 219
13.4 双正电压监控 220
13.5 负电压监控 221
第五篇 电子电路制作相关技术 225
第14章 PCB电路板设计基础 225
14.1 启动Protel 99 225
14.2 建立设计项目 225
14.3 新建文件 226
14.4 Protel 99设计界面介绍 228
14.5 设置参数 228
14.6 放置元件 230
14.7 库的使用 232
14.8 自制元件 233
14.9 布局与连线 236
14.10 PCB板封装 239
第15章 电子电路安装调试方法 240
15.1 模拟电子系统的安装与调试 240
15.2 数字电子系统的安装与调试 243
15.3 电子电路抗干扰措施 245
第六篇 电子电路设计范例 253
第16章 基于公用电话网的智能家居控制系统 253
16.1 系统原理和组成 253
16.2 系统外围硬件电路 254
16.3 系统的软件实现 258
16.4 系统的整体结构 258
16.5 VHDL模块介绍 259
16.6 单片机模块介绍 264
16.7 小结 268