第一章如何开始DSP的学习和开发
DSP是Digital Signal Processing的缩写,同时也是Digital Signal Processor的缩写。
它采用哈佛结构即数据空间和存储空间是分开的,通过独立的数据总线在程序空间和数据空间同时访问。
DSP的优势是其强大的数据处理能力和较高的运行速度,所以多用于数据处理,例如加密/解密、调制/解调等。
值得一提的是,TI公司的C2000系列的DSP除了具有强大的运算能力外,也是控制领域的佼佼者。
MCU:采用冯诺依曼结构,数据空间和存储空间共用一个存储空间,通过一组总线(地址总线和数据总线)连接到CPU。
MCU的价格便宜。
ARM是Adnanced RISC(精简指令集)Machines的缩写,是面向低预算市场的RISC微处理器。
它具有较强的事务管理功能,适合用来跑跑界面、操作系统等,其优势主体体现在控制方面,像手持设备90%左右的市场份额均被其占有。
FPGA是Field Programmable Gate Array(现场可编程逻辑门阵列),它是在PAL、GAL、PLD等可编程器件的基础上进一步发展的产物,是专用集成电路中集成度最高的一种。
FPGA适合用来开发数字电路,但是FPGA的价格通常比较昂贵,这是限制其应用的原因。
TMS320C2000系列,面向数字控制、运动控制领域,主要包括:TMS320C24xx/TSM320F24xx,TMS320C28xx/TMS320F28xx等。
使用较多的定点芯片是TMS320F2407、TMS320F2812、TMS320F2808和浮点芯片TMS320F2812(应用最广泛)。
TMS320C5000系列,面向低功耗、手持设备、无线终端应用领域。
TMS320C6000系列,面向高性能、多功能、复杂应用领域。
DSP开发的软件环境:CCS(Code Composer Studio)。
硬件环境是仿真器和开发板或目标板。
通常的上电和下电顺序:
上电顺序:先连电源插座,后连仿真器的接口连接到计算机上。
下电顺序:先将仿真器USB口从计算机的USB口拔下,再将电源拔出。
第二章TMS320X2812的结构、资源及性能
作为TI公司首推的TMS320F2812的型号主要有TMS320C2812和TMS320F2812,两种芯片的差别仅在于内部的存储空间是ROM还是Flash。
TMS320C2812的片内含有128K*16位的ROM,而TMS320F2812的片内含有128K*16位的Flash。
TMS320F2812的内核电压为1.9V,输入\输出口电压为3.3V。
复用的数字输入/输出引脚有56个。
BGA:179针。
LQFP:176针。
工作温度范围:A:-40~85度。
S:-40~125度。
CMOS:Complementary Metal-Oxide-Semiconductor 的缩写,即互补金属氧化物。
CMOS技术可以将成对的金属氧化物半导体场效应管(MOSFET)集成在一块硅片上。
CMOS编程所制造的工具具有功耗较低的优势,而且对供电电源的干扰有较高的容限。
采用低功耗设计,当内核电压为1.8V时,主频为135MHz;当内核电压为1.9V时,主频为150MHz。
I/O口引脚电压为3.3V。