TI中文支持网
TI专业的中文技术问题搜集分享网站

SK-AM64: 对应的PRU_ICSSG 模块配置多个Endat传感器的解决方案

Part Number:SK-AM64

看到手册资料里面描述可以配置一个Endata的传感器,但是我们这边本身应用的全闭环中需要配置2个电机共计4个Endata的数据读取,

1、AM64是否可以支持对应的4个Endata的数据采集读取。

2、在C2000本身的资源下发现对应的函数库,以及硬件资源,(SPI以及Epwm CLB )是否可以不使用电缆补偿(不适用CLB功能)的方式完成近距离的Endata读取。

3、TI本身有什么其他方案可以来进行多个绝对值编码器的采集工作

Nancy Wang:

我确认一下再给您回复。

关于第二个问题建议到c2000论坛咨询。

,

Nancy Wang:

目前 AM64x 上的 PRU-ICSSG1 的 PRU1 最多可支持 3 路 EnDat 2.2,而 PRU-ICSSG1 的 PRU0 用于 SDDF 输入。我想可以将 PRU-ICSSG1 的 PRU0 用于 EnDat 2.2(另外 3 个通道)。或者,如果您没有将 PRU-ICSSG0 用于工业通信,它也可以用于 EnDat 2.2。

,

chi zhang:

你好:

感谢你的回复。

如果我本身全部的PRU都不进行使用,是否意味着我AM64最大可支持6路, PRU-ICSSG1 的 PRU1 以及 PRU-ICSSG0 的 PRU1 。

还有个问题就是我看AM57X本身也具有PRU-ICSSG模块 ,还不支持Endata等相关的位置编码器,想问下这个是否后续会支持,还是不会做支持。

,

Nancy Wang:

晚些给您回复。

,

chi zhang:

你好,我在PRU-ICSS Feature Comparison (Rev. E) (ti.com)

这个文件中看到了对应的资源说明AM570X AM571X AM574X 甚至AM65X 都有对应的支持。其中AM65x SR1.0 AM65x SR2.0 对应的有3x PRU_ICSSG

并且General Purpose Inputs (per PRU core): Direct; or 16-bit parallel capture; or 28- bit shift; or 3ch EnDat 2.2; or 9ch Sigma Delta General Purpose Output

对应的硬件接线如何进行我没有找到对应的说明,就在AM437X Industrial EVM 中的第16页看到了相关引脚,连接一路的情况。如何让扩展更多路以及其他MCU(eg AM65 AM64)的引脚应该如何让配置,是否有说明文件可以提供.谢谢!

,

Nancy Wang:

理论上,如果所有 PRU(其中 4 个)都可用于 EnDat,那么 AM64x 最多可以支持 4X3 = 12 个通道。

AM57x 的 PRU-ICSS 与AM64x 上的 PRU-ICSSG 不同。EnDat 编码器在 AM57x 上不支持。

,

chi zhang:

AM64手册上不是2个PRU核么?每个核3Endat通道?一共6个通道?

,

Nancy Wang:

嗯,是的,看手册上是两个PRU-ICSSG,我在跟给我答复的工程师确认一下。

,

Nancy Wang:

每个PRU-ICSSG有两个PRU,所以是2X2X3 = 12 channels。

赞(0)
未经允许不得转载:TI中文支持网 » SK-AM64: 对应的PRU_ICSSG 模块配置多个Endat传感器的解决方案
分享到: 更多 (0)