当前位置:首页 > 电源 > 数字电源
[导读]笔者利用AD7864和DSP,设计了一种数据采集系统,它能对4路模拟信号同时进行采样,采样率能由DSP程序调节,采样后的数据送往DSP进行实时处理,在实际阵列信号处理中达到了满意的效果。

    在阵列信号处理中,往往需要对多个阵元同时进行采样,以保留接收到的各路信号之间的相位信息。对于一个四元十字阵,就需要对4路信号同时进行采样,以便在随后的处理中解算出各路信号之间的时延关系。在这个过程中,高速率和高精度的A/D转换就显得尤为重要,它直接影响着随后的数字处理结果的精度。AD7864是一种高速、低功耗、可以4通道同时采样的A/D转换器。它的主要特性有:高速12位A/D转换器;同时采样4个输入通道,并具有4个采样、保持放大器;0.35ms采样保持获取时间,每一个通道转换时间1.65ms;可以通过软件或者硬件的方法选取用于采样的通道;单电源供电(+5V);多个转换电压范围;具有高速并行接口,可以与处理器直接连接;低功耗,每通道功耗90mW;对于每一个模拟输入通道均有过压保护电路。AD7864 4通道同时工作时,最大采样率可以高达130KHz。  

DSP与AD7864的接口电路

  AD7864具有片内时钟、读写允许逻辑、多种通道选择方式以及内部精确的2.5V参考电压,这使得其与高速处理器的接口变得非常简单。考虑到实际工程中要求的工作电压、转换精度以及系统硬件设计的便

利等因素,在硬件系统中选用AD7864-1。DSP选用TI公司的TMS320C5409。

  AD7864转换后的数据读取有两种方法,即转换中读取数据和转换后读取数据。转换中读取数据是在下一个通道转换结束之前读取前一个通道的数据。转换后读取数据是在全部通道均转换结束后,才读取数据。在此硬件系统中,采用转换后读取数据的方式。其具体工作过程如下:

  当转换起始信号有效时(上升沿),所有采样保持器进入保持状态,开始对选择的通道采样。Busy输出信号在转换起始信号上升沿时被触发为高电平,并在转换过程中一直保持为高,当全部通道转换结束后,才变为低电平。转换结束信号在被选择的通道中每一个通道转换结束时均有效。各个通道转换后的数据保存在AD7864内部相应的锁存器中。所有通道转换结束后,当读信号和片选信号有效时,就可以并行地从数据总线上读取数据。数据读取时,按照转换顺序进行读取,每次读取后自动修改内部锁存器指针(指向存放下一个转换结束的数据锁存器)。当所有通道数据均读取后,内部锁存器指针自动复位(指向存放第一个转换结束的数据锁存器)。

  根据上述AD7864的工作原理,DSP与AD7864的接口电路如图1所示。

  AD7864的软硬选择信号/S SEL置低,这时被选择的转换通道就由硬件通道信号的状态来决定,由于需要对4路信号进行采样,所以把全部置高,即4路通道全部选通。

  DSP与AD7864具体逻辑控制关系由CPLD来完成。CPLD部分逻辑关系图如图2。

  AD7864的12位数据线DB0-DB11经过缓存与DSP数据线的低12位D0-D11相连,DSP另外高4位则始终为逻辑低;对于正数,这种数据扩展不会产生影响,而对于负数,则需要在软件上进行一定的处理。DSP的通用I/O引脚XF接到AD7864的引脚,XF信号由软件控制来启动AD7864的模数转换。DSP的I/O空间选择信号引脚和地址线A15的逻辑组合作为AD7864的片选信号。当有效,即为低电平时,如果地址线A15为低,则AD7864被片选。此时可以对AD7864进行读写操作,AD7864的地址为# 7FFF。DSP读写信号RW 和AD7864的片选信号的组合作为AD7864的读信号。当AD7864被片选,且RW为高时,就可以从AD7864读取数据,此时AD7864的写信号必须为高电平。DSP的存储器选通信号和读信号经过逻辑与后作为缓存的使能信号,分别控制DSP外部程序和A/D转换数据从缓存中送到DSP的数据总线上去。

DSP与AD7864的接口电路

图1 DSP与AD7864的接口电路

CPLD内部控制逻辑电路

图2 CPLD内部控制逻辑电路

