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.

[参考译文] TMS320F28377D:最大 ADC 采样率

Guru**** 2589245 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/661141/tms320f28377d-maximum-adc-sample-rate

器件型号:TMS320F28377D

F2837xD 数据表(sprs880h)中关于 最大 ADC 采样率存在不一致、这在我的项目中存在重大差异:

  1. 表3-1说明了最大采样率为3.5MSPS、 最小 ADC 转换持续时间为290ns。
  2. 表5-43说明了对于200MHz 的 SYSCLK、最小采集窗口为75ns、15个时钟周期。
  3. 表5-49说明了当 ADCCLK 为50MHz 且 SYSCLK 为200MHz 时、ADC 转换需要41个 SYSCLK 周期。

第2点和第3点告诉我:

  1. 56个 SYSCLK 周期的最小转换持续时间
  2. SYSCLK 在200MHz 时的最小转换持续时间为280ns
  3.  3.57MSPS 的最大采样率

最小转换持续时间是根据数据表计算得出的280ns 还是数据表中规定的290ns? 如果是后者,数字不一致的原因是什么?

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

    IainRist、您好!

    表5-49应正确。  

    使用具有200MHz SYSCLK 和50MHz ADCCLK 的12位模式:

    • 最小 S+H 为75ns/15个 SYSCLK 周期
    • S+H 结束到下一个 S+H 开始的时间为41个 SYSCLK 周期= 205ns
    • 确定背靠背连续转换采样率时的总转换时间= 1/(205ns + 75ns)= 3.5714MSPS
    • 第一次转换的触发到输出延迟为:
      • 2个用于触发器传播的 Sysclks、以及针对 S+H + 44个周期的锁存+ 15个周期用于转换、结果 LATCH = 61个周期/305ns
      • 使用背靠背连续转换的后续结果应该每56个周期/280ns 提供一次

    我们将更新特性表中的值。