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.

[参考译文] CCS/MSP430F2013:停止转换还是仅停止中断?

Guru**** 2550550 points
Other Parts Discussed in Thread: MSP430F2013

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/590990/ccs-msp430f2013-stop-conversion-or-just-stop-interrupt

器件型号:MSP430F2013

工具/软件:Code Composer Studio

SD16ADC (MSP430F2013中为 E.G.G.)是 Σ-Δ ADC。 这种类型的 ADC 最好继续工作。 根据我的理解,在连续模式下使用它是有道理的,如果不需要 的话,只需取消激活此器      件的中断(SD16CCTL0 &=~SD16IE;)而不是停止转换(SD16CCTL0 &=~SD16SC;)。 我是对的吗?

此致

Franz Peter Zantis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是可能的、但随后您将使用更多的功率。 您必须自行决定它是否值得。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答。
    现在我还记得、如果必须切换通道、则无法让 ADC 运行-遗憾的是。 如果我在不停止 ADC (SD16CCTL0 &=~SD16SC;)的情况下从 A4+切换到 A1+、则 A4+的值是错误的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="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 以节省功耗。