DSP数字信号处理器(Digital Signal Processing ,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。德州仪器(TI公司)、Freescale等半导体厂商在这一领域拥有很强的实力。 TMS320F2812数字信号处理器是TI公司{zx1}推出的32位定点DSP(Digital signal o数字信号处理器)控制器,是目前控制领域{zxj}的处理器之一。其频率高达150MHz,大大提高了控制系统的控制精度和芯片处理能力。TMS320F2812芯片基于C/C++高效32位TMS320C28x DSP内核,并提供浮点数学函数库,从而可以在定点处理器上方便地实现浮点运算。在高精度伺服控制、可变频电源、UPS电源等领域广泛应用,同时是电机等数字化控制产品升级的{zj0}选择。 TMS320F2812的主要特点如下: 具有32位定点DSP TMS320C28xTMCPU内核 l 存储器 4K 16 Boot ROM 18K 16 RAM 128K 16 Flash l 速度 6.6ns的指令周期,每秒可以执行150M条指令。 l 事件管理器(EV) 12路比较PWM通道; 4个16位通用定时器,均具有4种计数模式; 6个全比较单元; 6个捕获单元,其中4个具有连接正交编码器脉冲的功能; 外部时钟输入和外部比较输入。 l 模/数转换器(ADC) 内置具有两个8选1多路切换器和双采样保持器的12位ADC内核; 快速的转换时间(S/H+转换)为80ns(ADC工作在25MHz); 16个模拟输入通道; 自动排序功能,具有两个独立的最多可选择8个模拟转换通道的排序器,可独立以双排序器模式工作,也可级连后组成最多可选择16个通道的模式,每次需要转换的通道均可通过编程来选择。 多个触发源可启动ADC,可通过软件、EVA、EVB和外部引脚来触发; 采样和保持获取时间窗具有单独的预定标。 l 具有56个单独可编程的多路复用I/O引脚 l 串行外设接口模块(SPI) l 串行通信接口模块(SCI) l CAN控制器模块(CAN) l 多通道缓冲串行口(McBSP) 以上内容是让初学者对于DSP2812有一个较为专业性的印象,也不必刻意去记什么,当我们具体要用到有关参数的时候自然就知道这些技术数据的意义了。 本文力求以一个初学者的角度,xx的讲述每一个可能出现在初学DSP过程中出现的问题。 目前的大学教育,存在的一个{zd0}问题就是老师不顾二三的就开始讲述课本内容,而不交代清楚学习该课程的意义、目的、实际应用情况、发展情况及一些相关领域的知识,缺乏概述性内容,也许有一些,但大多是交代的不够,以至于学生在学习这门课的时候一头雾水,从开始就不知道要干啥,到后来越听越觉得是天书,孰知学生也很无奈,“我也不想睡觉,我也不想旷课,是你逼我的”。 所以在开始讲述一个大家都觉得陌生的内容时,我们在最开始的时候要细细交代,越细越好,一定要让学生理清学习的思路,明白学习研究的方向,这是xx重要的。等到学生入门以后,遇到的问题都是很好解决的,因为学生知道解决问题的目的、方向,会自己去思考,而那时候老师的作用已经不再是那么重要了,老师更多的似乎应该是设置一些障碍,让你寻着不同思路去解决,而不是直接告诉你一条解决的办法。 我们要从回答一个最简单的问题做起。很多学生往往感觉问题太简单而不敢问老师,我这里说的这个简单,指的是非常简单甚至是学生自己都感觉低级而难以启齿的问题,它可能跟正题根本就没什么关系,因为在大多数时候若是学生能问出和课程相关的问题,已经说明他学会了很多内容,并开始入门了,一个对你讲述内容一窍不通的学生,是不可能问出任何有深度的问题的。 学生在这里遇到的难以启齿的问题恰恰是DSP初学者们遇到的{dy}道门槛。这是我学习DSP之初的亲身感受,由于问题太简单,总是不好意思问老师问同学,所以只能靠自己解决,故很是吃力。所以,对于初学DSP的同学来说,交代清楚一些初级的问题,解决一切小疑团是非常重要的。 归纳起来对于DSP初学者的入门要交代清楚以下几个内容: 1. DSP是个什么东西,基本原理是什么? 2. DSP能用在什么地方,为什么要去研究? 3. 怎么开展研究工作,需要什么软硬件设备?需要的基础知识,最开始学什么? 万事开头难,对于DSP的初学者也不例外。那么本站将着力解决你在学时DSP之初遇到的种种问题,一步一步手把手的带你进入DSP的神奇世界。当你成功跨越入门难题之后,那么剩下的路就要靠你自己去走了,因为当你投入到具体的课题以后,你会发现在研究中所碰到的各种问题只有你自己才能够真正解决,这正是充分发挥你主观能动性,考验你能力的时候了,那时候也正是你不断摸索前进的过程,你会逐步发现你已经xx入门走向精通了,这正是我希望看到的。 本人是电力电子专业毕业的硕士研究生,从事DSP的工作三年有余,在学习之初遇到了很多困难,很期望能寻找到一些初学者的入门技巧,或是类似教程的东西,而今,本人将就这几年所研究的成果及心得体会毫无保留的奉献给大家,对初学者当然会有抛砖引玉、无师自通、豁然开朗的作用,对于DSP的共同工作者来说,则是一个互相学习、交流经验、共同进步的良好契机。 祝初学者速成,同道中人工作顺利。
|