目录
1.1 DSP 是什么
DSP是Digital Signal Processing的缩写,中文名称是数字信号处理,是一种微处理器,电子领域中主要应用于数字信号的分析计算与调制解调,电力领域中主要应用于电机和开关管的控制驱动,一般具有精度高,计算能力强,抗干扰能力强的特点。
1.2 DSP 与单片机的区别
DSP 与单片机同属于微型处理器
单片机的存储采用冯.诺依曼结构,程序和数据存放在同一存储器的不同地址上,由一组总线进行控制,不能实现指令与数据的同时读取,DSP采用哈佛结构,将程序和数据分开存储,可同时对指令与数据进行操作。
DSP内置硬件乘法器,能快速地进行乘方操作,而单片机通常采用函数的方法对乘法进行运算,所需的时间周期较长
DSP的抗干扰能力一般较强,受外部环境的影响较小
1.3 DSP性能相关
影响DSP运算性能的因素:
主频大小
架构集成性能
运算能力
指令体系
1.4 DSP命名规则
1.5 DSP28335的常用资源
运算资源:
32位浮点DSP
主频是150MHz
存储资源:
FLASH--256K*16位
SRAM—-34K*16 位 :静态随机存取存储器
BOOT ROM——8K*16位:掩模ROM。它包含处理器在上电或复位时执行的第一个代码。
OPT ROM-—2K*16 位:可以进行片内编程操作,而且可以增强加密功能。然而OTP ROM存在不可擦除的缺点
常用外设:
PWM——18路:其中包含12路EPWM与6路eCAP模块
CAP-—6 路:CAP模块应用定时器实现事件捕获功能,主要应用在速度测量、脉冲序列周期等方面
QEP—-2通道:有2组增强型正交编码单元QEP。正交编码脉冲是两个频率变化且正交(即相位差90度)的脉冲
ADC-—2*8通道:12位,80ns转换时间,0-3V输入量程
SCI--3通道:3组SCI异步串口,也就是通常所说的UART。多通道缓冲型串行接口,是一种多功能的同步串行接口,具有很强的可编程能力
MCBPS--2通道:通过7个引脚与外部设备连接。
CAN——2通道
SPI—-1通道
12C--1通道
外部存储器扩展接口-—XINTF
通用输入/输出IO—-88个
1.6 DSP28335的常用参考手册
28335数据手册:展示了28335的主要资源,对28335的特性进行了的简要概括
28335技术参考手册:对28335的资源与寄存器进行了详细介绍,并附有各功能的工作流程