ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:186.65KB ,
资源ID:9762428      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9762428.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数字信号处理器tms320lf2407.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数字信号处理器tms320lf2407.docx

1、数字信号处理器tms320lf2407 数字信号控制器TMS320LF2407 DSP芯片,也称数字信号控制器,是一种具有特殊结构的微处理器。DSP芯片内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线操作,提供特殊的DSP指令,可以快速实现各种数字信号处理算法。TMS320LF2407芯片是TI公司 TMS320系列中的一种 16 位定点DSP芯片, 是目前应用最为广泛的芯片。基于TMS320C2xxDSP的CPU核结构设计提供了低成本、低功耗、高性能的处理能力,对电机的数字化控制非常有用。同时,几种先进的外 设被集成到该芯片内,形成了真正意义上的数字控制器。 2407的

2、基本特点和资源配置LF2407 DSP具有TMS320系列DSP的基本功能之外,还有其自身特点: 采用高性能静态CMOS技术,使得供电电压降为3.3V,减小了控制器的功率损耗;30MIPS的执行速度是的指令周期缩短到33ns(30MHZ),从而提高控制器的实时控制能力; 基于TMS320C2XX DSP的CPU内核保证了TMS320LF2407DSP代码和TMS320系列DSP代码兼容; 片内有高达32K字16位的Flash程序存储器;高达2.5K16位的数据/程序RAM;2K字的单口RAM; SPI/SCI引导ROM; 两个事件管理模块EVA和EVB,每个均包括如下资源:两个16位通用定时器

3、;8个16位的脉宽调制通道(PWM),可以实现三相反相器控制、PWM的中心或边缘校正、当外部引脚PDPINTX出现低电平时快速关闭PWM通道;防止击穿故障的可编程的PWM死去控制;对外部事件进行定时捕获的3个捕获单元;片内光电编码器接口电路;16通道的同步ADC转换器。 可扩展的外部存储器具有192K16位空间,分别为64K字程序存储空间,64K字的数据存储空间和64K字的I/O存储空间; 看门狗(WD)定时器模块; 10位的ADC转换器,其特性为:最小转换时间为500ns,16个多路复用的输入通道、可选择两个事件管理器来触发两个8通道输入ADC转换器或一个16通道输入的A/D转换器; 基于锁

4、相环(PLL)的时钟发生器; 高达41个可单独编程或复用的通用输入输出引脚(GPIO); 5个外部中断(两个驱动保护、复位和两个可屏蔽中断); 电源管理,具有3种低功耗模式,能够独立的将外围器件转入低功耗工作模式; 数字和混合信号的外设 事件管理器; CAN(Controller Area Network),即控制器区域网; 串行通信接口(SCI)和16位串行外部设备接口(SPI); 模数转换器(ADC); 系统保护,例如低电压保护和看门狗定时器。 DSP引脚功能介绍TMS320LF2407控制器具有144条引脚,如图1所示,其引脚功能如表1所示。TMS320LF2407 PEG 图1 TMS

5、320LF2407的引脚布置表1引脚号引脚名 功 能事件管理器A (EVA)83CAP1/QEP1/IOPA3捕获输入#1/正交编码脉冲输入#1(EVA)或通用I/O79CAP2/QEP2/IOPA4捕获输入#2/正交编码脉冲输入#2(EVA)或通用I/O75CAP3/IOPA5捕获输入#3(EVA)或通用I/O56PWM1/IOPA6比较/PWM输出引线# (EVA)1或通用I/O54PWM2/IOPA7比较/PWM输出引线# (EVA)2或通用I/O52PWM3/IOPB0比较/PWM输出引线# (EVA)3或通用I/O47PWM4/IOPB1比较/PWM输出引线# (EVA)4或通用I/

6、O44PWM5/IOPB2比较/PWM输出引线# (EVA)5或通用I/O引脚号引脚名 功 能40PWM6/IOPB3比较/PWM输出引线# (EVA)6或通用I/O16T1PWM/T1CMP/IOPB4TMR1比较输出(EVA)或通用I/O18T2PWM/T2CMP/IOPB5TMR2比较输出(EVA)或通用I/O14TDIRA/IOPB6通用定时器计数方向选择(EVA)或通用I/O,若TDIRA=1则为加计数,否则为减计数37TCLKINA/IOPB7通用定时器(EVA)外部时钟输入或通用I/O。注意, 定时器也可以使用内部时钟。事件管理器B (EVB)88CAP4/QEP3/IOPE7捕

