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.

[参考译文] DRV8303:0x02 寄存器配置失败&相电压问题

Guru**** 2650475 points

Other Parts Discussed in Thread: DRV8303

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1590488/drv8303-0x02-register-config-fail-phase-voltage-problem

器件型号: DRV8303

尊敬的专家:

我使用 drv8303 驱动 EPS 电机以构建力反馈游戏设备。 但我遇到了现在无法解决的问题。 需要帮助、谢谢你们!

问题 1:无法正确配置 0x02 寄存器。 例如、如果我通过 SPI 发送 0x0438 到 0x02、响应为 0x8000、当我读取 0x02 寄存器时、响应为 0x0400。 如果我从 PCB 上焊接 mos-FET、那么一切都没问题。

问题 2:GND 的 UVW 相电压异常。 如果连接电机、U 相的高侧 mos-FET 为 100%占空比、V 相和 W 相的低侧为随机占空比(我未测试)、MCU (esp32s3) PWM 为 0、则电机将在电源的最大电流(4V、5A(电源最大电流)、I 将功率设置为 12V) 时处于 U 位置。 有时电压看起来正常。 不会是最大电流。 我不能重复这个场景,我感到紧张。 如果我将 mos-FET 关断 PCB、则 UVW 接地电压约为 12V 4.xV 1.4xV 或 12V 1.4xV 1.4xV(随机,最后一次测试 12V 处于 W 相)。 我测试了栅极的电压 (GH_A、B、C)、它与 SH_A、B、C 相同 我还测试了低侧 MOSFET 栅极电压、通常与 GVDD 相同。

PCB 布局基本与数据表中的示例相同。 这是我的 PCB:

xw_20251120203121.png

原理图如下:

此致、

Marvin

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

    尊敬的 Marvin:

    SPI 通信是否在某个点上正常工作、或者它是否从未正常工作? 您是否能够使用示波器探测 SPI 引脚、并执行一些简单的寄存器读取、看看是否获得默认值?

    至于您的第二个问题、我真的不确定会发生什么、但查看您的原理图、我看到栅极电阻器的位置仅为 10 欧姆。 您所选 MOSFET 的 Qgd 为 5nC、如果 Rg 只有 10 欧姆、则开关速度非常快。 这很容易导致栅极驱动器损坏。

    如果您在 Altium 中工作,请随时发布您的项目的 zip 文件,我真的可以看看它

    此致、

    Yara