如题,差分输入,一端接地,一端接REF/PGA。按手册说明输出应该是7FFFFF,但实际输出结果为7FB597。此时PGA=1,REF=2.048V。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
如题,差分输入,一端接地,一端接REF/PGA。按手册说明输出应该是7FFFFF,但实际输出结果为7FB597。此时PGA=1,REF=2.048V。
Hi
这个之前提到,有效位偏低,只作到9位。
之前谈到要数摸隔离之类,这个是否是修正后的测试数据?
HI
另外这个芯片是有offset校正以及满刻度校正的,你可以通过这些命令来提高转换的准确度。
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的控制掌控不是很好。
HI
其实就一个USB的接口供电是吧。(并无电压转换)
将此5V供电接到AD板上的5V, USB的GND接到AD板的模拟GND Plane.
ST的板子上还有电源对5V的供电处理,AD的板子上是否也有额外的电源转换,如果没有的话不建议直接使用5V的适配器的电源,因为适配器电源的性能包括纹波、动态等做的一般要求不高。
目前只是方案验证阶段,所以没有自己做板,在淘宝上买的ADC的板子,stm32板子也是用的现有的开发板,并没有做什么特殊的处理。没想到会遇到这么多的问题。不过貌似PGA放大倍数不正确的问题有一些人有着相同的问题。
AD的电源是从STM32的板子上直接引出来的,并没有做什么处理。我所说的usb和适配器供电都是针对STM32板子的,该板子有着两种供电方式。并没有对AD板子进行单独供电。
你淘宝上买的应该不是TI自己出的开发板吧?
jackie zhao 说:目前只是方案验证阶段,所以没有自己做板,在淘宝上买的ADC的板子,stm32板子也是用的现有的开发板,并没有做什么特殊的处理。没想到会遇到这么多的问题。不过貌似PGA放大倍数不正确的问题有一些人有着相同的问题。
先处理一下电源供电的问题吧,再进行下一步的调试。
jackie zhao 说:AD的电源是从STM32的板子上直接引出来的,并没有做什么处理。我所说的usb和适配器供电都是针对STM32板子的,该板子有着两种供电方式。并没有对AD板子进行单独供电。
第一,ADS1248的任何一端是不能直接接地的。需要提供一个共模电压。
第二,关于电源,调试阶段,请选用稳定的,功率足够的线性电源,一般开发板上带的电源为开关电源,纹波大,不稳定。
ADS1248精度是非常高的。