烽火社区

标题: ad7731用于多通道电子秤可行吗? [打印本页]

作者: wgz2008    时间: 2015-1-1 12:21 AM
!!!!                                                                                                                                                                       
作者: dongmeih    时间: 2015-1-1 01:32 AM
如果需要,我可以帮你上传,我的邮箱是:zhyuanqung@gmail.com

请用过该芯片,或者做过类似设计的朋友帮帮忙。

ADI中国从1月1日放假到1月3日。1月4日开始上班。
作者: wgz2008wgz2008    时间: 2015-1-1 02:25 AM
ADI拥有一系列种类齐全的高分辨率低带宽的Sigma-Delta ADC 产品,这些产品不仅集成了ADC,还集成了电流源、多路 开关、可编程增益放大器PGA,模拟输入缓冲等等。下面是这些产品的基本分类:
分辨率 16位:AD7706, AD7707, AD7708, AD7709, AD7715, AD7788, AD7790, AD7792, AD7798 24位:AD7710, AD7711, AD7711A, AD7712, AD7713, AD7714, AD7718, AD7719, AD7730,AD7730L, AD7731, AD7732, AD7734, AD7738, AD7739, AD7782, AD7783, AD7787,AD7789, AD7791, AD7793, AD7794, AD7799
多通道 高数据输出速率:AD7731, AD7734, AD7738, AD7739 低数据输出速率:AD7708, AD7714, AD7718, AD7794
电子秤 AD7714, AD7719, AD7730, AD7730L, AD7798/AD7799
详细地址:http://www.analog.com/intl/china/techSupport/cast/ICV_FAQ/1.1.html
作者: angus.zhao    时间: 2015-1-3 10:38 AM
ad7730通道数太少,我现在用了3片AD7731,请问目前情况下怎样把7731的问题解决,我看到有人用这个做过称重的,可以精确到0.02%的,一定有一些东西我没有处理好造成的。希望能将此问题解决,换AD是万不得已的下策。                                                                                                                                                                       
作者: ft2006095    时间: 2015-1-4 01:48 AM
没有看到
附件!
作者: ZhaoNeil    时间: 2015-1-4 05:49 AM
有必要的话明天我发SCH和PCB文件。

[attach]22788[/attach]

没想到现在还有人

新年愉快!
作者: wgz2008    时间: 2015-1-4 09:46 AM
上面你发的资料我早就在ADI网站上看过:电子秤 AD7714, AD7719, AD7730, AD7730L, AD7798/AD7799

但是业内很早就有人用AD7705,并且精度很高,也是没有出现在上面的。现在其他厂家用CS5532很多,也很准,多通道的CS5534我想用,但是货源缺乏。所以基于多通道和速度的考虑,并且看过相关7731重量测量的论文,我选择了AD7731!但是我达不到这个效果。望及早得到ADI或者各位同仁的帮助。
作者: ft2006095    时间: 2015-1-5 09:58 AM
这个经典的我试过,现在的飞线还没有去掉呢,效果更差。还是比率方式好一点。但现在我还是不能接受。                                                                                                                                                                       
作者: wgz2008    时间: 2015-1-5 10:17 AM
《微计算机信息》2005年21卷第2期有篇论文,《高性能模数转换器AD7731及其在应力测试中的应用》,说采用500KG的压力传感器,在双极性的模拟输入条件下,将数字滤波频率设为最低的50HZ,测得的数值非常稳定,仅在0.01KG内跳动,误差范围小于0.002%FS。

这信息可信吗?数据表都没有,是不是唬人的!
作者: wgz2008    时间: 2015-1-5 10:58 AM


引用:

原帖由 #16 wgz2008 发表
《微计算机信息》2005年21卷第2期有篇论文,《高性能模数转换器AD7731及其在应力测试中的应用...



LZ有种顿悟的感觉吧……
作者: 毅孙    时间: 2015-1-6 03:04 AM
粗略看了一下,个人看法,供参考:

1)op284输出的噪声不知有多大,可以在op284至AD7731之间加入RC滤波电路;

2)op248的电源滤波处理貌似不佳,整个电路的电源退耦貌似也不够;

3)模拟输入RF滤波电路后至AD7731的走线太长了,容易引入数字电路的噪声;

