element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
RoadTests & Reviews
  • Products
  • More
RoadTests & Reviews
Review Blogs Need Help in Selecting an MCU Board for a Roadtest
  • Blogs
  • RoadTest Forum
  • Documents
  • RoadTests
  • Reviews
  • Polls
  • Files
  • Members
  • Sub-Groups
  • More
  • Cancel
  • New
Join RoadTests & Reviews to participate - click to join for free!
  • Share
  • More
  • Cancel
  • Author Author: rscasny
  • Date Created: 20 Sep 2021 1:48 PM Date Created
  • Views 1162 views
  • Likes 7 likes
  • Comments 10 comments
Related
Recommended

Need Help in Selecting an MCU Board for a Roadtest

rscasny
rscasny
20 Sep 2021

Several weeks ago, I asked for your help in selecting a motor of a roadtest. Here's the blog: Seeking Assistance in Selecting a Motor for a Single-Phase Inverter Roadtest

 

With your input and help, I went back to the sponsor and we selected a motor.

 

So, here is what each roadtester will receive:

 

one Fan motor

https://www.yoycart.com/Product/567509041351/  (The sponsor selected this)

 

one RDK-872 - Reference Design Kit for BridgeSwitch (70 W Single-Phase Inverter Using BridgeSwitch for Fan Application)

https://www.power.com/design-support/design-kits/rdk-872-reference-design-kit

 

one RDK-873 - Reference Design Kit for BridgeSwitch (30 W Single-Phase Inverter Using BridgeSwitch Motor Driver)

https://www.power.com/design-support/design-kits/rdk-873-reference-design-kit

 

The motor drivers need an MCU board.

 

The sponsor gave me some recommendations for MCU boards. Here's what they said:

 

"Preferred MCU core is CortexM0. A good reference with minimum MCU resources below. One would need these resources not only to run the MC SW but also implement some debugging capabilities with FAULT, communication to PC, etc. Its better to start bigger on resources. The 1-phase SW examples on our website run on CortexM0 from IFX and are in DAVE. One can take the SW and port it to IAR where there is support for both NXP and Renesas."

 

 

Feature

Minimum Requirement 1-phase BLDC

Description

MCU Core

CortexM0/M0+

Flash / SRAM (KBytes)

20 KB /8KB

For application development larger memory capacity is needed

Execution Performance (MIPS)

32MIPS

Performance requirements also includes CPU clock frequency, latency of Flash and SRAM

Timers

1 (96MHz clock)

Critical in generating PWM clock with at least 20KHz carrier frequency and 11 bit of resolution. Faster timer clock delivers higher PWM resolution = better precision and controller performance.

ADC

12-bit / 11 ENOB* @1Msps, 4-6 channels

# of ch. should allow the scanning of current / voltage as needed by the chosen control algorithms.

Analog Comparators

3 channels, 100ns response time

Needed for proper operation of the zero-cross detection when operating in trapezoidal commutation mode

Bridge Switch FAULT

2 x GPIO

Bi-directional GPIO (open drain)

JTAG or SWD

Debug interface

Required for debugging purpose

GPIOs

Min 6 inputs, 4 outputs

Sampling of the HALL sensor state. Alternative as command interface to the UART and the Host.

UART - Communication

Min 115.2Kbps

The UART interface is required for host communication

 

I'd like to get a recommendation of an MCU board for this roadtest. The sponsor mentions both NXP and Renesas. But I am open to other possibilities such as Infineon or other manufacturer.

 

I'd appreciate any suggestions in the comments section below. Thanks.

 

Randall Scasny

RoadTest Program Manager

  • Sign in to reply

Top Comments

  • Fred27
    Fred27 over 4 years ago +7
    O would guess that more members are likely to be familiar with NXP over Renesas. However, I'm sure everyone has their own preferred microcontroller family. I followed one of the links for the Reference…
  • shabaz
    shabaz over 4 years ago +7
    The fan motor control library is targeted for Infineon, in this code here: https://www.power.com/design-support/downloads/bridgeswitch-single-phase-bldc-fan-motor-control-code-library?access_key=… It looks…
  • dougw
    dougw over 4 years ago +4
    It looks like a great kit. I'm partial to Cypress PSoC which is now Infineon, but whatever IDE fits the available software best is the obvious choice. I don't think there any plans to merge DAVE with PSoC…
  • dougw
    dougw over 4 years ago in reply to misaz

    Hmmm, Raspberry Pi Pico (Dual Core Cortex M0) runs up to 133 MHz.

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • misaz
    misaz over 4 years ago

    I am currently busy so I will look at this tomorow but first thing which is hard to comply is combination Cortex-M0 and 96 MHz clock. Very few MCUs with Cortex-M0 cores has so fast internal clock but for example in a Cortex-M4 category there are plenty of them. I will look at this tomorow for more detials and some reccomendation.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 4 years ago

    It looks like a great kit.

    I'm partial to Cypress PSoC which is now Infineon, but whatever IDE fits the available software best is the obvious choice. I don't think there any plans to merge DAVE with PSoC Creator or Modus Toolbox.

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 4 years ago

    The fan motor control library is targeted for Infineon, in this code here:

    https://www.power.com/design-support/downloads/bridgeswitch-single-phase-bldc-fan-motor-control-code-library?access_key=…

     

    It looks like XMC1300 part, and to save people needing to port too much code (otherwise there's a learning curve for PWM, ADC etc for whatever microcontroller is selected, rather than focus on the motor design kits), maybe the same part, or very similar part could be used for the microcontroller board.

    This microcontroller board looks suitable:

    https://uk.farnell.com/infineon/kit-xmc13-boot-001/cpu-card-cortex-m0-mcu/dp/2443545?st=xmc1300

    But probably the sponsor should be consulted just to confirm if they can recommend this one or not.

    • Cancel
    • Vote Up +7 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Fred27
    Fred27 over 4 years ago

    O would guess that more members are likely to be familiar with NXP over Renesas. However, I'm sure everyone has their own preferred microcontroller family.

     

    I followed one of the links for the Reference Design Kit and the manufacturer seem to provide some sample code for Cypress PSoC - https://www.power.com/design-support/downloads/bridgeswitch-code-library-fault-status-communication-interface

    • Cancel
    • Vote Up +7 Vote Down
    • Sign in to reply
    • More
    • Cancel
<
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube