32116|0

1140

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

TMS320F28335及其最小系统设计 [复制链接]

TMS320F28335型数字信号处理器是TI公司的一款TMS320C28X系列浮点DSP控制器。与以往的定点DSP相比,该器件的精度高,成本低,功耗小,性能高,外设集成度高,数据以及程序存储量大,AD转换更精确快速等。它采用内部19 V供电,外部33 V供电,因而功耗大大降低。且主频高达150 MHz,处理速度快,是那些需要浮点运算便携式
产品的理想选择。
2 TMS320F28335简介& n) M% K3 }- b; q) I8 Q& y* Y
    TMS320F28335采用176引脚LQFP四边形封装,其功能结构参见参考文献。其主要性能如下:
    高性能的静态CMOS技术,指令周期为667 ns,主频达150 MHz) }7 m/ Q' e/ \
    高性能的32CPU,单精度浮点运算单元(FPU),采用哈佛流水线结构,能够快速执行中断响应,并具有统一的内存管理模式,可用CC++语言实现复杂的数学算法;
    6通道的DMA控制器;
    片上256 Kxl6Flash存储器,34 Kxl6SARAM存储器.1 Kx16 OTPROM8 Kxl6Boot ROM。其中FlashOTPROM16 Kxl6SARAM均受密码保护;/ g7 n0 k4 F& K& n+ E
    控制时钟系统具有片上振荡器,看门狗模块,支持动态PLL调节,内部可编程锁相环,通过软件设置相应寄存器的值改变CPU的输入时钟频率;6 W  q- A9 _, ]6 e1 z
    8个外部中断,相对TMS320F281X系列的DSP,无专门的中断引脚。GPI00~GPI063连接到该中断。GPI00GPI031连接到XINTlXINT2XNMI外部中断,GPl032~GPI063连接到XINT3XINT7外部中断;4 S5 m. a2 A$ ~" s# @3 h7 Q+ k
    支持58个外设中断的外设中断扩展控制器(PIE),管理片上外设和外部引脚引起的中断请求;
    增强型的外设模块:18PWM输出,包含6个高分辨率脉宽调制模块(HRPWM)6个事件捕获输入,2通道的正交调制模块(QEP)1 [, P. U5 k8 I& _) D
    332位的定时器,定时器0和定时器1用作一般的定时器,定时器0接到PIE模块,定时器1接到中断INTl3;定时器2用于DSPBIOS的片上实时系统,连接到中断INTl4,如果系统不使用DSPBIOS,定时器2可用于一般定时器;
串行外设为2通道CAN模块、3通道SCI模块、2McBSP(多通道缓冲串行接口)模块、1SPI模块、1I2C主从兼容的串行总线接口模块;
    12位的AD转换器具有16个转换通道、2个采样保持器、内外部参考电压,转换速度为80 ns,同时支持多通道转换;
    88个可编程的复用GPIO引脚;
    低功耗模式;
    19 V内核,33 V IO供电;
    符合IEEEll491标准的片内扫描仿真接口(JTAG)TMS320F28335的存储器映射需注意以下几点:
    片上外设寄存器块0~3只能用于数据存储区,用户不能在该存储区内写入程. }0 H6 Y- a- t/ W- P+ O; M7 {
    OTP ROM(0x38 0000~0x38 03FF)为只读空间,存储A/D转换器的校准程用户不能对此空间写入程, N- e  p$ w8 W* D
    即使不应用eCAN模块,也应使能时钟模块,将为eCAN分配的RAM空间用作一般RAM
    如果设置安全代码,存储器区域Ox33FF80~0x33FFF5需全部写入数据0x0000,而不能用于存储程序或数据。反之,0x33FF80~Ox33FEF可以存储数据或程其中0x33FFF0~Ox33FFF5只能存储数据。
3 仿真工具和开发环境! ]7 y; T  Z1 \

