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.

[参考译文] MSP430FR2433:MSP430FR2433 -- ADC10问题

Guru**** 2541290 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/766838/msp430fr2433-msp430fr2433------adc10-issue

器件型号:MSP430FR2433

大家好、TI 人、

我发现 FR2433的 ADC10不像用户指南所说的那样工作。

 在重复通道序列模式下出现问题。

我们知道,FR2433中没有 DTC 或 DMA。 此外、它只有一个 ADCMEM。 因此、我需要您的帮助来清除 STH。

1) 1)如果 我选择的采样触发源 是 TA1、而不是软件(ADCSC)、 并且在一个序列中有5个通道。

TA 的上升沿将触发整个序列还是只触发一个通道?

在我的标题中,如果设置 ADCMSC 位, TA 的上升沿将触发整个序列,或者,它只触发一个通道。

  我是对的吗?

2)

  是否需要在重复通道序列模式下完成每个序列转换后切换 ADCENC 位?


3)

请记住这些先决条件、

a) 重复通道序列模式   

B)TA 触发 ,TA 始终运行    

c) ADCMSC  未置1。

当一个序列完成时,另一个序列是否会自动启动?

谢谢。

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

    CONSEQ=3时的 ADC 排序显示在用户指南(SLAU445H)图21-16中。
    1)当 MSC=1时、单个 TA 触发器将开始连续重复(左侧向上箭头)。 进一步的 TA 触发将被有效忽略。
    2) 2)无需切换 ENC、无论 MSC 设置如何。 (向左和从右向上箭头)。
    3) MSC=0时、每个 TA 触发将引起一次转换(按顺序)、序列完成后将重新启动。 (右内上箭头)

    为了避免 ADCMEM 竞争(即无 DMA)、我经常使用(3)、TA 周期除以5 (在您的情况下)。 我不会在突发中获得"伪同步"采样、但这最终是 ADCMEM 竞赛的结果、而不是技术的结果。

    要让单个 TA 触发器运行完整突发、您需要使用 CONSEQ=1且 MSC=1 [UG 图21-12]、这需要每轮切换 ENC。 但现在您又回到了 ADCMEM 竞赛。

    您观察到哪些错误行为?

    [编辑:修正了一些措辞 goofs]

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

    您可以在下图中看到详细信息: