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.

[参考译文] TMS320F28386D-Q1:TMS320F28386–仅在 ADCA 通道上读数不正确、其他功能工作正常(参考相同,设置相同)

Guru**** 2586755 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1575203/tms320f28386d-q1-tms320f28386-incorrect-readings-only-on-adca-channels-others-work-fine-same-reference-same-settings

器件型号:TMS320F28386D-Q1
主题:C2000WARE 中讨论的其他器件

工具/软件:

您好:

我们使用的是 TMS320F28386 处理器上的所有 ADC。 ADCB、ADCC 和 ADCD 工作正常并准确读取电压。 但是、ADCA 的通道读取不正确。

*** ADCAIN0**读数 比实际值高***50 mV。
*** ADCAIN1**读数 比实际值低***130mV**。
*所有 ADC 均 由基准 IC 提供相同的** 3V 基准电压**。

由于**ADCIN14 和 ADCIN15**是共享通道、因此我使用 ADCA、ADCB 和 ADCC 对它们进行了测试。 ADCB 和 ADCC 均读取正确的值、但 ADCA 仍不正确地读取这些值。

我尝试**禁用 ADCB、ADCC 和 ADCD 的时钟**、但问题仍然存在。
我还在`和不调用` adc_cal () 函数的情况下进行了测试,但没有任何变化。
我使用了** C2000Ware ADC_SoC_ePWM**示例工程、但仍然找不到解决方案。
我们使用的是** 16 位分辨率**、** ACQPS**设置是正确的—所有 ADC 都使用相同的设置。

处理器本身是否有缺陷?
ADC 修整设置是否可能存在问题?
对于我可以检查的事项、您还有其他建议吗?

谢谢

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

    尊敬的 Hasan:

    只有 ADCA 行为错误(而 ADCB、ADCC 和 ADCD 的行为都正常,即使在共享通道上也是如此)这一事实表明问题是 ADCA 块的局部问题。

    我建议重新应用或重新加载 ADCA 的出厂调整/校准值。 仔细检查 ADC_CAL ()(或等效项)是否确实会正确影响 ADCA 的 TRIM 寄存器。 此外、请运行直流测试、向 ADCA 馈送低阻抗稳定电压并扫描电压。 查看误差是恒定(偏移)还是比例(增益)。

    检查模拟前端/布局:检查 ADCA 输入引脚上是否存在任何独特的电阻器、保护二极管、布线或泄漏路径。 检查接地回路和布线布局。 请检查从基准 IC 到 ADCA 的基准布线/去耦路径;确保 ADCA 处的本地电压真正是基准电压。

    如果可能、使用全新(完全相同)芯片/电路板进行测试、以查看 ADCA 是否仍然出错;这有助于确定芯片是否有缺陷。

    此致、

    Masoud