目前在使用此芯片的多路AD采样,每路AD均采用SOC软件触发问题如下
1.技术手册中ADCINTx Continuous Mode Enable为0时即手册描述No further ADCINTx pulses are generated until ADCINTx flag (in ADCINTFLG register)
is cleared by user.,是否每次中断产生后在清除标志位后需要再次设置SOC软件触发才能继续AD采样?
2.当INT Pulse Generation control为1的时候INT pulse generation occurs 1 cycle prior to ADC result latching into its result register我在AD采样中断清除AD中断后再读取ADresult数据是否有点早,担心离中断发生的时间间隔小于一个周期不知道会不会有这种情况发生?
3.多路(SOC0---SOC3)AD采样采用SOC软件触发,结合上面的设置情况,是不是当设置SOC0软件触发后,AD中断产生后需要再次SOC0或者SOC1启动AD转换那么需要重新设置软件触发不?
4.ADC勘误表上指出,SOC通道第一个采样的数据不正确,从第二个开始为正确的数据 这个是针对多个通道连续模式还是多个通道单次转换那?
5.AD采样数据的时候发现AD采样的结果跳动特别大 这个怎么解决?
谢谢!