• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Electrical Engineering News and Products

Electronics Engineering Resources, Articles, Forums, Tear Down Videos and Technical Electronics How-To's

  • Products / Components
    • Analog ICs
    • Connectors
    • Microcontrollers
    • Power Electronics
    • Sensors
    • Test and Measurement
    • Wire / Cable
  • Applications
    • Automotive/Transportation
    • Industrial
    • IoT
    • Medical
    • Telecommunications
    • Wearables
    • Wireless
  • Resources
    • DesignFast
    • Digital Issues
    • Engineering Week
    • Oscilloscope Product Finder
    • Podcasts
    • Webinars / Digital Events
    • White Papers
    • Women in Engineering
  • Videos
    • Teschler’s Teardown Videos
    • EE Videos and Interviews
  • Learning Center
    • EE Classrooms
    • Design Guides
      • WiFi & the IOT Design Guide
      • Microcontrollers Design Guide
      • State of the Art Inductors Design Guide
    • FAQs
    • Ebooks / Tech Tips
  • EE Forums
    • EDABoard.com
    • Electro-Tech-Online.com
  • 5G

What matters for MCUs serving OTA functions in automotive designs

November 21, 2019 By Majeed Kamran

The technology features like over-the-air (OTA) software updates and data management are reinventing the hardware of today for the software of tomorrow. And if there is a single most prominent component at this technology crossroads, it’s the microcontroller.

Moreover, the growing popularity of OTA functions is most visible in automotive environments where they wirelessly and automatically update the electronic control unit (ECU) software. The vehicle powertrain, body, chassis, and infotainment systems, sprinkled with MCUs, are increasingly being defined by software. And here, one of the most cost-effective methods for regular updates is OTA. Automotive cockpit systems, for instance, can update data and code while still in execution mode.

Figure 1: The block diagram of an MCU-based OTA architecture. (Image: Analog Devices, Inc.)

So, what matters the most for MCUs serving the OTA software updates and other data management services in automotive designs? The simple answer is on-chip memory. The OTA-ready MCUs demand larger on-chip memory for generous storage of updated programs and support for a variety of peripherals such as I2C, SPI, and UART.

More flash for OTA

Earlier, OTA updates were performed on two flash memory devices: One for writing and the other for reading. Now the larger embedded flash memory capacities in MCUs facilitate multiple bank architectures for simultaneous read-while-write operations. That significantly reduces the downtime during software switching. Furthermore, it bolsters efficiency by maintaining normal operations while OTA updates are performed in the background.

There are two types of memory that MCUs typically employ for OTA updates. First, non-volatile memory such as flash used to store the program code and read-only data of an application. Second, volatile memory like SRAM is used to store modifiable portions of the software application like the stacks.

A combination of flash and SRAM can facilitate multiple and complex software applications without requiring external serial flash. Flash memory is key to enabling high-performance OTA updates for its ability to separate read and write parts of the OTA software. Likewise, SRAM plays a critical role in the transport of OTA data in the binary format during the download procedure.

Figure 2: The segregation of tasks between flash and SRAM memory parts in an OTA setup. (Image: Analog Devices, Inc.)

OTA security and reliability

Another important consideration for the OTA-ready MCUs is security, and subsequently, the need for reliable performance in extreme conditions. The MCUs offering the OTA services must feature better control functions and capabilities, but security is also critical in supporting safe and rapid OTA updates of ECU software.

Microcontrollers receive new firmware images for updating MCU’s underlying hardware capabilities as well as for applications running on top of MCUs. That poses security concerns, and as a result, the OTA-ready MCUs are incorporating functional safety and other security features such as cryptographic accelerators.

It’s important to note that the above design information is also valid for OTA updates serving the IoT, wireless sensor nets, and other non-automotive applications. More about that in another session, so stay tuned for part two.

You may also like:


  • How can AI/ML improve sensor fusion performance?

  • Automobile Hands-Off Detection, Part 1: Basic issues

  • MCUs for ADAS – what’s the difference?
  • automotive qualification
    What does automotive qualification mean?
  • autonomous vehicles
    Memory and functional safety in autonomous vehicles
DesignFast Banner version: 641873d7

Filed Under: FAQ, Featured, Microcontroller Tips Tagged With: FAQ

Primary Sidebar

EE Training Center Classrooms

“ee

“ee

“ee

“ee

“ee

“ee

Featured Resources

  • EE World Online Learning Center
  • CUI Devices – CUI Insights Blog
  • EE Classroom: Power Delivery
  • EE Classroom: Building Automation
  • EE Classroom: Aerospace & Defense
  • EE Classroom: Grid Infrastructure
Search Millions of Parts from Thousands of Suppliers.

Search Now!
design fast globle

R&D World Podcasts

R&D 100 Episode 7
See More >

Current Digital Issue

February 2022 Special Edition: Power Electronics Handbook

Up in the sky! It’s a bird! It’s a plane! It’s a flying battery! According to a company called Joby Aviation, in a few years you’ll be able to summon up an air taxi on your Uber phone app for trips of 25 miles or so. And you won’t have to feel guilty about the…

Digital Edition Back Issues

Sponsored Content

Positioning in 5G NR – A look at the technology and related test aspects

Radar, NFC, UV Sensors, and Weather Kits are Some of the New RAKwireless Products for IoT

5G Connectors: Enabling the global 5G vision

Control EMI with I-PEX ZenShield™ Connectors

Speed-up time-to-tapeout with the Aprisa digital place-and-route system and Solido Characterization Suite

Siemens Analogue IC Design Simulation Flow

More Sponsored Content >>

RSS Current EDABoard.com discussions

  • I am Alec, a new member!
  • electrode-skin impedance mismatch
  • how to estimate Senseamp offset voltage to use montecarlo ?
  • Weird transformer result in ads
  • could calibre lvs do not check mosfet B term

RSS Current Electro-Tech-Online.com Discussions

  • Relaxation oscillator with neon or...
  • High component count for long delay circuit (inrush resistor switch out)
  • DIY Mini 12v Router UPS malfunction
  • MOSFET gets hot and burns
  • Positive and negative sides of voltage source

Oscilloscopes Product Finder

Footer

EE World Online

EE WORLD ONLINE NETWORK

  • 5G Technology World
  • Analog IC Tips
  • Battery Power Tips
  • Connector Tips
  • DesignFast
  • EDABoard Forums
  • Electro-Tech-Online Forums
  • Engineer's Garage
  • Microcontroller Tips
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips
  • Wire & Cable Tips

EE WORLD ONLINE

  • Subscribe to our newsletter
  • Lee's teardown videos
  • Advertise with us
  • Contact us
  • About Us
Follow us on TwitterAdd us on FacebookConnect with us on LinkedIn Follow us on YouTube Add us on Instagram

Copyright © 2022 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy