工具/软件:Code Composer Studio
SD16ADC (MSP430F2013中为 E.G.G.)是 Σ-Δ ADC。 这种类型的 ADC 最好继续工作。 根据我的理解,在连续模式下使用它是有道理的,如果不需要 的话,只需取消激活此器 件的中断(SD16CCTL0 &=~SD16IE;)而不是停止转换(SD16CCTL0 &=~SD16SC;)。 我是对的吗?
此致
Franz Peter Zantis
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.
工具/软件:Code Composer Studio
SD16ADC (MSP430F2013中为 E.G.G.)是 Σ-Δ ADC。 这种类型的 ADC 最好继续工作。 根据我的理解,在连续模式下使用它是有道理的,如果不需要 的话,只需取消激活此器 件的中断(SD16CCTL0 &=~SD16IE;)而不是停止转换(SD16CCTL0 &=~SD16SC;)。 我是对的吗?
此致
Franz Peter Zantis
[引用用户="Franz Peter Zantin"]如果我在不停止 ADC 的情况下从 A4+切换到 A1+(SD16CCTL0 &=~SD16SC;),则 A4+的值是错误的。
输入开关后、仅 SD ADC 输出的第一个(最多4个)值有点错误。 为避免数字滤波器趋稳"现象"、应将 SD16INTDLYx (位7-6)配置为00、这意味着"第四个采样引起中断"。 进一步读数:SLAU144J 、26.2.7数字滤波器、 26.2.11.2中断延迟操作。
关于"停止转换或停止中断"-如果所用 ADC 采样的占空比<= 1:10、我会丢弃采样(实际上与停止中断相同)。 还有另一种方法可以降低 SD ADC 的速度:降低 ADC 时钟频率、从而降低采样率。 如果我只需要八倍标清 ADC 测量、那么很显然、我会关闭 ADC 以节省功耗。