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.

[参考译文] BOOSTXL-POSMGR:使用 BOOSTXL-POSMGR + LAUNCHXL-F28379D、需要针对双通道 EnDat 2.2 配置的指导/源代码

Guru**** 2964790 points

Other Parts Discussed in Thread: BOOSTXL-POSMGR, LAUNCHXL-F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1646530/boostxl-posmgr-need-guidance-source-for-2-channel-endat-2-2-configuration-using-boostxl-posmgr-launchxl-f28379d

器件型号: BOOSTXL-POSMGR
主题中讨论的其他器件: LAUNCHXL-F28379D

TI E2E 团队大家好、

我正在通过 BOOSTXL-POSMGR 和 LAUNCHXL-F28379D 测试一种使用 EnDat 2.2 协议的编码器。

使用提供的 PM_endat22_BasicPos EnDat Acc_Del 示例、我已成功实现并验证了一个 EnDat 2.2 通道的运行。

但是、我的应用需要两个 EnDat 2.2 编码器通道。 为此、我需要源代码来配置所提供的示例中使用的 CLB 逻辑。

根据我所见、提供的 PM_endat22_lib.lib 似乎仅支持单通道配置。 我找不到一种使用提供的库为两个通道配置或实例化 EnDat 2.2 接口的清晰方法。

您能否提供以下内容之一?

  1. 用于 EnDat 2.2 示例的 CLB 配置源代码、因此我可以对其进行调整以适用于两个通道
  2. 如果无法提供源代码、则提供使用 BOOSTXL-POSMGR 在 LAUNCHXL-F28379D 上配置两个 EnDat 2.2 通道的指南或建议程序

 如果您想了解 PM_endat22_lib.lib 的限制、所需的 CLB 资源、引脚映射、或者该器件是否正式支持两个 EnDat 2.2 通道、也会很有帮助。

谢谢你。

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

    嗨、Park、  

    我们的专家 会再来回答这个问题。 谢谢!

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

    嗨、Park、

    尽管 BOOSTXL-POSMGR 硬件包含两个 RS EnDat 485 通道、并且能够在板级支持两个绝对编码器接口、但针对 LAUNCHXL-F28379D 发布的 EnDat 2.2 软件库已经过验证、且支持单个 EnDat 2.2 通道。

    因此、一个 LAUNCHXL-F28379D 上不支持两个同时独立的 EnDat 2.2 通道。 实现第二个通道需要单独的 CLB/SPI/XBR/TxEn 实现和修改后的 CLB 配置、该配置在已发布的配套资料中不可用。

    对于双轴 EnDat 2.2 系统、推荐的选项是每个 EnDat 通道使用一个 C2000 器件。

    此致、

    Masoud

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

    您好:

    根据我们目前正在开发的伺服配置、我们正在寻找一种使用单个 C2000 CLB 处理输入和输出编码器的方法。

    我们不直接请求完整的配置。 相反、我们想问 TI 是否可以为示例库配置提供源代码。

    审查单通道配置后、我们认为应该可以将其扩展到双通道配置。 考虑 CLB 逻辑块结构、这种方法是否可行?

    感谢您的支持。

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

    如果您与我们签订了 NDA、您可以通过 FAE 联系我们、我们可以共享源代码。 无论如何、CLB 逻辑块的数量不足以将该器件中的支持扩展到两个。

    此致、

    Masoud