4)很多走线都在地平面之外,那样EMC效果貌似很差;

5)模拟地和数字地的单点接地方式也貌似不妥,U10的地环路在绕圈;

6)楼主可否说明一下电阻R23~R31是何用处。
作者: 美默通    时间: 2015-1-6 05:59 AM
回帖看一下原理图                                                                                                                                                                       
作者: wgz2008    时间: 2015-1-7 01:44 AM
下载学习下                                                                                                                                                                       
作者: ZhaoNeil    时间: 2015-1-8 11:05 AM
谢谢,对我很有启发。                                                                                                                                                                       
作者: ZhaoNeil    时间: 2015-1-9 11:04 AM
[attach]22840[/attach]
上传了PDF ,但是我现在马上改版了,我觉得硬件的问题很大?我需要一些建议和技巧,特别是铺地。还有前面的滤波电路和参数,我觉得这样的滤波太啰嗦。
作者: EvelynZhang    时间: 2015-1-10 03:47 AM


引用:

原帖由 #21 wgz2008 发表
……关于模拟输入RF滤波电路后至AD7731的走线太长了,容易引入数字电路的噪声,但是我现在模拟输入信号全部在铺地范围以内,没有和数字电路联系啊。……走线下面有地平面也并不能保证信号不受到干扰,信号线长了就容易成为天线,接受数字电路产生的电子频谱,从而产生射频干扰,最好在差分走线外围铺地,地线离差分线的距离要比差分线之间的距离大些,那样会保护一下模拟小信号。
作者: peter_zhang    时间: 2015-1-10 04:47 AM
[attach]22844[/attach]是不是这样会好一点呢?多片AD7731具体的接地策略是什么                                                                                                                                                                       
作者: wgz2008wgz2008    时间: 2015-1-11 04:49 AM
铺地我一般在内层,我用过表层铺地,对SRC类型的ADC来说,并没有实质性的提高。请问表层铺地是不是好一点呢?                                                                                                                                                                       
作者: wgz2008    时间: 2015-1-12 08:53 AM
看了楼主的原理图和PCB,应该没什么问题,是双极输入的一个典型接法,楼主可以试着把两个差分输入端短路,然后接到一个基准的共模电压上,再采样分析一下结果,看看是不是与收据手册上的指标接近。这个共模电压的要求在数据手册的第3页上,是AGND+1.2到AVDD-0.95。你还可以算你这组采样值的标准差,然后算一下ADC noise-free resolution,ADC noise-free resolution(bits)=24-log2(6.6 * rms noise)这里rms noise就是这组数据的标准差,2是指以2为底的对数,把这个结果再减log2(6.6)就是手册上给的Peak-to-Peak分辨率的值了。                                                                                                                                                                       
作者: ZhaoNeil    时间: 2015-1-12 10:13 AM
考虑到PCB不好的原因,我选择了一片自认为接地策略最好第二片AD的第一个通道,把其余两个op284和AD7731都去掉,+-20MV,sf word为0X200,ski=1,chop=1,FASTSTEP=0 结果误差在1F之内,就是32了,比原来的3片AD和运放都接时强多了(最大误差C9)。但是32还是误差有点大的。



根据zhaoneil的建议,我在上面最优的基础上差分输入短路,加入一个基准源(ref3112分压出来的4mv),还是会漂到12H
作者: ft2006095    时间: 2015-1-12 11:52 AM
看看问题                                                                                                                                                                       
作者: zhuangxinbak    时间: 2015-1-15 02:35 AM
我需要8通道以上的16通道内的电子秤系统,你这做好的模块我也需要个测试学习使用,8通道或16通道(正负20mV或正负40mV可设)同时采样每秒10~100HZ可设置,采样精度为17~19位请联系我下:zx6688@126.com
作者: wgz2008    时间: 2015-1-24 07:47 AM
看了楼主的图以及大家的回复,我这里想谈谈我的看法。实际上,adc的输入端可以看出运放的输入端,运放需要注意的东西在这里同样需要注意。

1. 全差分端口需要有与地的回路,楼主这里没有。

2. ref+和ref-楼主和电源都接在了一起,须知reference source和电源的要求是不同的,这样接必定是参考电压不稳定。

