1363.双DSP最小系统设计.doc
《1363.双DSP最小系统设计.doc》由会员分享,可在线阅读,更多相关《1363.双DSP最小系统设计.doc(40页珍藏版)》请在三一办公上搜索。
1、 毕业设计(论文)题目 双DSP最小系统设计 学生姓名 学号 专业 电气工程及其自动化 班级 指导教师 评阅教师 完成日期 2007年 06月 01日XXX大学学位论文原创性声明本人郑重声明:所呈交的学士学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果,对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人拥有自主知识产权,没有抄袭、剽窃他人成果,由此造成的知识产权纠纷由本人负责。学位论文作者签名:_ 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定
2、,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密 ,在_年解密后适用本授权书。2、不保密 。(请在以上相应方框内打“”)作者签名:_ 年 月 日 导师签名:_ 年 月 日 目 录摘要1前言31TMS320F240和TMS320VC33特点71.1 TMS320F240的特点 71.1.1 TMS320F240的事件管理器81.1.2 TMS3200的引脚及其功能 111.1.3 总线结构
3、、CPU、存储器及I/O的特点 12 1.2 TMS320VC33的特点 12 1.2.1 TMS320VC33的硬件 13 1.2.2 TMS320VC33的指令系统172 双DSP最小系统设计 192.1 同步电机矢量控制的实现192.2 基于TMS320F240的SVPWM实现212.3 双DSP最小系统硬件设计 232.3.1 电源电路 25 2.3.2 时钟电路 262.3.3复位电路 282.4 DSP与双口RAM的连接 292.4.1 双口RAM功能与结构 292.4.2 DSP与双口RAM的接口设计 323系统软件设计354总结 38致谢 39参考文献 40双DSP最小系统设计
4、摘 要:本文介绍了一种双数字信号处理器(DSP)最小控制系统,通过此系统实现永磁同步电动机的矢量控制设计。设计采用双DSP的主从结构,利用TMS320F240控制上的强大功能实现SVPWM的调制;利用TMS320VC33浮点运算能力强的特点,完成矢量控制计算。文中主要介绍了双DSP最小系统的硬件框图设计和软件设计,使用双口RAMCY7C02实现双DSP之间的高速数据交流和通信,解决双DSP的存储争用问题,完成双DSP最小系统的电源电路、复位电路、时钟电路设计,使得不同的DSP优势充分体现,协同工作,大大提高控制平台的性能。 关键词:永磁同步电动机;双口RAM;双DSP;矢量控制; Design
5、 of Double DSP smallest system Abstract:This article introduced one kind of smallest control system composed by double DSP. Through this system to realize the vector control design of PMSM. The host from structure is used in the design of double DSP . In order to realize realizes the SVPWM modulatio
6、n using the control informidable function about TMS320F240;According to the gharacteristic which floating point calculation ability is strong, completes the computation of vector control. It is mainly introduced the hardware diagramdesign and the software design about the double DSP in the article.
7、I use pair of mouth RAMCY7C02 in order to realize high speed data exchange and correspondence between the double DSP, Simultaneously also solved the memory struggle uses question of the double DSP.Then completed the design of the power circuit,the repositionedthe electric circuit and the clock circu
8、it, causes the different superiority about DSP fully manifests and their joint operation.Therefore the performance of the platform controlling obtains a great enhancement.Keyword:PMWM; Double mouth RAM; Double DSP; Vector control;前 言信息技术的发展日新月异,数字化的浪潮正在迅速地席卷全球。数字信号处理作为数字化最重要的技术之一,在其应用的广度和深度方面,正以前所未有
9、的速度向前发展。而数字信号处理器性能的不断提高,开发工具的日臻完善,价格迅速下降,使其在语音合成与识别、图像处理、雷达、通信、声呐、多媒体、高速控制、医疗设备、仪器仪表、家用电器等众多领域得到了极为广泛的应用。在DSP技术领域中处于领导地位的为美国的(TheirParty)TI公司,它们的宗旨是没有最好,但求更好。将此技术不断发展创新,目前正致力于研究性能更高,操作更方便,价格更合理的物美价廉的产品。欧洲和东亚一些国家,如日本,韩国等,它们也不甘示弱,也都在此项目的研究领域中逐渐发展壮大,它们的产品也是在不断的更新进步,现阶段从事的研究也是在技术先进的基础上设计更快捷,更人性话的产品。可以这么
10、说,国外各强国技术的先进定会带动社会的发展。从市场应用和业务需求的角度看,预计世界在未来十年中,由于DSP技术的不断改进,最大和最深刻的变化将是从语音业务向数据业务的战略性转变,这种转变将深刻影响通信技术的走向。我国DSP 技术领域还不够先进,97年才和TI公司合作,从事于DSP技术的研究。现阶段国内DSP工具开发已经起步,但也只有闻亭和合众达两家,而专门从事DSP硬件平台和应用软件开发的单位和公司还没有,在强烈的市场竞争环境下,为适应市场制度下产品的需求,目前我国已经和正在进行研究开发的项目主要分成以下三类:1.语音编码及其相关产品。2.Hi-Fi音频压缩及相关产品。3.图象压缩及相关产品。
11、我们对DSP的应用前景充满希望和信心,现在有更多的高校、科研机构、公司陆续开展DSP的应用研究,藉此开发最新的数字化电子产品,为振兴我国电子工业作出贡献。目前,随着计算机和信息产业的飞速发展,数字信号处理学科不但在理论上而且在方法上都获得了迅速发展。特别是数字信号处理器(Digital Signal Processor,DSP)的诞生与快速发展,使各种数字信号处理算法得以实时实现,为数字信号处理的研究和应用打开了新局面,提供了底成本的实际工作环境,造就了一大批新型电子产品,推动了新的理论和应用领域的发展。由于DSP具有丰富的硬件资源、改进的并行结构、高速数据处理能力和强大的指令系统,已经成为世
12、界半导体产业中紧随微处理器与微控制器之后又一个热点,在通信、航天、航空、雷达、工业控制、网络及家用电器等各个领域得到了广泛的应用。所以DSP控制器及其应用是目前较为热门的研究领域,而我们所说的DSP一般多数属于单DSP系统,多DSP技术的研究完善了单DSP所不能完成的功能,如电机控制,图象监测等系统中的矢量控制和通信,为了更深层次学习研究DSP,势必要了解掌握双DSP最小系统的设计方法。本设计针对带有旋转变压器的高磁场永磁同步电动机进行矢量控制。系统使用双DSP主从结构,主DSP实现电动机矢量控制算法,从DSP处理旋转变压器信号。从DSP对旋转变压器信号的处理保证了主DSP获得电动机转子位置及
13、转速的实实时性与精确性。以旋转变压器为转角基础的矢量控制系统的DSP实现,不仅满足了PMSM 伺服系统精确定位的要求,而且获得良好的动态响应。本文提出的方案具有系统易于实现与低成本的特点。1 TMS320F240和TMS320VC33的特点1.1TMS320F240的特点TMS320F240是TI公司于1997年推出的低价格高性能的16位定点DSP,是专为数字电机控制和其它控制应用系统而设计的DSP。F240不但具有高性能C2000系列CPU内核,配置有高速数字信号处理的结构,而且还具有单片电机控制的外设功能。它将数字信号处理的高速运算功能与面向电机的强大控制能力结合一起,从而成为传统的多微处
14、理器MCU和多片设计系统的理想替代品。TMS320F240主要由CPU、存储器和片上外设三部分组成,其结构框如下: 图1 TMS320F240结构图1.1.1TMS320F240的事件管理器TMS320F240的执行速度很快,采用改进型哈佛结构,具有分离的程序总线和数据总线,使用四级流水线作业,并且允许数据在程序存储空间和数据存储空间之间传输,从而提高了运行速度和编程的灵活性。指令执行速度为20MIPS,几乎所有的指令都可以在50ns的单周期内执行完毕。存储器可寻址空间224K字(64K字程序空间,64K字数据空间,64K字I/O空间,32K字全局空间);片内有16K字的Flash EEPRO
15、M。双10位A/D转换器,共16位输入通道,转换时间为6s。事件管理器中有3个定时/计数器,4个捕获单元等。事件管理器(EV)是该系统DSP芯片特有的专门用于电机控制用的模块,主要由下面几部分构成:通用定时器TMS320F240一共有3个16bit的通用计数器(T1、T2、T3),除了用于产生周期信号外,还作为正交脉冲编码单元(QEP)、捕获单元、PWM模块的时基信号。比较单元和PWM控制TMS320F240提供了多达9路比较PWM输出端。其中的6路PWM输出由一个空间矢量模块控制,并具有死区逻辑,不需程序过多的干预就能够方便地产生用于三相全桥逆变器6个功率开关元件的PWM触发信号,从而实现对
16、三相交流感应电机或无刷直流电机的控制。捕获单元(CAP)TMS320F240的捕获单元可用于及时地捕捉无刷直流的电动机磁极位置信号的上升下降沿,并通过查询相关计数器的值来确定电机的转速。正交编码器(QEP)TMS320F240的正交编码器可以对与电机同轴的光电编码器、磁编码器所产生的正交编码信号进行计数,继而判断电机的转速、位置、转动方向。此外,事件管理器还包括串行通信接口(SCI)、串行外设接口(SPI)。 其事件管理器结构框图如下:图2 TMS320F240 事件管理器EV构成框图TMS320F240内部有16通道两路转换精度为10位的AD变换器,转换时间仅为66s。在电机调速系统构成电流
17、闭环时,反馈电流信号可以经AD输入CPU处理。除此之外,TMS320F240还提供28个IO口用于控制系统所需的各种开关量。1.1.2 TMS320F240引脚及功能TMS320F240是132引脚PQ封装的芯片,其各引脚功能可分为10部分:(1) 外部接口数据/地址信号;(2) 外部接口控制信号;(3) ADC输入;(4) I/O位及引脚功能分配;(5) 通信系列接口(SCI)及I/O位引脚;(6) 比较信号;(7) 中断和混杂信号;(8) 时钟信号;(9) 电源信号;(10) 测试信号。 其部分引脚名称及功能: A0-A15:并行地址总线。对外部数存、程序或I/O器件进行寻址。当EMUI/
18、引脚为底电平时进入高阻状态。在掉电模式时保持当前状态。D0-D15:并行数据总线。TMS320与外部数存、程序或I/O器件之间进行数据传输。当没有输出或芯片复位时处于高阻状态;当EMUI/引脚为底电平时或掉电模式时亦进入高阻状态。、:数据、程序I/O空间的选择信号。当访问专门的外部空间时变为低电平,否则为高。当芯片复位、处于掉电模式或EMUI/引脚为底电平时进入高阻状态。READY:数据准备输入。READY为高表示外部器件已准备好与DSP进行数据传输;如果外部器件未准备好则READY为低,此时DSP等待一个周期,然后再次检查READY。R/:读/写信号。在访问外部器件时,R/W状态表示信息的传
19、输方向。它一般处于读模式(高电平),除非有写操作时就变为低电平。当芯片复位、处于掉电模式或EMUI/引脚为底电平时进入高阻状态。:写使能信号。当的下降沿到来时,器件将驱动外部数据总线D0-D15;当的上升沿到来时,外部器件将锁存数据。对于所有外部程序、数据I/O接口的写操作都有效。当引脚为低或复位时WE进入高阻状态。:存取选通信号。总是高电平除非被授权变低去指明一个外部总线周期。当芯片复位、处于掉电模式或EMUI/引脚为底电平时进入高阻状态。W/:写/读信号。W/由R/信号转换而来。能够与外部设备的输出使能端直接连接。当芯片复位或EMUI/引脚为底电平时进入高阻状态。:总线请求信号。在访问全局
20、数据存储器空间时被确定为低有效。当芯片复位、处于掉电模式或EMUI/引脚为底电平时进入高阻状态。Vccp/WDDIS:闪速编程电压提供端。如果Vccp=5V,对片内的Flasm Memory可以进行擦除/写入。如果Vccp=0V。则不允许对片内的Flasm Memory进行擦除/写入。此引脚也可作为一个硬件看门狗,当Vccp/WDDIS=5V时,看门狗定时器被使能,WDCR的位6被置1。1.1.3总线结构、CPU、存储器及I/O的特点所有TMS320C2000系列芯片的总线结构均相同,由6套16位的内部总线组成,它们是两套相互独立的程序操作总线和数据操作总线。这种总线结构有以下特点:(1)具有
21、分离的程序总线和数据总线,允许CPU同时访问程序指令和数据存储器;(2)具有独立的数据读/写地址总线和数据读/写总线,使CPU对数据存储器的读、写访问可在同一机器周期内完成;(3)分离的程序和数据空间及独立的总线结构,支持CPU在单机器时钟内并行执行算术、逻辑和位处理操作等;(4)采用改进的哈佛型总线结构,使运行速度得以大幅度提高,处理能力得以优化。 所有C2000系列芯片CPU结构完全相同。CPU主要包括下列一些器件: 一个32位的中央算术逻辑单元(CALL); 一个32位的累加器(ACC); CALU的输入数据定标移位器(输入移位器)及输出数据定标移位器(输出移位器); 一个16位*16位
22、的乘法器; 一个乘积定标移位器; 数据地址发生逻辑,其中包括8个辅助寄存器和一个辅助寄存器算术单元(ARAU);程序地址发生逻辑;两个16位的状态寄存器ST0、ST1。C2000DSP芯片具有16位的地址线,可以访问4个独立的地址空间,总计192K字的地址范围。它们是:程序存储器(64K字) 存放指令机器码、数据表格及在执行程序时要使用的数据;局部数据存储器(64K字) 保存指令使用的数据;全局数据存储器(32K字) 用作附加的数据空间,存放与其它处理器共享的数据;输入/输出I/O空间(64K字) 用于和外设接口,并包含片内外围设备的寄存器。C2000系列芯片内含大量的片内存储器,这些片内存储
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1363. DSP 最小 系统 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4146048.html