Issues that need to be paid attention to in single chip microcomputer EMC

Publisher:脑洞狂想Latest update time:2016-02-25 Source: eefocusKeywords:MCU  EMC Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
1. Operating frequency of the microcontroller

1.1 The design of the microcontroller should choose a lower operating frequency according to customer needs

First, let me introduce the advantages of doing this: using a low crystal oscillator and bus frequency allows us to choose a smaller microcontroller to meet the timing requirements, so that the operating current of the microcontroller can become lower, and most importantly, the current peak from VDD to VSS will be smaller.

Of course, we need to make a compromise here, because the customer's requirements may be compatible and platform-based (the current development trend of automotive electronics is platform-based). Choosing a higher operating frequency can be compatible with more platforms and facilitate future upgrades and expansions. Therefore, we need to choose a lower acceptable operating frequency.

2 Appropriate output drive capability

Given load specifications, rise and fall times, selecting the appropriate output rise time, and minimizing output and internal driver peak currents are among the most important design considerations for reducing EMI. Mismatched drive capabilities or failure to control the output voltage change rate may result in impedance mismatch, faster switching edges, overshoot and undershoot of the output signal, or power and ground bounce noise.

2.1 To design the output driver of the microcontroller, first determine the load required by the module, the rise and fall time, and the output current. Based on the above information, the driving capability and the voltage slew rate are controlled. Only in this way can the module requirements and EMC requirements be met.

When the driver capability is higher than the actual charging speed required by the load, a higher edge rate will be generated, which has two disadvantages:

1. The harmonic components of the signal increase.

2. Together with load capacitance and parasitic internal bonding lines, IC packaging, and PCB inductance, it will cause signal overshoot and undershoot.

Selecting the appropriate di/dt switching characteristics can be achieved by carefully selecting the size of the drive capability and controlling the voltage slew rate. The best option is to use a constant voltage slew rate output buffer that is independent of the load. The voltage slew rate of the same pre-driver output can be reduced (i.e., the rise and fall times can be increased), but the corresponding propagation delay will increase and we need to control the total switching time).

2.2 Use the driving capability of the programmable output port of the microcontroller to meet the actual load requirements of the module.

The simplest driver for a programmable output port is a pair of drivers connected in parallel. Their MOS Rdson is different and their output current capabilities are also different. We can choose different modes during testing and actual use. In fact, current microcontrollers generally have at least two modes to choose from, and some even have three (strong, medium, weak)

2.3 When the timing constraints have enough margin, slow down the edge of the internal clock drive by reducing the output capability.

An important consideration for reducing the peak current and di/dt of synchronous switching is to reduce the internal clock drive capability (actually the amplification factor, the through current is highly correlated with it). Reducing the current at the clock edge will significantly improve EMI. Of course, the disadvantage of doing so is that the average current of the microcontroller may increase due to the longer turn-on time of the clock and load. A compromise needs to be made between fast edges and relatively high peak currents and longer current pulses with slower edges.

When the timing constraints have enough margin, slow down the edge of the internal clock driver by reducing the output capability.
 

2.4 The internal drive (inverter) of the crystal oscillator should not exceed the actual demand.

This problem has actually been discussed before. When the gain is too large, it will cause greater interference.

3 Designing a driver with minimum shoot-through current

3.1 Clock, bus and output drivers should minimize conventional current consumption

The through current [overlap current, short-circuit current] is the current from the power supply to the ground when the PMOS and NMOS are turned on at the same time during the switching process of the microcontroller. The through current directly affects EMI and power consumption.

This content is actually inside the microcontroller, the clock, bus and output driver. The way to eliminate or reduce the through current is to try to turn off a FET first and then turn on a FET. When the current is large, additional pre-drive circuits or voltage slew rates are required.

Keywords:MCU  EMC Reference address:Issues that need to be paid attention to in single chip microcomputer EMC

Previous article:How to understand and distinguish between single chip microcomputer and PLC
Next article:Program to drive ST7565P LCD screen based on SPI of ATMEGA8515

Recommended ReadingLatest update time:2024-11-17 07:51

51 MCU Learning 1- Latch Drive LED Light
Episode 1     An introduction to microcontrollers and some basic knowledge necessary for learning.   Episode 2 1. Analysis of microcontroller models. 1. Example AT89S5224PU AT—Manufacturer logo, indicating that the device is a product of ATMEL. 89—ATMEL's product 89 series family (including Flash memory).
[Microcontroller]
51 MCU Learning 1- Latch Drive LED Light
Talking about the electromagnetic compatibility design of single chip computer system
The design of electromagnetic interference mentioned in this article is mainly carried out from the hardware and software aspects. The following is an introduction to the treatment of electromagnetic compatibility from the PCB design of the microcontroller to the software processing. 1. Factors affecting EMC 1. Vo
[Microcontroller]
51 MCU Self-study Notes (I) - Use of Keil Software
Understanding MCU Single-chip microcomputer: A microprocessor, memory, and I/O interface circuit are integrated on an integrated circuit chip to form a single-chip microcomputer, namely a single-chip microcomputer. The development of single-chip microcomputers: The development of single-chip microcomputers has gone
[Microcontroller]
51 MCU Self-study Notes (I) - Use of Keil Software
Design of air flow meter with C8051F microcontroller as the control core
introduction The cotton airflow meter studied in this project is based on the relevant provisions of the GB6468-1992 cotton fiber "micronaire" test method, combined with the current microcomputer monitoring system technology, and uses the single-chip computer C8051F, which has the characteristics of fast testing speed
[Microcontroller]
Design of air flow meter with C8051F microcontroller as the control core
How to use microcontroller? 51What are the examples of C language programming for single chip microcomputer?
How to use the microcontroller? We need to know where the microcontroller is used? The microcontroller is the core device of many electronic products. It is a chip with certain logical judgment and event processing capabilities. Different programs can be programmed on the microcontroller to achieve different functions
[Microcontroller]
Multifunctional electronic clock based on PIC16F877 microcontroller
1. Function Implementation   This design mainly realizes real-time clock display with adjustable time; real-time temperature display, and has over-limit alarm function, and the output display uses LCD1602. 2. Simulation diagram Simulation based on proteus 3. Main program #include "lian_pic.h" #include "DHT11.h" #incl
[Microcontroller]
Multifunctional electronic clock based on PIC16F877 microcontroller
"Power failure" cannot be ignored. The single-chip microcomputer system provides conditions for circuit protection
Usually, in single-chip computer systems such as digital clocks, bell ringers, some timers and calendar clocks , when the main power supply DC5V is lost, we call it power failure. After power failure, the single-chip computer will stop working and the clock will stop moving forward. This result is often undesirable in
[Power Management]
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号