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.

[参考译文] TMS570LS0714:ADC 自检问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/862847/tms570ls0714-adc-self-test-issue

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

您好!  

我尝试使用 SafeTI 诊断库的函数'SL_SelfTest_ADC ()'来测试 ADC 输入引脚、

但有时我会得到结果'ADC_PIN_Undetermined',因为 ADC 转换值'Vu'低于'VN'值,

这意味着 ADC 以 self_test=1和 Hilo=1对输入通道进行采样、结果低于 self_test=0。

这是执行自检时的 ADC 值。

我发现 论坛上也有类似的问题,但没有答案。

此致、

Snaku

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

    Snaku、

    我看到用于创建演示应用的 HALCoGen 项目使用默认采样时间(2个 ADCLK 周期、或200ns)设置进行 ADC 转换。 这还不够、具体取决于所测试的输入通道上的输入阻抗大小。

    请将采样时间增加至接近1us 并检查结果。

    此致、Sunil

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

    你(们)好

    是的、我注意到采样时间太短、我在进行 ADC 自检时已经将采样时间更改为2us。


    此致、

    Snaku

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

    你(们)好

    是的、我注意到采样时间太短、我在进行 ADC 自检时已经将采样时间更改为2us。


    此致、

    Snaku

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

    我对这里的设置运行了 ADC 引脚自检、并看到了预期的结果。 请告诉我、在您的情况下、连接到 ADC 输入通道0的是什么。 即使是您的案例中的 Vd 结果也过高。 您是否在 TI 开发套件上运行测试?

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

    您好、Sunil、

    它是 ADC 通道22引脚上的电路。

    此致、

    Snaku

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

    您好、Snaku、

    我无法复制您在我的设置上的观察结果。 ADC 输入通道的自检非常简单、并在参考手册中进行了说明。

    VD 是输入端与 ADREFLO "下拉"连接时的转换结果、因此预计 Vd 将明显低于 Vn (正常输入)。 在您的情况下、Vd 仅略低于 Vn。

    与此类似,Vu 是输入连接到 ADREFHI 的转换结果,所以预计 Vu 大于 VN。

    您能否将采样时间延长至可配置的最大值并查看结果是否发生变化?

    此致、Sunil

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

    您好、Sunil、

    我将 ADC 采样时间更改为20us、Vd 值优于2us、但不接近于0。

    此致、

    Snaku

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

    您好、Snaku、

    根据上述结果、您应该得到 ADC_PIN_Good、对吧? 不是你所期望的?

    此致、Sunil

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

    您好、Sunil、

    是的、结果为 ADC_PIN_Good。 感谢你的帮助。

    此致、

    Snaku