Part Number: C2000WARE-MOTORCONTROL-SDK
Other Parts Discussed in Thread: C2000WARE, MOTORWARE
Hey TI - we are developing a BLDC drive using the F280049C MCU and DRV8343S-Q1 drive. We are using CCS v9.3.0.00012) and C2000Ware_2_01_00_00 and C2000Ware_MotorControl_SDK_2_01_00_00.
1. In the user.c file, there is a section that defines BWc_rps, BWdelta, and Kctrl_Wb_p_kgm2. There is an IF statement that looks at USER_BYPASS_MOTOR_ID and pUserParams->flag_bypassMotorId. The pUserParams->flag_bypassMotorId parameter is NOT defined when this IF statement is called.
2. What is the purpose of USER_DCBUS_VOLTAGE_SF? Its define statement requires USER_ADC_FULL_SCALE_DCBUS_VOLTAGE_V which is not defined (at least not in user.h). Where is USER_ADC_FULL_SCALE_DCBUS_VOLTAGE_V defined?
3. There are several defines for pole locations.: USER_DCBUS_POLE_rps, USER_OFFSET_POLE_rps, USER_SPEED_POLE_rps...what are these for? And how are they defined (i.e., are they dependent on something in the design (board, drive, etc)?
4. Does TI have something other than the C2000ware_MotorControl SDK Documentation website? Will TI update the InstaSPIN-FOC User's Guide (SPRUHJ1H) to address C2000Ware_MotorControl implementation?
Brett