For the time being, the power consumption of a microcontroller is divided as follows.
1. Internal power consumption (related to frequency)
2. Power consumption of digital input and output ports
2.1 Input port
2.2 Output high
2.3 Output low
3. Power consumption of analog input ports
Some basic parameters can be obtained from the table below:
First, we calculate the internal power consumption
The power consumption of a microcontroller is generally related to the operating frequency. At a fixed frequency, it is related to the function. There are two ways to calculate it.
The first is a fixed frequency, and the increase or decrease function causes current changes:
The second is a frequency change, regardless of the use of the module:
Next, calculate the power consumption of the digital port:
Digital output port, according to the data in the table, the internal Rdson is obtained, and the internal power consumption of output high and output low can be calculated.
It should be noted here that the power consumption of the input port is generally not large, but the power consumption is large when the designed IO port has current injection. At this time, the embedded diode is working, and pay attention to this part of the power consumption.
P=I.inject*Vf_diode
Input power consumption is relatively small when there is no clamping. If the input voltage is too high or too low, it will cause many problems.
The total power consumption of the MCU is the sum of the three parts.
P.MCU=P.internal+P.IO+P.Analog
Previous article:Several Common Methods of Anti-interference of MCU Software
Next article:Analysis of single bus data transmission in single chip microcomputer data communication
- Popular Resources
- Popular amplifiers
- Learn ARM development(16)
- Learn ARM development(17)
- Learn ARM development(18)
- Embedded system debugging simulation tool
- A small question that has been bothering me recently has finally been solved~~
- Learn ARM development (1)
- Learn ARM development (2)
- Learn ARM development (4)
- Learn ARM development (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
- Brief Analysis of Automotive Ethernet Test Content and Test Methods
- How haptic technology can enhance driving safety
- Let’s talk about the “Three Musketeers” of radar in autonomous driving
- Why software-defined vehicles transform cars from tools into living spaces
- How Lucid is overtaking Tesla with smaller motors
- Wi-Fi 8 specification is on the way: 2.4/5/6GHz triple-band operation
- Wi-Fi 8 specification is on the way: 2.4/5/6GHz triple-band operation
- 01. Environment construction and driving 0.96OLED
- 【RT-Thread software package application work】Small alarm clock
- High-side current sampling problem
- Qorvo 100 MHz Envelope Tracking Solution for 5G
- 【Beetle ESP32-C3】3. Adjust LED brightness with knob (potentiometer) (Arduino)
- China's first batch of autonomous driving unmanned commercial licenses issued! Do you dare to sit in an unmanned car? ?
- GDB debugging and DSP
- The IO pin of MSP430 is set as input, but it receives the output signal of the Hall sensor, and the chip-side signal does not switch.
- [Serial] [Starlight Lightning STM32F407 Development Board] Chapter 10 Serial Communication Experiment
- Where do errors in vector network analyzers come from?