EEWORLDEEWORLDEEWORLD

Part Number

Search

AN1015

Description
Software techniques for improving microcontrollers EMC performance
File Size308KB,19 Pages
ManufacturerSTMicroelectronics
Websitehttp://www.st.com/
Download Datasheet View All

AN1015 Overview

Software techniques for improving microcontrollers EMC performance

AN1015
Application note
Software techniques for improving microcontrollers EMC performance
Introduction
A major contributor to improved EMC performance in microcontroller-based electronics
systems is the design of hardened software.
Problems induced by EMC disturbances need to be considered as early as possible in the
design phase. EMC-oriented software increases the security and the reliability of your
application. EMC-hardened software is inexpensive to implement, improves the final goods
immunity performance and saves hardware and development costs. You should consider
EMC disturbances to analog or digital data just like any other application parameter.
Examples of problems induced by EMC disturbances:
Microcontroller not responding
Program Counter runaway
Execution of unexpected instructions
Bad address pointing
Bad execution of subroutines
Parasitic reset and/or parasitic interrupts
Corruption of IP configuration
I/O deprogramming
Examples of consequences of failing software:
Unexpected response of product
Loss of context
Unexpected branch in process
Loss of interrupts
Loss of data integrity
Corrupted reading of input values.
This application note deals with two categories of software techniques, namely:
Preventive techniques: these can be implemented in existing designs, their purpose is to
improve product robustness.
Auto-recovery techniques: when a runaway condition is detected, a recovery subroutine
is used to take the decision to execute fail-safe routines, optionally sending a warning and
then automatically returning back to normal operations (this operation may be absolutely
transparent to the user of the application).
June 2014
DocID5833 Rev 2
1/19
www.st.com
Why can't the LM2678S-ADJ original be adjusted to 24V after connecting the resistor? I modified the circuit myself (newbie help)
Why can't the LM2678S-ADJ original be adjusted to 24V after connecting the resistor? I modified the circuit myself....
121hhhhhh Switching Power Supply Study Group
Title: Power management is an effective indicator of the level of a distribution
Today I saw someone posting on the German forum of SUSE, saying that he couldn't stand Ubuntu anymore - it generates too much heat. In fact, laptop users are all concerned about heat. If the fan runs ...
zbz0529 Power technology
What does the red square in the catalog mean when customizing the wince6.0 system?
What does the red square in the catalog mean when customizing the wince6.0 system? Clicking on the selection should mean selecting the component. What does the red square mean?...
fanghaoshfs Embedded System
Download the latest video resources in the download center---Tsinghua University Hua Chengying analog electronic technology video tutorial--welcome everyone to download and study
Download the latest video resources in the download center --- Tsinghua University Hua Chengying Analog Electronic Technology Video Tutorial -- Welcome to download the learning video tutorial as a web...
tiankai001 MCU
Z-Stack Development Guide
Z-Stack Development Guide2. ZigBee2.1 Device TypesThere are three types of logical devices in a ZigBee network: Coordinator, Router and End-Device. A ZigBee network consists of a Coordinator, multiple...
wateras1 RF/Wirelessly
Design of high-precision image displacement sensor based on CAN bus
A sensor for non-contact measurement of object displacement is introduced, and the key steps of image transformation, A/D conversion, post-data processing and field bus technology are explained. It ha...
frozenviolet Test/Measurement

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Robot
development
community

Index Files: 1279  2653  555  397  30  26  54  12  8  1 
Datasheet   0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Room 1530, 15th Floor, Building B, No. 18 Zhongguancun Street, Haidian District, Beijing Telephone: (010) 82350740 Postal Code: 100190
Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号