《DSP技术概览:回顾基础知识》
文章目录
1. 什么是DSP
DSP是Digital Signal Processing的缩写,同时也是Digital Signal Processor的缩写。前者是指数字信号处理技术,后者是指数字信号处理器。通常来说,DSP是数字信号处理器的意思,主要研究如何将理论上的数字信号处理技术应用于数字信号处理器中。
通常流过器件的电压,电流信号都是时间上连续的模拟信号,可以通过A/D器件对连续的模拟信号进行采样,转换成时间上离散的脉冲信号,然后对这些脉冲信号量化、编码,转换成由0和1构成的二进制编码,也就是常说的数字信号。当然,采样、量化、编码这些操作都是由A/D器件实现的。
2. DSP与其他主流芯片的区别
2.1 DSP与MCU的区别
芯片 | 结构 | 成本 | 运算能力 |
---|---|---|---|
DSP | 哈佛结构 | 价格昂贵 | 高 |
MCU | 冯诺依曼结构 | 价格低廉 | 低 |
DSP采用的是哈佛结构,数据空间和存储空间是分开的,通过独立的数据总线在程序空间和数据空间同时访问。而MCU采用的是冯诺依曼结构,数据空间和存储空间共用一个存储器空间,通过一组总线连接到CPU。在对性能要求不是很高的情况下,MCU还是很具有优势的。
2.2 DSP与ARM的区别
ARM是Advanced RISC(精简指令集) Machines 的缩写,是面向低预算市场的RICS微处理器。ARM有比较强的事务管理能力,适合于用来跑跑界面、操作系统,优势体现在控制方面。
2.3 DSP与FPGA的区别
FPGA是Field Programmable Gate Array(现场可编程门阵列)的缩写,是在PAL、GAL、PLD等可编程器件的基础上进一步发展的产物,是专用集成电路中集成度最高的一种。具有静态可重复编程和动态在系统在系统中重构的特性,使得硬件的功能可以像软件一样通过编程修改。
3. TI公司DSP具体型号的含义
对照上述图片,我们就能知道所使用的TMS320C28346的具体含义了。
4. TMS320x2814的片内外设
上图是TMS320x2812的功能框图,内部有事件管理器EV、ADC采样模块、串行通信接口SCI、串行外围设备接口SPI、局域网通信控制器CAN以及多通道缓冲串行接口McBSP。