Hi Sir,
My customer have some questions about the current measurement.
Does it need to do the itself calibration before doing the current measurement?
If they would like to get the DC current value, is it read the register "DC_BUS_POWER_PU"?
They were confused why did the DC-motor run fast, and the DC_BUS_POWER_PU value got small?
MCT8329A register setting:
{ "signature": "oneui-register-data", "data": [ [ { "idx": 0, "id": "isd_config", "value": "0x7F404D02" }, { "idx": 1, "id": "motor_startup1", "value": "0x6C9265B4" }, { "idx": 2, "id": "motor_startup2", "value": "0x3324F2AD" }, { "idx": 3, "id": "closed_loop1", "value": "0x0A262600" }, { "idx": 4, "id": "closed_loop2", "value": "0x02A1A430" }, { "idx": 5, "id": "closed_loop3", "value": "0x34C92001" }, { "idx": 6, "id": "closed_loop4", "value": "0x001AC953" }, { "idx": 7, "id": "const_speed", "value": "0x30010000" }, { "idx": 8, "id": "const_pwr", "value": "0x1F400640" }, { "idx": 9, "id": "150_deg_two_ph_profile", "value": "0x24DB7200" }, { "idx": 10, "id": "150_deg_three_ph_profile", "value": "0x48DB6946" }, { "idx": 11, "id": "ref_profiles1", "value": "0x032184A6" }, { "idx": 12, "id": "ref_profiles2", "value": "0x34C80AFC" }, { "idx": 13, "id": "ref_profiles3", "value": "0x4787D70C" }, { "idx": 14, "id": "ref_profiles4", "value": "0x000C9932" }, { "idx": 15, "id": "ref_profiles5", "value": "0x1F6BF200" }, { "idx": 16, "id": "ref_profiles6", "value": "0x00708000" } ], [ { "idx": 0, "id": "algo_ctrl1", "value": "0x00000000" }, { "idx": 1, "id": "device_ctrl", "value": "0x00000000" } ], [ { "idx": 0, "id": "ana_trim3", "value": "0x48004800" }, { "idx": 1, "id": "ana_trim4", "value": "0x3900000000" }, { "idx": 2, "id": "ana_trim5", "value": "0x00000039" }, { "idx": 3, "id": "ana_trim6", "value": "0x00000000" }, { "idx": 4, "id": "ana_trim7", "value": "0x00E5B81C" }, { "idx": 5, "id": "ana_trim8", "value": "0x000046C3" }, { "idx": 6, "id": "ana_trim9", "value": "0x009DA79C" }, { "idx": 7, "id": "ana_trim10", "value": "0x53771F3E" } ], [ { "idx": 0, "id": "fault_config1", "value": "0x71783604" }, { "idx": 1, "id": "fault_config2", "value": "0x7C81C00A" } ], [ { "idx": 0, "id": "gate_driver_fault_status", "value": "0x00000000" }, { "idx": 1, "id": "controller_fault_status", "value": "0x00000000" } ], [ { "idx": 0, "id": "gd_config1", "value": "0x000000FD" }, { "idx": 1, "id": "gd_config2", "value": "0x00000000" } ], [ { "idx": 0, "id": "pin_config1", "value": "0x20600074" }, { "idx": 1, "id": "pin_config2", "value": "0x3E0020AA" }, { "idx": 2, "id": "device_config", "value": "0x27100008" } ], [ { "idx": 0, "id": "sys_status1", "value": "0x007A0000" }, { "idx": 1, "id": "sys_status2", "value": "0x60010000" }, { "idx": 2, "id": "sys_status3", "value": "0x00000000" } ] ] }
MCT8329A register and motor run value: