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.

[参考译文] MSP430FG6626:器件内的 ADC

Guru**** 1862140 points
Other Parts Discussed in Thread: MSP430FG6426, MSP430F47187, MSP430F47186, MSP430F47183
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/983805/msp430fg6626-adc-within-device

器件型号:MSP430FG6626
主题中讨论的其他器件:MSP430FG6426MSP430F47186MSP430F47183MSP430F47187

团队、  

ADC 是否处于 MSP430FG6626IPZ 同步采样范围内?  

您能否提供有关"连续时间 Σ-Δ"的含义的更多信息?  

谢谢!

Viktorija

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

    您好 Viktorija、

    它可以支持同步采样。

    您可以在 UG 章节30.https://www.ti.com/lit/ug/slau208q/slau208q.pdf 中找到有关此 CTSD16的更多详细信息

    "CTSD16模块最多包含七个独立的 Σ-Δ 模数转换器、称为通道。 这些转换器基于二阶过采样 Σ-Δ 调制器和数字抽取滤波器。 抽取滤波器是具有高达256的可选过采样率的梳型滤波器。 可在软件中完成额外的滤波。"

    此致

    现金 Hao

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

    MSP430FG6426的器件特定数据表指出、存在单个 Σ-Δ ADC、这意味着我一次只能对一个输入进行采样、而不能同时对其进行采样?  

    "CTSD16模块集成了个单 Σ-Δ ADC、该 ADC 具有10个外部输入和4个内部输入。
    该转换器采用全差分模拟输入对和可编程增益放大器进行设计
    输入级。 该转换器基于二阶过采样 Σ-Δ 调制器和数字
    抽取滤波器。 抽取滤波器是具有高达可选过采样率的梳状滤波器
    256英寸

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

    您好!

    您引用的句子描述了图9-2中的信号链。 在该图中、它只有一个 ADC。

    但对于 CTSD16模块、它具有多达七个称为通道的独立 Σ-Δ 模数转换器。 它可以同时进行采样。

    此致、

    现金 Hao

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

    感谢你的答复。

    我的下一个问题是、我是否必须为 MSP430FG6426的头文件手动创建寄存器定义?

    目前我使用的是 IAR 嵌入式工作平台、此特定器件的头文件仅包含单通道的寄存器定义(请参阅下面的文本)。 那么、我是否必须手动进入并为其余通道添加寄存器定义、或者这是否是头文件中的错误? 再次感谢您的所有帮助。

    此致、  

    Matt

    以下文本直接从 msp430fg6426.h 头文件复制。 您可以看到、这里只定义了一个单通道。

    #define  __MSP430_HAS_CTSD16__/*          定义  以显示  模块  可用 */
    #define  __MSP430_BASEADDRESS_CTSD16__  0x0A80
    #define  CTSD16_base  __MSP430_BASEADDRESS_CTSD16__
    #define  __MSP430_HAS_CTSD16_0__/*      定义  以显示  模块  可用 */

    #define  CTSD16CTL_              (0x0A80u)  /* CTSD16 控制 寄存 器0 */
    DEFCW (  CTSD16CTL             、 CTSD16CTL_)
    #define  CTSD16IFG_              (0x0AACu)  /* CTSD16 中断 标志 寄存 器*/
    DEFCW (  CTSD16IFG             、 CTSD16IFG_)
    #define  CTSD16IE_               (0x0AAEu)  /* CTSD16 中断 使能 寄存 器*
    DEFCW (  CTSD16IE              、 CTSD16IE_)
    #define  CTSD16IV_               (0x0AB0u)  /* CTSD16 中断 向量 寄存 器*
    DEFCW (  CTSD16IV              、 CTSD16IV_)

    #define  CTSD16CCTL0_            (0x0A82u)  // CTSD16 通道 0 控制 寄存器 */
    DEFCW (  CTSD16CCTL0           、 CTSD16CCTL0_)
    #define  CTSD16MEM0_             (0x0AB2u)  /* CTSD16 通道 0 转换 存储 器*/
    DEFCW (  CTSD16MEM0            、 CTSD16MEM0_)
    #define  CTSD16INCTL0_           (0x0A84u)  // CTSD16 通道 0 输入 控制 寄存器 *
    DEFCW (  CTSD16INCTL0          、 CTSD16INCTL0_)
    #define  CTSD16PRE0_             (0x0A86u)  // CTSD16 通道 0 预载 寄存器 */
    DEFCW (  CTSD16PRE0            、 CTSD16PRE0_)

    /* CTSD16CTL */
    #define  CTSD16REFS            (0x0004u)  /* CTSD16 参考 选择 *
    #define  CTSD16CLKR            (0x0008u)  /* CTSD16CLK 电阻 选择 *
    #define  CTSD16OFFG            (0x0010u)  /* CTSD16 时钟 故障 标志 */
    #define  CTSD16RRIBURST        (0x0100u)  /* 轨到轨 输入 电荷 泵 突发 模式 请求 *
    #define  CTSD16RRIRDY          (0x0200u)  // CTSD16 轨到轨 输入 就绪 */
    #define  CTSD16RRIERR          (0x0400u)  /* CTSD16 轨到轨 输入 错误 *
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我查看了器件数据表、发现 MSP430FG6426只有一个 CTSD16通道。 在您的应用中、您可以查看具有3 Σ-Δ ADC    的 MSP430F47183、具有6 Σ-Δ ADC 的 MSP430F47186或具有7 Σ-Δ ADC 的 MSP430F47187。

    此致、

    现金 Hao

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

    您好!

    感谢您对本主题的澄清和所有帮助。 祝你度过美好的一天!

    谢谢、

    Matt