主题中讨论的其他器件:2MTR-DYNO、 BOOSTXL-DRV8305EVM、 DRV8305、 SFRA、 controlSUITE、 C2000WARE
我具有相同的设置: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 电源应该可以。 我是不是在想什么?
我要感谢任何线索。