[经验] 【聊聊DSP】我和DSP的一些故事

常见泽1   2012-8-29 14:00 楼主
    接触DSP很久很久之前的事了,大概是去年。
         那是一个风和日丽的日子,天非常蓝,云非常白。
导师告诉我毕业课题为新能源方向,细细述之就是所谓的太阳能。而众所周知,太阳能最主要的是最大功率跟踪算法,既然涉及到了算法,我第一个想到的便是DSP了。
于是立刻搜索别人的论文关于这个方向的
1.jpg

逆变电源控制系统软件设计主要是针对控制核心TMS320F2812 的编程,开发
环境为 CCS2000,使用 C 语言及少量汇编语言进行开发。

DSP明显在处理算法方面有他独特的优势。

一直以为DSP是很高深的东西,那时候就看见师兄在搞DSP,于是乎我也跟着琢磨了一点点。师兄买的基于TMS320VC5509A的开发板,至于是什么牌子的我到是不记得了。TMS320VC5509ATI公司C5000系列的低功率DSPTMS320VC5509A有丰富的片上外设功能。
跟着师兄学到了一点硬件知识,下面分享一点,都是师兄当年留给我的。
VC5509A虽然在片内集成了RAM和ROM,但容量有限并不能满足大数据量数据计算的要求,所以需要外接外部存储器,最常用的外部存储器包括SDRAM和FLASH。MT48LC4M16A2是MICRON公司推出的单片高速SDRAM芯片
2.jpg

AT25F4096Atmel公司生产的高性能串行Flash,存储容量4Mbit。工作时钟为20MHz,通过SPI进行读写操作,高速串行FLASH接线如图5-12
3.jpg
系统上电复位时,AT25F4096中的程序代码或数据会通过VC5509A的的McBSP0接口(复作为SPI)加载到RAM中。当程序用开发机调试好后,调试好的程序代码通过SPI写入闪速存储器,然后VC5509A引导加载器将代码引导到外部扩展存储器中。串行Flash虽然相比并行Flash读写速度相对较慢,但其价格便宜并且接线简单。
软件方面也学到了一点最基本的流水灯什么的,发现自己最喜欢玩这个了,从安装CCS,到流水灯 数码管 IIC 等等一个一个接着玩。
过了几个月,导师告诉我用ARM,我勒个去,于是立刻投入到ARM门下,和DSP的情缘也到此为止了、唉,可惜可叹啊。



回复评论 (1)

文章开头很有意思。。。
点赞  2012-8-29 14:25
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复