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.

[参考译文] TMS320F280049M:ADC 采样转换时间

Guru**** 2538950 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/608480/tms320f280049m-adc-sampling-to-conversion-time

器件型号:TMS320F280049M

大家好、团队、

我希望尽可能缩短 ADC 的采样转换时间。 请回答以下问题。

在 5.9.1.2 ADC 电气数据和时序中 、采样窗口持续时间(由 ACQPS 和 PERx.SYSCLK 设定)被描述为75ns (最小值)。  那么、对于 SYSCLK 100MHz、ACQPS = 7时80ns 的最小值是多少?  

2.我正在检查5.9.1.2.2 ADC 时序图、并了解转换时间将为310ns (在 ACQPS = 7和 ADCCLK50MHz 时、TSH + tLAT = 80ns+230ns)。 正确吗?

3.如果有任何减少采样到转换时间的想法,请告诉我。

此致、

Furuya  

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

    您好、Furuya、

    对于问题#1、您答对了、 对于100MHz 的 SYSCLK、最小采样窗口为80ns [(7+1)*10ns = 80ns]。  对于问题2、当 SYSCLK 为100MHz 且 ADCCLK 为50MHz 时、一个 SOC 的总转换时间将为310ns。

    遗憾的是、一个 SOC 的转换时间将限制为采样时间和延迟(TSH+tLAT)。 tLAT 是固定的、不建议低于 TSH、因为精度将无法保证低于所需的最小采样窗口。  您可以使用另一个 SOC 对通道进行过采样、以在 tLAT 区域启动转换。  例如、您希望在通道0上进行转换。  您可以配置多个 SOC 并将它们全部分配给通道0、并通过 ePWM 触发 SOC。  您可以对 EPWM 触发器计时、以便 在等待 tLAT 时、它们将在 SOC TSH 过期后发生。  您可以使用多个 SOC 来实现此目的。

    此致、

    Joseph