关键词不能为空

当前您在: 主页 > 英语 >

TMS320F28335及其最小系统设计

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-03-03 22:10
tags:

-

2021年3月3日发(作者:描图纸)


引言




TMS 320F28335


型数字信号处理器是


TI

< br>公司的一款


TMS320C28X


系列浮点


DSP


控制器。


与以往的定点


DSP


相比,该器件的精度高,成本低,功耗小,性能高,外设集成度高,数据以及程 序存储量大,


A



D

< br>转换更精确快速等。它采用内部


1


9


V


供电,外部


3



3


V


供电,因而功耗大 大降低。且主频高达


150


MHz


, 处理速度快,是那些需要浮点运算便携式



产品的理想选择。



2


TMS320F28335


简介




TMS320F28335


采 用


176


引脚


LQFP


四边形封装,其功能结构参见参考文献。其主要性能如下:




高性能的静态


CMOS


技术,指令周期为


6



67


ns


,主频达


150


MHz





高性能的


32



CPU


,单精度浮点运算单元


(FPU)

,采用哈佛流水线结构,能够快速执行中断响应,并具


有统一的内存管理模式,可用


C



C++


语 言实现复杂的数学算法;




6


通道的


DMA


控制器;




片上


256


Kxl6



Flash

存储器,


34


Kxl6



SARAM


存储器.


1


Kx16


OTPROM



8


Kxl6



Boot


RO


M


。其中


Flash



OTPROM



16


Kxl6



SARAM


均受密码保护;



控制时钟系统具有片上振荡器,看门狗模块,支持动态


PLL


调节,内部可编程锁相环,通过软件设置相


应寄存器的值改变


CPU


的输入时钟频率;



< /p>


8


个外部中断,相对


TMS320F28 1X


系列的


DSP


,无专门的中断引脚 。


GPI00~GPI063


连接到该中断。

< br>G


PI00



GPI031


连接到


XINTl



XINT2



XNMI


外部中断,< /p>


GPl032~GPI063


连接到


XI NT3



XINT7


外部


中断;




支持


58


个外设中断的外设中断扩展控制器


(P IE)


,管理片上外设和外部引脚引起的中断请求;




增强型的外设模块:


18



PWM


输出,包含


6


个高分辨率脉宽调制模块


(HRPWM)

< br>、


6


个事件捕获输入,


2


通道的正交调制模块


(QEP)


< p>



3



32


位的定时器,


定时器


0


和定时器


1


用作一般的定时器,< /p>


定时器


0


接到


P IE


模块,


定时器


1

< br>接到中



INTl3


;定时器< /p>


2


用于


DSP



BIOS


的片上实时系统,连接到中断


INTl4


,如果系统不使用


DSP



BIOS



定时器

2


可用于一般定时器;



串行外设 为


2


通道


CAN


模块、


3


通道


SCI


模块、


2



McBSP(


多通道缓冲串行接口


)


模块、


1



SPI


模块、


1



I2C


主从兼容的 串行总线接口模块;




12< /p>


位的


A



D


转换器具有


16


个转换通道、


2


个采样保持器、内外部参考电压,转换速度为


80


ns


,同时


支持多通道转换;




88


个可编 程的复用


GPIO


引脚;




低功耗模式;




1



9


V< /p>


内核,


3



3


V


I



O< /p>


供电;




符合


IEEEll49



1


标准的片内扫描仿真接口


(JTAG)



TMS320F28335


的存储器映射需注意以下几点:

< p>



片上外设寄存器块

0~3


只能用于数据存储区,用户不能在该存储区内写入程序。



OTP


ROM



(0x38


0000~0x38


03FF)


为只 读空间,存储


A/D


转换器的校准程序,用户不能对此空间写< /p>


入程序。



即使不应用


eCAN


模块,也应使能时钟模块,将为


eCAN


分配的


RAM


空间用作一般


RAM





如果设置安全代码,存储器区域


Ox33FF80~0x33FFF5


需全部写入数据


0x0 000


,而不能用于存储程序或


数据。反之,

< br>0x33FF80~Ox33FEF


可以存储数据或程序,其中

< br>0x33FFF0~Ox33FFF5


只能存储数据。



3


仿真工具和开发环境




TMS320F28335


开 发工具有:标准的优化


C



C++


编译/汇编/连接器,


CCS


集成开发环境 ,评估板和


XDS510


仿真器。其中


CCS


是一个界面友好,功能完善的集成的开发平台,具有编辑、汇编、编译、软硬


件仿真调试功能。



4


最小应用系统



< p>
采用


TMS320F28335


组成应用系统,< /p>


首先考虑


TMS320F28335


所具 有的各种功能是否满足应用系统要求。


如能满足则该系统为最小应用系统。一个最小应用 系统包括复位电路,时钟电路、电源及存储器等。对于


TMS320F28335


,其具有片上


Flash


< br>0TPROM



SARAM


存储 器在设计最小应用系统时无需考虑外部存储


器接口问题。



4



1


复位电路的设计



< p>
复位采用上电复位电路,由电源器件给出复位信号。一旦电源上电,系统便处于复位状态,当


XRS



低电平时,


DSP


复位。为使


DSP


初始化正确, 应保证


XRS


为低电平并至少保持


3< /p>



CLKOUT


周期,同时


在上电后,该系统的晶体振荡器一般需要


100~200

< br>ms


的稳定期。所选的电源器件


TPS73HD30l< /p>


一旦加电,


其输出电压紧随输入电压,当输出电压达到启动


RESET


的最小电压时


(

< br>温度为


25


℃时,其电压为


1< /p>



5


V)


,< /p>


引脚


RESET


输出低电平,并且至少保 持


200ms


,从而满足复位要求。



4



2


时钟电路的设计



< p>


DSP


提供时钟一般有


2


种方法:


一种是利用


DSP


内部所提供的晶体振荡器电路,


即在


DSP



Xl



X


2


引脚之间连接一晶体来启动内部振荡器;另一种方法是将外部时钟源 直接输入


X2



CLKIN

< p>
引脚,


Xl



空,采用已 封装晶体振荡器。鉴于从资源利用和电路设计的简单性考虑.该最小应用系统的时钟电路采用

TMS320F28335


内部晶体振荡器,具体电路如图


l


所示。外部晶体的工作频率为


30


MHz



TMS320F28335


内 部具有一个可编程的锁相环,用户可根据所需系统时钟频率对其编程设置。图


2



DSP


的电源引脚连接


电路


.

-


-


-


-


-


-


-


-



本文更新与2021-03-03 22:10,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/703565.html

TMS320F28335及其最小系统设计的相关文章