查看: 413|回复: 5
打印 上一主题 下一主题

AD7492线性度问题?

[复制链接] qrcode

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
楼主
跳转到指定楼层
发表于 2015-12-23 03:15 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用FPGA控制AD7492,采样率156KHz,用Agilent 33250信号发生器给AD7492加直流电压,从0V到2.5V,步进10mV,电压每增加一次在调试软件中观察一次,发现采到的数字量经常在电压值变化几十mV之后才有变化,若电压变化范围不大(例如几mV或十几mV)则数字量不变,而且数字量的变化也不是线性的。这个问题困扰我很久了,请求帮助!谢谢!                                                                                                                                                                       
回复

使用道具 举报

13

主题

62

帖子

141

积分

注册会员

Rank: 2

积分
141
沙发
发表于 2015-12-24 11:44 AM | 只看该作者
楼主的问题将在今晚提交给ADI。                                                                                                                                                                       
回复 支持 反对

使用道具 举报

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
板凳
 楼主| 发表于 2015-12-25 03:50 AM | 只看该作者
我也想知道原因.                                                                                                                                                                       
回复 支持 反对

使用道具 举报

13

主题

62

帖子

141

积分

注册会员

Rank: 2

积分
141
地板
发表于 2015-12-30 04:56 AM | 只看该作者
楼主,你好,
CONVST是由FPGA给出的吧,这个低冲的大小应该是大于10ns;FPGA在检测到busy信号后再接收数据。
如果时序能够保证,应该不会有问题。另外,是否确定板子与PC间的通信是正常的呢?
回复 支持 反对

使用道具 举报

13

主题

62

帖子

141

积分

注册会员

Rank: 2

积分
141
5#
发表于 2015-12-30 06:31 AM | 只看该作者
我用fpga产生CONVST信号,宽度250ns,在BUSY上升沿等待960ns后产生RD信号,读ADC7492,CS接地。采样频率156.25KHz。但问题依旧没有解决。
事实上, 我想采集Agilent 33250信号发生器输出的2000Hz正弦波,然后再由DAC(AD7524)恢复,始终没有恢复成功,DAC采用Bipolar模式,输出为矩形波,频率为2000Hz。因为输出波形不正确,想确定ADC采集的数据是否正确,才发现的这个问题。
回复 支持 反对

使用道具 举报

2

主题

786

帖子

1590

积分

金牌会员

Rank: 6Rank: 6

积分
1590
6#
发表于 2015-12-30 08:00 AM | 只看该作者
你好,
可以检查一下REF OUT的电压值,AGND和DGND是否共地了。
如果是ADC正常工作了,即使输入的电压不变,数据量也是会变的。请再确认一下时序是否有问题。或者把输入直接接到地,看一下得到的数据是什么样的。
如果方便的话,可以用示波器看看数据线上的数据。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表