3. 楼主为什么不用adi的电压参考源?
作者: wgz2008    时间: 2015-2-6 05:42 AM
还有,一块板上同一个模拟电源用3pcs的adc非常难以处理,到不如用3个模拟电源来给3个adc供电,你可以看到spec上会有提出来模拟部分和数字部分地要分开,3个adc要想分开似乎是mission impossible.                                                                                                                                                                       
作者: wgz2008    时间: 2015-2-10 04:51 AM
我做24AD采集,使用的是ADR421                                                                                                                                                                       
作者: ZhaoNeil    时间: 2015-2-11 09:57 AM
AD7731我用过,可以用于多通道的输入与输出                                                                                                                                                                       
作者: wgz2008    时间: 2015-2-12 03:16 AM
学习学习                                                                                                                                                                       
作者: wujh    时间: 2015-2-17 11:43 AM

看见


作者: ZhaoNeil    时间: 2015-2-17 02:21 PM
看看                                                                                                                                                                       
作者: ZhaoNeil    时间: 2015-2-17 03:19 PM
目前我也在学习ad 7731                                                                                                                                                                       
作者: ft2006095    时间: 2015-2-17 04:01 PM
我需要8通道以上的16通道内的电子秤系统,你这做好的模块我也需要个测试学习使用,8通道或16通道(正负20mV或正负40mV可设)同时采样每秒10~100HZ可设置,采样精度为17~19位请联系我下:zx6688@126.com
作者: wgz2008    时间: 2015-2-17 05:41 PM
HHAAAA                                                                                                                                                                       
作者: wgz2008    时间: 2015-2-17 07:11 PM
只是达到了16位的精度                                                                                                                                                                       
作者: ZhaoNeil    时间: 2015-2-17 08:59 PM
在保证速度的情况下,现在实际精度为16位                                                                                                                                                                       
作者: dongmeih    时间: 2015-2-17 11:19 PM
△-∑转换器在通道切换后需要根据它采用的滤波器次数转换3至5次后才输出正确的AD数值。

所以当AD芯片转换1通道和多通道时有效速度相差好几倍。
作者: wgz2008    时间: 2015-2-18 01:59 AM
在用AD7705   7个字漂动  学习楼主经验                                                                                                                                                                        
作者: wgz2008    时间: 2015-2-18 04:14 AM
下载学习下                                                                                                                                                                       
作者: ctmz    时间: 2015-2-18 06:27 AM
谢谢,对我很有启发。                                                                                                                                                                       
作者: ZhaoNeil    时间: 2015-2-18 08:06 AM
看到楼主问了这么多问题,真是用心良苦,看来确实碰到了严重的问题,但是我相信功到自然成,精神支持,加油!                                                                                                                                                                       
作者: jnq123    时间: 2015-2-18 08:53 AM
看一下,希望能提出点建议                                                                                                                                                                       
作者: wgz2008    时间: 2015-2-18 10:03 AM
楼主是加的4mV共模吗?加4mV共模是不对的,加的共模电压要在AGND+1.2到AVDD-0.95之间。差分短路就是让楼主测差模0V输入时的电压值,再有就是算一下峰峰值分辨率,看看和理论值接近就对了,从0xC9->0x1F有很大提高了,楼主加油吧。                                                                                                                                                                       
作者: wgz2008    时间: 2015-2-18 11:14 AM
加4mV不对吗?你仔细看看,现在的接法AGND已经变成了-1.56V,ADi之所以要加AGND+1.2到AVDD-0.95之间共模电压,是不想让超过它IO的输入范围。

要不今晚我再加1.25V试试,本来我参考源出来的就是1.25V,何必再分。

现在的问题是,关于单个AD,我是有办法把它处理好的,关键多个AD就麻烦,没有ADI的支持我没有信心马上做板。
作者: 毅孙    时间: 2015-2-18 01:56 PM
今晚仔细看了ADI的研讨会宣讲,考虑到运放的噪声,在昨天的基础上将第二片AD7731改为单电源比率方式,采用最强的内部滤波,内码值基本一个不飘或者2~3个。但是采用自己要用到的一个通道60sps,误差急剧上升,有个飘的误差值达到0CH。这还是单个ad接地最好策略的情况。难道这就是AD7731最理想的情况了?时间越来越紧了。能否有人再帮我想些招数呢?                                                                                                                                                                       
作者: wgz2008    时间: 2015-2-18 03:12 PM
ding                                                                                                                                                                       
作者: xuxin4538    时间: 2015-2-18 05:08 PM
根据zhaoneil的建议,昨晚把另外三片AD7731也焊上了,一个个单独采用单5V激励源和参考源的方式,一个个通道试(单通道试)另外两片也没有问题。

