The power consumption of a microcontroller is very difficult to calculate, and at high temperatures, the power consumption of a microcontroller is still a particularly important parameter.
For the time being, the power consumption of the 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. Analog input port power consumption
Some basic parameters can be derived from the following table:
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 calculation methods.
The first one is fixed frequency, and the increase and decrease functions cause current changes:
The second type, frequency change, does not consider the use of modules:
Next, calculate the digital port power consumption:
For the digital output port, according to the data in the table, the internal Rdson is obtained, and the internal power consumption of high output and low output can be calculated.
What needs to be noted here is that the power consumption of the input port is generally not large, but the power consumption of the designed IO port is large when current is injected. At this time, the clamping diode is working, so pay attention to this part of the power consumption.
P=I.inject*Vf_diode
Input power consumption is relatively small when there is no Clamped. If the input voltage is too high or too low, it will cause many problems.
All power consumption of the MCU is the sum of the three parts.
P.MCU=P.internal+P.IO+P.Analog
Previous article:Introduction to hardware and software concepts of microcontroller
Next article:Daniel summarizes several important concepts of microcontrollers
- Popular Resources
- Popular amplifiers
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
- Keysight Technologies Helps Samsung Electronics Successfully Validate FiRa® 2.0 Safe Distance Measurement Test Case
- Innovation is not limited to Meizhi, Welling will appear at the 2024 China Home Appliance Technology Conference
- Innovation is not limited to Meizhi, Welling will appear at the 2024 China Home Appliance Technology Conference
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Download from the Internet--ARM Getting Started Notes
- Learn ARM development(22)
- Learn ARM development(21)
- Learn ARM development(20)
- Learn ARM development(19)
- Learn ARM development(14)
- Some useful information: RVB2601 development board program download automatic operation and OLED screen protection
- To the netizens who entered the Pingtouge RVB2601 competition (reference materials, technical support, experience sharing, work submission and selection criteria)
- Summary: RCSN experience W806 Lianshengde 9.9 yuan development board
- Hardware Design: Circuit Design of DSP TMS320C5509A
- VaST's latest modeling tool enables comprehensive software development before tapeout
- What are the methods of remote communication? Which manufacturers have used specific products?
- Regarding "Circuit Design Based on Operational Amplifiers and Analog Integrated Circuits", there is a concept of "Pole" that is not clear
- RISC-V IDE MRS usage notes (Part 3): Improving floating-point calculation efficiency
- Pan it STM32H750 3 (lan8720 Ethernet test --iperf)
- Another question about the matrix keyboard