资源描述
文献阅读课程阅读报告基于DSP的通信电源监控系统的设计学生姓名 陈龙 学 号 2009500235 专业班级 通信工程0901指导教师 杨述斌 2011年12月摘 要随着技术的告诉发展,数字信号处理器(DSP)的应用范围越来越广,普及率越来越高,应用领域大到航空航天器材,如飞机,飞船等,小道日常电子产品如手机、数码相机、MP4、多媒体和通信设备等,DSP的应用领域主要包括:自动化控制领域(如导航和定位、震动分析、磁盘驱动、激光打印、机器人控制等)、消费电力领域(如智能文具、扫描仪、机顶盒、VCD/DVD、可视电话、传真机等)、电子通信领域(如蜂窝电话、IP电话、无线调制器、数字语音嵌入等)、语音处理领域(语音综合、语音增强、语音是被、语音编码等).由此可见,DSP在当今电子类产品中起到了不可或缺的作用。在现代通信系统中, 通信电源对于确保通信系统运行的稳定性和可靠性,显得尤为重要,对于电源的监测和控制是通信系统中一个重要的环节。 在通信电源的监测系统中不但要对线路中的电压量、电流量、供电频率以及开关量的状态进行监测,而且还要计算出线路的有功功率、无功功率、功率因数以及电网中的谐波分量。在数据采集时要保证对电压信号、电流信号同步进行采样,以保留接收到的各路信号之间的相位信息,从而在随后的处理中解算出各路信号之间的时延关系。基于此目的我们设计了以DSP芯片TMS320VC5416、A/D转换器AD73360为核心的6路同步信号采样系统。关键词:通信系统;处理;检测AbstractAs technology tell development, digital signal processor (DSP) more and more wide application scope, the penetration rate is more and more high, application field to aerospace equipment, such as aircraft, ships, electronic products such as mobile phone daily trail, digital camera, MP4, multimedia and communication equipment, etc, DSP application include:automation control areas (such as navigation and positioning, and vibration analysis, the disk drive, laser printing, robot control, etc), consumer power industry (such as intelligent stationery, scanner, STB, VCD/DVD and video phone, fax machines, etc), electronic communication field (such as cellular phone, IP telephone, wireless modulator, digital voice embedded, etc.), nurtures the infant processing field (speech synthesis, speech enhancement, speech was, speech coding, etc). Thus, DSP in todays electronic products have the indispensable role.In the modern communication system, communication power supply for ensuringcommunications system stability and reliability of the operation, appear particularly important, for the power of the monitoring and control is a communication system a important segment. In communication power supply monitoring system is not only in the line of the voltage quantity, electricity flow, power supply frequency and the switch quantity state of the monitoring, but also to calculate the active power lines, reactive power, power factor and the harmonic wave of power grid. In data collected will guarantee to the voltage signal, current signal synchronously sampling to preserve received multiple signals between the phase information, and thus in subsequent processing for calculating the multiple signals of the relationship between time delay. Based on this objective, we designed A DSP chip to TMS320VC5416, A/D converter AD73360 as the core and synchronizing signal sampling system.Key Words:Communication system; Processing; detection目 录第1章 系统总体方案1第2章 DSP与A/D变换器AD73360的接口设计32.1 DSP TMS320VC5416 MCBSP原理及控制32.2 串行A/D转换器AD73360原理及控制42.3 MCBSP与AD73360硬件接口设计5第3章 MCBSP与A/D变换器AD73360接口软件设计7心得与体会9参考文献10第1章 系统总体方案系统总体构成见图1.1所示,在系统中信号调理模块将外部输入信号进行放大。图1.1 系统总体构成调理以满足A/D转换器模拟信号输入的量程要求;A/D转换模块采用AD73360芯片,将输入的模拟量数字化,并通过其同步串口MCBSP口输出至DSP;时钟模块采用DS1305芯片,通过其自身的SPI接口与DSP进行数据传输,时钟模块为整个系统提供时基;看门狗模块用于提高系统的可靠性;通信模块采用TLC16C552器件,为系统提供两个串行口,实现系统间的通信;FLASH模块采用AMD29LV800BT,容量为512K-16BIT,一方面用于永久存储重要数据和参数,另外FLASH还用于存放系统程序,以供DSP上电引导;SRAM 模块采用CY7C1041,容量为256K-16BIT,用于暂存数据;开关量输入输出模块为系统提供24个I/O接口,用于监测外部开关量的状态,并对外部设备进行控制;CPLD模块用于实现系统间的逻辑控制和地址映射;DSP芯片TMS320VC5416为系统核心器件,用于实现系统的控制和数据的运算处理。DSP芯片具有处理速度快、灵活、精确、抗干扰能力强、体积小及可靠性高等优点,满足了对信号快速、精确、实时处理及控制的要求。系统数据采集处理工作过程是:外部输入信号通过信号调理模块进入A/D转换模块,转换后的数据经同步串口MCBSP进入DSP,通过DSP片内集成的DMA通道,将数据读入缓存,当缓存内数据数量达到处理要求,DSP产生中断,对数据进行处理保存。通过DSP的DMA技术和中断技术实现数据边采集边运算。第2章 DSP与A/D变换器AD73360的接口设计2.1 DSP TMS320VC5416 MCBSP原理及控制TMS320VC5416片上提供3个MCBSP口,该串行口是一种高速、同步、带缓冲的串行接口,它支持多种通信方式,在硬件连接上可以配置为SPI接口,该串口可以根据设计者的不同需求方便的与其它器件接口。MCBSP口物理上包括6 个引脚, 分别是串行数据发送信号DX、串行数据接收信号RX、发送时钟信号CLKX、接收时钟信号CLKR、发送帧同步信号FSX 和接收帧同步信号FSR。由于MCBSP内带有一个可编程的采样和帧同步时钟产生器,所以串口接收、发送时钟和帧同步等信号既可由内部产生,也可以由外部输入。可以看出,该串口接口方便简单,可以实现器件间高速通信,尤其对于高分辨率的A/D转换器件大多采用MCBSP接口。它的主要特点如下:全双工的串行通信;连续的发送和接收数据流功能;具有外部时钟输入或内部可编程时钟两种时钟控制方式;可独立编程的发送和接收帧同步;多通道数据传输(最多可达128个通道); 可选的数据宽度:8、12、16、24、32位;用于数据压缩的律和A律压缩扩展;可编程的时钟和帧同步极性。 MCBSP发送接收原理见图2.1所示:在发送数据时,首先将要发送的数据写到发送寄存器中,若发送移位寄存器为空(说明上一次发送的数据已经由DX引脚送出), 则将发送寄存器中的数据拷贝到发送移位寄存器中;然后在发送帧同步FSX和发送时钟CLKX 的作用下,将发送移位寄存器中的数据逐位移到DX引脚输出。在数据从发送寄存器复制到发送移位寄存器后, 就可以将下一个要发送的数据写到发送寄存器中,从而可以保证数据的连续发送。串口接收数据的原理与发送基本类似, 区别是数据移动方向相反,并且多通道串口的接收带三个缓冲器。图2.1 MCBSP发送接收原理对于同步串口的控制主要通过片上MCBSP控制寄存器及子地址寄存器来完成。配置FSR、FSX、CLKR、CLKXY引脚为输入还是输出以及它们的极性;配置传输数据是单相位还是双相位帧同步;配置每帧所包含的数据个数;配置传输数据的字宽(若为双相位帧同步,每一相位对应的字宽可设为不一样); 配置第一个帧同步之后的帧同步是否被忽略;配置数据位的延迟;配置数据的符号扩展方式;配置所选择的传输通道;若采用内部产生时钟和帧同步信号,还需要对时钟和帧同步产生器进行配置。对于DSP和MCBSP之间数据传输一般采用的DMA通道和中断技术来完成。2.2 串行A/D转换器AD73360原理及控制AD73360是AD公司生产的6通道输入带MCBSP接口的同步A/D转换器,输出数据分辨率为16位,最大采样率为64K/S,该器件采用-转换原理,具有良好的内置抗混叠性能,由于其采样率和输入信号增益都是可编程的,采样率可分别设置为64K、32K、16K、8K(输入时钟为16.384M时)信号增益可在0dB到38SdB之间选择, 因而它既适合于大信号的应用, 也适合于小信号的应用。AD73360 能保证6路模拟信号同时采样,且在变换过程中延迟很小。在数字接口方面,除了与DSP有相同的串口引脚外,AD73360还提供了串口使能引脚SE、主时钟输入引脚MCLK、串行输出时钟引脚SCLK。SE为高电平时MCBSP口被使能,MCLK 为外部时钟输入信号,通常由外部时钟驱动,MCLK进入AD73360之后, 首先被分频产生DMCLK ,然后由DMCLK 分频产生串口时钟信号SCLK, 它们的分频因子都是可编程的;SCLK 为串口时钟信号,通常作为DSP同步串口的输入时钟信号;SDI和SDIFS为数据输入和输入帧同步信号, 通常用于接收初始化控制字;SDO和SDO为数据输出和输出帧同步信号, 通常用于输出转换的数据。AD73360有三种工作模式:编程模式、数据模式和混合模式。在编程模式下只接收控制字,输出无效的转换数据;在数据模式下,输入的控制字被忽略,输出有效的转换数据;在混合模式下,允许在数据转换过程中接收控制字。2.3 MCBSP与AD73360硬件接口设计在系统中DSP有三个Mcbsp口,在设计中Mcbsp0与AD73360接口(Mcbsp1配置为SPI口与DS1305接口),硬件接口原理见图2.2所示,图中XF引脚为控制图2.2 MCBSP与AD73360硬件接口原理信号,XF为低电平时复位AD73360,串口无效,XF为高电平时使能串口;MCLK引脚外接16.384MHz时钟,通过分频产生SCLK;接收移位时钟引脚CLKR0、发送移位时钟引脚CLKX0通过程序设置为发送、接收时钟信号由外部提供,它们的时钟均由SCLK引脚输入;接收帧同步信号引脚FSR0 、发送帧同步信号引脚FSX0通过程序设置为发送、接收帧同步信号由外部提供,它们的帧同步信号均由SDOFS引脚输入。第3章 MCBSP与A/D变换器AD73360接口软件设计DSP与AD73360的接口软件主要包括两个方面,对MCBSP进行配置,通过MCBSP配置AD73360 。对MCBSP进行配置主要包括以下几个方面:配置发送、接收时钟和帧同步等信号都为输入;为单相位的接收和发送;帧同步且传送每个字的宽度为16 位。通过MCBSP配置AD73360主要包括以下几个方面:设置分频因子配置发送时钟SCLK,设置A/D的采样率;使能参考电平输出;使能A/D转换通道,及相应通道增益;配置模拟通道输入方式。由于篇幅所限,仅给出寄存器配置值。对MCBSP各寄存器配置如下:RCR1=XCR1=0040h 每帧一个字,字宽为16位;RCR2=XCR2=0001h 单相位帧同步,无压扩,第一个帧同步后的帧同步不忽略,一位数据延迟;PCR=0000h 发送和接收帧同步,时钟都由外部输入,发送和接收帧同步为高有效,发送和接收数据在上升沿采样;MCR1=0001h 所有的接收通道被禁止,所需要的通道由RP(A/B)BLK和RCER(A/B)选择;MCR2=0001h 所有的发送通道被禁止且被屏蔽,所需要的通道由 XP(A/B)BLK和XCER(A/B)选择;RCERA=0001h 仅打开接收通道0,关闭其它通道;RCERB=0000hXCERA=0001h 仅打开发送通道0,关闭其它通道;XCERB=0000hSPCR1=0001h 使能串口接收,接收中断由RRDY标志触发;SPCR2=0103h 使能串口发送,发送中断由XRDY标志触发。对AD73360各寄存器配置如下:CRB=05h DMCLK=MCLK SCLK=DMCLK/4 SR(采样率)= DMCLK/1024;CRC=41h 使能参考电平输出,全局上电;CRD=88h 通道1和通道2上电,增益为0dB;CRE=88h 通道3和通道4上电,增益为0dB;CRF=88h 通道5和通道6上电,增益为0dB;CRG=80h 通道1至6通道为单端输入方式;CRH=00h 通道1至6通为同相输入方式;CRA=01h 使能AD73360为数据模式。心得与体会系统应用于通信电源,对线路中的3路模拟电压量和3路模拟电流量进行同步采样,采样后的数据送往DSP实时处理后,对于计算出的电力参数达到满意效果。另外,同并行接口相比,采用串行接口的硬件连线大大减少,不但减少了印制电路板的面积, 还可以减少电磁干扰,从而有利于系统更加稳定的工作。参考文献1 王跃宗, 刘京会. TMS320DM642 DSP 应用系统设计与开发M. 北京: 人民邮电出版社, 2009. 2 樊昌信, 曹丽娜. 通信原理M. 北京: 国防工业出版社, 2007年8月.3 林伸茂. 8051单片机彻底研究基础篇M. 北京: 中国电力出版社, 2007. 4 高涛, 陆丽娜, 刘德安. C语言程序设计M. 西安: 西安交通大学出版社, 2007. 78-825 郑红, 隋强强, 周星. DSP应用系统设计实例M. 北京: 北京航空航天大学出版社, 2008年1月.6 绍群涛, 葛红宇. 电器制图与电子线路CADM. 北京: 机械工业出版社, 2005年8月.7 赵红怡. DSP技术与应用实例(第2版)M. 北京: 电子工业出版社, 2008.8 王茂飞, 程昱. TMS320C2000 DSP 技术与应用开发M. 北京: 清华大学出版社, 2007年5月.9 胡锦. 数字电路与逻辑设计M. 北京: 高等教育出版社, 2004年12月.10 左全生, 包蕾, 王桂星, 彭颖. 电路分析教程M. 北京: 电子工业出版社, 2007年7月.11 吴健学. 计算机应用基础M. 武汉: 武汉大学出版社, 2007.12 周围, 杨晓非, 李实秋. 电路分析基础M. 北京: 人民邮电出版社, 2003年7月.
展开阅读全文