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.

[参考译文] AM2612:BiSS 编码器的最大数据大小

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1654968/am2612-maximum-data-size-for-biss-encoder

器件型号: AM2612

您好团队:

单通道 PRU 在 BiSS 编码器输入中可以处理的最大数据大小是多少?

是否支持 48 位数据?

此致
Manuel

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

    Manuel

    我们的解决方案可在未启用安全模式的情况下支持 48 位数据。 以下是约束(也记录在 SDK 中提供的应用程序中):

    BiSS-C 解决方案使用 64位数据帧。 总帧大小不得超过 64 位。
    无安全模式的帧结构:
    位置数据 + E/W(2) + CRC(6) <= 64 位
     因此:single_turn + multi_turn <= 56 位
    带安全模式的帧结构:
     位置数据 + E/W(2) +生命体征(6) + 安全 CRC(16) <= 64 位
     因此:single_turn + multi_turn <= 40 位

    此致

    Dhaval

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

    您好、Dhaval、

    感谢您的答复。

    您是否还能告诉我、当 PRU 在 16kHz 下触发时、它需要多长时间才能启动下一个周期?

    此致
    Manuel

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

    Manuel

    这取决于 BiSS-C 频率、编码器分辨率和编码器超时。  

    读取一个位置所需的时间由频率和分辨率决定。 编码器发送位置后、通常存在 BiSS-C 规范中定义的超时、在此期间我们不能触发新的位置读取。 特定编码器的超时可从其数据表中找到。

    此致

    Dhaval