您好、先生、
我遇到了微控制器的问题、它与 msp430fr2433上的 ADC 有关。
微控制器数据表中提到了200ksps 的采样率。
但是、我想知道 ADC 在更高采样率下的响应、例如大约0.8至1.2映射、如果它忠实地生成所有更高的频率。
请帮我解决这个问题。
谢谢你
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上的 ADC 有关。
微控制器数据表中提到了200ksps 的采样率。
但是、我想知道 ADC 在更高采样率下的响应、例如大约0.8至1.2映射、如果它忠实地生成所有更高的频率。
请帮我解决这个问题。
谢谢你
我认为"地图"的目的是"MSPS"。 将数据表(SLASE59D)表5-21和用户指南(SLAU445I)第21.2.5节汇总后、我的计算器显示最大理论采样率(ADCCLK=16MHz)约为0.94Msps、因此无法实现1.2Msps。
这样做会违反表5-21中的大多数规格。 我将让 TI 自行说明、但我猜是没有"规范之外运行"。 我想您可以尝试一下、看看会发生什么情况。
特别需要关注的是最小采样时间、这是时间(电容器充电)问题、而不是时钟问题、并认为是一个非常低的阻抗源。 2us 的最小值本身会将您限制在大约0.35Msps。 根据经验、如果采样/保持时间过短、则不会获得线性结果。 运行大于5MHz 的 ADCCLK 将会增加这一速度。
Mark、
这是一个很好的问题! 答案只是与 ADC 内核的固有限制以及它的额定运行速度有关。
我们需要记住的第一件事是、首先对模拟信号进行采样、然后对结果进行转换所需的时钟周期数。 根据表5-21中的数据表、最坏情况下对模拟信号进行采样所需的最短时间为2us、如果我们以5.5MHz 的最大指定 ADCCLK 频率运行、则相当于11个 ADCCLK 周期:
根据 图21-3中的用户指南、ADC 转换需要12个 ADCCLK 周期:
当我们将所有这些相加时、最终得到11+12 = 23个 ADCCLK 周期以完成1个完整采样和转换。 以全 ADCCLK 速度运行会使我们在进行全采样和转换时达到4.2us、这相当于大约239.13ksps、这实际上是 VCC 为3V 时该 ADC 可实现的最快速指定采样率。 考虑到这一点、我们非常欢迎您使用超出其限制和建议的 ADC 来测试其性能、但我们无法保证它将在数据表表表表表5-22中给出的规格性能和线性参数范围内运行。
我希望这有助于回答您的问题、并解释我们为什么将其作为大约200ksps 的 ADC 进行推广。
此致、
Matt Calvo