STM32F373,3个sdadc 之间有干扰。
STM32F373,3个sdadc 之间有干扰。每个ADC单独工作都很稳定,基本可以达到16bit的水平。但是互相干扰非常严重,比如在sdadc1改变信号,sdadc2,3都会有变化。用了很多办法都不行。不知有没有人碰到同样的问题,怎么解决的?是不是这个片子还不成熟,那可真坑人啊。你好,最近也在做373的sdadc,我也用了3个通道,能请教一些问题吗 之前在F1上也做过三通道的adc,也是有些干扰。也没有解决。 看来很多人遇到这个问题啊 这窜扰应该是硬件上共电源或者共地导致的吧。
如果不改变硬件的话,只能用加长采样时间,
让被采样的目标的电源稳定后再采样。
或者自行编写滤波算法。 ADC工作达到16bit,VCCA直接使用开发板上的VCCD,数字电路干扰较大,是无法达到较好的转换结果的。 有串扰,试试将每个ADC之间的采样时间加长,看看还有影响吗。还要排查下硬件上的问题,看看电路设计上是否有串扰的可能。 ADC应该是独立通道吧,还是共用的?如果是共用的,只能增加通道选择的时间,增加采样的时间,在每一通道增加滤波电容。看看能不能减小干扰 硬件上得加电容滤波,不能直接取地,会有干扰的。 估计是SDADC的REF在多个ADC运行时,导致有变化继而引发ADC转换偏差。也就是REF源提供的电流驱动能力不足。 楼主再查查SDADC 模拟供电电路和外部参考电路是否有问题。
页:
[1]