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.

[参考译文] MSP430FG6426:CTSD16转换时间

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1174215/msp430fg6426-ctsd16-conversion-time

器件型号:MSP430FG6426

我遇到了较长的 CTSD16转换时间问题。
请告诉我原因。

CTSD 的主要设置如下。
采样率= 32个时钟
PreloadValue=0时钟
CTSD16INTDLY=1b (第一个采样引起中断)
CTSD16RRI=1b (轨到轨输入被启用)
连续转换模式
SMCLK=4MHz
转换结果由 DMA 存储在缓冲存储器中。
在转换指定次数后、CTSD 转换由 DMA 中断停止。

从 CTSD 转换开始到由 DMA 中断停止 CTSD 转换的时间如下所示。

μS 传输数量:1次= 58 μ s
μS 传输数量:2次= 90 μ s
μS 传输数量:3次= 122 μ s
μS 传输数量:3次= 152 μ s
μS 传输数量:3次= 182 μ s
μS 传输数量:3次= 216 μ s

垂直轴表示转换时间、水平轴表示 DMA 传输的数量。

所有转换时间都增加了大约27µS μ s。
您认为添加此27μS 的原因是什么?

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

    在我检查时、您打开了两个相同的线程。 我将关闭这个。