您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页“简简单单DSP”系列学习活动——第一期DSP281x简介(精)

“简简单单DSP”系列学习活动——第一期DSP281x简介(精)

来源:华佗小知识
“简简单单DSP”系列学习活动 第一期:DSP281x简介

C2000系列DSP是TI公司TMS320 DSP的3大系列之一,既具有一般DSP芯片的告诉运算能力和信号处理能力,又和单片机一样,在片内集成了丰富的外设,因而特别适用于高性能数字控制系统。TMS320X281X是C2000系列中到目前为止功能最为强大的一代芯片。

TMS320X281X是一款32位定点数字信号处理器,具体的型号包括:TMS320F2810, TMS320F2811, TMS320F2812, TMS320C2810, TMS320C2811, TMS320C2811,其中F系列的是FLASH型,C系列的是ROM型。

TMS320F281X系列DSP的性能: • 高性能静态CMOS技术

150 MHz(6.67ns 周期时间)

低功率(1.8V核心@135 MHz、1.9V核心@150 MHz、3.3V I/O) FLASH编程电压3.3V 支持JTAG边界扫描 • 高性能32位CPU

o 16 x 16以及32 x 32乘法和累加操作(这个就是它内部有硬件乘法器,加快了它的运算速度)

o 16 x 16双乘加单元MAC o 哈佛总线架构 o 强大的操作能力

o 快速中断响应与处理 (最多9个CPU周期响应中断) o 统一存储器编程模型

o 4M线性程序/数据地址范围

o 代码效率高(C语言/C++以及汇编语言)

o 在代码和引脚方面与F2810、F2811以及F2812设备兼容 o TMS320F24x/LF240x处理器源代码兼容 • 片上存储器

o 多达128K X 16的FLASH存储器(2810是K X 16) L0以及L1: 每个SARAM具备两个4K x 16存储区 H0: 一个8K x 16 SARAM存储区

M0以及M1: 每个SARAM具备两个1K x 16存储区 • 引导ROM(4K x 16)

o 具备软件引导模式 o 标准数学表格 • SPI、SCI以及GPIO引导载入程序模式支持从片外源向片上RAM载入代码。 SPI引导模式支持从外部串行EEPROM上载入。 o

• 外部接口(2812)(2811/2810没有外部总线接口) o 存储器总容量最高1.5 X 16M o 可编程等待状态

o 可编程读/写选通脉冲定时(Strobe Timing) o 三个单独芯片选择 • 时钟以及系统控制

o 支持动态PLL比率变化 o 片上振荡器

o 看门狗定时器模块 • 三个外部中断 (三个外部引脚)

• 外设中断扩展(PIE)区块支持45个外设中断 • 三个32位CPU定时器 • 马达控制外设

o 两个事件管理器(EVA、EVB) o 兼容240xA设备 • 串行端口外设

o 串行外设接口(SPI) o 两个串行通信接口(SCI)、标准UART o 增强的控制器区域网络(eCAN) o 多通道缓冲串行端口(McBSP) • 12位模数转换器,16通道 o 2 x 8通道输入多路器 o 两个采样和保持 o 单个/同时转换

o 快速转换率: 80 ns/12.5 MSPS • 最多56个通用I/O(GPIO)引脚 • 先进的仿真特性

o 分析与断点功能 o 通过硬件实时调试 • 开发工具包括

o ANSI C语言/C++编译器/汇编器/链接器 o Code Composer Studio™ IDE o DSP/BIOS™

o JTAG扫描控制器 • 低功率模式以及节电功能

o 支持空闲、待机以及停机模式(HALT Mode) o 可禁止单个外设时钟 • 封装选项

o 179球MicroStar BGA™封装,具有外部存储器接口(GHH)、(ZHH)(2812) o 176针小型四侧引脚扁平封装(LQFP),具有外部存储器接口(PGF)(2812) o 128针LQFP封装,无外部存储器接口(PBK)(2811) • 温度选项:

o A: –40°C 至 85°C(GHH、ZHH、PGF、PBK) o S: –40°C 至 125°C(GHH、ZHH、PGF、PBK) o Q: -40°C 至 125°C(PGF、PBK) 以上这些就是281X的一个基本简介,看过资料的朋友看了肯定会感到非常熟悉,这些就是我们看资料整理出来了,这个不允许自创,都是TI的原创。 在自己制作的时候注意的是:281x在生产的时候存在一个BUG,就是通电有先后顺序,必须先给内核供电,再给IO通电。设计DSP281X的电源推荐用电源芯片TPS767D318,这个可以在TI官网上申请。281x的IO口是非常脆弱的,一定不能有5V接到IO口上,否则轻则烧毁单个IO,重则整个片子都废了。 再说一下TMS320F2810, TMS320F2811, TMS320F2812的区别:

TMS320F2812有外部总线,TMS320F2810, TMS320F2811没有外部总线; TMS320F2811, TMS320F2812的FLASH存储器是128K X 16,而TMS320F2810是 KX 16。

TMS320F2810, TMS320F2811引脚完全兼容,与TMS320F2812不兼容。 其他在使用上完全一样。

我们小组使用的是自己的MiniDSP,上面的芯片是TMS320F2810/TMS320F2811,以后应用的实例和课外小活动都是基于这个开发的。使用2812的朋友也不必担心,在不涉及外部总线以及在仿真的情况下,三者代码完全兼容。

最后附上MiniDSP的原理图。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务