主题中讨论的其他器件:BOOSTXL-POSMGR
您好!
我现在使用28069M 作为伺服电机控制器内核。 我需要实现绝对编码器和28069M 之间的通信、绝对编码器可能具有 SSI、Endat 2.2原型。 现在、我注意到 TI 提供了一些绝对编码器位置管理库、这些库用于集成了 CLB 单元的 C2000。 但是、在28069M 芯片上没有 CLB 单元、这表示28069M 无法使用这些位置管理库。
但是、当我检查 TI 文档中的接线图时、连接图如下:

在图中、C2000 MCU 和编码器之间的通信实际上是通过 C2000芯片中的 SPI 模块进行的。 此外、大致上说、CLB 模块有两个连接、一个是 ENDAT_CLK/GPIO6、它可能是编码器的时钟源;另一个是 ENDAT_DIR、它可能是编码器的方向控制函数。
因此,我的问题是:
在28069M 上、由于没有 CLB 模块、 我想、如果 在 28069M 中将 ENDAT_CLK 信号和 ENDAT_DIR 替换为 GPIO、那么使用如上图所示连接的 SPI 模块、我是否可以实现通信? 当然、编码器通信协议将在28069M 中实现、并且不会使用 TI 提供的位置管理库。