7、获输入#4/正交编码脉冲输入#4(EVB)或通用I/O81CAP5/QEP4/IOPF0捕获输入#5/正交编码脉冲输入#5(EVB)或通用I/O69CAP6/IOPF1捕获输入#6(EVB)或通用I/O65PWM7/IOPE1比较/PWM输出引脚#7(EVB)或通用I/O62PWM8/IOPE2比较/PWM输出引脚#8(EVB)或通用I/O59PWM9/IOPE3比较/PWM输出引脚#9(EVB)或通用I/O55PWM10/IOPE4比较/PWM输出引脚#10(EVB)或通用I/O46PWM11/IOPE5比较/PWM输出引脚#11(EVB)或通用I/O38PWM12/IOPE6比较/PWM输

8、出引脚#12(EVB)或通用I/O8T3PWM/T3CMP/IOPF2TMR3比较输出(EVB)或通用I/O6T4PWM/T4CMP/IOPF3TMR4比较输出(EVB)或通用I/O2TDIRB/IOPF4通用定时器计数方向选择(EVB)或通用I/O当TDIRA=1时,选择加计数,否则选择减计数126TCLKINB/IOPF5通用定时器(EVB)外部时钟输入或通用I/O:可用内部时钟模数转换器(ADC)112ADCIN0ADC的模拟输入#0110ADCIN1ADC的模拟输入#1107ADCIN2ADC的模拟输入#2105ADCIN3ADC的模拟输入#3103ADCIN4ADC的模拟输入#4引脚

9、号引脚名功 能102ADCIN5ADC的模拟输入#5100ADCIN6ADC的模拟输入#699ADCIN7ADC的模拟输入#7113ADCIN8ADC的模拟输入#8111ADCIN9ADC的模拟输入#9109ADCIN10ADC的模拟输入#10108ADCIN11ADC的模拟输入#11106ADCIN12ADC的模拟输入#12104ADCIN13ADC的模拟输入#13101ADCIN14ADC的模拟输入#1498ADCIN15ADC的模拟输入#15115VREFHIADC模拟输入参考电压高电平输入端114VREFLOADC模拟输入参考电压低电平输入端116VCCAADC模拟供电电压 (3.3

10、V)117VSSAADC模拟地CAN、串口通信(SCI)、串行外部设备接口(SPI)70CANRX/IOPC7CAN接收数据脚或通用I/O脚 72CANTX/IOPC6CAN发送数据脚或通用I/O脚25SCITXD/IOPA0SCI异步串行口发送数据引脚或通用I/O26SCIRXD/IOPA1SCI异步串行口接收数据引脚或通用I/O35SPICLK/IOPC4SPI时钟引脚或通用I/O30SPISIMO/IOPC2SPI从动输入、主控输出或通用I/O引脚 32SPISOMI/IOPC3SPI从动输出、主控输入或通用I/O引脚33/IOPC5SPI从动发送使能(可选)引脚或通用I/O外部中断、时

11、钟133复位引脚,当为高电平时,从程序存储器的0位址开始执行;当WD定时器溢出时,在脚产生一个系统复位脉冲。低电平时,导致240x终止执行,PC=1。引脚号引脚名功 能7功率驱动保护中断输入引脚,当电机驱动/电源逆变器不正常时,如出现过压、过流时,该中断有效,PWM脚(EVA)置为高阻态。是一个下降沿敏感的中断。23XINT1/IOPA2外中断或通用I/O21XINT2/ADCSOC/IOPD0外部用中断2可做AD转换开始输入引脚或通用I/O。XINT1/2都是边沿有效、边沿极性可编程。73CLKOUT/IOPE0时钟输出或通用I/O脚.输出时钟为CPU时钟或监察定时器时钟,这由系统控制状态寄

