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.

[参考译文] LAUNCHXL-F28379D:motor1.drv8305.DRV_fault 输入"使用 FCL 的双电机控制和使用 TMS320F28379D LaunchPad&quot 上的 SFRA 的性能分析;Level1.

Guru**** 1091470 points
Other Parts Discussed in Thread: 2MTR-DYNO, LAUNCHXL-F28379D, BOOSTXL-DRV8305EVM, DRV8305, SFRA, CONTROLSUITE, C2000WARE, BOOSTXL-3PHGANINV
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1188886/launchxl-f28379d-motor1-drv8305-drv_fault-in-dual-motor-control-using-fcl-and-performance-analysis-using-sfra-on-tms320f28379d-launchpad-level1

器件型号:LAUNCHXL-F28379D
主题中讨论的其他器件:2MTR-DYNOBOOSTXL-DRV8305EVMDRV8305SFRAcontrolSUITEC2000WARE

大家好、我有一个与 该主题类似的问题。

我具有相同的设置:LAUNCHXL-F28379D、两个 BOOSTXL-DRV8305EVM 和  一个2MTR-DYNO。

我在  标题(和另一个线程)中开始处理项目、将以下电压电源连接到 DRV8305:

  这意味着什么

  型号:UHP 1000 - 36

  输出:36V   19.6A

跳线 JP1-JP5未被组装、JP6被组装、正如建议的项目。

我遵循了第一步(将 motor1_DRV 和 MOTOR2_DRV 设置为 DRV8305;重建;调试;CPU 复位;重新启动; 启用实时模式;恢复;将 EnableFlag 设置为1)。

运行项目(在构建级别1上)时、它保持在下面的循环中(FCL_SFRA_XL_DualServo.c)

#elif (MOTOR1_DRV == DRV8305)
	InitDRV8305Regs(&motor1, DRV1_GAIN);
//	motor1.drv8305.cntrl7_gd.bit.PWM_MODE  = drv8305_PWM_mode_6;
	InitDRV8305(&motor1);
	while (motor1.drv8305.DRV_fault) ;      // hang on if drv init is faulty
#endif

因为我设置了这些错误 flaggs (PVDD_OVFL、VCHP_UVFL):

电源电压不可调节、因此另一个线程的解决方案不是可选的(目前)。

此外、DRV8035的电源电压范围为4.4V 至45V、因此36V 电源应该可以。 我是不是在想什么?

我要感谢任何线索。