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.

[参考译文] DRV8308:DRV8308 -已选择、并且#39;t 的运行方式符合预期。

Guru**** 2390755 points
Other Parts Discussed in Thread: DRV8308, DRV8308EVM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/689489/drv8308-drv8308---dosen-t-behave-as-expected

器件型号:DRV8308

我设置驱动程序。

首先、我配置寄存器

//1.使用基本正弦模式-默认
REG_val = 0;
DRV8308_WriteRegister (DRV8308_REG03、REG_val);

//2.将 FG 选择设置为使用 TACH 输入信号+时钟 PWM 模式
REG_val =(0x01<<4)|(0x03<2);
DRV8308_WriteRegister (DRV8308_REG00、REG_val); 

然后、我根据表格设置霍尔-状态3

如果(dir = 0)
{
HALLU_HI;
HALLV_LO;
HALLW_HI;
}
如果(dir = 1)
{
HALLU_LO;
HALLV_HI;
HALLW_LO;
} 

然后我设置引脚
DIR = 0
ENABLE = 1

最后、我将 PWM (16kHz)应用于 CLKIN 和 FGINN/TACH 引脚。

我应该看到的表
UHSG = PWM
ULSG = 0
VHSG = 0
VLSG = 1
WHSG = 0
WLSG = 0

但我看到所有0、只有 VHSG、我看到奇怪的信号-振幅1伏、脉宽5ns、
脉冲间的周期5ms。

我应该怎么做来解决这个问题?

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

    我们将在明天进行调查并作出答复。

    在等待期间、您可以提供一些其他信息吗?
    您是否监测过 FAULTn 引脚以确定是否存在任何故障? 如果存在故障、寄存器0x2A 会报告什么?
    封装顶部第2行和第3行的标记是什么? 如果您无法确定字符、请随意附上包裹顶部的照片。

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

    我将读取并报告0x2A 的值。
    封装上的线

    DRV8308

    TI 7BIC
    CJ7E G4

    2A 寄存器的值不一致。  

    有时为0x00 -无错误。

    有时它是0x01 - OCP。

    有时为0x10 - CPFAIL。

    我将随附 schematics.e2e.ti.com/.../drv_5F00_power.pdf

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

    很抱歉耽误你的时间。

    PWM 不应连接到 FGINN。 它应该被连接至一个指示电机速度的逻辑电平信号或者如图27所示的设置。

    本地 VM 滤波电容器也在此处(DRV8308的 VM 引脚上为0.1uF、并且在每个相位上通常还有一个从 VBUS 到 GND 的0.1uF 电容器。 请参阅 DRV8308EVM 示例。

    如果您读取的是0x01 (OCP)或0x10 (CPFAIL)、则在尝试运行电机之前应了解这些内容。

    尝试确定原因的一种方法是断开电机负载、但保持霍尔传感器的连接。 如果可能、手动转动电机以确认输出正确且无故障。 确认后、下一步是重新连接电机并运行。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Rick、
    我尝试在 H 桥拓扑中运行直流电机。
    如我们在这里讨论的那样
    e2e.ti.com/.../642030
    我知道我应该连接 FGINN 引脚、让驱动器认为电机正在运行、以便它可以在栅极上设置适当的信号。

    我在 不连接电机的情况下获得 OCP。 首先、我想在栅极上看到正确的信号。

    我错过了什么吗?

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

    感谢您提醒我之前的讨论。 需要 PWM 连接。

    让我们从 OCP 开始。

    您通过 FET 的电流是多少?
    DRV8308和 FET 的本地陶瓷 VM 电容器在哪里?
    OCP 设置是否正确? 您是否有足够的抗尖峰脉冲?
    您是否在故障发生前捕获了 VDS 电压?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Rick、
    我没有连接电机、因此不应产生电流。 在我的原理图中(如上所示)、我将 电容器 放置在评估板中。

    我在栅极上看不到正确信号的问题-例如在状态3 - U 高侧应该是 PWM、V 低侧应该是高电平。

    我不确定寄存器设置是否正确。 什么是优选值?

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

    当您尝试观察栅极信号时、VREG 是否有效(~5V)?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的。 我还看到 HALLU = 5V、HALLV = 0v、HALLW = 5V、因为它应该处于状态3 (根据表)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Evgeny7、

    您是否要单击"已解决"按钮。 我们将继续通过私人通信解决这一问题。

    谢谢你。