Hi Team,
I encountered the problem of Loss sync when testing MCT8316. I can observe that the open loop is running normally, but the closed loop cannot be normal. You can check the waveform picture below,
I suspect that the current is relatively small, and the problem is caused by the BEMF that cannot be detected well. I'm not sure if other factors were affected. do you have any comments?
(The open loop current is about 110mA, and the maximum motor current is 600mA)
Attach configuration file.
{ "signature": "oneui-register-data", "data": [ [ { "idx": 0, "id": "isd_config", "value": "0x00000000" }, { "idx": 1, "id": "motor_startup1", "value": "0x058C0000" }, { "idx": 2, "id": "motor_startup2", "value": "0x33108A3C" }, { "idx": 3, "id": "closed_loop1", "value": "0x249A6000" }, { "idx": 4, "id": "closed_loop2", "value": "0x00000030" }, { "idx": 5, "id": "closed_loop3", "value": "0x00000000" }, { "idx": 6, "id": "closed_loop4", "value": "0x00000000" }, { "idx": 7, "id": "const_speed", "value": "0x21769B81" }, { "idx": 8, "id": "const_pwr", "value": "0x0320028C" }, { "idx": 9, "id": "150_deg_two_ph_profile", "value": "0x00000000" }, { "idx": 10, "id": "150_deg_three_ph_profile", "value": "0x00000000" }, { "idx": 11, "id": "trap_config1", "value": "0x00000000" }, { "idx": 12, "id": "trap_config2", "value": "0x00000000" } ], [ { "idx": 0, "id": "fault_config1", "value": "0x00000000" }, { "idx": 1, "id": "fault_config2", "value": "0x00000000" } ], [ { "idx": 0, "id": "gd_config1", "value": "0x00000000" }, { "idx": 1, "id": "gd_config2", "value": "0x14200000" } ], [ { "idx": 0, "id": "pin_config1", "value": "0x00000000" }, { "idx": 1, "id": "pin_config2", "value": "0x00000000" }, { "idx": 2, "id": "device_config", "value": "0x00000000" }, { "idx": 3, "id": "peri_config", "value": "0x00000000" } ], [ { "idx": 0, "id": "ana_trim3", "value": "0x00000000" }, { "idx": 1, "id": "ana_trim4", "value": "0x00000000" }, { "idx": 2, "id": "ana_trim5", "value": "0x00000000" }, { "idx": 3, "id": "ana_trim6", "value": "0x00000000" }, { "idx": 4, "id": "ana_trim7", "value": "0x00000000" }, { "idx": 5, "id": "ana_trim8", "value": "0x00000000" }, { "idx": 6, "id": "ana_trim9", "value": "0x00000000" }, { "idx": 7, "id": "ana_trim10", "value": "0x00000000" } ], [ { "idx": 0, "id": "algo_reserved1", "value": "0x00000000" }, { "idx": 1, "id": "algo_reserved2", "value": "0x00000000" }, { "idx": 2, "id": "algo_reserved3", "value": "0x00000000" } ], [ { "idx": 0, "id": "gate_driver_fault_status", "value": "0x00000000" }, { "idx": 1, "id": "controller_fault_status", "value": "0x00000000" } ], [ { "idx": 0, "id": "sys_status1", "value": "0x00F10000" }, { "idx": 1, "id": "sys_status2", "value": "0x60010000" }, { "idx": 2, "id": "sys_status3", "value": "0x00000000" } ], [ { "idx": 0, "id": "device_ctrl", "value": "0x00008000" } ], [ { "idx": 0, "id": "algo_ctrl1", "value": "0x00000000" } ] ] }
Thanks
Jenson