dsp教程,dsp使用方法

http://www.itjxue.com  2023-01-15 09:22  来源:未知  点击次数: 

DSP 如何 入门?学要学什么基础知识

献给DSP2812初学者2010年06月15日 星期二 下午 11:57DSP数字信号处理器(Digital Signal Processing ,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。德州仪器(TI公司)、Freescale等半导体厂商在这一领域拥有很强的实力。

TMS320F2812数字信号处理器是TI公司最新推出的32位定点DSP(Digital signal o数字信号处理器)控制器,是目前控制领域最先进的处理器之一。其频率高达150MHz,大大提高了控制系统的控制精度和芯片处理能力。TMS320F2812芯片基于C/C++高效32位TMS320C28x DSP内核,并提供浮点数学函数库,从而可以在定点处理器上方便地实现浮点运算。在高精度伺服控制、可变频电源、UPS电源等领域广泛应用,同时是电机等数字化控制产品升级的最佳选择。

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有一个较为专业性的印象,也不必刻意去记什么,当我们具体要用到有关参数的时候自然就知道这些技术数据的意义了。

本文力求以一个初学者的角度,完美的讲述每一个可能出现在初学DSP过程中出现的问题。

目前的大学教育,存在的一个最大问题就是老师不顾二三的就开始讲述课本内容,而不交代清楚学习该课程的意义、目的、实际应用情况、发展情况及一些相关领域的知识,缺乏概述性内容,也许有一些,但大多是交代的不够,以至于学生在学习这门课的时候一头雾水,从开始就不知道要干啥,到后来越听越觉得是天书,孰知学生也很无奈,“我也不想睡觉,我也不想旷课,是你逼我的”。

所以在开始讲述一个大家都觉得陌生的内容时,我们在最开始的时候要细细交代,越细越好,一定要让学生理清学习的思路,明白学习研究的方向,这是无比重要的。等到学生入门以后,遇到的问题都是很好解决的,因为学生知道解决问题的目的、方向,会自己去思考,而那时候老师的作用已经不再是那么重要了,老师更多的似乎应该是设置一些障碍,让你寻着不同思路去解决,而不是直接告诉你一条解决的办法。

我们要从回答一个最简单的问题做起。很多学生往往感觉问题太简单而不敢问老师,我这里说的这个简单,指的是非常简单甚至是学生自己都感觉低级而难以启齿的问题,它可能跟正题根本就没什么关系,因为在大多数时候若是学生能问出和课程相关的问题,已经说明他学会了很多内容,并开始入门了,一个对你讲述内容一窍不通的学生,是不可能问出任何有深度的问题的。

学生在这里遇到的难以启齿的问题恰恰是DSP初学者们遇到的第一道门槛。这是我学习DSP之初的亲身感受,由于问题太简单,总是不好意思问老师问同学,所以只能靠自己解决,故很是吃力。所以,对于初学DSP的同学来说,交代清楚一些初级的问题,解决一切小疑团是非常重要的。

归纳起来对于DSP初学者的入门要交代清楚以下几个内容:

1. DSP是个什么东西,基本原理是什么?

2. DSP能用在什么地方,为什么要去研究?

3. 怎么开展研究工作,需要什么软硬件设备?需要的基础知识,最开始学什么?

万事开头难,对于DSP的初学者也不例外。那么本站将着力解决你在学时DSP之初遇到的种种问题,一步一步手把手的带你进入DSP的神奇世界。当你成功跨越入门难题之后,那么剩下的路就要靠你自己去走了,因为当你投入到具体的课题以后,你会发现在研究中所碰到的各种问题只有你自己才能够真正解决,这正是充分发挥你主观能动性,考验你能力的时候了,那时候也正是你不断摸索前进的过程,你会逐步发现你已经完全入门走向精通了,这正是我希望看到的。

本人是电力电子专业毕业的硕士研究生,从事DSP的工作三年有余,在学习之初遇到了很多困难,很期望能寻找到一些初学者的入门技巧,或是类似教程的东西,而今,本人将就这几年所研究的成果及心得体会毫无保留的奉献给大家,对初学者当然会有抛砖引玉、无师自通、豁然开朗的作用,对于DSP的共同工作者来说,则是一个互相学习、交流经验、共同进步的良好契机。

祝初学者速成,同道中人工作顺利。

爱威dsp6安装说明

安装教程如下:1.准备拆机工具套装,以及音伯乐。2.拆下导航/主机/CD机,取出车辆主机,找出原车喇叭线,并将其拔出。

3.打开储物箱,将专车专用线束穿过储物箱缝隙,将音伯乐功放置于储物箱内。再将专车专用线头连接到原车主机,原车喇叭线,再将汽车中控主机恢复原位。

4.找到车内合适位置放置音伯乐,比如座椅下方或者储物箱。

5.监测牢固后,还原面板。

爱威科技股份有限公司创立于2000年3月,并于2015年在新三板挂牌上市(股票代码:831895)。

是一家专业从事医疗器械、实验仪器、体外诊断试剂与耗材、电子产品、远程医疗网络、计算机软件、自动控制设备、医疗辅助设备等产品的研究、开发、生产、销售及相关技术服务的现代高新技术企业。

我想学习dsp,怎么学,哪些书比较好?

看书是没有用的,先买一块开发板,看你是用在哪个方面。ti是dsp的老大。你要是搞控制,主要是tms320c2000系列的dsp,搞通信,主要是5000系列的dsp。搞图像处理,就是6000系列的dsp了。先入手一块开发板,随着开发板会后历程,或者说你安装了ccs之后,里面也有官方提供的历程。比较简单的就是2000的dsp,网上的资料也很多。关于书籍,我认为大部分讲2000的书都行,主要是操作,你要在开发板上实现功能,多调试操作。说白了就是多用。个人感觉北航出版社和电子工业出版社的dsp方面的书都不错。另外非常重要的就是多访问ti的网站,那上面的资料很全,只不过就是英文的。毕竟片子是人家出的,自己的东西自己能写清楚。dsp,fpga,arm这些种东西,看书是没用的,看完准忘,只有实际使用了才能弄明白是怎么回事!

汽车音响功放,dsp,怎么接线

汽车音响功放dsp接线方法如下:

1、首先看看功放和音响的后面,音频线是否齐全;如果没有,就要先到五金店中购买一段,不必太长,否则也会盘起来放在后面。

2、拨好皮,把铜线稍微用手拧几圈使铜线硬度更强些,然后看到功放后面有红色和黑色接线柱,黄铜色的接红色柱;银色的接黑色柱。

3、音频线的另一端同样接到音响后面,有的音响是接线柱式,有的更方便,是卡扣式。

4、用手指压下卡扣,把线捅进去,然后松手,线就被卡扣夹住,很牢固的。

5、两个音响的话,要分别把线接在Left和Right两边,就是左边和右边各接一条线。

6、功放和音响连接好以后,就要给功放输入声音源,声音源一般的情况使用DVD播放机就可以,如果允许的话,也可以使用笔记本等,更加灵活。

7、连接线需要使用两头都是莲花头的音频线两根,DVD后面插在OUTPUT下的L和R声道输出声音信号,在功放上同样插在L和R上,但是注意是INPUT输入下。这样声音就会从DVD输出到功放,然后再从功放输出到音响了。

初学DSP书籍推荐

初学者我建议你买《手把手教你学DSP》。这本书非常适合于初学者,我就是用这本书学的,而且在他们论坛上有全套视频教程。我可以这么告诉你,你只用买这一本书就够了,完全可以掌握2812的所有外设模块。当时我用一个星期的时间将所有视频看完,然后拿公司的开发板写一下基本程序,大概一个月就掌握的差不多了。

ps:说实在的,我不建议拿dsp开发项目,我比较推荐stm32,有以下几点原因:

dsp太贵,一块片子近200快,arm7才十几块钱。

dsp太娇气,你看dsp的硬件电路就会发现它所用的电容比一般的MCU要多(为了稳定电源电压),很容易出现硬件问题,不适合初学者,很容易让人郁闷。相对于的51单片机就比较皮实,5v供电,差一点没有关系,基本都能工作。只要不将电源和地接反就不会烧。

arm7里面功能模块比dsp要多很多,基本上开发一个项目是没问题的。

dsp有个特有的cmd文件需要人工手动编写(代码少的就不用了,直接用通用的就行),用来分配代码和数据的存储空间,还分为固化到flash上的cmd文件和调试在ram上的cmd文件。按理说这种很底层的东西不应该由开发人员来做而是由编译器完成的。而且将程序固化的flash中还没完,因为代码在ram中运行速度比在flash中快,所以你将代码固化到flash中之后,运行速度没有在调试时快。这时又涉及到代码搬移的问题,即代码存放到flash中,开机运行的时候将代码搬到ram中运行。这个过程也有点小小的复杂,当时我将代码写完,就为了将代码固化到flash中就废了好长时间。记得有一次我不小心将一个段放到密匙区了,结果莫名其妙的dsp就锁死了。查资料整了半天,最后将机器码都搞出来了,在一大堆数据中终于找到了密匙。相比较之下,arm7你写完程序,点击一下下载,就完事了。没有这么多条条框框。

dsp的编译环境ccs界面相比较keil而说也逊色了不少。

说了这么半天,好像没说dsp的优点。dsp当然有优点了,人家主频就是高、速度就是快,运算能力就是强。其实stm32的主频最高也有72M了,我觉得速度要求不高的话,可以考虑考虑。

总之,你用完dsp之后,你就会发现其他的cup用起来怎么这么easy呢?

dsp调音教程

dsp调音教程方法如下:

材料准备:DSP、笔记本电脑。

操作步骤:

1、大概的情况,要是自己调的话,第一先把频率切好 一般高通60hz ,低通20000hz。

2、还有一个斜率栏,自己尝试一下个斜率的感觉,哪个舒适,哪个好听就选哪个,然后就是调节EQ。

3、有3个点一个是180hz一个是800hz 还有一个是8000hz 这3个点往下降,形成一个波谷。

4、其他频率自行调节,怎么舒适怎么调, 然后延迟的话,调左前门就行。

5、边调边听,直到感觉声音是从仪表中间发出一样。

6、调音的话,具体还是要去专业店,因为很多说不清的东西,还有调音这玩意儿太靠耳力,没有一定水平调不好。

(责任编辑:IT教学网)

更多

推荐图片影音文章