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.

[参考译文] DRV8718-Q1:DRV8718-Q1 的 SPI 控制速度

Guru**** 2811035 points

Other Parts Discussed in Thread: DRV8718-Q1

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1622288/drv8718-q1-spi-control-speed-of-drv8718-q1

器件型号: DRV8718-Q1

尊敬的专家:

我的客户计划使用 DRV8718-Q1 作为 MRC 控制器、他们计划使用 2xDRV8718-Q1 控制 8xH 桥、通过相同的 SPI 网络和单独的 nCS 信号为每个 H 桥实现 10kHz 开关频率。

他们担心 SPI 控制是否可以实现如此快速的开关频率。 我认为 SPI 的数据速度应该足够快、可以在此类开关频率下控制 2 个 DRV8718-Q1、但仍需要您的帮助进行双重确认。

对于客户用例、SPI 可以控制复杂性? 如果没有、那么为客户提供任何其他控制模式建议(如 Fsw 和请求)?

BR、

制造商

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

    您好、

    感谢您的提问。 我们会在几天内审核并向您提供反馈。

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

    您好、

    感谢您的提问。

    PWM 10kHz 驱动应通过外部的 PWM 输入完成、如 BELLOW。  

    SPI 可以通过 ON/FF 命令切换输出、但对于 10kHz 来说并不现实。

    此致

    Shinya  

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

    尊敬的 Shinya:

    感谢您的答复。 您能否帮助 更详细地解释一下为什么 SPI 对于 10kHz PWM 并不现实? 是因为延迟吗? 因为 SPI 数据速度应该高于 10kHz。  

    客户应在完全 SPI 控制和 PWM 控制之间切换的开关频率精度边界是多少?

    此外、对于 H 桥控制、DRV8718-Q1 无法进行控制、对吧?

    BR、

    制造商

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

    尊敬的 Maru:

    感谢您的提问。  

    如果您的客户希望根据他们的偏好执行 SPI PWM、我不会停止。 但是、我不建议 TI 提出该要求。  

    SPI 可能具有一些延迟和时序差异。 占空比百分比可能不准确、频率也可能移位。 并且 MCU 的 SPI IO 在旋转电机时将被占用。  

    这不是 DRV8718-Q1 的限制、而是一般主题。

    此致

    Shinya

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

    尊敬的 Shinya:

    感谢您的答复。 客户用例希望使用 1 个 DRV8718-Q1 实现 4 个全桥控制。 但 DRV8718-Q1 只有 4 个 PWM 输入、因此很难通过 PWM 模式实现这一点、对吗? 或任何方法来实现这一点?  

    如果以 HB1 和 HB2 为例、它们的用例有 3 种主要模式:

    1.GH1 H 和 GL2 H、以增加负载电流

    2. GL1 H 和 GL2 H 让电流缓慢下降

    3. GL1 H & GH2 H 让电流缓慢下降

    这些全桥控制能否通过 DRV8718-Q1 的 1 个 PWM 输入和寄存器配置实现?

    如果不需要 SPI、则在需要 2kHz 开关频率时、SPI 协议应达到多快?

    我做了大致计算、需要写入的总寄存器为 2 (9h 和 Ah)、总共为 16 位 x2=32 位。 因此、如果他们要通过 SPI 实现这一点、并且 SPI 总线上有 2 个器件、则需要 2khzx32bitx2=128kpbs SPI 数据速率?

    需要在 1ms 内实现 PWM 精度、并在 5ms 内允许延迟、SPI 控制是否可以实现这一点? 还是其他任何关于这方面的建议?

    我不是很熟悉 SPI 控制及其速度和软件占用的东西,请对此提出一些建议,谢谢。

    BR、

    制造商

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

    尊敬的 Manu:

    感谢您的提问。 如果需要 8 通道 PWM 驱动、客户通常使用 DRV8714Q1 x 2 个器件。  

    这可能是直截了当的方式,我想推荐. 您能否向客户提出建议?

    2kHz PWM SPI 控制可由客户固件执行。 基本上、这更多是固件/系统级主题、而不是 DRV8714Q1 性能。

    此致

    Shinya

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

    尊敬的 Shinya:

    感谢您的详细说明。 我建议他们使用 DRV8714 或仅使用 DRV8718 的 4 个通道来实现这个 2kHz PWM。

    但考虑到 BOM 成本和资源限制、他们仍然希望检查是否可以使用 2kHz PWM SPI 控制。  

    SPI 可能具有一些延迟和时序差异。 占空比百分比可能不准确、频率也可能移位[/报价]

    那么、对于您提到的这些问题、DRV8718-Q1 的任何参数是否可以向客户表明、只有考虑到 DRV8718-Q1 器件本身、SPI 控制模式才会带来多长时间的延迟和不准确性? 这也可以作为客户参考。 我在数据表中找不到这些器件、可能是我发现了错误的方法、请对此提供一些建议、谢谢。

    BR、

    制造商

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

    尊敬的 Shinya:

    感谢您的详细说明。 我建议他们使用 DRV8714 或仅使用 DRV8718 的 4 个通道来实现这个 2kHz PWM。

    但考虑到 BOM 成本和资源限制、他们仍然希望检查是否可以使用 2kHz PWM SPI 控制。  

    SPI 可能具有一些延迟和时序差异。 占空比百分比可能不准确、频率也可能移位[/报价]

    那么、对于您提到的这些问题、DRV8718-Q1 的任何参数是否可以向客户表明、只有考虑到 DRV8718-Q1 器件本身、SPI 控制模式才会带来多长时间的延迟和不准确性? 这也可以作为客户参考。 我在数据表中找不到这些器件、可能是我发现了错误的方法、请对此提供一些建议、谢谢。

    BR、

    制造商

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

    尊敬的 Manu:

    感谢您的提问。 我们没有要共享的此类参数。 SPI 时序延迟主要由 MCU 引起。

    此致

    Shinya