Other Parts Discussed in Thread: MCF8316AEVM, , MCF8329A
Tool/software:
I am trying to drive a brushless motor with the following spec:
Note the high coil inductance.
The MCF8316C-Q1 has been retrofitted to your MCF8316AEVM board.
The motor follows the speed setpoint up until ~25Hz, but it doesn't run above it.
Driver configuration attached.
{ "signature":"oneui-register-data", "data":[ [ { "idx":0, "id":"ISD_CONFIG", "value":"0x75734C20", "addr":"0x00000080" }, { "idx":1, "id":"REV_DRIVE_CONFIG", "value":"0xA8200000", "addr":"0x00000082" }, { "idx":2, "id":"MOTOR_STARTUP1", "value":"0x6B6815D2", "addr":"0x00000084" }, { "idx":3, "id":"MOTOR_STARTUP2", "value":"0xA306601C", "addr":"0x00000086" }, { "idx":4, "id":"CLOSED_LOOP1", "value":"0x29A5013D", "addr":"0x00000088" }, { "idx":5, "id":"CLOSED_LOOP2", "value":"0xCCAD6E49", "addr":"0x0000008A" }, { "idx":6, "id":"CLOSED_LOOP3", "value":"0x1400183A", "addr":"0x0000008C" }, { "idx":7, "id":"CLOSED_LOOP4", "value":"0x56A3D068", "addr":"0x0000008E" }, { "idx":8, "id":"REF_PROFILES1", "value":"0x00000000", "addr":"0x00000094" }, { "idx":9, "id":"REF_PROFILES2", "value":"0x00000000", "addr":"0x00000096" }, { "idx":10, "id":"REF_PROFILES3", "value":"0x00000000", "addr":"0x00000098" }, { "idx":11, "id":"REF_PROFILES4", "value":"0x00000000", "addr":"0x0000009A" }, { "idx":12, "id":"REF_PROFILES5", "value":"0x00000000", "addr":"0x0000009C" }, { "idx":13, "id":"REF_PROFILES6", "value":"0x00000000", "addr":"0x0000009E" } ], [ { "idx":0, "id":"FAULT_CONFIG1", "value":"0x57F01A06", "addr":"0x00000090" }, { "idx":1, "id":"FAULT_CONFIG2", "value":"0x540027DB", "addr":"0x00000092" } ], [ { "idx":0, "id":"INT_ALGO_1", "value":"0xA553417D", "addr":"0x000000A0" }, { "idx":1, "id":"INT_ALGO_2", "value":"0x000001A7", "addr":"0x000000A2" } ], [ { "idx":0, "id":"PIN_CONFIG", "value":"0x00000181", "addr":"0x000000A4" }, { "idx":1, "id":"DEVICE_CONFIG1", "value":"0x00101471", "addr":"0x000000A6" }, { "idx":2, "id":"DEVICE_CONFIG2", "value":"0xC000F00F", "addr":"0x000000A8" }, { "idx":3, "id":"PERI_CONFIG1", "value":"0xC1C01D00", "addr":"0x000000AA" }, { "idx":4, "id":"GD_CONFIG1", "value":"0x9C450100", "addr":"0x000000AC" }, { "idx":5, "id":"GD_CONFIG2", "value":"0x80A00000", "addr":"0x000000AE" } ], [ { "idx":0, "id":"GATE_DRIVER_FAULT_STATUS", "value":"0x00000000", "addr":"0x000000E0" }, { "idx":1, "id":"CONTROLLER_FAULT_STATUS", "value":"0x00000000", "addr":"0x000000E2" } ], [ { "idx":0, "id":"ALGO_STATUS", "value":"0x19152B24", "addr":"0x000000E4" }, { "idx":1, "id":"MTR_PARAMS", "value":"0x70284700", "addr":"0x000000E6" }, { "idx":2, "id":"ALGO_STATUS_MPET", "value":"0xF5000000", "addr":"0x000000E8" } ], [ { "idx":0, "id":"ALGO_CTRL1", "value":"0xAA500000", "addr":"0x000000EA" } ], [ { "idx":0, "id":"ALGO_DEBUG1", "value":"0x00000000", "addr":"0x000000EC" }, { "idx":1, "id":"ALGO_DEBUG2", "value":"0x00000000", "addr":"0x000000EE" }, { "idx":2, "id":"CURRENT_PI", "value":"0x02C20297", "addr":"0x000000F0" }, { "idx":3, "id":"SPEED_PI", "value":"0x0223012E", "addr":"0x000000F2" }, { "idx":4, "id":"DAC_1", "value":"0x00000000", "addr":"0x000000F4" }, { "idx":5, "id":"DAC_2", "value":"0x00000410", "addr":"0x000000F6" } ], [ { "idx":0, "id":"ALGORITHM_STATE", "value":"0x00000000", "addr":"0x00000190" }, { "idx":1, "id":"FG_SPEED_FDBK", "value":"0x017F997E", "addr":"0x00000196" }, { "idx":2, "id":"BUS_CURRENT", "value":"0x0676BE96", "addr":"0x00000410" }, { "idx":3, "id":"PHASE_CURRENT_A", "value":"0x00080000", "addr":"0x00000440" }, { "idx":4, "id":"PHASE_CURRENT_B", "value":"0x00000000", "addr":"0x00000442" }, { "idx":5, "id":"PHASE_CURRENT_C", "value":"0xFFF80000", "addr":"0x00000444" }, { "idx":6, "id":"CSA_GAIN_FEEDBACK", "value":"0x00010003", "addr":"0x00000468" }, { "idx":7, "id":"VOLTAGE_GAIN_FEEDBACK", "value":"0x00000001", "addr":"0x00000472" }, { "idx":8, "id":"VM_VOLTAGE", "value":"0x033C0000", "addr":"0x00000476" }, { "idx":9, "id":"PHASE_VOLTAGE_VA", "value":"0x0003E5A9", "addr":"0x0000047A" }, { "idx":10, "id":"PHASE_VOLTAGE_VB", "value":"0x0003E5A9", "addr":"0x0000047C" }, { "idx":11, "id":"PHASE_VOLTAGE_VC", "value":"0x0003E5A9", "addr":"0x0000047E" }, { "idx":12, "id":"SIN_COMMUTATION_ANGLE", "value":"0xF82BA42C", "addr":"0x000004B6" }, { "idx":13, "id":"COS_COMMUTATION_ANGLE", "value":"0x01A2C729", "addr":"0x000004B8" }, { "idx":14, "id":"IALPHA", "value":"0xDA680000", "addr":"0x000004D2" }, { "idx":15, "id":"IBETA", "value":"0xF80B1BB8", "addr":"0x000004D4" }, { "idx":16, "id":"VALPHA", "value":"0xFF65B081", "addr":"0x000004D6" }, { "idx":17, "id":"VBETA", "value":"0xFFCA6EE3", "addr":"0x000004D8" }, { "idx":18, "id":"ID", "value":"0x00198ECE", "addr":"0x000004E2" }, { "idx":19, "id":"IQ", "value":"0xD99492CE", "addr":"0x000004E4" }, { "idx":20, "id":"VD", "value":"0x0014E10B", "addr":"0x000004E6" }, { "idx":21, "id":"VQ", "value":"0xFF5DF7A2", "addr":"0x000004E8" }, { "idx":22, "id":"IQ_REF_ROTOR_ALIGN", "value":"0x00000000", "addr":"0x00000524" }, { "idx":23, "id":"SPEED_REF_OPEN_LOOP", "value":"0xFFCE718E", "addr":"0x0000053C" }, { "idx":24, "id":"IQ_REF_OPEN_LOOP", "value":"0xF6668AA0", "addr":"0x0000054C" }, { "idx":25, "id":"SPEED_REF_CLOSED_LOOP", "value":"0x00000000", "addr":"0x000005D4" }, { "idx":26, "id":"ID_REF_CLOSED_LOOP", "value":"0x00000000", "addr":"0x00000606" }, { "idx":27, "id":"IQ_REF_CLOSED_LOOP", "value":"0xD9F8C8CC", "addr":"0x00000608" }, { "idx":28, "id":"ISD_STATE", "value":"0x00000005", "addr":"0x00000682" }, { "idx":29, "id":"ISD_SPEED", "value":"0x00000004", "addr":"0x0000068C" }, { "idx":30, "id":"IPD_STATE", "value":"0x00000000", "addr":"0x000006C0" }, { "idx":31, "id":"IPD_ANGLE", "value":"0xFB91E272", "addr":"0x00000704" }, { "idx":32, "id":"ED", "value":"0x00016CB7", "addr":"0x0000074A" }, { "idx":33, "id":"EQ", "value":"0xFFF1C3B4", "addr":"0x0000074C" }, { "idx":34, "id":"SPEED_FDBK", "value":"0xFFFFFFFC", "addr":"0x0000075A" }, { "idx":35, "id":"THETA_EST", "value":"0xEE429D42", "addr":"0x0000075E" } ] ] }