第1章 简介 1
1.1 2802x系列概述 1
1.2 引脚封装与分配 3
1.3 引脚信号说明 3
1.4 技术支持 10
1.5 器件和开发工具命名规则 10
1.6 口袋实验室简介 11
1.7 口袋实验板原理图 12
第2章 芯片功能概述 14
2.1 内核功能简述及芯片功能方框图 14
2.2 内存映射 20
2.3 引导模式和闪存编程选项 22
2.4 寄存器映射 24
2.5 片内电压稳压器欠压复位/上电复位 26
2.6 系统工作模块的控制 27
第3章 数字信号控制器硬件设计 34
3.1 时钟和振荡器电路 35
3.2 复位和看门狗电路 37
3.3 仿真器接口电路 39
3.4 中断、通用输入输出引脚和片内外设的外部电路设计 41
3.5 模拟数字转换器外接电路设计 42
3.6 脉宽调制、捕获、增强型正交编码接口电路设计 45
3.7 串行通信(I2C、SPI、SCI和CAN)接口电路设计 45
3.8 电源设计 47
3.9 原理图和电路板布局设计 48
3.10 电磁干扰、电磁兼容性和静电放电 52
第4章 控制律加速器函数库应用快速入门 55
4.1 控制律加速器概述 55
4.2 控制律加速器函数库的安装 57
4.3 控制律加速器函数库的使用 57
4.4 控制律加速器函数库 59
第5章 流水线和中断 62
5.1 中央处理单元流水线 62
5.2 流水线活动 64
5.3 流水线活动的冻结 66
5.4 流水线保护 67
5.5 避免无保护的操作 70
5.6 控制律加速器流水线 72
5.7 外设中断扩展模块和外部中断 73
5.8 使用中断的定时器例程 84
第6章 通用输入/输出 88
6.1 通用输入/输出引脚多功能复用寄存器选择功能 91
6.2 输入信号的采样窗口宽度设置 94
6.3 开关量输出LED灯显示例程 95
第7章 串行外设接口 99
7.1 串行外设接口主从工作原理 101
7.2 串行外设接口中断 104
7.3 串行外设接口先入先出缓冲器概述 107
7.4 串行外设接口先入先出缓冲器中断 108
7.5 串行外设接口3-线模式概述 109
7.6 串行外设接口数字音频传送 111
7.7 串行外设接口模块寄存器概述 112
7.8 串行外设接口驱动的7段数码显示电路例程 117
第8章 串行通信接口 123
8.1 串行通信接口模块架构 126
8.2 串行通信接口可编程数据格式 126
8.3 多控制器的串行通信接口通信 127
8.4 串行通信接口通信模式 131
8.5 串行通信接口寄存器简介 137
8.6 串行通信接口通信例程 140
第9章 串行I2C接口 145
9.1 I2C模块时钟发生器 148
9.2 I2C模块操作 149
9.3 I2C模块中断请求产生 155
9.4 I2C模块寄存器简介 157
第10章 模拟数字转换器 172
10.1 模拟数字转换特性 172
10.2 模拟数字转换性能指标说明 176
10.3 模拟数字转换的多功能复用电路 177
10.4 比较器模块 178
10.5 脉宽调制输出模拟量及其按键输入例程 179
第11章 增强型脉宽调制模块 186
11.1 增强型脉宽调制模块 190
11.2 时基模块 194
11.3 增强型脉宽调制的周期和频率计算 197
11.4 计数比较模块 203
11.5 操作限定模块 207
11.6 波形的共同配置 211
11.7 波形配置例程 214
11.8 死区模块 220
11.9 增强型脉宽调制斩波模块 223
11.10 触发区模块 227
11.11 事件触发模块 232
11.12 数字比较模块 237
11.13 寄存器与其影子寄存器 242
11.14 脉宽调制输出控制LED灯显示渐变例程 272
第12章 高分辨率增强型脉宽调制器 278
12.1 高分辨率增强型脉宽调制的操作方法 279
12.2 占空比范围限制 285
12.3 高分辨率周期控制 287
12.4 实现一个简单的降压转换器功能 290
12.5 使用RC滤波器实现DAC功能 292
12.6 高分辨率增强型脉宽调制寄存器组 294
12.7 比例因子优化函数 298
12.8 高分辨率增强型脉宽调制定时 301
第13章 增强型捕捉模块 303
13.1 增强型捕获和辅助脉宽调制操作模式 304
13.2 增强型捕获模式 305
13.3 辅助脉宽调制模式 310
13.4 增强型捕获模块的控制和状态寄存器 311
13.5 增强型捕获模块的应用实例 319
13.6 辅助脉宽调制模式的应用实例 325
参考文献 327