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.

[参考译文] BLDC无传感器应用程序运行不正常

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/632169/bldc-sensorless-application-not-running-properly

线程中讨论的其他部件:DRV8303DRV8303EVMTMS320F2.8035万

BLDC无传感器应用在带有drv8303的F2.8035万 EVM板上运行良好,但当我们将其移植到另一个板上的f2.8021万控制器时,SPI寄存器重置为默认值,并且在电机运行时发生OCTW故障

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

    您采取了哪些调试步骤来确定操作差异?
    您是否已确认两个MCU的SPI写入和读取均正确?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Rick:

    我们在2级(即开环)上运行了代码。 电机正在运行@ 22V,电流似乎为0.1A。 当我们尝试增加电压时,它在大约24.5V电流下停止运行,始终保持在0.1A。

    然后,我们尝试在drv8303EVM (TMS320F2.8035万)上运行相同的电机,它在整个电压范围内运行正常。 电流似乎在电压范围从0.1A到1.9A之间线性增加。

    此外,在我们的电路板中,SPI控制寄存器最初按照我们指定的设置读取,过了一会儿,它会将自身重置为以下值。

    控制寄存器1- 1400或1000 (随机)

    控制寄存器2- 1800

    状态寄存器提供OC状态,但当我们在此处探测电流时,这似乎是正常的。

    我们尝试将SPI控制寄存器设置为仅OC报告模式,即使如此,SPI也会被重置。

    请告诉我是否有任何方法可以完全禁用Drv8303保护?

    感谢您在我们时间不充分的情况下快速回复。