马上关键问题出现了,我们采用9个通道中断的方式,误差竟然又达到了C8H!!,并且不断电的情况下,重新烧写单通道转换的方式,还是误差很大。而重新上电,重新采用单通道的方式测试,误差又很小(最大0CH)。

怀疑是通道间互相干扰,采用一片AD的单独转换(只转换一片AD的3个通道),误差也很小,但是加上多片AD的通道转换,所有通道的误差就很大了。

这是什么原因呢,难道原理有问题,程序有问题?还是多片AD7731根本就不能共用一个SPI口呢?还是说5V的基准源(也是激励源)要分别给AD供电,需要经过运放跟随呢?郁闷啊!时间越来越少了!
作者: ZhaoNeil    时间: 2015-2-18 05:22 PM



引用:

原帖由 #38 wgz2008 发表
马上关键问题出现了,我们采用9个通道中断的方式,误差竟然又达到了C8H!!,并且不断电的情况下,重新烧写单通道转换的方式,还是误差很大。而重新上电,重新采用单通道的方式测试,误差又很小(最大0CH)。

怀疑是通道间互相干扰,采用一片AD的单独转换(只转换一片AD的3个通道),误差也很小,但是加上多片AD的通道转换,所有通道的误差就很大了。一片AD7731的通道间有隔离,所以误差较小,3片AD7731是否也需要做隔离啊?
作者: wgz2008    时间: 2015-2-18 08:12 PM
我原来上传的图就是隔离后的图,误差就是这样,我初步认定就是多个SPI期间操作的问题。假如非要需要一个片子需要一个SPI,那我就惨了。

软件操作过程:

我们通过SPI总线操作AD7731.
我们的操作步骤如下:

(一)设置校验滤波寄存器:
通过SPI总线发0X03,再发0X80,再发0X04,即SINC3滤波参数为0X800,CHOP=1,SKIP=0,FASTSTEP=0.
(二)内部满量程校验.
通过SPI总线发0X02,再发0XA0,再发0X34,即内部满量程校验,AD采样采用16位,双极性,在正负80毫伏的量程校验
(三)内部零刻度校验.
通过SPI总线发0X02,再发0X80,再发0X04,即内部零刻度校验,AD采样采用16位,双极性,在正负20毫伏的量程校验
(四)设置工作滤波寄存器:
通过SPI总线发0X03,再发0X20,再发0X06,即SINC3滤波参数为0X200,CHOP=1,SKIP=1,FASTSTEP=0.
(五)AD采样工作
通过SPI总线发0X02,再发0X40,再发0X04,即AD工作在单步采样模式,AD采样采用16位,双极性,在正负20毫伏的量程采样

按照这样的步骤,我们在测量静态重量的时候,对同一静态重量多次采样,AD采样的最小值和最大值竟然差200!
请问一下,我们以上步骤哪里有错误.谢谢

作者: peter_zhang    时间: 2015-2-18 08:40 PM
笨熊来帮你                                                                                                                                                                       
作者: zhuangxinbak    时间: 2015-2-18 10:08 PM
我也想用AD7731试验下                                                                                                                                                                       
作者: ft2006095    时间: 2015-2-19 01:14 AM
觉得楼主用独立电源为每片AD7731供电的话,对性能也会有所改善的,然后在软件上做一个滤波应该可以保证稳定,希望楼主成功了!                                                                                                                                                                       
作者: wgz2008    时间: 2015-2-19 03:20 AM
楼主也可以试着换一下LDO,选择噪声性能更好的,这样应该也会有所改善的。                                                                                                                                                                       
作者: xyq4513wgz2008    时间: 2015-2-19 04:43 AM
As title                                                                                                                                                                       
作者: 毅孙    时间: 2015-2-19 06:42 AM
终于下定决心要做几种方案了,拼板起来其实还是还是最合适的。共四种方案,1、采用三个7805分别对三个7731供电,大块分割地;2、第一种方案基础上将7731的数字电源和模拟电源一样,不分割地,统一的地;3、上一版本重新铺地的分割;4、第三种基础上将7731的数字电源和模拟电源一样采用模拟5V,不分割地,统一的地。



