The units in the MCU that require clocks include the CPU and some on-chip peripherals. The functional differences of the three clocks are as follows:
1. MCLK: Main system clock, a clock specifically provided for CPU operation. The higher the MCLK frequency is configured, the faster the CPU executes. Although the faster the CPU speed, the higher the power consumption, but the high-frequency MCLK can make the CPU work for a shorter time. Therefore, the correct low-power design is not to reduce MCLK as much as possible, but to turn off MCLK immediately when the CPU is not in use. In most applications, the time required for CPU calculation is very short, so the method of intermittently turning on MCLK (waking up the CPU) has a very obvious energy-saving effect.
2. SMCLK: Sub-system clock, which is specifically designed to provide services for some on-chip peripherals that require high-speed clocks, such as timers and ADC sampling. When the CPU is in sleep mode, as long as SMCLK is on, the timer and ADC can still work (usually after the on-chip peripherals have completed their work, an interrupt is triggered to wake up the CPU to do subsequent work).
3.ACLK: Auxiliary Clock. The frequency of the auxiliary clock is very low, so even if it is always on, the power consumption is not large. Of course, it can also be turned off. The auxiliary clock can be supplied to those on-chip peripherals that only need a low-frequency clock, such as the LCD controller. It can also be used to generate a beat time base and cooperate with the timer to intermittently wake up the CPU.
Previous article:How to determine whether the crystal oscillator in the circuit is overdriven
Next article:Principle of single chip microcomputer crystal oscillator circuit
Recommended ReadingLatest update time:2024-11-23 08:34
- Popular Resources
- Popular amplifiers
- MSP430 series single chip microcomputer system engineering design and practice
- oled multi-chip calling program
- Microcontroller Principles and Applications Tutorial (2nd Edition) (Zhang Yuanliang)
- Getting Started and Improving MSP430 Microcontrollers - National Undergraduate Electronic Design Competition Training Course
- Naxin Micro and Xinxian jointly launched the NS800RT series of real-time control MCUs
- How to learn embedded systems based on ARM platform
- Summary of jffs2_scan_eraseblock issues
- Application of SPCOMM Control in Serial Communication of Delphi7.0
- Using TComm component to realize serial communication in Delphi environment
- Bar chart code for embedded development practices
- Embedded Development Learning (10)
- Embedded Development Learning (8)
- Embedded Development Learning (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Intel promotes AI with multi-dimensional efforts in technology, application, and ecology
- ChinaJoy Qualcomm Snapdragon Theme Pavilion takes you to experience the new changes in digital entertainment in the 5G era
- Infineon's latest generation IGBT technology platform enables precise control of speed and position
- Two test methods for LED lighting life
- Don't Let Lightning Induced Surges Scare You
- Application of brushless motor controller ML4425/4426
- Easy identification of LED power supply quality
- World's first integrated photovoltaic solar system completed in Israel
- Sliding window mean filter for avr microcontroller AD conversion
- What does call mean in the detailed explanation of ABB robot programming instructions?
- STMicroelectronics discloses its 2027-2028 financial model and path to achieve its 2030 goals
- 2024 China Automotive Charging and Battery Swapping Ecosystem Conference held in Taiyuan
- State-owned enterprises team up to invest in solid-state battery giant
- The evolution of electronic and electrical architecture is accelerating
- The first! National Automotive Chip Quality Inspection Center established
- BYD releases self-developed automotive chip using 4nm process, with a running score of up to 1.15 million
- GEODNET launches GEO-PULSE, a car GPS navigation device
- Should Chinese car companies develop their own high-computing chips?
- Infineon and Siemens combine embedded automotive software platform with microcontrollers to provide the necessary functions for next-generation SDVs
- Continental launches invisible biometric sensor display to monitor passengers' vital signs
- Wi-Fi Solutions for IoT Wireless Designs
- Practical Applications of IoT
- MP28GA five-wire four-phase stepper motor debugging
- Adjustment of lv space usage in linux system lvm
- Controllers make power redundancy more convenient
- Experts among the people: SD card is broken and the PCB jumper is encapsulated to repair the data
- MM32F103 digital tube dynamic drive demonstration
- Temperature measurement record - mobile scanning measurement
- [Raspberry Pi Pico Review] How to use the I/O port output function
- MYSON