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.

[参考译文] DRV8711:用作无SPI的CNC步进驱动器

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/573994/drv8711-used-as-a-stepper-driver-for-cnc-without-spi

部件号:DRV8711
主题中讨论的其他部件:DRV8308

您好!

我正在开发一款与印刷电路板CNC铣床兼容的步进驱动器。

我想问的问题是有关电机启用的问题。 根据我的理解,“启用电机” 功能只能通过寄存器0x0h中的比特0在SPI上使用。 问题是我需要一个物理并行命令来启用电机。

我唯一想的解决方案是使用小型UC在PowerOn时仅发送一次SPI数据,并使用SLEEPn引脚作为启用。

是否有其他或更容易的解决方案? 我以前曾使用DRV8308,该芯片具有"内存保存"功能,这在这里非常有用,但数据表中没有关于DRV8711的任何内容。

提前感谢您!

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

    需要某种类型的SPI才能启用设备。

    您的系统中是否有4个GPIO? 这些可用于创建SPI接口。

    除了使能位0之外,您计划如何处理DRV8711中的其它设置? 如果您有故障,您计划如何读取故障寄存器?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Rick:

    我想使用STM32F030F4Px是因为我手边有它,而且我非常熟悉。 我将SPI1接口和另一个GPIO用于SCS引脚,剩下7个GPIO引脚。

    我想尽可能少地使用资源:)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Alexandru:

    如果您已在使用SPI1,则应需要一个额外的GPIO来选择DRV8711。