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.

[参考译文] TMS320F28388D:ADC 在差分模式下无法正确转换0mV 左右的电压?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1063416/tms320f28388d-adc-can-not-convert-correctly-around-0mv-in-a-differential-mode

器件型号:TMS320F28388D
主题中讨论的其他器件:AMC3301

各位专家、您好!

我们使用 F28388D 开发原始电路板。

我们 使用以下设备在 ADC 功能(16位、差分模式)上对其进行调试和评估。

AdecaRegs.ADCCTL2.bit.prescale = 0。 (ADC 时钟=系统时钟= 200MHz)

采样和保持时间为1000ns (用于调试)

当电压源输出范围为0mV 至8mV 时、ADC 结果(ADCA2、3、16位、差分)是 AdcdA ADC 结果寄存器中的一个常数(0x82d1)值。

只有 当电压源输出0mV、0x72df 作为 ADC 结果时 、才会像检测到 ADC 结果寄存器中的尖峰噪声一样被检测到。

当 电压源输出大于8mV 时、ADC 结果不是恒定的(我们预期)。

您能评论一下这种行为吗? 它是否是 ADC 正确规格?

我们应该检查哪些寄存器?

我们怀疑这种行为(我们不期望)与共模电压相关。

在 AMC3301的数据表中、共模输出电压为1.44V (典型值)、 1.39 - 1.49V。

但是、F28388D 要求 ADC 输入信号共模电压为(VREFCM - 50mV)至 (VREFCM - 50mV)  

在我们的电路板中、VREFHI 为3.0V、VREFCM 为1.50V。

此致、

Hidehiko

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

    Hidehiko、您好!

    请注意、F28388D ADC 的额定工作频率为50MHz、这意味着预分频不能为0 (200MHz SYSCLK 的 div 1)。  在电流设置中、ADC 的运行超出规格。  请将预分频值更改为4分频(预分频= 6、200MHz div 4)、以使 ADC 正常运行。

    此致、

    Joseph

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

    您好、Joseph、

    感谢你的答复。 当我们修复 ADC 时钟(200MHz -> 50MHz)时、

    它被消除了。

    此致、

    Hidehiko