连续奋战了12个小时,试验结果吓我了一跳:本来我认为应该效果最好的第一个方案漂得最大,为11个数;第二种由于器件的原因暂时还待测试,但是第三种就是不用飞线而已,没有多大改观,原来我最不看好的第四种方案没想到给了我惊喜,不但解决了上一版基础上加上第三片AD就零漂很大的问题,现在全部三片都跑起来,零漂的最大值没有超过4,其中最好的通道保持在2。试验结果基本令人满意了。就是第四种方案了。



感谢几位同仁对我的支持,这个芯片多片能做到这样,我已经满意了。谢谢各位!
作者: ft2006095    时间: 2015-2-19 08:34 AM
你的经验对于大家很有帮助。。。                                                                                                                                                                       
作者: wgz2008    时间: 2015-2-19 10:42 AM
连上传感器,全部通道接起来,重新测试了一下,最好的通道保持零漂在1以内,最差的也在3以内(怎么感觉比传感器什么不接还要好一点?);由于害怕相邻的通道产生的突变信号会对周围的信号有影响,专门测试了一下,接上相邻的,并且使这个压力传感器型变,结果相邻的通道丝毫不变。

顾虑解除了。
作者: wgz2008    时间: 2015-2-19 12:58 PM
学习了,谢谢                                                                                                                                                                       
作者: wgz2008    时间: 2015-2-19 02:44 PM
我正想要用4路电子秤系统,不知能作为产品给我使用,联系:xuxin4538@163.com
作者: 史炜平    时间: 2015-2-19 04:28 PM
不知道楼主做的精度有多高?                                                                                                                                                                       
作者: wgz2008    时间: 2015-2-19 06:03 PM
多出出主意,谢谢!                                                                                                                                                                       
作者: dingyujieky    时间: 2015-2-19 06:14 PM
楼主在三片同时工作的时候,也先别接输入信号,而是用差分输入短路的方法再试试,看是不是跳码也是那么大;

可以试着改变工作模式,比如选择SKIP=0, CHP="1模式",然后设定不同的输出速率看结果有没有改善;

用示波器检测一下单片机和三片AD7731连接的数据线,看看数据线上是不是有脉冲干扰,比如单片机的一个数据口输出,一个输入,那么有可能在数据输出口线发生边沿跳变时,输入口线耦合进了干扰;

对于楼主采用一个电源给三片AD7731供电的问题,如果是比率测量的方式,影响就不大,即输入信号是由激励源控制的,而激励源又是ADC的参考,那么激励源的变化就会被抵消掉。如果输入信号不是由+/-5V的激励源决定的,那就要用三组电源分别给三片AD7731供电,否则会对测试结果有一定影响;

晶振的滤波电容推荐值为33pF,而楼主为什么用15pF的呢,建议换上33pF,2%精度的陶瓷电容再试试;

再有就是在编程方面,楼主提到了“并且不断电的情况下,重新烧写单通道转换的方式,还是误差很大。而重新上电,重新采用单通道的方式测试,误差又很小(最大0CH)。”所以建议楼主可以用GPIO去模拟SPI通信与使用硬件SPI通信的结果比较一下,看看是不是单片机硬件方面的影响。
作者: jnq123    时间: 2015-2-19 07:41 PM
13号发板了,只能祈求上天能保佑我了。查分短路没有效果,改变工作模式没有效果,IO口线耦合的可能性非常小,滤波电容实际上我焊的22pF的。只能试试33PF的了,估计希望非常渺茫。


作者: EvelynZhang    时间: 2015-2-19 09:17 PM
找来找去,又回到了原点,这样看来,硬件的问题不是主要的,初步判定是软件问题了,难道是ucos的问题?多任务执行不行?那只好先做板了,软件继续试着修改。

感谢zhaoneil和各位大侠的支持,硬件方面总结出几条:

