完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,我用的AD7192,AINCOM2.5V,输出应该是0x000000到0xffffff但是我输入是0到5V的采集回来的数才是0x300000左右到0xFExxxx附近,相当于不是满量程啊?我拿输入跟AINCOM短接后为何输出的数还是会变化?变化范围不是很大,它应该是一个不变的数吧?就是说我用一个不变的电压直接接的输入,其他什么也没接为什么会有大概三位数的影响呢?希望给予解答
|
|
相关推荐
22个回答
|
|
1. 能否贴一下电路(最好告知把电源电压,输入的参考电压,标明0-5V的信号输入点),告知一下configuration, mode, offset, gain register 里面的内容。能不能把测量输入0V, 0.25V , 0.5V, 1V, 2V, 2.5V, 3V , 4V , 4.5V , 4.75V , 5V ADC的转换结果告诉我?
2. 不论是被测信号,ADC内部,电路板上的元件,环境都会存在一定的噪声。完全消除噪声基本不可能,比如被测信号也是包含噪声的是T+N1(T是真值,N1是噪声)噪声的大小是无法确定的(统计学上用分布去描述),那每次测量结果也会随着波动,再例如参考电压R+N2(R是参考电压的真值,N2是噪声),那信号与参考的比值也会波动,这个比值会造成ADC转换结果的波动。所以说ADC转换的结果一般都是存在着一个小的波动。 3.这里我的理解也不全面,建议您可以翻阅一下相关书籍。 |
|
|
|
wyywerw2 发表于 2018-9-6 07:39 您好,offset为7fffaa,配置寄存器为ox00e040,模式寄存器为0x0c0801.电压我输入0是数据寄存器值为7fdbbc,到5V时为ff9f7f,蒙圈了。程序应该是没有问题了,不知道为何。电路图与寄存器输出波形为下 |
|
|
|
hu_wflllll12 发表于 2018-9-6 07:47 1.您好,我有个疑问前面提问的时候0V输入转换结果是0x300000左右,这次输入0V转换结果是0x7fdbbc? 2.您能不能标注一下AVDD, REFIN(+)的电压大小。 3.您的输入信号是在哪里? 您现在使能的通道是AIN2-AINCOM,AIN3-AINCOM,AIN4-AINCOM。测量通道AINx和AINCOM对地GND电压是多少? |
|
|
|
wyywerw2 发表于 2018-9-6 08:00 您好,我AINx有一个通道输入的是0到5V,AVDD,和REFIN(+)短接的相当于都是5V。 我采集的数转换为十进制数的范围如下图。就差不多我说的那个0V时对应800多万,5V时对应1600多万。 |
|
|
|
hu_wflllll12 发表于 2018-9-6 08:07 您能否确认一下几点: 1. Configuration寄存器=0x00e040,Mode寄存器=0x0c0801 2. AINx 的输入模拟信号0~5V 是相对于 GND? 3. AINCOM 相对 GND是多少? |
|
|
|
wyywerw2 发表于 2018-9-6 08:22 工程师您好,那个寄存器的值没问题,配置相当于没问题,电压是对于GND的,AINCOM为2.5V左右,就是这个数据寄存器的值没有充满这个0x00......00到0xff....ff,这个区间,相当于精确度不高,程序没有问题那个我重新接线测了一遍输入零时接近于400万(十进制数),接近于5V时为1300万(十进制数)左右。实在麻烦了 |
|
|
|
hu_wflllll12 发表于 2018-9-6 08:28 您好, 这次测试结果与理论值差不多了。根据您的配置GAIN=1, Bipolar测量。输入AINx是0~5V,AINCOM=2.5V,VREF=5V 。那么AINx - AINCOM在(-2.5V , 2.5V), ADC 实际测量的信号就是这个差分信号。您可以根据下图中的公式计算一下. -2.5V 对应的是code =4194304;2.5V对应的code = 12582912 |
|
|
|
wyywerw2 发表于 2018-9-6 08:41 万分感谢 |
|
|
|
wyywerw2 发表于 2018-9-6 08:41 大哥,小弟又得麻烦一下您,我使能的单通道,AIN4,然后用的SINC4,斩波禁用,配置的采样率4800,然后输入一个12Hz的正弦波。想看一下能不能达到芯片手册的4800采样率,使能零延迟模式。然后用傅里叶(FFT)看频谱特性,结果只能达到1200Hz的采样率,这个是为什么呢?我的其他配置都没有问题,正弦波也出来了,就是这个采样率应该是4800Hz啊,怎么成1200Hz了。百撕不得骑姐,望指教。。 |
|
|
|
hu_wflllll12 发表于 2018-9-6 08:58 您好, 1. 您把MODE寄存器的SINGLE位清零。 2. 这个位影响Sigma-Delta ADC的数据输出速率的原因是由于内部的Sinc 数字滤波器的原因。这里您可以参考一下相关Sinc滤波器的资料,结合datasheet。 |
|
|
|
wyywerw2 发表于 2018-9-6 09:04 您好,我觉得我配置的没有问题,我把图贴上了?硬件没有问题,软件也没有问题,麻烦了。 |
|
|
|
1.能否把configuration寄存器和mode寄存器的内容贴出来吧? 2.能否告知一下你是怎么判定数据输出频率是1200?当把ADC配置好以后,ADC的DOUT/RDY引脚会输出一个与数据输出频率相同的脉冲,你可以通过示波器测一下。 |
|
|
|
wyywerw2 发表于 2018-9-6 09:23 您好,我的配置寄存器为004040,模式寄存器为0c0001,我看采样率是用傅里叶看频谱FFT,一个个试出来的,大概就是1200,我用示波器看了输出,波形很不稳定,并且也达不到4800,多谢。。。 |
|
|
|
wyywerw2 发表于 2018-9-6 09:23 大神,求指教啊,多通道的就没有问题,采样率啊那些都能对应上跟芯片手册。这个单通道以为很简单结果,我采集出来的正弦波加的12Hz的,理论上应该一个周期采4000个点,结果一个周期才采集的150左右的点,硬件肯定是没问题的,软件?求解答,并且我应该怎么看ADC输入的截止频率呢?方便的话一起解答一下吧,或者您能有电话或者QQ么,想尽快解决了。万分感谢 |
|
|
|
wyywerw2 发表于 2018-9-6 09:23 您好,能帮忙看一下吗?我想知道是软件的问题还是硬件的问题。如果实在是找不到原因希望告知我一下,谢谢 |
|
|
|
wyywerw2 发表于 2018-9-6 07:39 您好,能帮忙看一下吗?我想知道是软件的问题还是硬件的问题。如果实在是找不到原因希望告知我一下,谢谢 |
|
|
|
您好, 1.根据您的配置写入我这边的AD7192中,数据输出速率是4800SPS。您的可以把mode和configuration寄存器的写入以后(不进行其他读写操作),将SPI的CS引脚拉低,观察DOUT引脚输出脉冲的频率。这个频率的就是当前配置下的AD7192的数据输出速率。建议您先做一下这个测试。 2.您是通过串口将这个数据传输给上位机的? 3.ADC 的-3dB频率的计算在datasheet上都给出了,您可以参考一下。根据您的所选的滤波器的不同会不一样,这里举例Sinc4 和 Sinc3的 -3dB频率。 |
|
|
|
wyywerw2 发表于 2018-9-6 10:17 您好,我写入ADC后直接CS拉低,然后示波器看了ADC的直接输出,配置寄存器与模式寄存器的值为002040与0c0801,配置的4800采样率,示波器显示的还是1200Hz,配置2400的时候示波器为600Hz左右。您看还可能是什么原因呢?郁闷了多通道的就可以,单通道不应该不行的啊?并且配置为增益8时输出的码值一下就不对了,输入0.3V左右的时候码值才770000左右,还是我硬件的问题,可是硬件的问题的话多通道也不能工作啊?求指导 |
|
|
|
wyywerw2 发表于 2018-9-6 10:17 您好,还是说这个可能是ADC坏了?有这种可能吗? |
|
|
|
只有小组成员才能发言,加入小组>>
915 浏览 2 评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1327 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1916 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4252 浏览 2 评论
9021 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1446浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1669浏览 2评论
915浏览 2评论
1645浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1327浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 01:36 , Processed in 1.319706 second(s), Total 84, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号