- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TMS320F28X DSP基础培训讲义 ——孙文娟2009.5.20 一、功能概述 1、概念 2、特性概述 3、器件概述 4、引脚 1、概念 数字信号处理( Digital Signal Processing)是指利用计算机或专用设备,以数值计算的方式对实时信号进行采集、变换、综合、估计与识别等加工处理,从而达到提取信息和便于应用的目的。 而DSP芯片(数字信号处理器(Digital Signal Processors)就是这样的一种微处理器。其中TI公司推出的TMS320F28X处理器具有较高的信号处理和控制功能,在数字控制领域拥有广阔的应用前景。 TMS320F2810及TMS320F2812是工业界首批32位的控制专用、内含闪存以及高达150MIPS的数字信号处理器,专门为工业自动化、光学网络及自动化控制等应用而设计。 2、特性概述 采用高性能的静态CMOS技术: 主频达150MHz(时钟周期6.67ns); 低功耗设计; Flash编程电压为3.3V 支持JTAG边界扫描接口。 2、特性概述 高性能的32位CPU: 16X16位和32X32位的乘法累加操作; 16X16位的双乘法累加器; 哈佛总线结构; 快速中断响应和处理能力; 统一寻址模式; 4MB的程序/数据寻址空间; 高效的代码转换功能(支持C/C++和汇编); 与TMS320F24X/LF240X处理器的源代码兼容 2、特性概述 片内存储器 有多达128K×16的FLASH存储器 1K×16的OTP型只读存储器 L0和L1:两块4K×16的单口随机存储器(SARAM) H0:一块8K×16的单口随机存储器 M0和M1:两块1K×16的单口随机存储器 根只读存储器(Boot ROM)(4k×16) 软件启动模式 数学运算表 2、特性概述 外部存储器扩展接口(F2812) 有多达1MB的寻址空间 可编程等待状态数 可编程读/写选择时序; 三个独立的片选信号 时钟与系统控制 支持动态的改变锁相环的频率 片内振荡器 看门狗定时器模块 三个外部中断 外部中断扩展(PIE)模块 可支持45个外部中断 2、特性概述 128位的密钥 保护Flash/掩膜存储器OTP和L0/L1 SARAM 防止ROM中的程序被盗 三个32位的CPU定时器 马达控制外围设备 两个事件管理器(EVA,EVB) 与240兼容的器件 串口外围设备 串行外围接口(SPI) 两个串行通信接口(SCIs),标准的UART 增强的Ecan 2.0B 接口模块 多通道缓冲串行接口(McBSP)和串行外围接口模式 2、特性概述 12位的ADC,16通道 2×8通道的输入多路选择器 两个采样保持器 最快的转换周期:60ns/12.5MSPS 可以使用两个事件管理器顺序触发8对模数转换。 最多有56个独立的可编程、多用途通用输入/输出(GPIO)引脚 高级的仿真特性 分析和设置断点的功能 实时的硬件调试 2、特性概述 3、器件概述 见1.4 器件概述表一 : 硬件特征 见1.5:功能框图 封装:带外部存储器接口 176引脚的贴片正方扁平封装 4、引脚 所有的输入均与TTL兼容。 输出均为3.3V的CMOS电平。 输入不能承受5-V电压。上拉电流/下拉电流为100μA 所有引脚的输出缓冲器驱动能力(有输出功能的)典型值是4mA I:输入, O:输出,Z:高阻态 PU:引脚有上拉功能,PD:引脚有下拉功能 详见:p11 引脚功能 GPADIR= 0,设定响应的GPIO引脚为输入。GPADIR= 1, 设定响应的GPIO引脚为输出。 4、引脚 二、存储器 框图 对偶地址进行32位存取的排列 1、框图 C28x具有32位的数据地址和22位的程序地址。总的地址空间可达4G字(1个字=16位)的数据空间和4M字的程序空间。在C28x中所有存储器块都统一映像到程序空间和数据空间,SPRS174N P30 3.1 表示了在程序空间和数据空间地址是如何分配的。 片内SARAM:单口随机读/写存储器,在单个机器周期内只能被访问一次。 2、对偶地址进行32位存取的排列 对于16位和32位的存取,C28x支持特殊的字节存取指令,它能访问地址字的最低位字节(LSByte)或者最高位字节(MSByte) C28x CPU 希望存储器的外围或外围设备接口逻辑对任意一个对偶地址的32位读写操作进行排列。如果地址产生逻辑产生了一个奇地址,则CPU必须在之前的偶地址开始进行读或写操作。这种排列不会不影响由地址产生逻辑所产生的地址值。 许多从程序空间取指的指令是作为32位读操作来完成,并相应的作了排列。然而,对取来的指令进行排列对于编程者的影响并不明显。当指令存储在程序空间
文档评论(0)