软件设计

  DSP采样程序设计采用C和汇编语言混合编程的方式。TMS320C54x编译器可以利用asm语句将C54xDSP的汇编语言指令或伪指令直接嵌入编程器输出的汇编语言文件中。asm语句提供了C/C++语言不能提供的对DSP硬件的访问。利用asm语句拉低拉高XF引脚的输出信号来启动AD7864的模数转换,转换起始信号保持低电平的时间最少为35ns,整个转换过程所用的时间t为:t=X(tCONV+t9)-t9;其中,X为通道数,tCONV为单通道转换时间,当用内部时钟时,其最大值为1.65ms,t9为转换结束信号的脉冲宽度,最小值为75ns,最大值为180ns。同样利用asm语句执行汇编重复指令RPT,重复执行空操作NOP,达到比较精确的软件延时目的,这样做便于在满足基本转换时间的前提下,调节采样率的大小。4路信号全都完成转换模数后,DSP就可以从地址# 7FFF依次读取4路数据,在两次读取数据的过程中,需要一定的时间间隔。在读取完4路数据到下一次转换开始之间有一段静止时间,一般为50ns到100ns。

    此外,DSP数据线有16位,而AD7864只有12位,并且数值都是以补码表示的,由于在硬件处理中把送到DSP数据线高4位上的数据都置为0,所以对于AD7864送给DSP的负数,要想在DSP中表示正确,还需要进行符号位扩展。具体办法就是对AD7864送给DSP的数据和0x800进行按位与运算,如果为真,则表示此数为负数,把此数和0xF000进行按位或运算,即在此数的高4位补上全1,这样负数就能在DSP中正确表示了。

结语

  笔者利用AD7864和DSP,设计了一种数据采集系统,它能对4路模拟信号同时进行采样,采样率能由DSP程序调节,采样后的数据送往DSP进行实时处理,在实际阵列信号处理中达到了满意的效果。

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

成都2022年10月19日 /美通社/ -- 近期,平安养老险积极筹备个人养老金的产品设计和系统开发工作,发展多样化的养老金融产品,推动商业养老保险、个人养老金、专属商业养老保险等产品供给。 搭养老政策东风 ...

关键字: 温度 BSP 东风 大众

广东佛山2022年10月19日 /美通社/ -- 空间是人居生活的基础单元,承载着生存与活动的最基本功能。而对于理想空间的解构意义却在物理性容器之外,体现出人们对于空间和生活深层关系的思考,同时也塑造着人与空间的新型连接...

关键字: 温度 BSP 智能化 进程

上海2022年10月19日 /美通社/ -- 10月17日晚间,安集科技披露业绩预告。今年前三季度,公司预计实现营业收入7.54亿元至8.33亿元,同比增长60.24%至77.03%;归母净利润预计为1.73亿...

关键字: 电子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市经济和信息化局发布2022年度第一批北京市市级企业技术中心创建名单的通知,诺诚健华正式获得"北京市企业技术中心"认定。 北京市企业技...

关键字: BSP ARMA COM 代码

北京2022年10月18日 /美通社/ -- 10月14日,国际数据公司(IDC)发布《2022Q2中国软件定义存储及超融合市场研究报告》,报告显示:2022年上半年浪潮超融合销售额同比增长59.4%,近5倍于...

关键字: IDC BSP 数字化 数据中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都银行集团成立60周年的纪念日。趁着首都银行集团成立60周年与首都银行(中国)在华深耕经营12年的“大日子”,围绕作为外资金融机构对在华战略的构想和业...

关键字: 数字化 BSP 供应链 控制

东京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式会社(NIPPON EXPRESS HOLDINGS, INC.)旗下集团公司上海通运国际物流有限公司(Nipp...

关键字: 温控 精密仪器 半导体制造 BSP

广州2022年10月18日 /美通社/ -- 10月15日,第 132 届中国进出口商品交易会("广交会")于"云端"开幕。本届广交会上高新技术企业云集,展出的智能产品超过140,...

关键字: 中国智造 BSP 手机 CAN

要问机器人公司哪家强,波士顿动力绝对是其中的佼佼者。近来年该公司在机器人研发方面获得的一些成果令人印象深刻,比如其开发的机器人会后空翻,自主爬楼梯等。这不,波士顿动力又发布了其机器人组团跳男团舞的新视频,表演的机器人包括...

关键字: 机器人 BSP 工业机器人 现代汽车

南京2022年10月17日 /美通社/ -- 日前《2022第三届中国高端家电品牌G50峰会》于浙江宁波落幕,来自两百余名行业大咖、专家学者共同探讨了在形势依然严峻的当下,如何以科技创新、高端化转型等手段,帮助...

关键字: LINK AI BSP 智能家电

数字电源

15504 篇文章

关注

发布文章

编辑精选

技术子站

关闭