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 步进电机控制的问题

Other Parts Discussed in Thread: DRV8711, CSD88537ND

TI的工程师您们好,看到了TI提供了一个用DRV8711的步进电机控制方案,下面有两个链接是TI提供的方案

http://www.ti.com.cn/tool/cn/TIDA-00261

http://www.ti.com.cn/tool/cn/DRV8711EVM?keyMatch=DRV8711&tisearch=Search-CN

对此我有以下几个问题

1、这两个方案用到不同的430,TI是怎么考虑的?

2、能不能换成其他的430芯片来做或换成C2000来处理,难度大不大?我这边是想一个用一个处理器来控制两个DRV8711,即控制两个步进电机的,所以担心方案上用到的430支 持不了。

3、看到DRV8711说即可以用PWM波来控制电机,也可以用SPI来控制电机的运动的,请问是不是这样的?DRV8711的引脚DIR是不是内部集成了改变电机运动方向的功能了的,不需要我这边在外部做跳线了?

谢谢。

 

  • 第一个问题,本电机驱动芯片,之所以接MCU,是因为需要MCU给出控制指令,所以连接任何满足功能的MCU均可,甚至你用51单片机都可以。所以你可以选择不同的430单片机,甚至使用C2000都可以的。给出的方案并不说明只能是唯一的选择,只是给你个例子。

    第二个,完全可以换成C2000处理,C2000肯定比430性能更强劲,速度更快,另外也可以满足你控制两路DRV8711,430能否支持两颗,要看你的需求,你的控制精度和反应速度等以及是否该主控是否承担了其他任务。这些任务的和能否由一颗主控来承担。

    该芯片给出了PWM控制接口和SPI控制接口,这跟一部分芯片,既可以使用串口也可以使用IIC或者SPI控制是一样的道理,给出了多种接口可供用户选择。DRV8711作为电机驱动芯片,绝对要允许可以改变运动方向的,要不这芯片还有毛用。

  • 再问一个问题,如果改用C2000来控制的话能不能用 TI 的 GUI 来调试?

    谢谢。

  • 可以的。

  • 你好,

    完全可以以用C2000来代替MSP430。

    只是MSP430简单,容易上手,可以满足demo需求,您完全可以置换为C2000来做工业领域的电机驱动开发。

  • 有没有自动电流减半功能?

  • 请问一下,DRV8711芯片的工作电压是  24V,看着电流是20mA     ;  如何通过CSD88537ND产生2A的电流;TI的demo板中24V既是DRV8711芯片的工作电压,又驱动MOSFET;(当给芯片加上24V,0.5A的工作电压时,芯片不能正常工作)。

    问题:如何输出口输出2A电流。

     

  • 我问下,如下这个一般是它的参考设计吧。

  • 感谢分享

x 出现错误。请重试或与管理员联系。