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.

[参考译文] MSP430FR2355:MCU 和栅极驱动器电路之间存在连接问题。

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/980450/msp430fr2355-interfacing-problem-between-mcu-and-gate-driver-circuit

器件型号:MSP430FR2355
主题中讨论的其他器件: MSP430FR4133TIDA-010056DRV8353DRV8353R

您好、TI 帮助者、

我使用的是 CCS 版本10.1.1.00004。 我将 MSP430FR4133 Launchpad 用作 控制器的燃烧器、该控制器具有 MSP430FR2355 MCU 和栅极驱动器电路(DRV8353RH)。 我正在研发 BLDC 电机控制器。 我有 用于项目的 TIDA-010056_Firmware_1.0代码、并使用适配器为控制器提供24V 电压。 我能够将代码刻录到我的控制器中、但我没有在 MOSFET (逆变器电路)上获得任何电压。我还没有连接 BLDC 电机。 我希望 MOSFET 上的电压为20V、但没有得到。 是否存在任何连接问题??? 请帮帮我。 提前感谢您。

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

    您好 Sudhir、  

    我在 MSP430和 DRV 器件方面都有经验。 让我们从您可以测量的内容中分解问题:

    1) 1)您能否确保 ENABLE 设置为高电平至3.3V?

    2) 2) 2)您能否确保 VM > 8.3V?

    3) 3)可以确保看到来自 Inha、INLA、 INHB、INLB、  INHC、 和/或输入?

    如果从 MCU 侧满足这三个条件、则应启用栅极驱动器、并且您应该能够看到栅极驱动器输出发生、以便 INHx 的信号在 GHx-SHx 上产生栅极驱动差分信号、 而 INLx 的信号会导致来自 GLx-SLx 的差分栅极驱动信号。 如果情况并非如此、我们可以将问题缩小到 DRV8353。  


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

    感谢您的快速响应、

    如何确保 VM 大于8.3V ...&从软件或硬件方面检查它???

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

    尊敬的 Subhir:

    从硬件方面。 您的电源电压是多少? 只要 DRV8353的 VM 引脚大于欠压锁定规格(8.3V)、就会在 DRV8353中启用栅极驱动器逻辑。  

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

    我使用24V 适配器来提供电源电压。

    如上图所示、P4.1用于启用 DRV 电路、P4OUT (IN 寄存器)在 p4.1上具有逻辑高电平。 它表明 DRV 已启用。 现在问题是什么...我不明白... 请帮帮我。

    谢谢!

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

    您好、Sudhir、

    您要将 PWM 波形从 INHx/INLx 信号发送到 MCU 吗? 在 同一捕获中获取 INHA、GHA、ENABLE 和 nFAULT 引脚的示波器截图可能会有所帮助、从而确保 MCU 执行其启用栅极驱动器的任务、并且 DRV8353RH 上没有故障(nFAULT = HIGH)。

    可以帮助您澄清软件方面没有问题的一个资源是参考TIDA-010056可用的软件文件。 此参考设计使用 MSP430FR2355、因此可以使用它来确保所有内容都已初始化并正确使用(GPIO、用于 PWM 生成的计时器、到 MCU A/D 的 CSA 输出)、然后将其与您的应用进行比较。  

    请告诉我、如果您对来自 MCU 端的信号有任何疑问...如果没有任何问题、我们可以将精力集中在 DR8353RH 的硬件上。  

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

    Aaron Barrera、您好!

    感谢您的回答。

    我们为 DRV8353RH 的 VM 引脚提供了24V 电压、但我们不会在 MOSFET 上获得电压。 我将附上连接驱动器 SPI 引脚的 P4端口的照片。 解决此问题可能会对您有所帮助。  

    我认为从 MCU 端生成 PWM 没有问题、因为我们使用了 TI 提供的代码。

    DRV SPI 引脚配置   P4.4->SCS   P4.5->SCLK  P4.6 ->MOSI  P4.7->MISO

    一位 TI 帮助者说、我们使用的 DRV8353RH 不包含 SPI 通信。  

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

    Aaron Behra、您好!

    现在、在 VM 引脚上提供24伏电压后、我们将获得 MOSFET 上的电压。

    但是、我们在 B 相和 C 相上仅连接电压 MOSFET、我们不会在 A 相的 MOSFET 上获得电压  

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

    您好、Sudhir、

    使用 DRV8353RH 是 DRV8353R 的硬件版本、这意味着没有 SPI 引脚、它们被替换为增益、VDS、IDRIVE 和 MODE。  

    IDRIVE 和 VDS 为7级输入引脚、VDS 和 MODE 为4级输入引脚、由外部电压和电阻器设置。

    对于 MODE 引脚、请确保将其连接到 GND 以使用6x PWM 模式、从而允许每个输入信号(INHx/INLx)打开相应的栅极驱动器信号(GHx/GLX)。 您还可以使用独立模式(MODE = 3.3V)来测试 MOSFET 上的电压、但这将禁用 FET 上的死区时间和 VDS 保护。

    对于 A 相、您能否在 Inha = 3.3V 且 INLA = GND 时检查示波器上的 GHA 至 SHA 是否约为10-12V? 将此行为分别与 B 相和 C 相进行比较、以查看正确的栅极驱动信号行为(GHx-SHX)、因为您会看到 B 相和 C 相上的输出  

    此外、您能否确保 nFAULT 引脚保持高电平以指示没有故障?  

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

    这是我们的6个 MOSFET 的图片...

    MOSFET 的哪一侧是高侧?

    高3个 MOSFET 是高侧????

    还有一件事需要补充...我们在引脚 C23上获得3.3V 电压(A 相的栅极电压)、但在 C21和 C22上不获得3.3V 电压。 因此、我们无法确定 C23是 GHA 还是 GLA 引脚

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

    您好、Sudhir、

    我无法仅从图片中假设哪些 MOSFET 是高侧 MOSFET。 对于每个半桥(高侧+低侧 MOSFET)、高侧是连接 VM 和相位输出(SHA、SHB 或 SHC)之间的 MOSFET。  

    您是否有可以分享的原理图? 这将使分析解决方案变得容易得多、而不是猜测问题所在。

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

    您好、Sudhir、

    已告知我此主题也在 BLDC E2E 页面上。 如果您有任何其他未决问题、请通过该主题解决。 我现在将关闭这个、因为这不再是 MSP430问题。