**DSP控制器原理复习大纲**
**一、DSP控制器基本概念**
1. **DSP控制器与普通微处理器的区别**:DSP(Digital Signal Processor)控制器相比于其他微处理器,具有更丰富的外设硬件,CPU字长通常是32位,特别适用于高速数字信号处理和高精度PWM控制。
2. **DSP控制器的优势**:主要体现在其运算速度快速,数字处理精度高,能够满足对实时性和计算能力有高要求的应用场景。
3. **32位CPU字长的目的**:为了提高数字处理的精度,减少数字信号处理过程中因截断而产生的误差。
4. **应用领域特点**:DSP控制器通常应用于对控制精度要求极高的场合,如音频处理、图像处理、通信等领域。
5. **存储器多总线结构**:该结构用于内存储器,能提高数据存取效率,增强处理性能。
6. **片上外设资源**:包括模拟输入电路(如A/D转换器)、数字输入/输出电路、通信接口、存储器、事件管理器和看门狗电路等,这些资源丰富了控制器的功能,简化了系统设计。
7. **编程语言**:通常采用C语言进行编程,因为C语言灵活且易于实现算法。
8. **分段技术**:通过分段技术,代码和数据可以被模块化设计,便于软件的组织和维护。
9. **复位向量的特点**:复位向量不再固定在地址0,也不局限于ROM,可以定位在外部RAM,这样有利于快速多次下载仿真代码。
10. **复位向量控制**:通过DSP的MCMP/输入引脚进行控制,实现复位向量在不同存储空间的定位。
11. **引导程序的作用**:启动时,DSP会执行引导程序,用于检测特定引脚状态,决定是从Flash跳转执行还是通过通信接口加载代码到RAM执行。
12. **多级中断系统**:相对于单片机的单级中断,多级中断系统能够清晰地管理中断逻辑,提高软件可读性。
**二、DSP硬件开发基础**
1. **片上/片外存储器存取差异**:片上存储器采用多总线,提高访问速度,而片外存储器采用单总线,简化外部接口。
2. **存储器容量计算**:存储器容量等于2的地址总线位数次方,单位是KW,1KW等于1024字。
3. **字节与字的转换**:1字等于2字节。
4. **引脚复用**:复用引脚是为了节省芯片面积,复位后,默认为数字I/O引脚。
5. **低功耗模式**:通过执行"IDEL"指令进入,有空闲、备用、停止三种模式,通过特定引脚信号变为有效可退出低功耗模式。
6. **最小硬件系统**:包含DSP芯片、电源、时钟、复位和JTAG接口电路。JTAG接口用于仿真调试和代码烧写。
7. **PWM波形发生器**:比较电路用于比较计数值和比较寄存器值,控制PWM引脚电平翻转。PWM引脚本质是I/O引脚的一种特殊形式。
8. **A/D转换器性能**:包括转换位数、采样速率、输入电压范围。分辨率是指能分辨的最小信号变化量,计算公式为1/(2^n),其中n为转换位数。