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.

[参考译文] TMS320F28379D:位置管理器:处理时间

Guru**** 2589280 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/664706/tms320f28379d-position-manager-processing-time

器件型号:TMS320F28379D

大家好、

我是`m 社区的新成员、因此请原谅我在这篇文章中可能出现的错误。

我`m F28379D MCU 并尝试使用位置管理器库运行 bissc 传输。

objetive 是在小于5us 的时间内运行具有 bissc 传输的完整中断。

问题是一些 TI 库函数需要花费很长时间。 (例如 PM_Bissc_SetupNew SCDTransfer()需要742个 CPU 周期,在200MHz 时为3.71us)

中断总共需要 大约9us 的时间。

是否可以使 PM_Bissc 库的 C 文件删除我的案例中n`t 需要的一些分支?

或者 有人 有其他建议吗?

提前感谢

艾琳

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

    Eileen、

    您的测量值是否与库文档中引用的 CPU 周期数相匹配? 根据用户指南、它似乎与预期的周期计数相匹配。
    在此阶段、我们将基于库的方法用于 PM 函数、因此无法提供源代码。

    Bharathi。

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

    Bharathi、

    感谢您的快速回复、是的、我的测量结果和指南中的数据非常匹配。

    您是否有机会了解更快的通信方式?

    您的一位同事在一个交易会上告诉我们、我们可以使用芯片和 PM_ bissc_library 来解决这个问题。

    目前、我们正在 使用其他控制器和附加组件进行传输。  

    另一种可能是、考虑自己的方式来实现芯片上的通信、但这大概需要很长时间才能使其正常工作。

    艾琳

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

    Eileen、

    最好了解它与用户指南中指定的预期数字相匹配。
    除了您所使用的编码器/接口的进一步优化之外、不可能实现、因为 这些函数打包为预编译的库、因此您将无法在最后进行更改

    Bharathi。