12、存器中CLKSRC决定。当不作为时钟输出,可以用作通用I/O。137功率驱动保护中断输入引脚,当电机驱动/电源逆变器不正常时,如出现过压、过流时,该中断有效,PWM脚(EVA)置为高阻态。是一个下降沿敏感的中断。振荡器、锁相环(PLL)、FLASH、引导和其他123XTAL1/CLKINPLL振荡器输入引脚。晶体振荡器或时钟源输入到PLL时,该引脚接到参考晶体振荡器的一端。124XTAL2晶体振荡器、PLL振荡器输出引脚。该引脚接到参考晶体振荡器的一端,当EMU1 /是低电平时,该引脚为高阻态。12PLLVCCAPLL电压(3.3V)131IOPF6通用I/O引脚121/XF引导ROM使能,通

13、用IO、XF引脚,该引脚在复位期间被输入采样,以更新SCSR2.3,,然后驱动XF作为输出信号。复位之后,XF被置高电平,只能接无源回路。11PLLFPLL外接滤波器输入110PLLF2PLL外接滤波器输入258VCCP (5V)FLASH编程电压输入引脚。在硬件仿真时,该引脚必须为个5V。在程序下载时,该引脚可以为5 V或0V。运行时,该引脚必须接地,在该引脚上,不要使用任何限流电阻。 引脚号引脚名功 能60TP1FLASH阵列测试引脚,悬空。63TP2FLASH阵列测试引脚,悬空。119/IOPC1分支控制输入引脚,BIO指令检测该引脚电平,若为低,则执行分支程序;若不用该引脚,则应该将其

14、拉为高电平;所有控制器复位时,将该位配置为分支控制输入,不用此功能时,该引脚可以作为I/O口仿真和测试90EMU0具有内部上拉的仿真器I/O的#0号引脚。当引脚拉为高电平时,该引脚用作指向来自仿真器系统的中断,通过JTAG扫描可定义为I/O引脚;91EMU1/ 仿真器#1引脚,该引脚可禁用所有输出。当引脚为高电平时,该引脚用作来自或指向仿真器系统的中断,通过JTAG扫描可定义为I/O引脚;当引脚拉为低电平时,该引脚设置为引脚,当低电平有效时所有的输出引脚驱动为高阻态。注意:只用于测试和仿真(不用于多处理应用),因此对于的状态有以下几种:=0;EMU=0,EMU1/ =0135TCK带内部上拉的

15、JTAG测试时钟139TDI带内部上拉的JTAG测试数据输入。在TCK的上升沿从TDI输入的数据被锁存到选定的寄存器(指令或数据)142TDOJTAG扫描输出,测试数据输出(TDO)。在TCK下降沿,选定寄存器中的内容(指令或数据)被移出到TDO引脚144TMS带内部上拉的JTAG测试数据输入,在TCK的上升沿锁存到TAP控制器中。36TMS2带内部上拉的JTAG测试方式选择2.该串行控制输入在TCK的上升沿锁存到TAP控制器中,只用于测试盒仿真,在用户应用中该引脚可以不接引脚号引脚名功 能1带内部下拉的JTAG测试复位。当拉为高电平时,扫描系统控制器运行,若该引脚未接或处于低电平时,控制器运

16、行在功能模式,并且测试复位信号无效。地址、数据、存储器控制信号87数据空间选通引脚。、和总保持为高电平,除非要用低电平请求访问相关的外部存储器或I/O空间,在复位、掉电和EMU1低电平有效时该引脚被置为高阻态。82I/O空间选通引脚。、和总保持为高电平,除非要用低电平请求访问相关的外部存储器或I/O空间,在复位、掉电和EMU1低电平有效时该引脚被置为高阻态。84程序空间选通引脚。、和总保持为高电平,除非要用低电平请求访问相关的外部存储器或I/O空间,在复位、掉电和EMU1低电平有效时该引脚被置为高阻态。92R/读/写选通信号,通常为读方式(高电平),除非低电平请求执行写操作,当EMU1/低电平

