主题中讨论的其他器件:AM2632、 AM2634、AM2634-Q1
工具与软件:
我将遵循 TRU 第7.4.6.7节中的信息我将遵循配置要求。 我为 eCAP 器件启用了中断。 我已将信号单元配置为进行高脉宽检测。 我没有获得针对最小或最大事件的中断。
有用于配置 eCAP 和信号监控单元的演示应用吗? 为了提供基准、我使用 eCAP 验证作为 AM2632输入的 PWM 信号。
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.
工具与软件:
我将遵循 TRU 第7.4.6.7节中的信息我将遵循配置要求。 我为 eCAP 器件启用了中断。 我已将信号单元配置为进行高脉宽检测。 我没有获得针对最小或最大事件的中断。
有用于配置 eCAP 和信号监控单元的演示应用吗? 为了提供基准、我使用 eCAP 验证作为 AM2632输入的 PWM 信号。
上面的 Jacob 是 eCAP 的 SYSCFG。 在 spruj7f 的第7.4.6.7.1节中、AM263x 的 TRU 概述了 MUNIT 运行所需的设置。 我认为设置正确。 我配置了中断的代码。 我已经在 ISR 中设置了一个断点、并且验证了函数 ECAP_getInterruptSource 的结果。 我还没有看到它的信号 MUNIT 事件。 我为配置选择的最小/最大值在源信号之外。 我已经通过使用 针对每个 CAP 事件1 -4的 ECAP_getEventTimeStamp 读取捕获寄存器来验证这一点。
Jacob、
您能否确认 EVM TMDCNDC263上提供的 AM263x 中存在的 eCAP 版本。 我问这个问题的原因是,在我调用 ECAP_enableSignalMonitoringUnit ()之后,我添加了 eCAP 寄存器 MUNIT_1_CTL 的读取。 结果为0。 这意味着不支持信号监控单元。
此外、您能否确认 AM2632-Q1中是否启用了信号监控单元。
Ralph
EVM 上的 AM2634图片。 我使用最新的数据表对标记进行了解码。 它确实有10个 ECAP 器件。 我将留给您来进一步解释标记。
其他说明。 我确实检查了 ti_drivers.open_close.c 文件中的代码 驱动程序_ecapOpen 函数确实包含 ECAP_ISR_SOURCE_MUNIT_1_ERROR_EVT1或其他 MUNIT 相关标志。 我 在代码中添加了函数 ECAP_enableInterrupt ()的调用,以包含这些标志。 另一个观察结果是、在 ECAP 配置为运行后、生成用于配置 MUNIT 的代码。 根据 spruj42d AM263x 寄存器附录第3.8.10.1节中的文档、应在设置运行 ECAP 之前完成所有配置。 我还在代码中纠正了这种情况、方法是停止 ECAP 添加 MUNIT 配置设置、然后重新启动。
Jeffrey、您好!
很抱歉今天比我想的晚到这个地方,但想在周末正式开始之前关闭环路。
好的、我们所发现的是、我们的 SDK 和 TRM 具有即将于25年第1季度推出的器件型号(相同 GPN、不同可订购器件)上抢先发布的功能。 为了做好这方面的准备、我们将配套资料整理在一起、但在发布适当的可订购产品之前、我们没有正确应用筛选器来将其保存在密闭空间内。
受这种影响的功能列表如下:
明年第1季度、我们将推出包含这些功能的可订购器件、并且我们的器件数据表将进行更新、以反映全新可订购器件从功能角度的特性。 在查看 TRM 的内容时、我们可能还需要进行一些调整。 这是我将在整个问题中讨论的内容。
同时、如果您确实正在开发样片并启用了这些功能来测试它们、我们可以考虑提供一些样片来实现这些目的。 理想情况下、如果您有 TI 销售代表、我们就可以解决这个问题、但我认为也应该采取其他方式、因为我们可以私下交谈、了解公司/发货详细信息。
此致、
Ralph Jacobi