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.

[参考译文] TMS570LC4357:Hercules ADC_Calibration

Guru**** 2442090 points
Other Parts Discussed in Thread: TMS570LC4357, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1532728/tms570lc4357-hercules_adc_calibration

器件型号:TMS570LC4357
主题中讨论的其他器件: HALCOGEN

工具/软件:

我正在使用 TI Hercules TMS570LC4357 开发套件并尝试校准 ADC。 我使用了 adcCalibration 函数但没有获得预期的结果。 我已经检查了 Vref、它是 3.09V、ADC 是配置的 12 位。
请参阅以下测试结果供您参考。

ADC 未校准
发生正转换 预期的 ADC 计数 实际输入   实际 ADC 计数
0 0 61mv 30
1. 1365 1.01. 1330
1.5 2047.5. 1.51. 2006.
2. 2730 2.06. 2756
2.5 3412.5. 2.5082. 3355
3. 4095 3.03. 3882.
ADC 经校准
发生正转换 预期的 ADC 计数 实际输入   实际 ADC 计数
0 0 61mv 0
1. 1365 1.01. 672.
1.5 2047.5. 1.5 1331.
2. 2730 2. 2017 年
2.5 3412.5. 2.51. 2700
3. 4095 3. 3218
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vijay:

    您能否请参考以下主题一次:

    (+) TMS570LC4357:内部温度测量 — 基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛

    我也怀疑此问题的根本原因相同。

    --
    此致、
    Jagadish。

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

    尊敬的 Jagadish:

    感谢您的回答。 我连接了  J8 跳线以获得 3V 的电压、因为 Vref 和 Im 仅相对于 3V 基准工作、但即使在 3V 下、我应该获得 4095 ADC 计数、您也可以参考上面的测试结果。 点是我甚至在使用 adcCalibration ()(由 HALCoGen 生成)后也没有得到校准结果。 如果你在不使用 adcCalibration () API 的情况下看到以上结果,我得到的结果与校准的结果相比误差最小。

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

    尊敬的 Vijay:

    对延迟响应表示歉意。

    感谢您的回复。 我连接了  J8 跳线以获得 3V 的电压、因为 Vref 和 Im 仅相对于 3V 基准工作、但即使在 3V 下、我应该获得 4095 ADC 计数、您也可以参考上面的测试结果。

    正确、如果基准电压为 3V、那么计数不应该是 3882、通常我们在模拟测量上不应该得到这么大的变化。

    您能否准确地告诉我您正在用于测量的引脚>

    还有、任何其他引脚也会发生这种情况吗?

    您是否确保输入 GND 与电路板 GND 连接?

    --
    此致、
    Jagadish。

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

    您好:

    有关 ADC 设置、请参阅随附的代码片段:

    这里是引脚和 ADC 设置的详细信息、
    其他 ADC 引脚的结果也几乎相似。
    是、输入 GND 连接到控制器 GND。

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

    尊敬的 Vijay:

    感谢您的详细信息、

    我们不是将外部电压连接到 ADC 引脚、

    您能否将下面突出显示的 ADREFHI 引脚连接到所需的 ADC 引脚、并查看 ADC 结果:

    这样、ADC 引脚的计数应该为 4095、请执行此测试并将结果更新给我。

    --
    此致、
    Jagadish。

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

    尊敬的 Jagadish:

    很抱歉、响应延迟、我已连接 ADREFHI 引脚、结果如下所示:


    在 3V 下获取 3944 个 ADC 计数 (ADREFHI)
    以下哪项不正确?

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

    尊敬的 Vijay:

    对延迟深表歉意。

    我会在我的 HDK 板上测试一次,并会尽快更新我的结果。

    --
    此致、
    Jagadish。

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

    你(们)好、Vijay

    我找不到旧的 HDK 电路板、是否可以设置一个实时调试会话来进一步讨论此问题?

    --
    此致、
    Jagadish。

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

    您好 Jagadish、

    实际上、对此进行了更新、我更改了 HDK 电路板、发现在 3V 电压下温度接近 4095、而不是确切的 4095 ADC 计数、而是接近它。
    我认为时间是可以的 ,但准确是 很少关心. 如果检测到 ADC 的电压、我会看到 ADC 检测结果会出现波动(也调用了 adcCalibration API)。
    但谢谢!