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.

[参考译文] TDA4VM-Q1:TI CSL:ECAP:CSL 库中的捕获事件极性选择值不正确

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1595688/tda4vm-q1-ti-csl-ecap-capture-event-polarity-select-value-is-incorrect-in-csl-library

器件型号: TDA4VM-Q1

您好:

我注意到 ECAPCapeEvtPolarityConfig() 参数错误:

0 — 故障边沿  
1 — 上升沿  

https://git.ti.com/cgit/keystone-rtos/common-csl-ip/tree/src /ip/ecap/V0/priv/ecap.c?h=release#n267.

而在数据表中、它是反转的:

捕获事件 2 极性选择:
0h =在上升沿 (RE) 触发捕获事件 2
1h =在下降沿 (FE) 触发捕获事件 2


2025-12-05_13-57.png

在 CSL ecap_epwm_loopback_app 示例中、不清楚是数据表还是 CSL 文档中的值(我猜数据表是“win")“)。

https://git.ti.com/cgit/keystone-rtos/common-csl-ip/tree/example/ecap/ecap_epwm_loopback_test_app/ecap_epwm_loopback_app.c?h=release#n374

此致、
罗曼语

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

    尊敬的  Romain:

    感谢您提请我们注意此文档问题。 我将提出一个内部错误报告、以便在未来的 SDK 版本中解决该问题。 同时、请在开发过程中遵循数据表规格。

    此致、

    Karthik