如果模拟端出现一个超量程的信号,MFLAG就会激活,如果这时不Reset ADC,是不是后续ADC的输出都会是0?如果Reset然后重新SYNC,在处理过程中是否就会丢掉一些数据?MFLAG应该怎么处理?
Amy Luo:
您好,
不是0,如下数据手册截图,在FIR FILTER模式下超出正值是7FFFFFFFh,负值是80000000h,输入信号满足范围后,ADC正常输出
,
user6564826:
很奇怪,我们AD输入端急剧变化之后,经常会出现后续采集的AD数据都是0,可能是哪些方面的原因呢?
,
Amy Luo:
读取转换数据您是使用的什么模式?输出0之后,drdy还有输出吗
您可以用示波器抓一下SPI通信波形吗,包括CS\SCLK\DOUT\DRDY信号,看下急剧变化的输入信号是否影响到了SPI通信