eV Charging MCU Selection (XMC4400 or Aurix)

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

cross mob
lock attach
Attachments are accessible only for community members.
ArrowMustafa
Level 1
Level 1
10 sign-ins 5 sign-ins First question asked

Dear Colleagues,

 

We are currently trying to identify MCU for the upcoming eV charger project. Attach you can find pre-request which is defined by the customer. As you can see from attach file, they are requesting to have dual core because of the reasons I will explain in the below comments. We have focused on XMC4400 and Aurix TC36xx family & TC37x family, but analog futures of the Aurix (especially there are no comparators in the Aurix) lead us to go with XMC4400 family.

Asi mentioned, the XMC4400 seems to be the closest processor to the requirements of their project due to the analog peripherals it contains. While other processors in the XMC series or AURIX series may have higher clock speeds or parallel processing capabilities, it seems logical to focus on the XMC4400 due to the peripherals inside.

When we consider the blocks to be run in the software, the high frequency of software blocks such as adc result median filtering, adc result offset and gain conditioning, current and voltage control loop, coordinate transformations, grid phase locked loop, DC bus regulation, fast overvoltage protections, correlation grid cut detection) It must be run in the cut. The switching frequency we envisaged is 70kHZ, which gives us a maximum of 14.28usec to complete all processes. In addition, in the remaining time, functions such as various state diagrams and communications (CAN, I2C, Modbus Over UART) and various functions (Event Logging, Eeprom Memory Management, Low Speed ​​Protections, Power Calculations) will be run on the background loop. In addition, we are considering using RTOS for task management. This will require an extra interrupt and extra processing load in the background loop.

The XMC44xx series has a maximum 120MHz single-core processing capability. Considering all these requirements, we thought of going over a structure with two cores and high processing capability, as we stated in the specification. Our main goal is to have backup processing cycles in order to realize the current requirements of the project and to add functions that are not currently foreseen at the end of the project, but that may be requested in the future. For this purpose, we will conduct a benchmark study among ourselves. I would be glad if you could help with this.

0 Likes
1 Solution
Vasanth
Moderator
Moderator
Moderator
250 sign-ins 500 solutions authored First question asked

Hi,
XMC4400 device seems to be a candidate for your application. Do let us know what all more information you require ?

Best Regards,
Vasanth

View solution in original post

0 Likes
1 Reply
Vasanth
Moderator
Moderator
Moderator
250 sign-ins 500 solutions authored First question asked

Hi,
XMC4400 device seems to be a candidate for your application. Do let us know what all more information you require ?

Best Regards,
Vasanth

0 Likes