TMS320F28335开发工具有:标准的优化CC++编译/汇编/连接器,CCS集成开发环境,评估板和XDS510仿真器。其中CCS是一个界面友好,功能完善的集成的开发平台,具有编辑、汇编、编译、软硬件仿真调试功能。
4 最小应用系统   y3 g% f( s; L9 ]  }
! L4 j: L# |) k! Z( B9 X- b" i1 U- S
采用TMS320F28335组成应用系统,首先考虑TMS320F28335所具有的各种功能是否满足应用系统要求。如能满足则该系统为最小应用系统。一个最小应用系统包括复位电路,时钟电路、电源及存储器等。对于TMS320F28335,其具有片上Flash0TPROMSARAM存储器在设计最小应用系统时无需考虑外部存储器接口问题。
41 复位电路的设计

复位采用上电复位电路,由电源器件给出复位信号。一旦电源上电,系统便处于复位状态,当XRS为低电平时,DSP复位。为使DSP初始化正确,应保证XRS为低电平并至少保持3CLKOUT周期,同时在上电后,该系统的晶体振荡器一般需要100~200 ms的稳定期。所选的电源器件TPS73HD30l一旦加电,其输出电压紧随输入电压,当输出电压达到启动RESET的最小电压时(温度为25℃时,其电压为15 V),引脚RESET输出低电平,并且至少保持200ms,从而满足复位要求。
42 时钟电路的设计
0 N: G4 x# j+ d: o1 i+ \
DSP提供时钟一般有2种方法:一种是利用DSP内部所提供的晶体振荡器电路,即在DSPXlX2引脚之间连接一晶体来启动内部振荡器;另一种方法是将外部时钟源直接输入X2CLKIN引脚,Xl悬空,采用已封装晶体振荡器。鉴于从资源利用和电路设计的简单性考虑.该最小应用系统的时钟电路采用TMS320F28335内部晶体振荡器,具体电路如图l所示。外部晶体的工作频率为30 MHzTMS320F28335内部具有一个可编程的锁相环,用户可根据所需系统时钟频率对其编程设置。
43 J17AG仿真接口- f7 ~- \6 w( T. v7 V3 e
    TMS320F28335具有符合IEEEll491标准的片内扫描仿真接口(JTAG),该接口通过仿真器直接访问。为了能与仿真器通信,所设计的最小系统板上应有14引脚的仿真接口,其中的EMU0EMUl信号必须通过上拉电阻连接至电源,其中上拉电阻为47 kΩ。其电路原理图如图3所示。. E( Y: `7 n% T" o
44 电源部分设计! Z. G9 z# B+ D. ?* B

TMS320F28335组成的应用系统内核电压(19 V)IO供电电压(33 V)不同,电源部分利用两路输出电源器件TPS73HD301来实现,如图4所示。对于输入部分,由于所设计的系统供电电源与电源器件距离小于10 cm,在输入端接入01μF的贴片电容,具有滤除噪声,提高响应速度。而对于输出部分,10μF的固体钽电容接地可有效保证满载情况下的稳定性,选择电阻R1R2时应遵循:Vo=Vref[1+(R1/R2)],其中Vref=1182 V,推荐R2选用269 kΩ
45 应注意事项

设计中应注意以下事项:6 i6 b9 v3 Y  H0 B$ X3 n! }
    (1)时钟电路采用内部晶体振荡器,在电路配置时应尽量靠近TMS320F28335放置,引线要短且粗,电容要稳定,容值准确,应远离发热元件。& a$ S* n! k  o8 U, G9 L
    (2)电源模块输出端使用保护电容,其值不能小于10μF,且不能使用贴片电容或高频陶瓷电容,否则工作不稳定。
    (3)TMS320F28335中一些不用的引脚,应将其通过上拉电阻接电源或按下拉电阻使其接地。
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-20292.png
5 结语8 ^2 g. }0 o$ ^5 a! g7 y. m
2 [% Z5 g8 E0 X, i# F
文中给出了TMS320F28335的最小应用系统的设计电路,利用该电路实时在线对TMS320F28335系统仿真开发。但该系统仅是一个最小的应用系统,具体模块的应用系统应视实际需要设计

 
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表