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.

MCF8316A: Motor operating question ( Schematic review & register setting )

Part Number: MCF8316A

Hi,

The customer initialized to Datasheet recommended Default Value.

Input 3V into the Speed PIN, and only the "Tick" sound is generated once in the BLDC motor, and does not rotate.

Power supply current: 110 mA -> 118 mA -> 117 mA change.

Please review the schematic & register setting.

Register Seting.xlsx

  • Hi Cho,

    We are reviewing your schematic and will get you feedback by the end of the week. 

    Thanks,
    Aaron

  • Hi Cho,

    Here's my feedback.

    1. Can you connect the BRAKE pin to PGND via 10k resistor?

    2. Are you able to communicate to the device? 

    3. Can you check all the power rails AVDD, Vbuck, DVDD, CP and make sure they read the right voltage? CP should read Vm+5V. 

    4. I want to make sure if you are working on a pre-production or production device. Pre-production device will have “PMCF8316A” printed on top of the IC. Production device will have “MCF8316A” printed on top of the IC. 

    5. Can you read the ALGORITHM_STATE register (address: 0x00000210) and the fault status registers (address:0x000000E0 and 0x000000E2) to check the algorithm status and the fault?

    Regards,

    Vishnu

  • Hi Vishnu,

    Customer feedback.

    1. Connect R17/18 to GND with 10k resistance: same (stop after tic sound)

    2. Yes, I2C ok.

    3. AVDD: 3.3V, Vbuck: 5.59V, DVDD: 1.57V, Vcp: 16.87V (Vm: 12V)

    4. Top marking : MCF8316A

    5. Fault status registers(Addr: 0x000000E0 / 0x000000E2): 00 00 00 00

    ALGORITHM_STATE register(Addr: 0x00000210): (Left to bottom bit)

    11 00 00 00    MOTOR_MPET_MOTOR_BRAKE

    13 00 00 00    MOTOR_MPET_RL_MEASURE

    18 00 00 00     MOTOR_MPET_FAULT

  • CHO,

    Thanks for sharing the details. It looks like the device is failing to measure the R and L. Can you try increasing the MPET_IPD_CURRENT_LIMIT? If this doesn't work, can you refer to the motor datasheet and manually program the R, L and Ke in the "Control configuration  -Motor parameters" section in the "All tunings" page?

    Regards,

    Vishnu 

  • Vishnu,

    Thank you for your support.

    I will deliver feedback to the customer and end the thread.