Methods of preventing electromagnetic interference in single chip microcomputer

Publisher:Qinghua2022Latest update time:2015-05-04 Source: 51heiKeywords:MCU Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
1. Pull up what needs to be pulled up, pull down what needs to be pulled down, add capacitors where necessary. In short, do not leave any pin of the MCU just lying there - and do not count on the pull-up resistor inside the MCU.

2. If it is not necessary, do not use an external high-frequency crystal oscillator. Try to use the method of [internal RC oscillator to maintain operation + external 32768Hz crystal oscillator timing + software modification of oscillator fine-tuning register control rate]. If possible, even the 32768Hz crystal should be replaced with an active oscillator of similar rate.

3. Use a four-layer board, with a shielding layer underneath and a shielding cover on top.

4. In terms of power supply, the power supply to the MCU must use linear voltage regulator, and do not use popular products such as 7805 or 1117. At the same time, the filter capacitor, decoupling capacitor and filter inductor must be used. At the same time, if the power consumption requirement is not strict, use the voltage regulator diode to power the MCU as much as possible.

5. If possible, try not to install industrial control devices on the MCU board. At the same time, the MCU board should use differential communication as much as possible (the latter half may require CPLD or several high-speed 422/485 interfaces to assist)

Keywords:MCU Reference address:Methods of preventing electromagnetic interference in single chip microcomputer

Previous article:The inclusion problem of c and h in C program
Next article:ARMCC support for anonymous structures and unions

Recommended ReadingLatest update time:2024-11-16 08:24

#51 MCU #RS-485 communication functions and features
RS-485 communication is commonly used in industrial control, power communication, smart instruments and other fields. This communication method mainly has the following five capabilities: ①Adapt to complex construction sites ② Anti-electromagnetic interference ③ Networking ④Longer transmission distance ⑤ A
[Microcontroller]
Detailed description of the structural principles of single-chip microcomputer
8051 is a very typical product of the MCS-51 series of microcontrollers. We use this representative model to explain the system's microcontroller principles. The 8051 microcontroller includes several major units such as a central processor, data memory (RAM), timer/counter, program memory (ROM), parallel interface,
[Microcontroller]
Detailed description of the structural principles of single-chip microcomputer
Design of automobile turn signal controller using AT89C51 microcontroller as microcontroller
introduction With the development of society, the roads are full of fast cars. How to ensure pedestrian safety has always been the focus of people's attention. To reduce traffic accidents, we must consider various safety designs of cars. This is not only a quality issue of the car itself, but also the guidance and ins
[Microcontroller]
Design of automobile turn signal controller using AT89C51 microcontroller as microcontroller
Infrared remote control design of smart home based on ESP8266 microcontroller
The PCB schematic is as follows. I remember it was drawn with protel at that time. The circuit schematic is as follows: Drawing software is the same as above Experiment reference C language code #include "stc12c2052ad.h" #include "wifi_IR.h" #include intrins.h //#define ENABLE_IAP 0x83 //if SYSCLK 20MHz #def
[Microcontroller]
Infrared remote control design of smart home based on ESP8266 microcontroller
Ruichengxinwei helps Nanxin launch new wireless charging and fast charging MCU products
In November 2021, Shanghai Nanxin Semiconductor Technology Co., Ltd. (hereinafter referred to as Nanxin), a leading company in the field of power and battery management chips in China, released an MCU product containing Ruichengxinwei's LogicFlash® MTP IP. This new product was jointly developed with Chengdu Ruichengxi
[Mobile phone portable]
What exactly is written in the startup code of the 51 microcontroller?
When we use kei c51 to create a 51 microcontroller project, there will be a prompt as shown below: When keil creates a new project, it prompts whether to add a startup file Normally, you need to select "Yes". Of course, you can also choose not to add it. So, what is the role of this startup file? Under what circum
[Microcontroller]
What exactly is written in the startup code of the 51 microcontroller?
51 MCU-Module Initialization
1. Hardware initialization Learning MCU requires moving forward, so we must be familiar with the MCU embedded code writing style in advance. Do you remember the conditions we need to light up the little lamp? first: sbit LED2 = P0^0; sbit ADDR2 = P1^2; sbit ADDR1 = P1^1; sbit ADDR0 = P1^0; sbit ENLED = P1^4; s
[Microcontroller]
Design of intelligent fire and anti-theft alarm system using 51 microcontroller
0 Preface Nowadays, in school dormitories, accidents such as students’ valuables being stolen and fires caused by students’ mistakes often occur. These are “big problems” that have been plaguing students, staff, and the school security office. Traditional preventive measures have great disadvantages. For example, when
[Microcontroller]
Design of intelligent fire and anti-theft alarm system using 51 microcontroller
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号