根据TI设计DRV8305的标准电路,可以确认电路没有问题,在配置DRV8305时使用6pwm输出时 和 3pwm输出时的 波形不一致,使用示波器测试如下图:

Other Parts Discussed in Thread: DRV8305

觉像是6pwm在输出时被偏置了24V ,且在INH 和 INL 均为低时,GHA为高 ,GLA为低。

下图为3PWM时 DRV8305的GHA的输出是正确的。

下图是6PWM时的图片,信号被偏置了24V。这将导致MOS的输出一直都是24 v , 虽然在示波器上有所波动。

  • 感谢您对马达产品的关注。

    请您在同一图中提供两个示波器图像并且包含PWM输入,以便于我们分析您遇到的问题。

    对于3PWM情况,请提供三个INHx信号和一个OUTx信号
    对于6PWM情况,请至少提供同一相位的INHx,INLx和OUTx。
  • 明天我测完了发上来,麻烦您再解答一下。这个问题困扰很长时间了。现在就想赶紧解决这个问题,付费也行啊
  • 9-27

    因为示波器的表笔就剩一个了,所以只能使用单图单信号来表示。但是信号均是在一种模式下采集的。

    在6PWM模式下的输出输入信号对照图

    其中INHA为低电平                                                       

    INLA为低电平

    INHB为低电平

    INLB为3.3V 高电平

    INHC为 10kHz 3.3V 占比10%

    INLC为 低电平。

    按照以上输入信号,BLDC电机的电流应该从C相进——B相出。但是经过DRV8305预驱后,信号出现了问题。A 相得GHA也变为高电平,导致A相和C相进,B相出。与我设计的不同。

    预期到MOS的信号输入如下:

    GHA为24V的高电平(应该是低电平)

    GLA为0V低电平

    GHB为0V低电平

    GLB为10V高电平

    GHC为被偏置了24V的脉冲信号,信号的占空比正确。(被偏置后MOS的输出变为一直高电平,无法输出PWM波)

    GLC为0V低电平

     

    我的问题就是:

    1、 当INHx 和 INLx的信号均为低电平时,经过预驱后就会变为 GHX为高电平, GLX为低电平。

    2、 当INHx 为PWM脉冲时,GHX的预驱会自动偏置24V后,再累加10V的脉冲波形,导致MOS管波形不正确。

  • 您好,已经将您的信息反馈给产品工程师。一旦有结果,会尽快通知您。 您也可以关注下帖,随时查看工程师的回复,并且与他讨论。

    https://e2e.ti.com/support/motor-drivers/f/38/t/841958

  •  建议您使用EVM再尝试一下。另外,请问是否方便提供您的原理图?