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.

[参考译文] TMS320F28377S:使用 DCCAP 查找 ADC 阈值交叉

Guru**** 2445440 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/991642/tms320f28377s-using-dccap-to-find-adc-threshold-crossings

器件型号:TMS320F28377S

您好!

我正在尝试使用 DCCAP 来查找我的 ADC 超过设定阈值的时间。

我将外部输入 ADCIN14用于 CMPSS4正输入、将内部 DAC 用于负输入。 然后、将其映射到 ePWM XBar 及其随附的数字比较子模块。

由于某种原因、DCCAP 寄存器不会递增。 我已经验证了 CMPSSS 时钟和 ePWM 时钟都启用。 我猜我的配置中存在一个阻止 DCCAP 递增的问题。 如果对我可能设置错误的寄存器提出任何建议、我们将不胜感激。

谢谢、

Cameron

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

    DCCAP 捕获 TBCTR 的值您是否让 ePWM 运行?

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

    你好、Nima、

    是的、ePWM 正在运行。 我可以看到 TBCTR 递增、但 DCCAP 不变。

    谢谢、

    Cameron

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

    DCCAP 将在 DCxEVTy 时仅捕获 TBCTR 的一个值。

    NIMA

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

    Cameron、有此更新吗?

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

    你好、Nima、

    我能够正确获得 DCCAP 值、但现在我无法清除 DCCAP 值以获得新值。 还在研究它。

    谢谢、

    Cameron

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

    无法清除该值并为另一个事件进行设置?

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

    该值将根据所选的影子加载模式加载到每个事件上。