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 开路短路检测电路

Guru**** 2419530 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1539887/tms320f28388d-adc-open-short-circuit-detection-circuit

器件型号:TMS320F28388D

工具/软件:

您好:

在示例 17 (ADC_ex17_OPEN_SHORT_DETECTION) 中执行了八次测试。 每次测试期间会存储所有 16 个通道的转换结果、并考虑平均结果。

如果需要检测单个通道、那么实现精确检测的理想做法应该是什么?

1) 如果对于单个通道、仅考虑一个转换结果(对于满量程,零标度和禁用情况)来得出结论、结果是否值得信任? 还是需要多次重复同一测试以消除噪声的影响?

2) 考虑到即使一个故障也会导致最终状态不是 ADC_OSDETECT_STATUS_GOOD、为什么测试会执行八次?

3) 是否可以使用基于阈值的机制得出结论? 例如、如果结果状态在 x 次测试迭代(其中 y 是定义的阈值)中失败超过 y 次、则最终结果可以被视为失败。

请提出建议。

此致、

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

    您好:

    检测是针对单端通道 ADC-A0 引脚完成的。  OSDetect 功能仅在 12 位时可用、 因此在示例中、ADCA 配置为 12 位模式。  

    它不能用于 16 位差分通道。 我们做了 8 次、以使其更加可靠。 您可以根据自己的判断调整数字。 希望这有所帮助。