1、运放下面不走线,ad7731下面不走数字线。先引出来再走。

2、运放和晶振下面不铺地,留出空间。

3、模拟输入尽量短,并且走外层,铺地包围。

4、OP284输出加RC滤波。

5、各个电源部分增加去耦电容,10uF的钽容和104结合滤波。

6、分割地不好处理,分割不好还不如不分割,干脆三片AD7731下面全是AGND和GND的结合部。

7、7731晶振的电容换为33pF。

这些更改或许会提高一位的精度,但是SPI总线的操作怎么办呢。各个AD7731状态字的读写没有错,这至少证明SPI操作可以的啊,怎么会有这么奇怪的问题。
作者: wgz2008    时间: 2015-2-19 10:17 PM
对于OP284加RC滤波是为了把宽带噪声变成窄带噪声,因为它对ADC的影响是对其电压噪声密度积分的结果,所以带宽越窄,那对ADC的影响越小。

对于SPI的问题,还是建议用GPIO模拟的方式试一下,有的时候可能是硬件SPI的问题。
作者: ZhaoNeil    时间: 2015-2-19 11:47 PM
GPIO模拟SPI速度很慢,不能用,但是就是能模拟来,对现在的SPI有帮助否,那可是专门的SPI0啊,人家周立功的ARM7的SPI硬件不可能有用问题的啊,有问题也应该是你说的我没有接33pF电容问题吧。正找33pF电容呢

现在主要是时间问题,最晚13号发板。急啊
作者: wgz2008    时间: 2015-2-20 01:36 AM
越急越容易出错,按照自己的思路,冷静想想试验方法,尽量不要出错,那样说不定解决问题反而快……                                                                                                                                                                       
作者: EvelynZhang    时间: 2015-2-20 02:17 AM
新板做回来了,花了一天的时间我们调试了一下,确实感觉这几条硬件的改进效果不错,在保证速度的情况下,单片AD和两片AD零漂都只漂5个数,但是第三片AD也焊上后,漂的数增加到10个数。但是这已经相比前板有了很大的改观。请问这是否已经接近了AD7731的极限了呢?不知还有没有更好的改进的措施,做到一个不漂呢?                                                                                                                                                                       
作者: 史炜平    时间: 2015-2-20 03:49 AM
要用那么多片adc?一片就够了,其实最好加多路复用器,反正你又不会用很高采样频率的                                                                                                                                                                       
作者: wgz2008    时间: 2015-2-20 05:20 AM
加多路复用器的方案别人已经走失败了,正是因为多路复用速度不够才用多片AD方案的                                                                                                                                                                       
作者: wgz2008    时间: 2015-2-20 06:26 AM
现在新板子基本能用了,但是是对于6个称的情况,最少只漂5个数,加上软件滤波,应该能满足要求。但是为何第三片AD用上就漂10个呢?看来只好先用着6个通道了。                                                                                                                                                                       
作者: wgz2008    时间: 2015-2-20 09:20 AM
看楼主的描述,个人考虑可能就是串扰的问题了,包括输入信号的串扰,多个称输入的时候,可能信号源本身就会有一定的串扰了,毕竟ADC的精度这么高,一点变化都会被采集到的。再就是软件控制它们协同工作的问题,看看是不是任意两片的精度都很高,加上第三片就恶化了呢,建议主要看一下中断的处理上,是不是在三片同时工作的时候,对有的中断响应不及时呢。                                                                                                                                                                       
作者: wgz2008    时间: 2015-2-20 10:50 AM
好的。是第三片的AD接上后就不行了,前两个没有问题。

对了,AD7731到底漂5个算不算极限了呢。

我已经联系搞了一块7731的评估版,假如评估版的效果一个也不飘,那我就再做一版。

