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.

[参考译文] TMS320F28388D:如何使用 CLB 来支持 PM EnDat22库?

Guru**** 2533090 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/924482/tms320f28388d-how-clb-to-support-pm-endat22-library

器件型号:TMS320F28388D
主题中讨论的其他器件:C2000WARE

“请注意,可以通过 PM EnDat22库中提供的库函数访问 CLB 模块,但不能通过进行其他配置
用户。”

我正在评估是否可以使用 CLB 来支持 Endate、biss-c 和大多数位置编码器协议。

一些问题需要您的帮助:

1、用户自己是否可以使用 CLB 开发支持 Endate、biss-c 和其他  协议的功能?或者用户必须使用 TI 位置管理器库(如 EnDat22 )?

2、  Endate 需要多少资源用于 CLB 和 MCU?如何 评估资源是否足够?

3、如果我必须使用 TI 位置管理器库、它是否免费?

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

    您好、Longfei、

    现在有一个示例、其中提供了包括 CLB 配置在内的所有源代码。  这是 Tamagawa T-Format 编码器接口、在电机控制 SDK 中提供。  (https://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK)

    TI 已实施 BiSS-C 和 EnDAT 2.2的示例。  目前、它们仅在我们的旧软件包(C2000Ware)中提供、且库的 CLB 部分仅可通过库函数进行访问。  我们正在努力将这些源代码移至包含所有源代码的电机控制 SDK 中。  

    [引用 user="longfei Zhang ]1,用户自己是否可以使用 CLB 开发引信以支持 Endate、biss-c 和其他  协议?或者用户必须使用 TI 位置管理器库(如 EnDat22 )?

    CLB 现在受 CLB 工具支持。  借助此工具、您可以开发自己的 CLB 解决方案。  该工具的用户指南为 :https://www.ti.com/lit/spruir8

    [引用 user="longfei Zhang "] 2、  Endate 需要多少资源用于 CLB 和 MCU?如何 评估资源是否足够?

    该软件通常处理 CRC 和消息打包/解码的计算。  CLB 处理电缆长度所需的时钟和延迟补偿。  SPI 等通信外设可处理实际通信。   我提到的 T-format 示例可以提供一个示例。

    [引用 user="longfei Zhang "] 3、如果我必须使用 TI 位置管理器库、它是否免费?[/quot]

    编码器参考解决方案将作为我们标准软件库的一部分提供。  TI 不对该参考收费。