带你了解TI的DSP入门芯片TMS320F28335.doc

带你了解TI的DSP入门芯片TMS320F28335.doc

ID:27880785

大小:26.00 KB

页数:4页

时间:2018-12-06

带你了解TI的DSP入门芯片TMS320F28335.doc_第1页
带你了解TI的DSP入门芯片TMS320F28335.doc_第2页
带你了解TI的DSP入门芯片TMS320F28335.doc_第3页
带你了解TI的DSP入门芯片TMS320F28335.doc_第4页
资源描述:

《带你了解TI的DSP入门芯片TMS320F28335.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、带你了解TI的DSP入门芯片TMS320F28335  作为一个电子硬件工程师,怎么不能懂DSP,或者我们中有一些同学对DSP的理解还不是很多,今天就让我们给大家介绍一个DSP的入门芯片,来自TI的TMS320F28335。相信看过了这一系列的内容,大家会对DSP有初步的了解。   TMS320F28335简介:  TMS320F28335采用176引脚LQFP四边形封装,其功能结构参见参考文献。其主要性能如下:  高性能的静态CMOS技术,指令周期为6.67ns,主频达150MHz;  高性能的32位CPU,单精度浮点运算单元(FPU),采用哈佛流水线结构,能够快速执

2、行中断响应,并具有统一的内存管理模式,可用C/C++语言实现复杂的数学算法;  6通道的DMA控制器;  片上256Kxl6的Flash存储器,34Kxl6的SARAM存储器.1Kx16OTPROM和8Kxl6的BootROM。其中Flash,OTPROM,16Kxl6的SARAM均受密码保护;  控制时钟系统具有片上振荡器,看门狗模块,支持动态PLL调节,内部可编程锁相环,通过软件设置相应寄存器的值改变CPU的输入时钟频率;  8个外部中断,相对TMS320F281X系列的DSP,无专门的中断引脚。GPI00~GPI063连接到该中断。GPI00一GPI031连接到X

3、INTl,XINT2及XNMI外部中断,GPl032~GPI063连接到XINT3一XINT7外部中断;  支持58个外设中断的外设中断扩展控制器(PIE),管理片上外设和外部引脚引起的中断请求;  增强型的外设模块:18个PWM输出,包含6个高分辨率脉宽调制模块(HRPWM)、6个事件捕获输入,2通道的正交调制模块(QEP);  3个32位的定时器,定时器0和定时器1用作一般的定时器,定时器0接到PIE模块,定时器1接到中断INTl3;定时器2用于DSP/BIOS的片上实时系统,连接到中断INTl4,如果系统不使用DSP/BIOS,定时器2可用于一般定时器;  串行外

4、设为2通道CAN模块、3通道SCI模块、2个McBSP(多通道缓冲串行接口)模块、1个SPI模块、1个I2C主从兼容的串行总线接口模块;  12位的A/D转换器具有16个转换通道、2个采样保持器、内外部参考电压,转换速度为80ns,同时支持多通道转换;  88个可编程的复用GPIO引脚;  低功耗模式;  1.9V内核,3.3VI/O供电;  符合IEEEll49.1标准的片内扫描仿真接口(JTAG);TMS320F28335的存储器映射需注意以下几点:  片上外设寄存器块0~3只能用于数据存储区,用户不能在该存储区内写入程序。  OTPROM区(0x380000~0x

5、3803FF)为只读空间,存储A/D转换器的校准程序,用户不能对此空间写入程序。  即使不应用eCAN模块,也应使能时钟模块,将为eCAN分配的RAM空间用作一般RAM。  如果设置安全代码,存储器区域Ox33FF80~0x33FFF5需全部写入数据0x0000,而不能用于存储程序或数据。反之,0x33FF80~Ox33FEF可以存储数据或程序,其中0x33FFF0~Ox33FFF5只能存储数据。  仿真工具和开发环境:  TMS320F28335开发工具有:标准的优化C/C++编译/汇编/连接器,CCS集成开发环境,评估板和XDS510仿真器。其中CCS是一个界面友好

6、,功能完善的集成的开发平台,具有编辑、汇编、编译、软硬件仿真调试功能。  TMS320F28335的ADC:  TMS320F28335上有16通道、12位的模数转换器ADC。他可以被配置为两个独立的8通道输入模式,也可以通过配置AdcRegs.ADCTRL1.bit.SEQ_CASC=1,将其设置为一个16通道的级联输入模式。输入的方式可以通过配置AdcRegs.ADCTRL1.bit.ACQ_PS=1,将其设置为顺序采集。即从低通道开始到高通道结束。值得注意的是片上ADC的输入电压范围为0--3V,一旦超过3V,片上的ADC模块将会被烧掉。TI上的DATASHEET

7、介绍其ADC的精度可达到12位,实际上达到不了。经测试,我们估计最好的时候可以达到11位就不错了。下面我们来简单介绍一下ADC模块的原理。其数字值由下面公司来计算,其中公式中的3为片内参考电压DigitalValue=4096*(InputAnalogVoltage-ADCLO)/3;(when0V《input《3V)。ADC可以分为SEQ1和SEQ2两个模块,其中SEQ1包括ADCIN00--ADCIN07;SEQ2包括ADCIN08--ADCIN15。SEQ1模块可以通过软件、PWM、外部中断引脚来启动,而SEQ2不可以通过外部中断引

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

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

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