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.

[参考译文] TMS320F2800137:ADC 通道 C7 的输出不正确

Guru**** 2511985 points
Other Parts Discussed in Thread: TMDSCNCD2800137, INA181, ANALOG-ENGINEER-CALC, TINA-TI

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1539800/tms320f2800137-the-output-of-adc-channel-c7-is-not-correct

器件型号:TMS320F2800137
主题中讨论的其他器件:TMDSCNCD2800137INA181TINA-TI

工具/软件:

您好、

当我进行开环测试并发现 ADC C7 采样结果不正确时、  我在 C7 之前测得的模拟电压为 0.03V、表明电流为 0.3A、ADCReading 中也有 37 个数字值。

我正在使用的器件  TMDSCNCD2800137、MCU102B 版本。

optimizer_adcCResult0 = ADC_readResult (ADCCRESULT_BASE、ADC_SOC_NUMBER0);
Optimizer_Output_I_int = optimizer_adcCResult0;

但是 ADC 的读数不正确、 Optimizer_Output_I_int  显示 7 个数字值、应为 37。

我还在 ADC 输入被钳位到 0V 和 3.3V 的情况下进行了测试、读数都正确。

其他通道的其他读数均正确。

我试图用一个新的控制卡替换,也增加采样时间,或更改为 ADCA,但他们都不能工作。

您知道可能的原因是什么吗?

谢谢!

Bowen

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

    您好:

    您能告诉我您是如何配置 ADC 的吗? 您是否选择通道 7 基极 C 来获取 C7? 用于 ADC 检测的 RC 是什么? 您使用的是低阻抗源还是高阻抗源?

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

    尊敬的 Stevan:

    感谢您的回复、您是否可以掌握该 ADC 采样不正确的原因?

    BR、

    Bowen

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

    您是否尝试将采样时间增加到 300ns? 是实现 ADC  低阻抗还是高阻抗的源?

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

    Stevan,

    这是 Output_I 的源 它由 INA181 驱动、您认为这个阻抗过高吗? INA181 的输出直接连接到控制卡。

    我尝试了更高的采样时间、例如 40 个时钟 (333ns)、但读数仍然错误、与采样时间为 90ns 的读数类似。

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

    您好 Bowen、

    您可以安装模拟工程师计算器:ANALOG-ENGINEER-CALC 计算 工具|德州仪器 TI.com 并输入 RC 值来获取转换时间。 您也可以对 RC 值进行手动计算。 请参阅此应用手册: https://www.ti.com/lit/an/spract6a/spract6a.pdf (使用 TINA-TI 仿真工具对 C2000 MCU 的 ADC 输入电路进行评估)。 有关采样和寄生电容的特定值、请参阅器件数据表。