现在基本可以肯定是布板问题了,极有可能是三片AD的环流造成的,明天我将这次的电路图上传,请各位帮我再提提需要优化的地方。
作者: dingyujieky    时间: 2015-2-20 12:53 PM
如题[attach]22968[/attach]                                                                                                                                                                       
作者: johenywushigao    时间: 2015-2-20 01:47 PM
楼主的压缩文件打不开,至于漂5个到底是不是极限,要看楼主设定的输出数据速率和输入信号范围了,漂5个相当于漂2位到3位之间,楼主查一下数据手册上的峰峰值分辨率表对比一下就知道了。其实,对于一般的输入信号源是很难达到这么高的稳定性的,除非楼主能提供一个高精度的稳定源。三颗高精度的ADC同时用,确实对布板的要求比较高。                                                                                                                                                                       
作者: ft2006095    时间: 2015-2-20 02:29 PM
楼主加油                                                                                                                                                                       
作者: 史炜平    时间: 2015-2-20 03:26 PM
请楼主把电路图制作成pdf版本好吗?                                                                                                                                                                       
作者: wgz2008wgz2008    时间: 2015-2-20 04:38 PM
[attach]22983[/attach]part1                                                                                                                                                                       
作者: 毅孙    时间: 2015-2-20 07:07 PM
[attach]22990[/attach]part2                                                                                                                                                                       
作者: xyq4513wgz2008    时间: 2015-2-20 08:17 PM
评估板真如neilzhao说的一样,在24位下漂很大,16位下不可能一个不漂,只是小一点,只是漂了两个数,看来最理想也就是这样了,我再参照评估板改一次,基本接近评估版了。                                                                                                                                                                       
作者: ZhaoNeil    时间: 2015-2-24 10:43 AM
楼主在前面提到放上50g砝码,AD值在657~720之间跳动,我想了解一下模拟输入的满量程和50g时的输入电压分别是什么,还有就是AD值二进制码最高位数下来有多少位是不跳动的。                                                                                                                                                                       
作者: wgz2008    时间: 2015-3-3 02:36 AM
[attach]22855[/attach]

我的AD7731的第一片AD的第一个通道值。请相关高手帮我看一下好吗
作者: wgz2008    时间: 2015-3-4 02:43 AM
满量程是20mV的,50克大约是0.2mV。信号很小。

版主已经帮我上传了AD值,试了很多方案了,这是最后的测量结果。
作者: wgz2008    时间: 2015-3-24 07:19 AM
HHAAAA                                                                                                                                                                       
作者: jnq123    时间: 2015-3-24 11:46 AM
只是达到了16位的精度                                                                                                                                                                       
作者: wgz2008    时间: 2015-4-4 04:41 AM
[attach]22791[/attach]

SCH和PCB格式
作者: wgz2008    时间: 2015-4-5 07:53 AM
考虑可能基准源不行,用REF3112分为+-1.25V作为基准测试,误差更大了;按照英文文档第40页压力测量的方法,换为单极性测量,+5V激励和VCC都是5V,AGND和REF-都是AGND,还是不行,跟双极性测量一样!



怎么办,难道我非要换为CS5532?
作者: ZhaoNeil    时间: 2015-4-8 03:50 AM
在保证速度的情况下,现在实际精度为16位                                                                                                                                                                       
作者: jnq123    时间: 2015-4-15 09:10 AM
kanka n                                                                                                                                                                       
作者: wgz2008    时间: 2015-4-20 10:15 AM
△-∑转换器在通道切换后需要根据它采用的滤波器次数转换3至5次后才输出正确的AD数值。

所以当AD芯片转换1通道和多通道时有效速度相差好几倍。
作者: wgz2008    时间: 2015-5-25 04:45 AM
参加了今天的在线研讨会。但还是感觉没有实质性的突破。



[问:网友] 各位专家好
请帮我分析下多片AD7731的接地问题,是采用什么样的接地方式精度最高,是单点接地呢,还是根本不划分AGND和GND,要是不划分,AGND和GND在开关电源端子处连接?这样高频数字信号地不会对AGND造成很大干扰吗?
[答:专家] AD7731建议单点接地

[问:网友] 在PCB布线时,如何划分数字电路区,模拟电路区和功率驱动区?这几个区之间的连接和隔离如何处理?
[答:专家] 数字电路和模拟电路的连接线尽量放在两块地连接点的上面,这样可以减小环路。功率比较大的电路应远离其他部分,较小对其他部分的干扰。



我到底听谁的?我的三片AD加起来很多与CPU的连接线呢,cs,ready,及数据线。我要是放在两块地连接点的上面,那我就不是一点连接了,而是一大块连接了。
作者: ft2006095    时间: 2015-9-29 09:33 AM
个人感觉还是推荐使用经典的电路设计,