17、有效和掉电时该引脚被置为高阻态。19W/IOPC0写/读选通或通用I/O口,通常为低电平,除非在执行存储器写操作时采薇高电平89写使能引脚,该信号下降沿表示控制器驱动外部数据线,对所有的外部程序、数据和I/O接口有效:当EMU1/低电平有效时,该引脚被置为高阻态。96外部存储器访问选项,该引脚一直为高电平,除非插入一个低电平来表示一个外部总线周期:在访问片外空间时该信号有效:当EMU1/低电平有效和掉电时该引脚被置为高阻态。120READY访问外部设备时,该引脚被拉为低电平来增加等待状态,它表示一个外部器件作为将要完成的总线处理的任务做好准备,若该外设没有准备好,则将该引脚拉为低电平;(此时,

18、处理器将等待一个周期,并在此检测该引脚)。引脚号引脚名功 能118MP/微处理器/微控制器方式选择引脚,复位时若该引脚为低电平,则工作在为控制方式;若复位时该引脚为高电平,则工作在微处理器方式,同时将MP/置位。93/RD读使能信号对所有I/O有效,当EMU1/低电平有效时,该引脚置为高阻态。122ENA_144高电平输入有效时使能外部接口信号,若为低电平没有外部存储器;若DS为低电平则产生一个无效的地址,该引脚内部下拉。97可视输出使能(当数据总线输出有效时)。在可视输出方式下,在外部数据总线驱动为输出的任何时候该引脚有效(为低电平)。当运行在可视方式下,该引脚可用作外部编码逻辑,以防止数据

19、总线冲突。80A016位地址总线第0位(bit0)78A116位地址总线第1位(bit0)74A216位地址总线第2位(bit0)71A316位地址总线第3位(bit0)68A416位地址总线第4位(bit0)64A516位地址总线第5位(bit0)61A616位地址总线第6位(bit0)57A716位地址总线第7位(bit0)53A816位地址总线第8位(bit0)51A916位地址总线第9位(bit0)48A1016位地址总线第10位(bit0)45A1116位地址总线第11位(bit0)43A1216位地址总线第12位(bit0)39A1316位地址总线第13位(bit0)34A1416

20、位地址总线第14位(bit14)31A1516位地址总线第15位(bit15)127D016位数据总线第0位(bit0)引脚号引脚名功 能130D116位数据总线第1位(bit0)132D216位数据总线第2位(bit0)134D316位数据总线第3位(bit0)136D416位数据总线第4位(bit0)138D516位数据总线第5位(bit0)143D616位数据总线第6位(bit0)5D716位数据总线第7位(bit0)9D816位数据总线第8位(bit0)13D916位数据总线第9位(bit0)15D1016位数据总线第10位(bit0)17D1116位数据总线第11位(bit0)20D

21、1216位数据总线第12位(bit0)22D1316位数据总线第13位(bit0)24D1416位数据总线第14位(bit14)27D1516位数据总线第15位(bit15)电源电压29、50、86、129VDD内核电源电压+3.3V数字逻辑电源电压。4、42、67、77、95、141VDDOI / O缓冲电源电压+3.3V,数字逻辑和缓冲器电源电压。28、49、85、128VSS内核电源地,数字参考地。3、41、66、76、94、125、140VSSOI/O缓冲器电源地,数字逻辑和缓冲电源地。 DSP的功能结构TMS320LF2407引脚可以按功能表示为如图2所示的功能结构。10-bitAD

22、C具有双排序器数字I/O与其他引脚共享事件管理器B 3个捕获输入 6个比较/PWM输出 2个定时器/PWM事件管理器A 3个捕获输入 6个比较/PWM输出 2个定时器/PWM外部存储器接口Flash/ROM32K字4K/12K/12K/4K 图2 TMS320LF2407的功能结构 TMS320LF2407中ADC转换模块TMS320LF2407具有内置采样和保持器(S/H)的10位模数转换(ADC)内核,具有最短达 375ns的转换时间(S/H+转换);一共具有16个模拟输入通道(ADCIN0ADCIN15)。AD转换可以采用多个触发源,可以启动转换(SOC),包括:软件立即启动(使用SOC的SEQn 位);事件管理器 A(在 EVA中有多个事件源可以启动转换),或者事件管理器 B(在 EVB中有多个事件源可以启动转换),也可以使用外部ADCSOC引脚启动。芯片具有输入通道的自动排序能力,一次最多可执行16个通道的“自动转换”,而每 次要转换的通道可以通过编程来选择。排序器可工作在启动/停止模式,允许多个按时间排 序的触发源同步转换。转换结果存储在可单独访问的 16 个结果寄存器(RESULT0RESULT15)中。 采样保持时间可以独立设置,用于适应不同内阻的信号源。 图3 TMS320LF2407 ADC结构图 TMS320LF2407外接LCD模块

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1