DRV8412

Other Parts Discussed in Thread: DRV8412, DRV8812, DRV8818

DRV8412的半桥输出脚是否必须串联一个电感呢?

  • 并非必须。在常规电机应用中,并不需要这样的电感。

  • 又仔细读了一下datasheet,发现这个电感主要是为内部限流提供delay用的,如果没有这个电感则在短路的情况下限流电路来不及动作而导致芯片过载.

  • You may realized that over current response time is 250ns(typical). If you are not sure whether it is quick enough or not, you may add optional inductance to the output.

  • 请问楼主,这个芯片能直接驱动3A-6A的12V直流电机吗?我现在还没测,我看这些管脚又小,脚间距也小,布线时1MM一般是1A,在这上面又怎么解释呢?我第一次用这电机驱动方面的,请您指教下啊。

  • 加个一般的磁珠可以吧,这么大的电感好像很贵啊

  • DRV8412可以驱动2个连续工作电流3A,峰值电流6A的直流电机。将两路H桥并联,可以驱动连续工作电流6A,峰值电流12A的直流电机。芯片PIN脚足以承受输出电流,但PCB选材的铜箔厚度和布线宽度也需要相对应设计。此方便的技术参数请咨询PCB厂商。另外,为在大电流应用下控制温升,请参考TI技术文档SLMA002,在PCB设计上加大Power Pad散热面积,提高散热能力。

  • 如需达到保护效果,请加入电感。

  • 谢谢大侠,我看你们的典型应用里用的电感是MPZ2012S300A,是0805封装,在网上查到好像是磁珠,电阻在30欧,5A培,价格也很合理,如果加这个电流可以达到3-5A的话可以接受了,我就怕加了这东西会减少电流输出,大侠能否给我确认下啊,另外如果一定要加电感的话,可不可以给我推荐一个价格在2块以下,0805的电感呢,我要求封装越小越好,期待你的指教。

  • 请问一下,drv8412怎么用呀!!GVDD接12v电源,PVDD接12V电源,我用单片机某一管脚输出pwm到该芯片的pwm_a脚,pwm_b恒为低电平,控制一普通12V直流电机怎么一点反应都没有。电路就是按手册上连的。求助!!!!

     

  • 请提供一下您的电路图

  • 程序如下
    #include<reg52.h>
    sbit otw=P2^7;
    sbit fault=P2^6;
    sbit pwm_a=P2^5;
    sbit reset_ab=P2^4;
    sbit pwm_b=P2^3;
    void init()
    {
      TMOD=0x01;
      TH0=(65535-45872)/256;
      TL0=(65535-45872)%256;
      EA=1;
      ET0=1;
      TR0=1;
    }
    void main()
    {
       init();
        pwm_b=0;
    // reset_ab=0;
       while(1)
       {
       
       }
    }
    void t0() interrupt 1
    {
       TH0=(65535-45872)/256;
       TL0=(65535-45872)%256;
       pwm_a = ~pwm_a;
    }
    仅用其中的G12连接一只额定电压为12v电流为2A的直流电机。
     
    注:电路图见附件
     
     
  • 应该是启动电流触及CBC模式电流设置值,但是由于另一路PWM长低,导致CBC模式不能持续,电机也无法运行。DRV8412的CBC模式需要全部的PWM输入处于激活状态。对于slow decay 模式驱动时需要设置长低的输入,可以用窄脉冲代替,这样即不影响总体占空比,也可以让CBC模式持续进行。请参考下面的各种情况下的输入示意图。

  • 你好,我想请问下。这个fast decay模式和slow decay在芯片手册上好像没有提及过吗。有什么区别呢,实际使用该如何设置。还有就是在CBC 000模式下,加入只给PWM_A 信号,而PWM_B一直置地这样就会出问题呢?我觉得这其实应该是单极性驱动吗,应该说的通才是。还有对于一个小电流直流电机。PWM波形频率是多少比较合适呢?谢谢,最近一直再搞DRV8432,一直没搞通。有时候电机能转,但是转起来芯片冒烟。唉。图和PCB都是按照官方评估板画的。

  • 请参考DRV8x系列的其他数据手册关于fast decay 和slow decay 。 比如DRV8812, DRV8818。主要区别就是电流在桥路关闭时(PWM off 时)电流衰减的速度。fast decay衰减快但是纹波大,平均值小。slew decay反之,对直流电机PWM驱动来说 slow decay用的多。

    在DRV8412/8432中,有些不同的是CBC功能的加入,使得在A,B半桥上一旦触及设置的电流限,两个半桥A,B都会关闭,所以必须在A,B半桥输入上都存在PWM的边沿来恢复以及关闭的桥臂,否则电流将无法自动再续,也没有报错输出,所以才有一定要加上1%,99%这一说,实际上只要存在一个小的边沿或者脉冲(几百纳秒就够了)就可以恢复CBC的运行。

    在其他的DRV8 H桥驱动芯片上不需要这样做。

  • 哈哈,谢谢!真的可以驱动直流电机了。再请教一个问题。比如我PWM_A和PWM_B驱动电机,起初PWM_A给占空比80%信号,电机正转。然后我要试电机反转,就立刻给PWM_B 80%的信号。这样给信号会不会对电机和驱动芯片有影响。还是要反转的时候先让电机刹车一段时间,然后再给反转信号??求指点

  • 突然反向可能导致不同的结果,取决于H桥的配置状态,有可能产生大电流电压被拉低,也有可能产生反压导致电源抬升。

    不想太复杂的话只要在快速转向的时候监控电机电流和电源电压,如果没有异常,或者波动在允许范围内,就可以放心使用。

    中间加一段刹车减速同样会产生大的刹车电流,一样要监控是否过大。基本上分类如下:

    1. 同边MOS导通刹车: 无反压,大电流且不受控,考验MOS

    2. 快速减速:有大反压,电流返回电源,考验芯片和电源

    3. 快速反向: 有限流作用时有反压,无限流会产生大电流,考验电源,UVLO

    4. 综合以上各种作用。