第章TMSLFX系列DSP概述.ppt
《第章TMSLFX系列DSP概述.ppt》由会员分享,可在线阅读,更多相关《第章TMSLFX系列DSP概述.ppt(65页珍藏版)》请在三一办公上搜索。
1、,现在主导的DSP生产商:1、TI(2000系列(240X/281X/2823X)、5000系列、6000系列2、摩托罗拉3、ADI 4、杰尔,第一部分TMS320LF240XDSP介绍,1.1 TMS320LF240 x系列DSP控制器专为数字电机控制和其它控制系统而设计的。是当前集成度高、性能强的运动控制芯片。不但有高性能的C2XX CPU内核,配置有高速数字信号处理的结构,且有控制电机的外设。,主要用途(1)电机(交流伺服、直流永磁、开关磁阻)的鲁棒控制器。(2)无刷电机的全变速控制。,(5)多电机系统的单处理器控制。(6)与控制算法处理一起完成电源开关转换的控制。(开关电源),(3)使
2、用先进的算法可降低传感器的数量。(4)汽车电子制动系统。,处理速度:LF240 x为30MIPS,LF240 xA为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个。片内SARAM 2K字(单口RAM)。,1 地址、数据、存储器控
3、制信号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:PWM1/IOPA6:比较PWM输出或通用IO;PWM2/IOPA7:PWM3/IOPB0:PWM
4、4/IOPB1:PWM5/IOPB2:PWM6/IOPB3:,T1PWM/T1CMP/IOPB4:T2PWM/T2CMP/IOPB5:TDIRA/IOPB6:通用计数器方向选择(EVA)TCLKINA/IOPB7:通用计数器(EVA)外部时钟输入,模数转换模块引脚ADCIN00ADCIN15:ADC的模拟输入VREFHI:ADC的模拟参考电压高电平输入端VREFLO:ADC的模拟参考电压低电平输入端,CAN、SCI、SPI模块引脚CANRX/IOPC7:CAN接收数据脚或IO脚;CANTX/IOPC6:CAN发送数据脚或IO脚;SCITXD/IOPA0:SCI发送数据脚或IO脚;SCIRXD/
5、IOPA1:SCI接收数据脚或IO脚;SPICLK/SPI:时钟脚或IO脚SPISIMO/IOPC2:SPI从输入主输出或IO脚;SPISOMI/IOPC3:SPI从输出主输入或IO脚;SPISTE*/IOPC5:SPI从发送使能或IO脚;,外部、中断、时钟引脚RS*:复位引脚,当RS*为高电平时,从程序存储器的0地址开始执行程序;当WD定时器溢出时,在RS*脚产生一个系统复位脉冲;PDPINTA*:功率驱动保护中断输入,当电机驱动不正常时,如出现过压、过流时,该中断有效,将PWM脚(EVA)置为高阻态。XINT1/IOPA2:外中断1或通用IO脚,极性可编程;,XINT2/ADCSOC/IO
6、PD0:外中断2可做AD转换开始输或通用IO脚,极性可编程;CLKOUT/IOPE0:时钟输出或通用IO脚;PDPINTB*:功率驱动保护中断输入,当电机驱动不正常时,如出现过压、过流时,该中断有效,将PWM脚(EVB)置为高阻态。,2.1 TMS320LF240 x系列的CPU功能模块(第二章)包括:输入定标移位器、乘法器、中央算术逻辑单元2.1.1 输入定标移位器2.1.2 乘法器,输入定标移位器,乘法器,2.1.3 中央算术逻辑单元(CALU)实现大部分的算术和逻辑运算功能。大多数只需1个机器周期。可进行布尔运算,使高速控制器所要求的位操作很容易。对大多数指令,状态寄存器ST1的第10位
7、符号扩展位(SXM)决定在计算时是否使用符号扩展:若SXM0,符号扩展无效;若SXM1,符号扩展有效。,2.1.4 输出数据定标移位器将累加器输出的内容左移07位,而累加器的内容保持不变。,2.1.5 状态寄存器ST0和ST1特别重要,两个寄存器的内容可被读出并保存到数据存储器(用SST指令),或从数据存储器读出加载到ST0和ST1(用LST指令)。在子程序调用或进入中断时实现CPU各种状态的保存。可用指令SETC和CLRC单独置1或清0。,2.1.6 辅助寄存器算术单元(ARAU)1.辅助寄存器算术单元ARAU简介ARAU的主要功能:在CALU操作的同时,执行8个辅助寄存器AR7-AR0中的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TMSLFX 系列 DSP 概述
链接地址:https://www.31ppt.com/p-5013239.html