Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

Motor Control ICs Forum Discussions

Manu1
Level 1
Level 1
First reply posted First like given First question asked

Hello,

Ihave made some test of the I motion solution, using IMC101T-T038 and different associated control boards.

The result regarding motor drive is good.

Now I have a question regarding system requirments, can you confirm there is no way to store non volatile data in the component (so only using an external microcontroller can solve)?

The idea will be to store a fault recorder.

Regards.

0 Likes
1 Solution
ninad
Moderator
Moderator
Moderator
50 sign-ins 25 replies posted 10 solutions authored

Hi @Manu1 ,

Non-volatile data cannot be stored in IMC101-T038. IMOTION 100 series does not support non-volatile memory.

EVAL-M3-302F can be used instead of IMC101-T038. EVAL-M3-302F is from IMOTION 300 family.

IMOTION 300 series has a dual-core. It has both the MCU (Arm® Cortex®-M0 core) and MCE. EVAL-M3-302F can be used to store the non-volatile data component in the MCU core (Arm® Cortex®-M0 core).


IMC300A series supports 128 K bytes of FLASH memory (with ECC).

This FLASH memory can be used to store non-volatile data.


For more details please refer to Section 12 Flash Architecture of IMC300A iMOTION Controller with additional microcontroller

The IMC300A has an embedded user-programmable NVM for storage of user code and data.

 

FLASH memory containing different memory pages can be used to store the non-volatile data components. For more details refer to sections 12.4.3 Memory Write and 12.4.5 Sector Erase of the above mentioned document.

Thanks you!

 

Best regards,

Ninad

View solution in original post

0 Likes
3 Replies
LinGuohui
Moderator
Moderator
Moderator
100 replies posted 10 likes received 100 sign-ins

Hi @Manu1 

IMC101T has no NVM area for user used.

0 Likes
Manu1
Level 1
Level 1
First reply posted First like given First question asked

Hi,

What about the other parts? Is there some with NVM for the user?

WIth best regards.

0 Likes
ninad
Moderator
Moderator
Moderator
50 sign-ins 25 replies posted 10 solutions authored

Hi @Manu1 ,

Non-volatile data cannot be stored in IMC101-T038. IMOTION 100 series does not support non-volatile memory.

EVAL-M3-302F can be used instead of IMC101-T038. EVAL-M3-302F is from IMOTION 300 family.

IMOTION 300 series has a dual-core. It has both the MCU (Arm® Cortex®-M0 core) and MCE. EVAL-M3-302F can be used to store the non-volatile data component in the MCU core (Arm® Cortex®-M0 core).


IMC300A series supports 128 K bytes of FLASH memory (with ECC).

This FLASH memory can be used to store non-volatile data.


For more details please refer to Section 12 Flash Architecture of IMC300A iMOTION Controller with additional microcontroller

The IMC300A has an embedded user-programmable NVM for storage of user code and data.

 

FLASH memory containing different memory pages can be used to store the non-volatile data components. For more details refer to sections 12.4.3 Memory Write and 12.4.5 Sector Erase of the above mentioned document.

Thanks you!

 

Best regards,

Ninad

0 Likes