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.

[参考译文] MSPM0G1506:关于 MSPM0G1506的 ADC12采样率

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1342972/mspm0g1506-about-the-sampling-rate-of-adc12-of-mspm0g1506

器件型号:MSPM0G1506

大家好、我叫 Mori、
数据表显示、ADC12分辨率为14位、采样率为250kSPS、
当您在示例代码中检查 ADC12_14bit_resolution 指令的 SYSCFG 时、
"Hardware Average Numerator"为16、"Desired Sample Time 0"为62.5ns、
62.5ns 应该是一次采样。
则采样率为(1s * 1000 * 1000 * 1000)/62.5 = 16,000,000 (16M) SPS
采样速率超过250Ksps、但可以吗?

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

    尊敬的 Mori:

    ADC 也需要时间进行转换。 62.5ns 只是采样时间。  

    此致、

    现金豪

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

    您好、Cash Hao。

    感谢您的答复。
    如您所说、转换时间似乎是额外的。
    当我测量 AD 转换所需的时间时、结果是13.6us (16smp)。
    因此、1000000 /(13.6/16)≒1176471 (1Msps)。

    数据表
    "250ksps 时14位有效分辨率、并采用硬件平均法"
    我想它超过了250ksps。

    "具有多达17条外部通道的两个同步采样12位4MSPS 模数转换器(ADC)"
    规定12位分辨率为4MSPS、
    示例代码"ADC12_14bit_resolution (ADC12_14bit_resolution)"不可能以12位分辨率运行?

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

    您好!

    是的、12位 ADC 始终以12位分辨率运行。 这是硬件取平均值操作、可将分辨率增加到14位。

    此致、

    现金豪

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

    您好、Cash Hao。

    感谢您的答复。
    在 SYSCFG 中、示例代码"ADC12_14bit_resolution "将"硬件平均值配置"设置为"16/4"。
    因此、我认为它已设置为硬件取平均值。
    采样率是否限制为"250ksps"?

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

    您好,

    采样率 受 "硬件平均分子"配置的限制。 在您的配置中、该值为16。 因此、14位过采样时间为4MSPS/16 = 250kSPS。

    此致、

    现金豪

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

    您好、Cash Hao。

    感谢您的答复。
    它采用16次采样计算得出。 我懂了。

    是否可以获得14位分辨率、除非"Hardware Average Numerator"设置为16?
    例如、"Hardware Average Numerator"为8、而"Hardware Average Ch母"为2。
    不是14位分辨率?

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

    您好!

    例如,"Hardware Averator (硬件平均值)"为8,而"Hardware Average (硬件平均值)分母"为2。
    不是14位分辨率吗?

    它的分辨率也是14位、但是、它只取8个样本进行平均值计算。 取平均值性能比使用16个样本差。

    此致、

    现金豪

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

    您好、Cash Hao。

    感谢您的答复。
    它是14位分辨率。 我懂了。
    在这种情况下、采样率为500kSPS、转换速度更快、但精度无法保证、因此
    这是否意味着您希望它的最大使用速率为250kSPS ("硬件平均分子数"为16)?

    例如、如果"Hardware Average Numerator"为128而"Hardware Average Ch母"为32、
    我认为它将是14位的分辨率、但除了较慢的转换速度有什么缺点吗?

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

    您好!

    在本例中,它将是500ksps,转换速度将更快,但不能保证精度,所以
    这是否意味着您希望它的最大使用速率为250ksps ("硬件平均分子数"为16)?

    不会限制此处的采样率。 250kSPS 也不是限制。 这完全取决于客户想要的精度和采样率。

    例如,如果"Hardware Average Numerator"是128,而"Hardware Average Definiten"是32,
    我认为它将是14位分辨率,但有任何缺点,除了较慢的转换速度?

    没有其他缺点,除了慢对我的看法。  

    此致、

    现金豪

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

    您好、Cash Hao。

    感谢您的答复。
    我发现在14位分辨率下采样率没有限制。
    这意味着它是由"Hardware Average Numerator"设置确定的。
    非常感谢您提供的这些很好的信息。