MCF8315EVM: Wrong some register address

Part Number: MCF8315EVM
Other Parts Discussed in Thread: MCF8315A, MCF8315C

Tool/software:

Hi.

  I use Motor Studio tool version 0.1.30 with your EVM board (with MCF8315A device),
I have set a configuration using a generic motor, I have done the registers dump on csv file.

The first problem is the GUI idenfify the EVM as MCF8315C instead of MCF8315A (I suppose
that both the devices have the same register map).

I have noted that the registers dump reports some registers wrong address registers respect
on datasheet (MCF8315C rev. Jul 2024 and MCF8315A Rev. April 2023):






DAC_1  = 0x0F4U, DAC_2=0x0F6U  on DS not exist two address but alone one: DAC = 0x1D4U,

In commented field the address reported in csv file attached.
VM_VOLTAGE = 0x474U /*476*/,
SPEED_REF_CLOSED_LOOP = 0x5D2U /*5d4 */, ID_REF_CLOSED_LOOP = 0x604U /*606*/, IQ_REF_CLOSED_LOOP = 0x606U /*608*/,
ISD_STATE = 0x680U /*682*/, ISD_SPEED = 0x68AU /*68c*/,
IPD_STATE = 0x6BEU /*6c0*/, IPD_ANGLE = 0x702U /*704*/,
ED = 0x748U /*74a*/, EQ = 0x74AU /*74c*/,
SPEED_FDBK = 0x758U /*75a*/, THETA_EST = 0x75CU /*75e*/

register.csv

The wrong mapping is in GUI or in DS? 

BR
Dario Iannaccio

  • Hi,

    Even though EVM is mentioned as MCF8315A, the device assembled are MCF8315C.

    Each of these devices have unique identifier and hence Motor studio is detecting as MCF8315C.

    The reg map in GUI should match with MCF8315C datasheet.

    Thanks and Best regards

    Venkatadri S

  • Hi, 

      over the chip is stamped MCF8315A as you can see below:

    The below page catched from DS of MCF8315C (on header you can see he DS release December 2023 with revised on July 1024), VM_VOLTAGE address 0x474, SPEED_REF_CLOSED_LOOP 0x5D2, ....IPD_STATE 0x6BE, ...THETA_EST 0x75C.



    Instead of register dump:

    8 VM_VOLTAGE 0x00000476
    23 SPEED_REF_OPEN_LOOP 0x0000053C
    24 IQ_REF_OPEN_LOOP 0x0000054C
    25 SPEED_REF_CLOSED_LOOP 0x000005D4
    26 ID_REF_CLOSED_LOOP 0x00000606
    27 IQ_REF_CLOSED_LOOP 0x00000608
    28 ISD_STATE 0x00000682
    29 ISD_SPEED 0x0000068C
    30 IPD_STATE 0x000006C0
    31 IPD_ANGLE 0x00000704
    32 ED 0x0000074A
    33 EQ 0x0000074C
    34 SPEED_FDBK 0x0000075A
    35 THETA_EST 0x0000075E


    Also please tell me the unique identify register name I can't see in register map or bitfield.
    I suppose the id is insert in UART message from microprocessor.

    BR,
    Dario

  • Hi,

    The part marking is MCF8315AC, the A letter is causing confusion sorry about that.

    Thanks for pointing the difference, please follow GUI reference.

    We will verify and update it.

    Thanks and Best regards

    Venkatadri S

  • Hi Venkatadri, 

       Thank you for your help and I'm waiting other your answers.

    BR,
    Dario

  • Hi Dario,

    Thank you and appreciate your support, I will close this thread but keep you updated.

    Please start new thread for any other questions.

    Thanks and Best regards

    Venkatadri S