[attach]22793[/attach]



不知道在搂主设计的电路中,Reference的原理是什么,当然是根据AD7731的数据手册设计的。 如果电源有纹波或是其他的噪声,就会导致Reference的变化,就是导致输出的数据有问题,不知道这里是否有ADI的工程师帮助解释一下原理。
作者: wgz2008    时间: 2015-9-29 09:40 AM
在用AD7705   7个字漂动  学习楼主经验                                                                                                                                                                        
作者: ctmz    时间: 2015-12-2 07:11 AM
不知道楼主的PCB图是用什么画的还是版本太高,我这打不开,建议可以上传.pdf格式的PCB和原理图。在软件上可以选择chop模式,这样可以去除ADC的偏移误差,包括在温度变化情况下和电源电压变化的情况下产生的任何偏移误差,同时也能去除一些低频的噪声。楼主还可以试着降低输出数据速率,提高输入范围,这样可以提高峰峰值分辨率。一般转换结果的后几位总在跳,排除掉输入信号的原因就是由于噪声引起的了。楼主可以看一下AD7731数据手册上的表IV,在输出速率50Hz的时候,如果输入范围设为+/-20mV,那么峰峰值的分辨率只有17bits,对于24bits的ADC来说,有7bits在跳就是正常的,但从楼主提供的数据来看,似乎有些偏差,所以还要再查查电路,从ft2006095的分析来看,可能是输入信号的引线太长了吧。现在硬件已经定了,你可以在这基础上加系统校正,选择chop模式,降低输出速率,提高输入范围,再看看结果有没有改善,只要无跳动分辨率测试结果与数据手册的指标相近,就是正常的。                                                                                                                                                                       
作者: wujh    时间: 2015-12-28 05:44 AM
谢谢FT2006095和zhaoneil的建议,这种建议我等了很久了。

电阻R23~R31的作用是阻抗匹配,是冗余设计,现在基本没什么用。提到的单点接地方式确实我现在正考虑更改,单片AD芯片我用得很多,都是单点接地方式,我想增大单点接地的面积会不会好一点(见附图)。关于模拟输入RF滤波电路后至AD7731的走线太长了,容易引入数字电路的噪声,但是我现在模拟输入信号全部在铺地范围以内,没有和数字电路联系啊。op284我会由三路改为一路,并且铺地时给他留个空,不在284下有地。zhaoneil大侠,现在7731的设置是chop=1,sinc3=0x200,skip=1,fast=0。我马上上传PDF格式的原理图和PCB,请您帮忙看看。

还有,我现在的铺地方式是内层铺地,我两个表层加上铺地会不会好一点?

现在硬件不是定了,而是效果很差,根本不能用,我搞了MAX125,197,和AD7658等SRC类型的ADC,都很准,从来没有见过这样漂的,从现象看,肯定是原理或者PCB出现了重大问题,或者说我买的AD7731根本不能用!我硬件肯定要改最后一版的,虽然做一次板代价很大(价格高,周期长),等ADI的人也给我答复以后,我马上更改。还不行就换CS5532或者CS5532了。
作者: wgz2008    时间: 2015-12-31 02:53 AM
标题: ad7731用于多通道电子秤可行吗?
基于多通道(9个秤)及速度的原因(每个通道需要60sps),我选择了贵公司的AD7731作为电子秤的AD,用了共三片,设计时按照英文文档上推荐的电路搞的原理图,PCB设计时也参照了相关的要点,比如滤波,分割地,一点连接等,但是现在误差很大,按照60sps的速度,放上50克的砝码,基本内码值上下飘动范围在657~720之间,这样大的误差怎么控制呢?是不是我选的这个AD用于电子秤不太合适呢?请看我的原理和PCB帮我分析下,不胜感激!                                                                                                                                                                       
作者: wgz2008    时间: 2015-12-31 04:47 AM
有人回答吗?我很急啊                                                                                                                                                                       
作者: EvelynZhang    时间: 2015-12-31 05:11 AM
怎么看不到
附件呢?




欢迎光临 烽火社区 (http://bbs.cnecport.com/) Powered by Discuz! X3.2