当前位置:首页 > 模拟 > 模拟
[导读]摘要:电力系统监控产品中,模拟量数据流程是影响系统性能的重要因素。文中提出了一种基于ADSP中SPORT及IDMA的模拟量输入接口。实际应用表明,该方法可以简化数据流程,提高系统效率。 关键词:串行接口AD转换器;S

摘要:电力系统监控产品中,模拟量数据流程是影响系统性能的重要因素。文中提出了一种基于ADSP中SPORTIDMA的模拟量输入接口。实际应用表明,该方法可以简化数据流程,提高系统效率。
关键词:串行接口AD转换器;SPORT接口;IDMA接口:ADSP芯片

    国民经济的迅猛发展,对能源尤其是电能的要求也有所提高。因此,电力系统监控产品也朝着精度更高,功能更强,响应更快发展。
    当前电力系统监控产品如配网自动化控制器、电能质量监测、故障录波、继电保护等一般都采用DSP+MCU的设计方案,目的是将DSP的高速数字信号处理功能和MCU完善的管理、通讯、丰富的接口等功能相结合,从而使得产品功能更丰富,扩展更灵活。
    对于电力系统监控产品来说,模拟量的获取是一个非常重要的环节。以每周波采样32点,6路模拟量计,每秒需要读取的原始数据约为9.6 k字。显然,频繁的读取工作非常繁复,不管是对DSP还是MCU。更何况许多产品需要更高的采样速度和更多的模拟量输入。而DSF与MCU之间的数据交换同样很繁复。
    文中提出了一种基于ADSP-218X的模拟量数据流接口方法,可以避免因为频繁读取模拟量相关数据而造成的资源浪费。经产品验证,本方法更灵活,更合理。

1 接口原理
    图1为模拟量接口框图。其中,ADSP-2185M主要负责AD转换器输入数据的收集和实时计算。由Actel公司的FPGA(APA150)实现采样控制和接口逻辑。ADS8509是TI公司的一款SAR型AD转换器,其精度为16位,采样速度最高250KSPS,接口为串行接口。图1也反映了模拟量数据流程。ADS8509在FPGA的控制下完成模拟量采集,其数据经SPORT0口进入ADSP-2185M。DSP在完成计算后,其计算结果经IDMA口读入MCU。


1.1 模拟量转换结果输入接口
    SPORT口是AD公司独有的一种同步串行口。在ADSP-218x系列、Blackfin等系列产品中都有提供。SPORT口有5根信号线,其定义为:
    SCLK:时钟信号
    RFS:接收帧同步信号
    TFS:发送帧同步信号
    DR:串行数据接收
    DT:串行数据发送
    SPORT口有几个突出的特点,包括:SPORT口是双向的,具有独立的双缓冲发送或接收数据区即Double-buffered功能;Autobuffering即自动缓冲功能;帧长可变,串行数据长度从3到16位可选;时钟信号可变,而且可以外部输入,也可以内部产生等。
    Double-buffered即双缓冲功能,实际是指发送和接收均有发送数据寄存器和移位寄存器共两个寄存器,避免了因响应不及时导致的数据丢失:Autobuffering即发送/接收的数据可以基于DMA操作自动读出/写入环形缓冲区,而不需要外部干预。一旦发送缓冲区发完/接收缓冲区收满,即可以引发中断。如果在中断服务程序中将缓冲区设为另一个,则可以两个缓冲区轮流工作,从而为数据处理留出足够的时间。
    文中,SPORT0的时钟由ADC提供,数据位长为16位。设置方法如下:

1.2 MCU与DSP间接口
    IDMA口,即Internal Direct Memory Access口,是ADSP-218x系列产品的一个16位并行DMA接口。由于电力系统监控产品中的原始模拟数据为12位或16位,IDMA的位宽正好满足要求。
    IDMA接口信号如下:
    IS:IDMA接口片选信号
    IRD:IDMA接口读信号。当IS和IRD同时有效时,开始一个IDMA读周期
    IWR:IDMA接口写信号。当IS和IWR同时有效时,开始一个IDMA写周期
    IAL:IDMA接口地址锁存信号。当IS和IAL同时有效时,开始一个IDMA地址锁存序列。此时主机应将访问IDMA的起台地址送到IAD0~15上
    IACK:IDMA接口允许访问的确认信号
    IAD0~15:IDMA接口的16位地址/数据总线
    通常可以用地址线A1接到IAL。此时,实际上对主MCU来说,ADSP-2185M只占用了两个地址即:
    #define IDMA_DSPAddr * ((unsigned short *)(DSPIF_ADDRESS+2))
    #define IDMA_DSPData * ((unsigned short *)(DSPIF_ADDRESS))
    IACK接到主MCU的IO口PA14,通过查询该口,即可确定是否可以访问DSP。
    通过IDMA接口,主MCU可以下载DSP程序(Boot Loading through the IDMA Port),读取数据,也可以用来交换控制及状态信息。
    为了能使DSP从IDMA自举,需对相关信号加以配置,对于ADSP-2185M,可以将MODE_D:MODE_C:MODE_B:MODE_A设为0101B。
    IDMA接口有一个突出的优点,即只需要在开始访问时设定一次地址,随后的读/写操作可以不再重设地址,IDMA会自动将该地址值递加1,直到主机通过IAL和IS锁存新的地址。对于需要实时重复读取数据的应用,如电力系统监控产品,这个功能无疑会大量节省主MCU资源。
    下载DSP程序的子程序如下:
   

   

2 结论
    相比于ADC直接连接MCU(无论是串行方式还是并行方式)和基于双口RAM的ADC数据接口方案,基于SPORT口的串行ADC数据接口方案有许多优点。比如,其控制逻辑相对简单,串行数据更有利于进行电的隔离,价格更便宜等。在电力系统监控产品中使用SPORT口和IDMA口,可以减少因实时数据读取及计算结果传输造成的MCU和DSP资源浪费,为数字信号处理留出足够的时间,为更复杂的算法采用提供可能性。随着产品模拟量数量的增加以及对实时性要求的提高,该方法的优势更加明显。该方法已在我公司的多种电力系统监控产品中使用,并已有数千套产品应用于工程现场。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