ADS1248模拟输入和数值输出对应不上
如题,差分输入,一端接地,一端接REF/PGA。按手册说明输出应该是7FFFFF,但实际输出结果为7FB597。此时PGA=1,REF=2.048V。
Hi
这个之前提到,有效位偏低,只作到9位。
之前谈到要数摸隔离之类,这个是否是修正后的测试数据?
HI
另外这个芯片是有offset校正以及满刻度校正的,你可以通过这些命令来提高转换的准确度。
请问如何进行满量程校准啊?具体的步骤是什么,看手册没有看太明白。
上面说在发送SYSGCAL命令的同时要在模拟输入端输入满量程的值。也就是说电路的模拟输入端接REF/PGA,然后执行完SYSGCAL命令之后FSC就被更新了。那之后我如果要进行正常的测量只需改变输入就行了吗?另外是否每次使用都要校准呢?
Hi
是的。
在满刻度校正时需要在输入增加一个满刻度输入电压(最好是略微大于Vref/PGA), 时序可以参考datasheet:
Hi
可以在每次转换前进行校正,加强转换的准确度/。
Hi
我又发现了一个问题,当采用USB供电的时候工作情况同之前所说在PGA=1时还算是可以工作,此时测板子上的5V电压实际值为4.22V。当采用变压器供电时,返回的数据就全是乱码了,此时5V 电压的实际值为5.10V,此时测量REF的电压为2.040V,过了一会就会变成0V。
Hi
将你的供电电路上传上来看一下。
之前有讨论过,供电电压不稳定,noies等都是造成ADC精度下降有效位不高的原因之一。
供电电路就是直接用的STM32开发板上面的5V扩展接口引出导线接到AD的板子上的。
Hi
ADC板子上5V处增加一个较大的电容,看能否将电压稳定在5V(注意采用低ESR的导线), 到了ADC的供电,AVDD,DVDD都需要增加10uF+0.1uF的陶瓷电容bypass. 两个电源需要隔离,也可以参照datasheet 中间加LDO.
Hi
调试阶段,如果AD板子上的供电不能稳定,可以外部连接电源供应器供电也是可以的,后续重新做板再注意这些供电上的要求。
但为什么改了个供电方式,就会不能正常工作呢?我用的开发板有两种供电方式,usb供电和电源适配器,只是更改了个供电方式,两种方式的输出电压也在手册说的范围之内,结果usb时就正常,适配器就不正常,数据从0到最大值无规律跳动,说明AD就没有工作,我感觉着不应该只是供电不稳定的原因吧。
Hi
是的。正常而言,如果两个供电电压是一样的话,还要注意两种情况下引入的noise,从之前的交流看,在你的板子上对于noise的控制掌控不是很好。
方便的话可以共享一下STM32的5V的电路
另外该5V的扩展接口是否还给STM32的开发板供电?
是的,该5V还给开发板供电,ad的电源就是从开发板上引出来的。
HI
其实就一个USB的接口供电是吧。(并无电压转换)
将此5V供电接到AD板上的5V, USB的GND接到AD板的模拟GND Plane.
是这样的
ST的板子上还有电源对5V的供电处理,AD的板子上是否也有额外的电源转换,如果没有的话不建议直接使用5V的适配器的电源,因为适配器电源的性能包括纹波、动态等做的一般要求不高。
另外,方便的话把ADC部分的原理图也放上来看一下
ADC部分的原理图在该帖子中http://www.deyisupport.com/question_answer/analog/data_converters/f/58/p/23853/80173.aspx#80173
ADC的地都是一个地吗?实际画板的时候是否有做些处理?
另外,5V的电源虽然是做了些滤波的处理,但这个电源本身的性能如果比较差的话只是加些滤波是不够的
目前只是方案验证阶段,所以没有自己做板,在淘宝上买的ADC的板子,stm32板子也是用的现有的开发板,并没有做什么特殊的处理。没想到会遇到这么多的问题。不过貌似PGA放大倍数不正确的问题有一些人有着相同的问题。
AD的电源是从STM32的板子上直接引出来的,并没有做什么处理。我所说的usb和适配器供电都是针对STM32板子的,该板子有着两种供电方式。并没有对AD板子进行单独供电。
你淘宝上买的应该不是TI自己出的开发板吧?
jackie zhao
目前只是方案验证阶段,所以没有自己做板,在淘宝上买的ADC的板子,stm32板子也是用的现有的开发板,并没有做什么特殊的处理。没想到会遇到这么多的问题。不过貌似PGA放大倍数不正确的问题有一些人有着相同的问题。
先处理一下电源供电的问题吧,再进行下一步的调试。
jackie zhao
AD的电源是从STM32的板子上直接引出来的,并没有做什么处理。我所说的usb和适配器供电都是针对STM32板子的,该板子有着两种供电方式。并没有对AD板子进行单独供电。
Hi
建议自己重新layout一个PCB板做一下。
基本上相关的问题点都有讨论过。
Hi
或者直接购买TI的EVM板做性能评估:
http://www.ti.com.cn/tool/cn/ads1248evm-pdk
Hi
之前谈到PGA增益损失一半的问题,应该是共模电压造成的,见datasheet要求:
所以请将输入电压INP/INN提高到共模电压范围内,看PGA的增益是否仍然有损失?
第一,ADS1248的任何一端是不能直接接地的。需要提供一个共模电压。
第二,关于电源,调试阶段,请选用稳定的,功率足够的线性电源,一般开发板上带的电源为开关电源,纹波大,不稳定。
ADS1248精度是非常高的。