第1章 基于集成运放的放大电路设计 1
1.1运算放大器的模型 2
1.2集成运放构成的基本放大电路 4
1.3集成运放的参数 10
1.4运放应用电路设计举例 18
1.5单电源放大电路设计 25
思考题 28
设计训练题 29
第2章 滤波器设计 30
2.1概述 31
2.2无限增益多重反馈滤波器设计 37
2.2.1二阶MFB低通滤波器设计 37
2.2.2二阶MFB高通滤波器设计 40
2.2.3二阶MFB带通滤波器设计 42
2.2.4二阶MFB带阻滤波器设计 43
2.2.5有源滤波器的级联 44
2.3开关电容滤波器 47
2.3.1开关电容滤波器的基本原理 48
2.3.2单片集成开关电容滤波器的应用 50
思考题 55
设计训练题 55
第3章 直流稳压电源设计 58
3.1概述 59
3.2线性直流稳压电源设计 61
3.3开关直流稳压电源设计 67
3.3.1降压型DC/DC变换电路设计 67
3.3.2升压型DC/DC变换电路设计 69
3.3.3极性反转型DC/DC变换电路设计 70
思考题 71
设计训练题 72
第4章 FPGA/CPLD应用基础 73
4.1 FPGA/CPLD的结构和原理 74
4.1.1概述 74
4.1.2 FPGA基本结构和原理 75
4.1.3 CPLD基本结构和原理 83
4.2 FPGA最小系统设计 86
4.2.1设计方案 86
4.2.2硬件电路设计 88
4.2.3硬件电路测试 90
4.3数字系统设计实例——信号发生器设计 91
4.3.1设计题目 91
4.3.2方案设计 91
4.3.3单元电路设计 95
4.3.4 QuartusⅡ 13.0的操作流程 98
4.3.5 SignalTapⅡ调试工具的使用 110
4.3.6JTAG间接模式编程配置器件 113
思考题 116
设计训练题 117
第5章 STM32 F407单片机的基本原理 119
5.1概述 120
5.2时钟系统 122
5.3通用输入/输出端口 126
5.4定时器 136
5.5中断系统 141
思考题 148
第6章 单片机最小系统设计 150
6.1方案设计 151
6.2硬件电路设计 153
6.3 CPLD内部逻辑电路设计 156
6.3.1 4×4键盘接口设计 156
6.3.2TFT模块接口设计 161
6.3.3地址译码器的设计 162
6.4最小系统测试程序设计 164
思考题 171
设计训练题 172
第7章 单片机串行总线扩展技术 173
7.1概述 174
7.2 SPI总线扩展技术 174
7.2.1 SPI总线及软件模拟 174
7.2.2 STM32F407单片机的SPI总线接口 177
7.2.3 SPI总线扩展实例——程控放大器设计 182
7.3 I2C总线扩展技术 187
7.3.1I2C总线及软件模拟 187
7.3.2 STM32 F407单片机的I2C总线接口 193
7.3.3 I2C总线扩展实例——基于ADS1100的电阻测量仪设计 197
思考题 205
设计训练题 206
第8章 单片机并行总线扩展技术 208
8.1概述 209
8.2 STM32 F407单片机的并行总线接口 209
8.3 STM32 F407单片机与FPGA的并行接口设计 212
8.4并行总线扩展实例——等精度频率计设计 215
8.5并行总线扩展实例——简易16位SPI接口设计 223
思考题 228
设计训练题 228
第9章 数字化语音存储与回放系统 231
9.1设计题目 232
9.2方案设计 232
9.3 STM32 F407单片机的ADC 233
9.4 STM32 F407单片机的DAC 240
9.5模拟子系统设计 243
9.6 M25P16的接口设计 246
9.7系统软件设计 252
9.8系统调试 255
思考题 257
设计训练题 257
第10章 DDS信号发生器 259
10.1设计题目 260
10.2方案设计 260
10.3 DDS子系统设计 262
10.4模拟量输出通道设计 265
10.4.1高速DAC电路设计 265
10.4.2放大滤波电路设计 268
10.5系统软件设计 270
10.6系统调试 273
思考题 276
设计训练题 277
第11章 高速数据采集系统 278
11.1设计题目 279
11.2方案设计 279
11.3模拟量输入通道设计 281
11.3.1高速ADC电路设计 281
11.3.2信号调理电路设计 284
11.4 FIFO数据缓冲电路设计 285
11.5系统软件设计 291
11.6系统调试 294
思考题 296
设计训练题 296
第12章 CAN总线通信系统 298
12.1 CAN总线简介 299
12.2 CAN总线协议 299
12.3 STM32 F407单片机的CAN控制器 302
12.4 CAN通信系统设计举例 303
12.4 1设计题目 303
12.4.2方案设计 304
12.4.3系统软件设计 305
12.4.4系统调试 310
思考题 311
设计训练题 311
参考文献 313