




已阅读5页,还剩80页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DSP控制器原理及其应用主讲宁改娣西安交通大学电气学院,DSP综述,第一部分:关于课程(课程简介)第二部分:DSP基本概念DSP芯片分类DSP芯片的应用DSP与MCU硬件结构比较DSP芯片的选择DSP芯片的发展第三部分:TI公司DSP概述,数字信号处理技术(DigitalSignalProcessing,DSP):用数学方法对数字信号进行处理,处理包括变化或提取相应的信息经典的数字信号处理方法:时域:信号滤波FIR、IIR频域:频谱分析FFT数字信号处理的特点:AiXi高速实时数字信号处理器(DigitalSignalProcessor):用于实时完成数字信号处理的微处理器。DSP:特指数字信号处理器,关于课程课程宗旨,传统的数字信号处理课程,主要讲授有关的理论和算法,基本上不讨论实现技术;DSP芯片厂家的技术手册则只介绍产品的功能和性能。两者比较脱节,都不大利于工程应用。我们开设这门课程的目的,就是希望将两者有机地结合起来,通过授课、实验缩短同学开发DSP系统的时间,培养学生的工程素质和创新能力。,先修课程(本课程),单片机原理或微型计算机原理数字信号处理技术(算法)(非必要)具备专业知识(应用于本专业领域的算法非必要),关于课程DSP课程特点,DSP简单说就是高性能处理器,归纳处理器课程的特点:理论性不强(犹如英语单词,无需溯源,软硬件都如此)学习目的会用(最大限度发挥其作用)学习方法动手(练出来的,不是学出来的),处理器学习方法,微型计算机原理20多年8088/8086学到什么?单片机原理近20年51系列学到什么?DSP原理5年左右F240/F2407/F2812变化大DSP结构与实验开发环境都会略有变化类型多;更新换代快,处理器发展更新越来越快。如何学?不是学习某一具体芯片。学习处理器课程要掌握的就是基本技能基本功。,如何修炼基本功?,会找资料:充分利用网络资源(无所不有),提高查找资料能力会看:教材或datasheets.(*.pdf文件)。一般了解和详细使用软件开发环境:熟悉一些仿真软件Keil51、CCS等;找、看、用对比学习:(CPU、微控制器MCU、DSP、嵌入式处理器)动手:软硬件设计,遇到问题先找自己,才能积累软硬件设计技能会借力:高手指点,是捷径;最好的教师是自己:自己动手才有收获,特别是工程应用课程!,设计中如何得到技术参考资料以及如何得到相关源码,1)原则是碰到问题就去在TI网站的搜索中用keyword搜索资料,主要要注意的就是ApplicationNotes,userguides比如不知道怎样进行VC5402的McBSP编程,搜McBSP和VC5402如果不知道如何设计VC5402和TLV320AIC23的接口以及编程,搜TLV320AIC23和VC5402;这样可以搜到一堆的资料,这些资料一般均有PDF文档说明和相应的源程序包提供,download后做少许改动即可2)版上发问3)google搜索4)再不济,找技术支持,碰运气了,处理器工程应用(实战用),选型(DSP、MCU及具体型号);(靠只是储备)熟悉有关模块详细结构及编程方法;(C或汇编)熟悉开发软件(大多数是相通的);软件、硬件设计、调试、系统联调(调试功底相通)。,授课对象及学时安排,全校研究生公共课(电气工程、机械工程、生命科学、电子与信息工程、航空航天学院等)20+20学时电气学院、航空航天学院本科生32+16学时特点:学生面广、基础不同数字信号处理技术课程掌握程度不同应用对象不同(专业不同),主要内容,DSP课程=教学实验DSP课程教学内容以F240,学会学习处理器的方法(硬件结构、指令系统、开发)实验开设基本实验(统一安排)综合实验(时间开放)专题研究科研,实验开设实验室建设及资源,2001年建立DSP(F240)实验室2003年加入TI大学计划“研究生创新实验室”成立时,成为课程之一PCITDS51018套F240EVM18套TMDXeZD2812F2812DSK15套闻亭2407USB仿真器5套TMDS3P701016A2407EVM2套TMDSDSK541615套TMDSDSK55102套感谢的TI支持,上课及考核形式,上课:多媒体讲课,许多内容需要自学参考书:DSP控制器原理及应用宁改娣等编写,上课以此为主,包括实验内容上datasheet及应用资料实验以你们为主进入实验前要明确你要干什么?掌握什么?(而非教师告诉你如何如何做?)自己设计综合实验(可以充分利用DSP现有资源,无需外加其他硬件)提供了目前最好的DSP开发仿真环境及实验环境考核开卷笔试30(实验教学内容)由大家上课和实验的态度决定是否考平时上课及实验40(验收课程设计结果)综合实验书面报告30(非常正规)。或者写一篇论文在核心期刊以上发表。,第一部分:DSP基本概念,DSP芯片的分类,DSP芯片主要可以按照下列两种方式进行分类。按数据格式分定点DSP芯片浮点DSP芯片按用途分通用型DSP芯片专用型DSP芯片,DSP芯片的应用,(1)信号处理如数字滤波、自适应滤波、快速傅立叶变换、相关运算、谱分析、卷积、模式匹配、加窗、波形产生等;(2)通信如调制解调器、自适应均衡、数据加密、数据压缩、回波抵消、多路复用、传真、扩频通信、纠错编码、可视电话等;(3)语音如语音编码、语音合成、语音识别、语音增强、说话人辨认、说话人确认、语音邮件、语音存储等;(4)图形/图像如二维和三维图形处理、图像压缩与传输、图像增强、动画、机器人视觉等;,DSP芯片的应用,(5)军事如保密通信、雷达处理、声纳处理、导航、导弹制导等;(6)仪器仪表如频谱分析、函数发生、锁相环、地震处理等;(7)自动控制如引擎控制、声控、自动驾驶、机器人控制、磁盘控制等;(8)医疗如助听、超声设备、诊断工具、病人监护等;(9)家用电器如高保真音响、音乐合成、音调控制、玩具与游戏、数字电话/视等。,DSP的应用正在日益发展,PDA,巡航导弹,移动通信系统,80%的手机采用了TI的DSPCore,还可以举出很多例子,医院用的B超、CT、核磁共振,卫星遥感遥测,天气预报、地震预报、地震探矿,风洞试验,数字化士兵、数字化战争,.,DSP的应用领域取决于设计者的想象空间,DSP与MCU硬件结构比较,DSP(数字信号处理器)作为一种微处理器,其设计的出发点和通用CPU以及MCU等处理器是不同的。DSP是为完成实时数字信号处理任务而设计的,算法的高效实现是DSP器件的设计核心。DSP在体系结构设计方面的很多考虑都可以追溯到算法自身的特点。,DSP与MCU硬件结构比较,改进的哈佛结构、多总线:片内多条数据、地址和控制总线,冯诺依曼结构改进哈佛结构多数CPU采用几乎所有DSP单片机哈佛结构:但共用一套AB和DB,由控制信号CS、DS区分,改进的哈佛结构,总线结构,多总线:片内多条数据、地址和控制总线。什么是总线?AB、DB、CB3总线单片机、8086/8088等微处理器片内、片外各有几条总线?,DSP与MCU硬件结构比较,改进的哈佛结构、多总线:片内多条数据、地址和控制总线流水线技术:多个控制和运算部件并行工作,流水线操作(4级流水线),100,指令周期,101,102,103,104,105,106,顺序执行ADDSUB,TI流水线26级,CPUCLK取指令NN+1N+2N+3译码N-1NN+1N+2取操作数N-2N-1NN+1执行N-3N-2N-1N图四级流水线C2的CPU运行于4级流水线方式,DSP与MCU硬件结构比较,改进的哈佛结构、多总线:片内多条数据、地址和控制总线流水线技术:多个控制和运算部件并行工作硬件乘法器特殊指令:MAC(连乘加指令,单周期同时完成乘法和加法运算)RPTS和RPTB(硬件判断循环边界条件,避免破坏流水线)特殊寻址方式:位倒序寻址(实现FFT快速倒序)循环寻址特殊片内外设:可编程等待电路(便于与慢速设备接口)数字锁相电路PLL(有利系统稳定)丰富片内外设:定时器、异步串口、同步串口、DMA控制器、A/D和通用I/O口、PWM、CAN等丰富片内存储器类型:RAM、DARAM、ROM、Flash、SARAM等,新的DSP芯片采用Cache(高速缓存)机制,解决存储器速度与DSP内核速度不匹配的问题,DSP与MCU硬件结构比较,需要说明的是:两者在不断融合,取其优势差异越来越不是那么明显,DSP与MCU软件开发比较,模块化:按功能模块编程工程化:软硬人员分离,MCU:ORGxxxx,绝对定位优点:简单、容易上手缺点:模块化编程差工程化不支持,DSP:Section:相对定位缺点:灵活、上手较难优点:模块编程好工程化编程支持,DSP软件开发,Section(“段”)概念:一块连续的储存空间,可存放程序或数据在编程时,“段”没有绝对定位,每个“段”都认为是从0地址开始的一块连续的储存空间,而无需关心这些“段”究竟定位在系统的哪些地方。优点:便于程序的模块化编程;便于工程化管理:可将软件开发人员和硬件开发人员基本上分离开。重定位:由于所有的“段”都是从0地址开始,所以程序编译完成后是无法运行的,要让程序正确运行,必须对“段”进行重新定位,这个工作由链接器完成。.cmd文件:MEMORY命令描述系统硬件资源,SECTIONS命令描述软件人员程序中用到的“段”如何定位到恰当的硬件资源上。,DSP与MCU开发工具比较,MCU:代替方式(仿真头替代MCU)硬件时序为仿真器硬件时序,与目标系统时序有一定差异或多或少占用目标硬件资源仿真头制作较难仿真电缆较短,使用不便不同MCU,工具不同,用户投资加重,DSP:接口方式(JTAG)硬件时序即为目标系统时序不占目标系统硬件资源仿真头制作方便仿真电缆较长,使用方便不同的DSP,仿真接口标准JTAG,工具相同,用户投资有保障,DSP与MCU硬件开发比较,MCU硬件开发基本功可以移植到DSP开发DSP处理速度一般稍高,注意高速PCB制作事项,DSP芯片的选择(选择顺序按情况定),1.DSP芯片的运算速度(各厂商)2.DSP芯片的价格3.DSP芯片的硬件资源(存储器、ADC、PWM等等)4.DSP芯片运算精度5.DSP芯片开发工具:软件硬件6.DSP芯片功耗7.其他:封装、应用场合(民品,工业品,军品)、售后服务TIDSP的选型主要考虑处理速度、功耗、程序存储器和数据存储器的容量、片内的资源,如定时器的数量、I/O口数量、中断数量、DMA通道数等。DSP的主要供应商有TI,ADI,Motorola,Lucent和Zilog等,其中TI占有最大的市场份额。(先入为主),DSP芯片的发展(1),1978年AMI公司推出S2811世界上第一片DSP;1979年INTEL公司推出2920DSP芯片的一个重要里程碑;1980年NEC公司推出PD7720第一片具有乘法器的DSP芯片;1982年TI公司推出第一代DSP芯片TMS32010,之后又相继推出TMS320一系列产品TI公司的TMS320系列DSP产品已经成为当今世界上最有影响力的DSP芯片,TI公司已经成为世界上最大的DSP芯片供应商。,DSP芯片的发展(2),1984年AT90毫微米的集成电路工艺技术投产;9层金属结构;高性能电源管理芯片据Engibous介绍,从美国到中国,目前有1,000家第三方软件开发商和900所大学专门研究开发和讲授DSP架构.中国大学计划(在47所大学设立约100个DSPS实验室)全球DSP竞赛(10万美金)。TI预想未来世界的方方面面都渗透着TI产品的点点滴滴,您的每个电话、每次上网、拍的每张照片、听的每首歌都来自TI数字信号处理器(DSP)及模拟技术的神奇力量。,TI的市场地位,1,DSP产品全球第一2,模拟产品全球第一3,无线产品全球第一4,图形计算器全球第一5,硬盘产品全球第一,“TheSingleDeviceHavingtheMostSignificantImpactonExpandingtheUseofElectricMotorTechnologyistheDSP.”GeorgeGulalo,President,MotionTechTrends,多方联合,共同发展,教学中采用的DSP型号,选TIDSP(几乎100学校,个别学校有Motorola实验室)选型:C2000、C5000和C6000系列都有,开发环境完全相同,使用CCS软件学会一个DSP的开发,其它都比较容易上手课程介绍C2000系列F240F2407F2812,第二部分:TIDSP概述,图TMS320系列产品命名方法,TI公司的DSP命名,C2000DSP,以达到0.05mW/MIPs的最低功耗性能比而具有最长的电池寿命。最佳的代码密度兼容C54xDSP软件,工作频率将达到1.1GHz最好的DSP编译器,便于使用兼容C62xDSP软件,可扩展性能达到400MIPs最佳的C/C+控制代码效率兼容C24xDSP软件,C5000DSP,C6000DSP,MotorControlDSP,PersonalDSP,BroadbandInfrastruc-tureDSP,TI公司主推的三大DSP系列,OpticalNetworkingControloflaserdiode,TVscreenDeflectionofelectronbeamforsmallangleandsharpcornerTVscreen,Automotive-EPSBatteryoperatedprecisionforsteering,PrinterPrintheadcontrolPaperpathmotorcontrol,DigitalPowerSupplyProvidescontrol,sensing,PFC,andotherfunctions,“Segway”ManynewcoolApplicationtocome,TirePressureLowcostpressuresensingbasedontirerotationspeedmeasurement,C2000系列DSP,应用领域,下一步可能的应用.,互联网相关:智能电冰箱等,高速,高密度磁盘驱动数字视频Internet服务器,高效的电动汽车,高精度的加工工艺,C2000系列DSP,子系列,C2xx子系列:16位定点DSP、20MIPS代表器件:TMS320F206PZC24x子系列:16位定点DSP、20MIPS代表器件:TMS320F240LF240 xA子系列:16位定点DSP、40MIPS代表器件:TMS320LF2407AF28x子系列:32位定点DSP、150MIPS代表器件:TMS320F2812、TMS320F2810,UpTo40MIPS,ControlPerformance,High-PrecisionControl,Multi-Function,Appliance&ConsumerControl,150MIPS!,SoftwareCompatible,High-endDerivatives,Applicationspecificversions,ScaledDownversions,C2000系列DSP,Roadmap,TMS320LF2407:高集成度的DSP控制器,C2000:参数选择列表,*C28xBroadSamplingMid2001*,EventManagersUltra-Fast12-bitADC16.7MSPSConversionSpeedDuals/henablesimultaneoussamplingAutoSequencer,upto16conversionsw/oCPU,Multiplestandardcommunicationportsprovidesimpleinterfacestoothercomponents,FastprogramexecutionoutofbothRAMandFlashmemory110-120MIPSwithFlashAccelerationTechnology150MIPSoutofRAMfortime-criticalcode,ControlPeripherals,CommunicationsPorts,F2810/F2812:业界最强大的控制专用DSP,ControlPorts,TargetApplication,OpticalNetworking,PowerSupplies,IndustrialApplications,Automotive,andmanymore,TMXtoday,TMSProductionmid2003,(MultichannelBufferedSerialPort)多通道缓冲串行口,最高的代码效率,伺服控制C编译器的编译结果比较,C28x,ARMThumb,SH-DSP,SH3,C28x:最高的代码效率,C16x,C196,C5000系列DSP的应用,5000,C5000系列DSP,子系列,C54x子系列:16位定点DSP、100160MIPS,应用于低端产品代表器件:TMS320VC5402、VC5409、VC5410、VC5416C55x子系列:16位定点DSP、400MIPS,应用于高端产品代表器件:TMS320VC5510、VC5509、VC5502C54xARM7子系列:主要应用于嵌入式系统中,如静态数码相机代表器件:TMS320VC5470、VC5471、DSC21C55xARM9子系列:主要应用于2G和3G手机中即OMAP平台:OpenMultimediaApplicationsPlatform开放式多媒体应用平台代表器件:OMAP5910,C5000系列DSP,Roadmap,C5502400MIPS,C5509288-400MIPS,C5510320-400MIPS,C55xTMDSP,DSP+RISC,PowerEfficiency/SystemDensity,FeatureIntegration,C5470C54xTM+ARM7,C5471C54xTM+ARM7,OMAPTMOMAP5910,C5420200MIPS,C5421200MIPS,C5441532MIPS,C54xTMMulticore,C5407120MIPS,C5404120MIPS,OMAP的基本结构开放式多媒体应用平台(OMAP)是TI专门位支持2.5G和3G手机应用需求而设计的处理器体系结构(DSPMCUMTC内存和流量控制器)。,C6000系列DSP的应用,6000,C6000系列DSP,子系列,C62x子系列:32位定点DSP、12002400MIPS代表器件:TMS320C6211C67x子系列:32位浮点DSP、12001800MIPS,9001350MFLOPS代表器件:TMS320C6711、C6712、C6713C64x子系列:32位定点DSP,40005760MIPS代表器件:TMS320C6414、C6415、C6416,C6000CatalogRoadmap,TI推出720MHz时钟DM642媒体处理器,TI720MHzDM642processorReal-timeHDdecoding&transcoding:WM9,MPEG4,MPEG2formatsavailableIntegratedperipherals:10/100EthernetMAC,66MHzPCI,3HD-enabledvideoportsProductionqualifiedsamplesavailablenowC64XDSPCore,HDenabledSetTop-Box,HDContentOut,Set-TopBoxoffersmulti-formataudio,video,andimageencoding/decoding,AudioOut,SDRAM,Flash,AudioDAC,VideoEncoder,HDD,PowerMgmt,DM642,EthernetPHY,GPP,手机80的DSP用的是TI的DSPCore非DSP成品,仅IPCore,SOC?SystemOnChip,DSP总体结构,总结,DSP定义:DSPorDSP与MCU对比DSP的发展是:多、快、好、省DSP选型:了解各公司各DSP特点DSP系统的基本模型(与以前MCU系统类似):,C2000DSP片内具有ADC,使用PWM可以实现DAC,课程使用的ftp服务器,4资料/电子课件/DSP课程资料个别比较完整的优秀设计,费用实验室提供。作为实验展品,谢谢各位,TIDSP性能总结,1.片内存储器的情况C2000系列的片内RAM最小(一般小于2k字)C5000系列较多(几十k字)C6000系列最
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店商场知识培训课件
- 2025年儿童节活动方案策划
- 2025年毕业工作方案
- 我的设计才华-个人竞聘简历
- 护理学导论与跨文化理论
- 202x工作总结暨新年计划模板2
- 物业主任述职报告
- 法律法规与标准知识
- 个性化课程总结汇报
- 浙江省普通高校2025届高三4月调研测试物理试题试卷含解析
- 贵州省语文中考2024-2025学年仿真试卷及答案解析
- 2024年国家林业和草原局华东调查规划设计院招聘高校毕业生10人历年(高频重点复习提升训练)共500题附带答案详解
- 2023年拉萨市“一考三评”备考试题库-下(多选、判断题部分)
- 资产评估收费管理办法(2009)2914
- 武汉2024年湖北武汉音乐学院非事业编岗位招聘笔试历年典型考题及考点附答案解析
- 新人教小学数学六年级下册《用比例解决问题(二)》教学设计
- 交响音乐赏析智慧树知到期末考试答案章节答案2024年西安交通大学
- 2024年广东省惠州市惠城区中考二模物理试卷
- 2024年山东省青岛市部分学校九年级中考二模数学试题(含答案)
- 河南省郑州市中原区2023-2024学年三年级下学期期中考试数学试卷
- 日常保安服务投标技术方案(技术标)
评论
0/150
提交评论