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.

[参考译文] DRV 8350 MSP430F5529、在线调试是正常的、但是在断开 EZ FET 仿真器并重新为电路板供电后、它需要复位以运行。

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1043340/drv-8350-msp430f5529-online-debugging-is-normal-but-after-disconnect-ez-fet-emulator-and-repower-the-board-it-needs-to-reset-to-run

器件型号:DRV8350
主题中讨论的其他器件:MSP430F5529LP-MSP430FR2476

我开发了一个用于驱动 BLDC 的新板、它主要使用 DRV 8350 和 MSP430F5529、 但我不使用板载仿真器、而是使用 LP-MSP430FR2476开发套件中的 eZ_FET 仿真器。 调试时,我只使用 SBWTDIO/SBWTCK 和 GND。 在在线调试过程中,电机可以按我的要求运行,一切都正常。 但是、断开 EZ FET 仿真器并重新为电路板供电后、电路板需要复位以运行。 为什么?

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

    通常怀疑这种症状的原因是电源、尤其是斜升。 调试器提供恒定功率、加电后"人工时间"电源相当稳定。 F5可以处理此问题、但您可能很快就想与您的器件通信。

    一个快速实验是在 main ()(停止 WDT 后)的开头插入一个延迟、例如"__delay_cycles (1000000UL);// 1 second"。 如果这有所帮助、这会指向某个方向。

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

    您好、感谢您的回复。

    按照您的指示操作、我现在已经尝试了。 但它仍然不起作用。   唯一的区别是电路板上的 LED 指示 CPU 的工作时间比以前晚。 LED D2和 D7亮起表示存在故障、如下所示。

    参考 代码为 DRV8350H_EVM  E:DRV8350x_EVM_BLDC_FW_1.0.0\DRV835X_MSP430F5529_Trapezoide_Sensored_BLDC

    此外,我还尝试了另一个__delay_cycles(),它仍然不起作用。 仍然需要 重置才能运行。为什么?

    另一个、正如您所说的、 F5可以处理此问题、但您可能很快就会尝试与您的器件进行通信。   您的答案中所谓的 F5。  我有另一个开发板、我可以尝试一下。

    正在等待您的回复。

    此致、

    分频器。

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

    浏览源代码后、两个 LED 都亮起似乎表示存在栅极驱动器故障(FAULT1寄存器中的 GDF)。 我希望您比我更了解 BLDC 驱动器。 这听起来是否像加电时可能"正常"发生的事情?

    按 F5、我指的是板上的 MSP430F5529 MCU、它是"F5系列"的一部分。 与 F1和 F2系列器件相比、F5器件对慢速功率斜坡的敏感性要小一些。

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

    是的、LED 指示 CPU 的工作原理、因为我已经为电路板供电。 LED2打开,LED7关闭。 这意味着故障是过热。   但 我使用了 DRV8350H 、根据代码、它不会检查故障寄存器。

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

    我不太清楚您的(可见)症状--是"LED D2和 D7亮起"还是"LED2亮起,LED7熄灭"? 无论潜在故障是什么、都似乎是在上电期间出现的瞬态、并且可能是固件在启动时未正确恢复。

    在任一种情况下、这似乎更多地是与 DRV8350 (和/或 EVM)有关的问题、而不是与 MSP430有关的问题。 我希望您能在此处的电机控制论坛中更快地获得答案:

    https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum

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

    是的、  "LED2开启、LED7关闭"。

    在上电期间、它确实看起来像是一个瞬态、  在我第一次上电时、它不能运行、但是当我关闭电路板电源并快速上电时、它可以  正常运行。 太奇怪了!

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

    我鼓励您在电机驱动器论坛中提出此问题;我希望有人能够识别您的症状。

    你可能会在这里遇到一位电机控制专家,但是论坛上有一组,甚至是编写固件的人也可能在那里。