tmslfx系列dsp概述

tmslfx系列dsp概述

ID:27874826

大小:1.97 MB

页数:65页

时间:2018-12-04

tmslfx系列dsp概述_第1页
tmslfx系列dsp概述_第2页
tmslfx系列dsp概述_第3页
tmslfx系列dsp概述_第4页
tmslfx系列dsp概述_第5页
资源描述:

《tmslfx系列dsp概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、现在主导的DSP生产商:1、TI(2000系列(240X/281X/2823X)、5000系列、6000系列2、摩托罗拉3、ADI4、杰尔第一部分TMS320LF240XDSP介绍1.1TMS320LF240x系列DSP控制器专为数字电机控制和其它控制系统而设计的。是当前集成度高、性能强的运动控制芯片。不但有高性能的C2XXCPU内核,配置有高速数字信号处理的结构,且有控制电机的外设。主要用途(1)电机(交流伺服、直流永磁、开关磁阻)的鲁棒控制器。(2)无刷电机的全变速控制。(5)多电机系统的单处理器控制。(6)与控制算法处理一起完成电源开关转换的

2、控制。(开关电源)(3)使用先进的算法可降低传感器的数量。(4)汽车电子制动系统。处理速度:LF240x为30MIPS,LF240xA为40MIPS。指令系统:信号处理指令、通用控制指令。源代码和目标代码与24x同代产品兼容,源代码与C2x兼容。有16位地址线,可以访问3个独立的地址空间,总192K字。(1)程序存储器:64K字;(2)数据存储器:64K字;(3)I/O空间:64K字。所有的片内外设寄存器均映射在数据存储器空间。片内32K字Falsh。双口RAM为544个字(为DARAM-双口RAM):B0-256个;B1-256个;B2-32个。

3、片内SARAM2K字(单口RAM)。1地址、数据、存储器控制信号A0-A15:D0-D15:DS*:数据空间选通;PS*:程序空间选通;IS*:I/O空间选通;R/W*:读写选通,指明与外围器件信号的传送方向;W/R*/IOPC0:为R/W*的反;WE*:对外部3个空间写;常用引脚RD*:对外部3个空间读STRB*:外部存储器选通;READY:插入等待状态;MP/MC*:微处理器/微计算机(控制器)方式选择2、事件管理器A(EVA)引脚CAP1/QEP1/IOPA3:捕捉输入1/正交编码脉冲输入CAP2/QEP2/IOPA4:CAP3/IOPA5:

4、PWM1/IOPA6:比较PWM输出或通用IO;PWM2/IOPA7:PWM3/IOPB0:PWM4/IOPB1:PWM5/IOPB2:PWM6/IOPB3:T1PWM/T1CMP/IOPB4:T2PWM/T2CMP/IOPB5:TDIRA/IOPB6:通用计数器方向选择(EVA)TCLKINA/IOPB7:通用计数器(EVA)外部时钟输入模数转换模块引脚ADCIN00~ADCIN15:ADC的模拟输入VREFHI:ADC的模拟参考电压高电平输入端VREFLO:ADC的模拟参考电压低电平输入端CAN、SCI、SPI模块引脚CANRX/IOPC7:C

5、AN接收数据脚或IO脚;CANTX/IOPC6:CAN发送数据脚或IO脚;SCITXD/IOPA0:SCI发送数据脚或IO脚;SCIRXD/IOPA1:SCI接收数据脚或IO脚;SPICLK/SPI:时钟脚或IO脚SPISIMO/IOPC2:SPI从输入主输出或IO脚;SPISOMI/IOPC3:SPI从输出主输入或IO脚;SPISTE*/IOPC5:SPI从发送使能或IO脚;外部、中断、时钟引脚RS*:复位引脚,当RS*为高电平时,从程序存储器的0地址开始执行程序;当WD定时器溢出时,在RS*脚产生一个系统复位脉冲;PDPINTA*:功率驱动保护

6、中断输入,当电机驱动不正常时,如出现过压、过流时,该中断有效,将PWM脚(EVA)置为高阻态。XINT1/IOPA2:外中断1或通用IO脚,极性可编程;XINT2/ADCSOC/IOPD0:外中断2可做AD转换开始输或通用IO脚,极性可编程;CLKOUT/IOPE0:时钟输出或通用IO脚;PDPINTB*:功率驱动保护中断输入,当电机驱动不正常时,如出现过压、过流时,该中断有效,将PWM脚(EVB)置为高阻态。2.1TMS320LF240x系列的CPU功能模块(第二章)包括:输入定标移位器、乘法器、中央算术逻辑单元2.1.1输入定标移位器2.1.2

7、乘法器输入定标移位器乘法器2.1.3中央算术逻辑单元(CALU)实现大部分的算术和逻辑运算功能。大多数只需1个机器周期。可进行布尔运算,使高速控制器所要求的位操作很容易。对大多数指令,状态寄存器ST1的第10位符号扩展位(SXM)决定在计算时是否使用符号扩展:若SXM=0,符号扩展无效;若SXM=1,符号扩展有效。2.1.4输出数据定标移位器将累加器输出的内容左移0-7位,而累加器的内容保持不变。2.1.5状态寄存器ST0和ST1特别重要,两个寄存器的内容可被读出并保存到数据存储器(用SST指令),或从数据存储器读出加载到ST0和ST1(用LST指

8、令)。在子程序调用或进入中断时实现CPU各种状态的保存。可用指令SETC和CLRC单独置1或清0。2.1.6辅助寄存器算术

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。