基于TMS320C6713的新型多功能电能质量分析仪设计(3)
发布时间:2021-06-06
发布时间:2021-06-06
第5期熊静,等:基于TMS320C6713的新型多功能电能质量分析仪设计
128MByte①。本系统将AD配置在CE0,如图2所示,地址线AD[21~12]通过CPLD模拟的地址译码器分别产生2片AD的CNVST\,CS\,RD\等控制信号。FLASH用作引导DSP,将其配置在CE1空间。外扩SDRAM在CE2,其余如实时时钟、以太网、USB等均配置在CE3空间。C6713支持16个EDMA
(扩展的直接存储器访问)通道,每个通道都可以与相应的一些事件相关联,系统可以由DMA控制器完成DSP存储空间内的数据搬迁,其源/目的可以是片内存储器、片内外设或外部器件[6]①。利用C6713的这一功能,系统通过对相关寄存器的设置,由相应的同步事件、中断触发EDMA完成数据搬迁,大大提高了系统的工作效率。
C6713支持2个I2C接口,本装置将其用作外扩
络接口。一种是利用内置的物理层模块PHY的收发口,另一种则是基MII(介质无关)标准,可与外部收发器连接接口③。为提高装置的通用性,本系统设计时将接口一作为双绞线端口,另一接口由收发器LXT971接光纤。
1.5.3USB2.0
系统对外通信还配置1个USB2.0接口。系统选取CYPRESS公司的CY7C68001EZ-USBSX2作为USB2.0接口芯片。SX2内置1个USB收发器,1个串行接口引擎(SIE),以及1个收发数据用的命令解码器。支持8位或16位外部主机接口,能与DSPs,ASICs,FPGAs等绝大多数微处理器实现无缝连接,并且支持同步及异步2种接口方式④。其4个可配置端点共享一个4KByte的FIFO空间[7]。SX2接口设计如图5所示。
DSP
TMS320C6713
CPLD
24MFD[0~15]
CY7C68001
D+D-
EEPROM。
当系统发生电压异常时,分析仪需自动记录异
常电压、电流值,并为异常值打上时标。实时时钟RTC将为系统提供时间信息,此外,系统通过GPS中断输出整分脉冲对RTC进行校时。
利用C6713丰富的IO口(GPIO),系统设置了多个越限报警装置,并设计可驱动4个继电器动作。1.5通信模块1.5.1串口通信
C6713有2个多通道缓冲串行口(McBSP)。McBSP是由标准串口发展而来,支持全双工通信,拥有双缓冲寄存器,允许连续的数据流。此外,McBSP具有独立的时钟输入和帧同步信号,使用者可以选择内部时钟或是外部时钟②。由于McBSP的强大功能,设计者可以根据不同的需求将其配置为各种串口形式,使用非常灵活。本装置将McBSP0配置为RS-232供面板及打印机使用,另一串口McBSP1配置为RS-485,与液晶及键盘模块通信。1.5.2以太网
以太网(Ethernet)是目前一种使用广泛的、采用总线拓扑的网络技术。装置配置有100Mbit/s的以太网接口,当装置固定安装时,可以完成装置间以及装置与上位机之间的通信,方便上位机对电能质量进行整体监控。其硬件设计如图4所示。
EA[3~17]DSP控制信号
PC
EEPROM
图5USB端口图
Fig.5TheUSBport
A[1~15]AEN
RESETARDYINTR0nRDnWRD[0~15]LAN91C111
RJ45双绞线HFBR5803光纤LXT971
CPLD
ED[0~15]TMS320C6713
系统上电过程中,SX2内部逻辑将会自动检测
串行I2C口上是否有EEPROM存在,如果有,则自动从EEPROM加载,否则,控制器将从主机加载。本系统设定CY7C68001从EEPROM加载。SX2有3个地址线,FIFOADR[0~2],可以通过这3根地址线选通FIFO2,4,6,8以及命令接口。实际系统中将DSP的低3位地址线A[0~2]与SX2的3位地址线相连便可完成通道选择的控制[8]④。
计算间谐波,就要相应增加分析窗的宽度[9],如果在嵌入式系统上实现将会占用大量的存储空间和CPU执行时间。DSP通过SX2对PC通信最快可以达到480Mbit/s④,实时地将采样数据上传至PC机,利用PC机的强大功能和海量存储,可以轻松实现实时波形显示、记录。利用这些记录数据,使用者可以根据自己的需要编写算法实现间谐波的分析。1.6电源模块
本系统所需电压输入标准较多,如有源滤波需要±5V,运算放大以及射极跟随需要±12V,AD需要2.5V的参考电压,DSP需要3.3V的IO电压以及1.2V的核电压。综合考虑经济性及抗干扰性以及系统总功耗,最终决定采用如图6所示的电源方案。
①TexasInstruments,TMS320C6713TMS320C6713Bfloat-pointdigitalsignalprocessorsdatasheet.
②TexasInstruments,TMS320C6000DSPmultichannelbufferedserialport(McBSP)referenceguide.
③SMSC,LAN91C11110/100non-PCIEthernetsinglechipMAC+PHYDatasheet.
,7TM图4以太网端口图
Fig.4TheEthernetport
以太网控制芯片用SMSC公司的LAN91C111,
它公嵌入式系应用的第3代2