This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MCT8316AEVM: MCT8316AEVM I2C percentage not linear to RPM?

Part Number: MCT8316AEVM
Other Parts Discussed in Thread: MCF8316A

Hi,

first I tried the MCF8316A where this was not a problem. 50% of duty -> 50% of MAXSPEED.

But my customer told me we must use the MCT ( because of the motor type)

So I change to MCT type.
All works fine so far.

Motor starts perfekt.

Also I can control the motor from 6000rpm to 33000rpm.

The only thing I want to set  RPM via a I2C demand.

Setup: MAX_SPEED is 666 Hz alias arround 40.000 RPM.

so if I set 50% -> I get not 20.000 RPM

So is my assumtion wrong?

Or did I something wrong with the setup.

BR

Andreas

Attached Files:

  • T_30V_40Khz_540Hz_100W - Kopie.txt
    {
      "signature": "oneui-register-data",
      "data": [
        [
          {
            "idx": 0,
            "id": "isd_config",
            "value": "0x6F04C100"
          },
          {
            "idx": 1,
            "id": "motor_startup1",
            "value": "0x09881194"
          },
          {
            "idx": 2,
            "id": "motor_startup2",
            "value": "0x011C99C0"
          },
          {
            "idx": 3,
            "id": "closed_loop1",
            "value": "0x0F622200"
          },
          {
            "idx": 4,
            "id": "closed_loop2",
            "value": "0x02B214E0"
          },
          {
            "idx": 5,
            "id": "closed_loop3",
            "value": "0x4CC40101"
          },
          {
            "idx": 6,
            "id": "closed_loop4",
            "value": "0x000CE944"
          },
          {
            "idx": 7,
            "id": "const_speed",
            "value": "0x0D300906"
          },
          {
            "idx": 8,
            "id": "const_pwr",
            "value": "0x14D05904"
          },
          {
            "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": "0x054BA106"
          },
          {
            "idx": 12,
            "id": "trap_config2",
            "value": "0x2A880000"
          }
        ],
        [
          {
            "idx": 0,
            "id": "fault_config1",
            "value": "0x78F43025"
          },
          {
            "idx": 1,
            "id": "fault_config2",
            "value": "0x7947A009"
          }
        ],
        [
          {
            "idx": 0,
            "id": "gd_config1",
            "value": "0x1C440000"
          },
          {
            "idx": 1,
            "id": "gd_config2",
            "value": "0x14000000"
          }
        ],
        [
          {
            "idx": 0,
            "id": "pin_config1",
            "value": "0x2D720640"
          },
          {
            "idx": 1,
            "id": "pin_config2",
            "value": "0x080C0000"
          },
          {
            "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": "0x000003E8"
          },
          {
            "idx": 3,
            "id": "ana_trim6",
            "value": "0x00000000"
          },
          {
            "idx": 4,
            "id": "ana_trim7",
            "value": "0x00000000"
          },
          {
            "idx": 5,
            "id": "ana_trim8",
            "value": "0x00006262"
          },
          {
            "idx": 6,
            "id": "ana_trim9",
            "value": "0x0081D822"
          },
          {
            "idx": 7,
            "id": "ana_trim10",
            "value": "0x536E003A"
          }
        ],
        [
          {
            "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": "0x012B0000"
          },
          {
            "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"
          }
        ]
      ]
    }

  • Hey Andreas,

    Thank you for your question. 

    I have assigned this post to a team member who will provide feedback. 

    Best,
    Akshay