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.

[参考译文] DRV8832:无法驱动电机

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/661701/drv8832-unable-to-drive-motor

部件号:DRV8832

尊敬的各位:

我正在使用DRV8832驱动一个简单的3V刷式直流电机。 芯片按预期工作,我已将LED连接到两个输出,以验证桥接控制功能。  

现在只要把马达连接到输出装置上,事情就会变得有点奇怪,所以我来这里的原因就是这样。
我们假设in2=VSS,IN1=VDD,即转发。 实际上,没有电机,OUT1位于VDD,OUT2位于VSS。
连接电机后,OUT2跳至略低于VDD电压,因此OUT1和OUT2之间的电流极少,不足以驱动电机。

我尝试通过将电位计连接到VSET来播放VSET,允许VSS和VDD之间的任何VSET电压。 这是没有成功的。
此外,电流限制功能被禁用(连接至GND),并且故障引脚从未触发。

任何见解都很有用,请注意,我无法访问电压/电流表(我使用Stellaris启动板上的ADC来读取电压)

谢谢

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

    您有示波器吗? 捕获输出将有助于确定设备正在执行的操作。

    Vset应在0和VREF之间变化,而不是VDD。 请进行此更改。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Rick,感谢您的回复

    我没有示波器,我使用12位ADC读取输出电压。
    我进行了调整,VSET现在处于VSS和VREF之间,但没有变化。

    但是,我可能发现了这个问题;芯片焊接在MSOP-10到DIP适配器上。
    此适配器没有通孔或与PPAD GND的任何连接。
    我认为小GND引脚电阻对于电机消耗的电流来说过高,导致接地颤动。
    我会尝试在适配器上钻一个孔而不破坏芯片,然后返回结果。