Other Parts Discussed in Thread: MCF8329A, MCF8315C, MCT8316A
Tool/software:
Motor Studio is the primary GUI to evaluate the MCx family of devices (MCF8315C, MCF8316C, MCF8329A, etc). Its a powerful GUI for both basic and advanced users to enable them spin their BLDC motors effectively with the MCx portfolio.
To get started with the Motor Studio, typically its easier for the user to start from a default configuration depending on their application and take the tuning from there.
This post is intended to provide a basic configuration for different motors so that users can start with a known working configuration.
Attached below are .JSON files which user can input into Motor Studio to start running their motor successfully.
1. BLDC_Fan_1A_140Hz_MCF8316C_v1.json
{ "signature":"oneui-register-data", "data":[ [ { "idx":0, "id":"ISD_CONFIG", "value":"0x4C000000", "addr":"0x00000080" }, { "idx":1, "id":"REV_DRIVE_CONFIG", "value":"0x00000000", "addr":"0x00000082" }, { "idx":2, "id":"MOTOR_STARTUP1", "value":"0x47640000", "addr":"0x00000084" }, { "idx":3, "id":"MOTOR_STARTUP2", "value":"0x1C03E004", "addr":"0x00000086" }, { "idx":4, "id":"CLOSED_LOOP1", "value":"0x124D318C", "addr":"0x00000088" }, { "idx":5, "id":"CLOSED_LOOP2", "value":"0x0000CAC1", "addr":"0x0000008A" }, { "idx":6, "id":"CLOSED_LOOP3", "value":"0x2C800004", "addr":"0x0000008C" }, { "idx":7, "id":"CLOSED_LOOP4", "value":"0x1ECA0348", "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":"0x1DD80001", "addr":"0x00000090" }, { "idx":1, "id":"FAULT_CONFIG2", "value":"0x76000000", "addr":"0x00000092" } ], [ { "idx":0, "id":"INT_ALGO_1", "value":"0x010020F8", "addr":"0x000000A0" }, { "idx":1, "id":"INT_ALGO_2", "value":"0x00000206", "addr":"0x000000A2" } ], [ { "idx":0, "id":"PIN_CONFIG", "value":"0x00000001", "addr":"0x000000A4" }, { "idx":1, "id":"DEVICE_CONFIG1", "value":"0x00000000", "addr":"0x000000A6" }, { "idx":2, "id":"DEVICE_CONFIG2", "value":"0x0000F000", "addr":"0x000000A8" }, { "idx":3, "id":"PERI_CONFIG1", "value":"0x00000200", "addr":"0x000000AA" }, { "idx":4, "id":"GD_CONFIG1", "value":"0x080C0000", "addr":"0x000000AC" }, { "idx":5, "id":"GD_CONFIG2", "value":"0x80200000", "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":"0x00000004", "addr":"0x000000E4" }, { "idx":1, "id":"MTR_PARAMS", "value":"0x00000000", "addr":"0x000000E6" }, { "idx":2, "id":"ALGO_STATUS_MPET", "value":"0x03000000", "addr":"0x000000E8" } ], [ { "idx":0, "id":"ALGO_CTRL1", "value":"0x00000000", "addr":"0x000000EA" } ], [ { "idx":0, "id":"ALGO_DEBUG1", "value":"0x7FFF0000", "addr":"0x000000EC" }, { "idx":1, "id":"ALGO_DEBUG2", "value":"0x00000000", "addr":"0x000000EE" }, { "idx":2, "id":"CURRENT_PI", "value":"0x001D01CD", "addr":"0x000000F0" }, { "idx":3, "id":"SPEED_PI", "value":"0x03840273", "addr":"0x000000F2" }, { "idx":4, "id":"DAC_1", "value":"0x00000000", "addr":"0x000000F4" }, { "idx":5, "id":"DAC_2", "value":"0x00000000", "addr":"0x000000F6" } ], [ { "idx":0, "id":"ALGORITHM_STATE", "value":"0x00000000", "addr":"0x00000190" }, { "idx":1, "id":"FG_SPEED_FDBK", "value":"0x7FFFFFFF", "addr":"0x00000196" }, { "idx":2, "id":"BUS_CURRENT", "value":"0x00000000", "addr":"0x00000410" }, { "idx":3, "id":"PHASE_CURRENT_A", "value":"0x00000000", "addr":"0x00000440" }, { "idx":4, "id":"PHASE_CURRENT_B", "value":"0x00000000", "addr":"0x00000442" }, { "idx":5, "id":"PHASE_CURRENT_C", "value":"0x00000000", "addr":"0x00000444" }, { "idx":6, "id":"CSA_GAIN_FEEDBACK", "value":"0x00010003", "addr":"0x00000468" }, { "idx":7, "id":"VOLTAGE_GAIN_FEEDBACK", "value":"0x00000002", "addr":"0x00000472" }, { "idx":8, "id":"VM_VOLTAGE", "value":"0x01A18000", "addr":"0x00000476" }, { "idx":9, "id":"PHASE_VOLTAGE_VA", "value":"0x0001F2D4", "addr":"0x0000047A" }, { "idx":10, "id":"PHASE_VOLTAGE_VB", "value":"0x0001F2D4", "addr":"0x0000047C" }, { "idx":11, "id":"PHASE_VOLTAGE_VC", "value":"0x000183FA", "addr":"0x0000047E" }, { "idx":12, "id":"SIN_COMMUTATION_ANGLE", "value":"0x00000000", "addr":"0x000004B6" }, { "idx":13, "id":"COS_COMMUTATION_ANGLE", "value":"0x00000000", "addr":"0x000004B8" }, { "idx":14, "id":"IALPHA", "value":"0x00000000", "addr":"0x000004D2" }, { "idx":15, "id":"IBETA", "value":"0x00000000", "addr":"0x000004D4" }, { "idx":16, "id":"VALPHA", "value":"0x00000000", "addr":"0x000004D6" }, { "idx":17, "id":"VBETA", "value":"0x00000000", "addr":"0x000004D8" }, { "idx":18, "id":"ID", "value":"0x00000000", "addr":"0x000004E2" }, { "idx":19, "id":"IQ", "value":"0x00000000", "addr":"0x000004E4" }, { "idx":20, "id":"VD", "value":"0x00000000", "addr":"0x000004E6" }, { "idx":21, "id":"VQ", "value":"0x00000000", "addr":"0x000004E8" }, { "idx":22, "id":"IQ_REF_ROTOR_ALIGN", "value":"0x00000000", "addr":"0x00000524" }, { "idx":23, "id":"SPEED_REF_OPEN_LOOP", "value":"0x00000000", "addr":"0x0000053C" }, { "idx":24, "id":"IQ_REF_OPEN_LOOP", "value":"0x00000000", "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":"0x00000000", "addr":"0x00000608" }, { "idx":28, "id":"ISD_STATE", "value":"0x00000000", "addr":"0x00000682" }, { "idx":29, "id":"ISD_SPEED", "value":"0x00000000", "addr":"0x0000068C" }, { "idx":30, "id":"IPD_STATE", "value":"0x00000000", "addr":"0x000006C0" }, { "idx":31, "id":"IPD_ANGLE", "value":"0x00000000", "addr":"0x00000704" }, { "idx":32, "id":"ED", "value":"0x00000000", "addr":"0x0000074A" }, { "idx":33, "id":"EQ", "value":"0x00000000", "addr":"0x0000074C" }, { "idx":34, "id":"SPEED_FDBK", "value":"0x00000000", "addr":"0x0000075A" }, { "idx":35, "id":"THETA_EST", "value":"0x00000000", "addr":"0x0000075E" } ] ] }
2. BLDC_Fan_2.5A_50Hz_MCF8316CQ1_v1.json
{ "signature":"oneui-register-data", "data":[ [ { "idx":0, "id":"ISD_CONFIG", "value":"0x64212CD8", "addr":"0x00000080" }, { "idx":1, "id":"REV_DRIVE_CONFIG", "value":"0x903AF064", "addr":"0x00000082" }, { "idx":2, "id":"MOTOR_STARTUP1", "value":"0x4B660801", "addr":"0x00000084" }, { "idx":3, "id":"MOTOR_STARTUP2", "value":"0xA10F2004", "addr":"0x00000086" }, { "idx":4, "id":"CLOSED_LOOP1", "value":"0x040881B1", "addr":"0x00000088" }, { "idx":5, "id":"CLOSED_LOOP2", "value":"0x89EEB9C4", "addr":"0x0000008A" }, { "idx":6, "id":"CLOSED_LOOP3", "value":"0x56000005", "addr":"0x0000008C" }, { "idx":7, "id":"CLOSED_LOOP4", "value":"0x3489812C", "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":"0xB76A4327", "addr":"0x00000090" }, { "idx":1, "id":"FAULT_CONFIG2", "value":"0xFF0226D8", "addr":"0x00000092" } ], [ { "idx":0, "id":"INT_ALGO_1", "value":"0xA0314155", "addr":"0x000000A0" }, { "idx":1, "id":"INT_ALGO_2", "value":"0x00000061", "addr":"0x000000A2" } ], [ { "idx":0, "id":"PIN_CONFIG", "value":"0x08000000", "addr":"0x000000A4" }, { "idx":1, "id":"DEVICE_CONFIG1", "value":"0x00101465", "addr":"0x000000A6" }, { "idx":2, "id":"DEVICE_CONFIG2", "value":"0xC000F107", "addr":"0x000000A8" }, { "idx":3, "id":"PERI_CONFIG1", "value":"0x81C05F00", "addr":"0x000000AA" }, { "idx":4, "id":"GD_CONFIG1", "value":"0x0C000000", "addr":"0x000000AC" }, { "idx":5, "id":"GD_CONFIG2", "value":"0x00020000", "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":"0x5AEC0004", "addr":"0x000000E4" }, { "idx":1, "id":"MTR_PARAMS", "value":"0x00000000", "addr":"0x000000E6" }, { "idx":2, "id":"ALGO_STATUS_MPET", "value":"0x00000000", "addr":"0x000000E8" } ], [ { "idx":0, "id":"ALGO_CTRL1", "value":"0x00000000", "addr":"0x000000EA" } ], [ { "idx":0, "id":"ALGO_DEBUG1", "value":"0x80000000", "addr":"0x000000EC" }, { "idx":1, "id":"ALGO_DEBUG2", "value":"0x00000000", "addr":"0x000000EE" }, { "idx":2, "id":"CURRENT_PI", "value":"0x01A301E9", "addr":"0x000000F0" }, { "idx":3, "id":"SPEED_PI", "value":"0x02520024", "addr":"0x000000F2" }, { "idx":4, "id":"DAC_1", "value":"0x00000000", "addr":"0x000000F4" }, { "idx":5, "id":"DAC_2", "value":"0x00000000", "addr":"0x000000F6" } ], [ { "idx":0, "id":"ALGORITHM_STATE", "value":"0x00000000", "addr":"0x00000190" }, { "idx":1, "id":"FG_SPEED_FDBK", "value":"0x002A2726", "addr":"0x00000196" }, { "idx":2, "id":"BUS_CURRENT", "value":"0x00000000", "addr":"0x00000410" }, { "idx":3, "id":"PHASE_CURRENT_A", "value":"0xFFEE0000", "addr":"0x00000440" }, { "idx":4, "id":"PHASE_CURRENT_B", "value":"0x00080000", "addr":"0x00000442" }, { "idx":5, "id":"PHASE_CURRENT_C", "value":"0x000A0000", "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":"0x03308000", "addr":"0x00000476" }, { "idx":9, "id":"PHASE_VOLTAGE_VA", "value":"0x0003E5A9", "addr":"0x0000047A" }, { "idx":10, "id":"PHASE_VOLTAGE_VB", "value":"0x0004C35D", "addr":"0x0000047C" }, { "idx":11, "id":"PHASE_VOLTAGE_VC", "value":"0x0006ED9E", "addr":"0x0000047E" }, { "idx":12, "id":"SIN_COMMUTATION_ANGLE", "value":"0x06CEEDDC", "addr":"0x000004B6" }, { "idx":13, "id":"COS_COMMUTATION_ANGLE", "value":"0xFBD0BD90", "addr":"0x000004B8" }, { "idx":14, "id":"IALPHA", "value":"0x044A0000", "addr":"0x000004D2" }, { "idx":15, "id":"IBETA", "value":"0x02D89DB3", "addr":"0x000004D4" }, { "idx":16, "id":"VALPHA", "value":"0x0203C0B1", "addr":"0x000004D6" }, { "idx":17, "id":"VBETA", "value":"0x01085D86", "addr":"0x000004D8" }, { "idx":18, "id":"ID", "value":"0x00137E50", "addr":"0x000004E2" }, { "idx":19, "id":"IQ", "value":"0xFADC2D4C", "addr":"0x000004E4" }, { "idx":20, "id":"VD", "value":"0xFFD31CBD", "addr":"0x000004E6" }, { "idx":21, "id":"VQ", "value":"0xFDBD9012", "addr":"0x000004E8" }, { "idx":22, "id":"IQ_REF_ROTOR_ALIGN", "value":"0x00000000", "addr":"0x00000524" }, { "idx":23, "id":"SPEED_REF_OPEN_LOOP", "value":"0x00000000", "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":"0xFACA48EB", "addr":"0x00000608" }, { "idx":28, "id":"ISD_STATE", "value":"0x00000005", "addr":"0x00000682" }, { "idx":29, "id":"ISD_SPEED", "value":"0x004572B9", "addr":"0x0000068C" }, { "idx":30, "id":"IPD_STATE", "value":"0x0000000B", "addr":"0x000006C0" }, { "idx":31, "id":"IPD_ANGLE", "value":"0x08CF9972", "addr":"0x00000704" }, { "idx":32, "id":"ED", "value":"0x00000000", "addr":"0x0000074A" }, { "idx":33, "id":"EQ", "value":"0x00000000", "addr":"0x0000074C" }, { "idx":34, "id":"SPEED_FDBK", "value":"0x00000000", "addr":"0x0000075A" }, { "idx":35, "id":"THETA_EST", "value":"0x00000000", "addr":"0x0000075E" } ] ] }
3. BLDC_pump_1.3A_700Hz_MCT8316A_v1.json* (for MCT device, use product page link to find the GUI, it is currently not part of Motor Studio)
{ "signature": "oneui-register-data", "data": [ [ { "idx": 0, "id": "isd_config", "value": "0x2EC46600" }, { "idx": 1, "id": "motor_startup1", "value": "0x5EA9C98B" }, { "idx": 2, "id": "motor_startup2", "value": "0x3A7E2E5C" }, { "idx": 3, "id": "closed_loop1", "value": "0x1E7A0200" }, { "idx": 4, "id": "closed_loop2", "value": "0x02A224A0" }, { "idx": 5, "id": "closed_loop3", "value": "0x4D640101" }, { "idx": 6, "id": "closed_loop4", "value": "0x000CE944" }, { "idx": 7, "id": "const_speed", "value": "0x00A00504" }, { "idx": 8, "id": "const_pwr", "value": "0x5DC04C84" }, { "idx": 9, "id": "150_deg_two_ph_profile", "value": "0x36DB6DA6" }, { "idx": 10, "id": "150_deg_three_ph_profile", "value": "0x36DB6D80" }, { "idx": 11, "id": "trap_config1", "value": "0x050BA106" }, { "idx": 12, "id": "trap_config2", "value": "0x221C0000" } ], [ { "idx": 0, "id": "fault_config1", "value": "0x60F43025" }, { "idx": 1, "id": "fault_config2", "value": "0x7D87A409" } ], [ { "idx": 0, "id": "gd_config1", "value": "0x1C440000" }, { "idx": 1, "id": "gd_config2", "value": "0x14800000" } ], [ { "idx": 0, "id": "pin_config1", "value": "0x2D720602" }, { "idx": 1, "id": "pin_config2", "value": "0x08000000" }, { "idx": 2, "id": "device_config", "value": "0x7FFF0000" }, { "idx": 3, "id": "peri_config", "value": "0x00000000" } ], [ { "idx": 0, "id": "ana_trim3", "value": "0x48004800" }, { "idx": 1, "id": "ana_trim4", "value": "0x00000000" }, { "idx": 2, "id": "ana_trim5", "value": "0x0000000E" }, { "idx": 3, "id": "ana_trim6", "value": "0x00000000" }, { "idx": 4, "id": "ana_trim7", "value": "0x00000000" }, { "idx": 5, "id": "ana_trim8", "value": "0x00004AE3" }, { "idx": 6, "id": "ana_trim9", "value": "0x0071F79B" }, { "idx": 7, "id": "ana_trim10", "value": "0x536D013D" } ], [ { "idx": 0, "id": "algo_reserved1", "value": "0x00000000" }, { "idx": 1, "id": "algo_reserved2", "value": "0x2433407D" }, { "idx": 2, "id": "algo_reserved3", "value": "0x000001A7" } ], [ { "idx": 0, "id": "gate_driver_fault_status", "value": "0x00000000" }, { "idx": 1, "id": "controller_fault_status", "value": "0x00000000" } ], [ { "idx": 0, "id": "sys_status1", "value": "0x00770000" }, { "idx": 1, "id": "sys_status2", "value": "0x60010000" }, { "idx": 2, "id": "sys_status3", "value": "0x00000000" } ], [ { "idx": 0, "id": "device_ctrl", "value": "0x7FFF0000" } ], [ { "idx": 0, "id": "algo_ctrl1", "value": "0x00000000" } ] ] }
4. BLDC_Pump_2A_300Hz_MCF8316C_v1.json
{ "signature":"oneui-register-data", "data":[ [ { "idx":0, "id":"ISD_CONFIG", "value":"0x64F38000", "addr":"0x00000080" }, { "idx":1, "id":"REV_DRIVE_CONFIG", "value":"0x00000000", "addr":"0x00000082" }, { "idx":2, "id":"MOTOR_STARTUP1", "value":"0x0D460000", "addr":"0x00000084" }, { "idx":3, "id":"MOTOR_STARTUP2", "value":"0x1B02E004", "addr":"0x00000086" }, { "idx":4, "id":"CLOSED_LOOP1", "value":"0x1489808A", "addr":"0x00000088" }, { "idx":5, "id":"CLOSED_LOOP2", "value":"0x0BBB0000", "addr":"0x0000008A" }, { "idx":6, "id":"CLOSED_LOOP3", "value":"0x00000000", "addr":"0x0000008C" }, { "idx":7, "id":"CLOSED_LOOP4", "value":"0x00000708", "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":"0x2BBA6120", "addr":"0x00000090" }, { "idx":1, "id":"FAULT_CONFIG2", "value":"0x6EC042C9", "addr":"0x00000092" } ], [ { "idx":0, "id":"INT_ALGO_1", "value":"0x094050E8", "addr":"0x000000A0" }, { "idx":1, "id":"INT_ALGO_2", "value":"0x00000244", "addr":"0x000000A2" } ], [ { "idx":0, "id":"PIN_CONFIG", "value":"0x08000008", "addr":"0x000000A4" }, { "idx":1, "id":"DEVICE_CONFIG1", "value":"0x08000004", "addr":"0x000000A6" }, { "idx":2, "id":"DEVICE_CONFIG2", "value":"0x3FFFF000", "addr":"0x000000A8" }, { "idx":3, "id":"PERI_CONFIG1", "value":"0x40080000", "addr":"0x000000AA" }, { "idx":4, "id":"GD_CONFIG1", "value":"0x0C040100", "addr":"0x000000AC" }, { "idx":5, "id":"GD_CONFIG2", "value":"0x00040000", "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":"0x20050004", "addr":"0x000000E4" }, { "idx":1, "id":"MTR_PARAMS", "value":"0x77499800", "addr":"0x000000E6" }, { "idx":2, "id":"ALGO_STATUS_MPET", "value":"0x10000000", "addr":"0x000000E8" } ], [ { "idx":0, "id":"ALGO_CTRL1", "value":"0x00000000", "addr":"0x000000EA" } ], [ { "idx":0, "id":"ALGO_DEBUG1", "value":"0x80000000", "addr":"0x000000EC" }, { "idx":1, "id":"ALGO_DEBUG2", "value":"0x00000000", "addr":"0x000000EE" }, { "idx":2, "id":"CURRENT_PI", "value":"0x01240134", "addr":"0x000000F0" }, { "idx":3, "id":"SPEED_PI", "value":"0x00000000", "addr":"0x000000F2" }, { "idx":4, "id":"DAC_1", "value":"0x00000000", "addr":"0x000000F4" }, { "idx":5, "id":"DAC_2", "value":"0x00000000", "addr":"0x000000F6" } ], [ { "idx":0, "id":"ALGORITHM_STATE", "value":"0x00000000", "addr":"0x00000190" }, { "idx":1, "id":"FG_SPEED_FDBK", "value":"0x00E96A0B", "addr":"0x00000196" }, { "idx":2, "id":"BUS_CURRENT", "value":"0x00000000", "addr":"0x00000410" }, { "idx":3, "id":"PHASE_CURRENT_A", "value":"0x00000000", "addr":"0x00000440" }, { "idx":4, "id":"PHASE_CURRENT_B", "value":"0x00040000", "addr":"0x00000442" }, { "idx":5, "id":"PHASE_CURRENT_C", "value":"0xFFFC0000", "addr":"0x00000444" }, { "idx":6, "id":"CSA_GAIN_FEEDBACK", "value":"0x00010003", "addr":"0x00000468" }, { "idx":7, "id":"VOLTAGE_GAIN_FEEDBACK", "value":"0x00000002", "addr":"0x00000472" }, { "idx":8, "id":"VM_VOLTAGE", "value":"0x018E8000", "addr":"0x00000476" }, { "idx":9, "id":"PHASE_VOLTAGE_VA", "value":"0x00022A41", "addr":"0x0000047A" }, { "idx":10, "id":"PHASE_VOLTAGE_VB", "value":"0x0001F2D4", "addr":"0x0000047C" }, { "idx":11, "id":"PHASE_VOLTAGE_VC", "value":"0x0002991B", "addr":"0x0000047E" }, { "idx":12, "id":"SIN_COMMUTATION_ANGLE", "value":"0x00F91945", "addr":"0x000004B6" }, { "idx":13, "id":"COS_COMMUTATION_ANGLE", "value":"0x07EF3BAC", "addr":"0x000004B8" }, { "idx":14, "id":"IALPHA", "value":"0xFEBC0000", "addr":"0x000004D2" }, { "idx":15, "id":"IBETA", "value":"0x09744095", "addr":"0x000004D4" }, { "idx":16, "id":"VALPHA", "value":"0xFFBAD8F9", "addr":"0x000004D6" }, { "idx":17, "id":"VBETA", "value":"0x0047AA44", "addr":"0x000004D8" }, { "idx":18, "id":"ID", "value":"0xFF3143CE", "addr":"0x000004E2" }, { "idx":19, "id":"IQ", "value":"0x097DBCD9", "addr":"0x000004E4" }, { "idx":20, "id":"VD", "value":"0xFFC40A25", "addr":"0x000004E6" }, { "idx":21, "id":"VQ", "value":"0x004F9C21", "addr":"0x000004E8" }, { "idx":22, "id":"IQ_REF_ROTOR_ALIGN", "value":"0x00000000", "addr":"0x00000524" }, { "idx":23, "id":"SPEED_REF_OPEN_LOOP", "value":"0x00000000", "addr":"0x0000053C" }, { "idx":24, "id":"IQ_REF_OPEN_LOOP", "value":"0x06664E40", "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":"0x00000000", "addr":"0x00000608" }, { "idx":28, "id":"ISD_STATE", "value":"0x00000005", "addr":"0x00000682" }, { "idx":29, "id":"ISD_SPEED", "value":"0x00000516", "addr":"0x0000068C" }, { "idx":30, "id":"IPD_STATE", "value":"0x00000000", "addr":"0x000006C0" }, { "idx":31, "id":"IPD_ANGLE", "value":"0x05555554", "addr":"0x00000704" }, { "idx":32, "id":"ED", "value":"0x00000000", "addr":"0x0000074A" }, { "idx":33, "id":"EQ", "value":"0x00000000", "addr":"0x0000074C" }, { "idx":34, "id":"SPEED_FDBK", "value":"0x00000000", "addr":"0x0000075A" }, { "idx":35, "id":"THETA_EST", "value":"0x00000000", "addr":"0x0000075E" } ] ] }
How to input .JSON files in Motor Studio:
1. Download one of the .JSON which matches closest to your application
2. Once the respective device is connected in Motor Studio, click on "File" in the top ribbon and then click "Load registers"
3. Select the downloaded .JSON file and a basic configuration is loaded in Motor Studio.
4. You can try spinning the motor directly now!
Note: You can download .json files from this post by clicking on below region in each .json displayed. Please make sure to rename it to XXXX.json (without any other "." or "," characters in between which may get added during download)