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.

[参考译文] DRV8428:驱动器无法正常工作

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1053869/drv8428-driver-is-not-working

器件型号:DRV8428
主题中讨论的其他器件:DRV8884DRV8885DRV8886

尊敬的先生:

我们长期以来一直使用步进电机驱动器 IC DRV8884。 它在生产中非常出色。

我们将在每个绕组12V/300mA 下使用步进电机。

但是、遗憾的是、由于 DRV8884、DRV8885、DRV8886没有库存、我们必须更改 IC 并找到 DRV8884的替代产品。

我们发现 DRV8428符合我们的标准。

我们设计了一个 DRV8428原型。 设计规格如下:

1) 1)使能和睡眠引脚始终通过 MCU (3.3V)实现逻辑高电平。 目前、我们已禁用睡眠模式和启用 MOSFET。

2) 2) STEP 引脚上的输入步进频率800Hz (方波脉冲序列)。  DIR 引脚由 MCU 设置为逻辑高电平或低电平。 (3.3V/0V、二者均已测试)

3) VM = 12V、带所有必需的电容器(200uF // 10nF)

4) PGND/GND/散热焊盘-全部接地。

5) 5) DVDD =我们从 IC 获得5V 输出、这在设计中是完美的。

6) VREF =通过使用 IC 的电阻分压器网络(8200欧姆和1800欧姆)和 DVDD、我们设置了0.9V、这也是设计中的理想值。(对于300mA、Vref 应根据数据表中给出的公式为0.9V)

7)微步进引脚= M1逻辑高电平(3.3V)和 M0逻辑低电平(1/4微步进)

8) DECAY = 0 =智能调优

现在的查询如下:

1) 微步进管脚 M0:它是三电平输入管脚。

该引脚在 IC 内部下拉。 我们能够通过 MCU 将其设为逻辑高电平或逻辑低电平。

但是、如何使其进入高- Z 模式?

如果我们将其保持开路或悬空状态、则由于内部下拉电阻器、它以逻辑低电平进行测量。 如果我们测量电压、则得到0V。

2) 2)主要问题是、我们不会在 A1、A2、B2上获得脉冲。 这3个引脚保持在12V。

只有 B1获得脉冲。

我已经在连接和不连接步进电机的情况下检查了这一点。 但两个时间结果是相同的。 只有 B1获得脉冲、所有其他都保持在12V。

我已经使用 DRV8884在连接和不连接步进电机的情况下对此进行了测试。所有端子(A1、A2、B1、B2)在两次都能完美地获得脉冲。

现在、我很困惑、问题出在哪、只有一个端子获得脉冲、所有其他端子保持在12V。 这很奇怪。 不是吗?

请帮助我解决我的问题。

此致、

Jigar

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

    您好、Jigar、

    M0引脚具有200k Ω 下拉电阻器和10us 上拉电阻器。 可以在 数据表的器件功能方框图中找到连接。

    如果您将其保持开路或悬空状态、它应该大约为2V。

     

    2. DRV8428可根据 VREF 设置进行电流调节。 A1和 A2不能同时为12V、因此无法为输出提供任何电流。 您是否会分享您的原理图和布局?  

    此致、

    王丽

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

    您好、Wang、

    感谢您的指导。

    "

    M0引脚具有200k Ω 下拉电阻器和10us 上拉电阻器。 可以在 数据表的器件功能方框图中找到连接。 如果您将其保持开路或悬空状态、它应该大约为2V。

    "

    是的、我完全同意您的意见。 但是、当我使用万用表和 DSO 进行测量时、它会显示0V。 这是否意味着电流源在 IC 中不工作? 下拉电阻器正在工作、因此我得到测量值0V。

    2.请在原理图下方找到。

    我从 IC 获得了 DVDD_OUT 5V、这是可以的。 我已将该电压用于 Vref、设置为 ararouund 900mV。 这也是完美的。

    IC 仅在 B1端子上输出脉冲。 当我在引脚13 (STEP 引脚)上施加脉冲序列时、所有其他 A1、A2、B2始终保持在12V 稳定状态。

    我想,如果 M0管脚问题得到解决,整个电路可能会正常工作。

    但为什么电流源在 M0引脚上不工作?

    我已经检查过该引脚是否存在对地短路? 但不会、它不会显示接地短路。

    那么、您能帮我先解决这个问题吗? 然后 、我们将检查脉冲问题。

    此致、

    Jigar

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

    您好、Jigar、

    现在让我来看看。

    此致、
    王丽

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

    您好、Jigar、

    我从原理图中没有找到问题。 我认为器件会损坏或器件焊接问题、这会始终导致  A1、A2、B2处于12V 电压。

    您构建了多少块电路板? 它们是否都有相同的问题?

    此致、

    王丽

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

    您好、Wang、

    我已经检查了同一电路板上的2个 IC。 但两次都不起作用。

    您可能会认为、在焊接或部件出现故障时 IC 可能会损坏。

    让我来看看、并通知您。

    谢谢、

    Jigar

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

    Jigar、

    您能否分享器件顶部标记? 此外、使用 EVM 作为参考来与电路板进行比较可能会加快调试过程。

    此致、
    王丽

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

    您好、Wang、

    很抱歉稍后重放。

    请查看以下 IC DRV8428顶部标记的图片。

    请查看下面的布局图片。

    C1=220uF、C2=10nF、C4=1uF (之前为470nF)、R2=8K2、R1=1K8。

    问题仍然没有解决。

    我已经第三次更换 IC。

    M0显示(当前开路)显示的是0V、而不是2V。

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

    您好、Jigar、

    在市场上、该器件不是 DRV8428 (步进/方向接口器件)。 它是 DRV8428P (PWM 接口器件)。 它们是不同的器件。

    您是否可以使用 DRV8428器件来运行您的电路板?

    此致、

    王丽

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

    您好、Wang、

    非常感谢您解决此问题。

    我不能相信这种情况会发生。 可以存在两个器件型号几乎相同的 IC。 唯一的区别是额外的"P"。

    我们的采购部门不知道这一点。

    再次感谢您的指导。

    我们将购买'RV8428PWPR'而不是'RV8428PPWP'并继续。

    此致、

    Jigar