The role of two capacitors on the microcontroller crystal oscillator

Publisher:zukeq2009Latest update time:2013-02-05 Source: 21IC Keywords:MCU Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

These two capacitors are called the load capacitors of the crystal oscillator, which are connected to the two legs of the crystal oscillator and the capacitance to the ground, respectively. They are usually in the tens of pico hairs. They will affect the resonant frequency and output amplitude of the crystal oscillator. Generally, when you order a crystal oscillator, the supplier will ask you what the load capacitor is.

The load capacitance of the crystal oscillator = [(Cd*Cg)/(Cd+Cg)]+Cic+△C, where Cd and Cg are the capacitances connected to the two legs of the crystal oscillator and to the ground respectively, and the empirical value of Cic (internal capacitance of the integrated circuit) + △C (capacitance on the PCB) is 3 to 5pf.

The crystal pins of various logic chips can be equivalent to a capacitor three-point oscillator. The inside of the crystal pin is usually an inverter, or an odd number of inverters connected in series. A resistor is connected between the crystal output pin XO and the crystal input pin XI. For CMOS chips, the resistor is usually between several megahertz and tens of megahertz. Many chip pins already include this resistor inside, so there is no need to connect it outside the pin. This resistor is to make the inverter in a linear state at the beginning of oscillation. The inverter is like an amplifier with a large gain, which is easy to start. The quartz crystal is also connected between the input and output of the crystal pin, which is equivalent to a parallel resonant circuit. The oscillation frequency should be the parallel resonant frequency of the quartz crystal. The two capacitors next to the crystal are grounded, which are actually the voltage-dividing capacitors of the three-point capacitor circuit, and the grounding point is the voltage-dividing point. Taking the grounding point, i.e., the voltage-dividing point, as the reference point, the input and output of the oscillation pin are inverted, but from the perspective of the parallel resonant circuit, i.e., the two ends of the quartz crystal, a positive feedback is formed to ensure that the circuit continues to oscillate. When the chip is designed, these two capacitors have been formed. Generally, the two capacities are equal. The capacity varies according to the process and layout, but it is relatively small after all, and may not be suitable for a wide frequency range. When connected externally, it is about a few PF to tens of PF, depending on the frequency and the characteristics of the quartz crystal. It should be noted that the value of the two capacitors in series is parallel to the resonant circuit, which will affect the oscillation frequency. When the two capacitances are equal, the feedback coefficient is 0.5, which generally meets the oscillation conditions. However, if it is difficult to start oscillation or the oscillation is unstable, the capacitance of the input terminal to the ground can be reduced, and the value of the output terminal can be increased to increase the feedback amount.

Keywords:MCU Reference address:The role of two capacitors on the microcontroller crystal oscillator

Previous article:20 Questions on Microcontroller Delay
Next article:MCU Learning Plan

Recommended ReadingLatest update time:2024-11-16 14:33

Voltage meter based on 51 single chip microcomputer - digital tube display
1. Hardware Solution This design is based on a voltage measurement circuit of the STC89C52 single-chip microcomputer. The circuit uses the ADC0832A/D conversion chip to implement the hardware circuit and software design of the digital voltmeter. The digital voltmeter circuit of this system is simple, and can measure t
[Microcontroller]
Voltage meter based on 51 single chip microcomputer - digital tube display
51 Basic structure and function of single chip CPU
What is a microcontroller? It is a microcomputer system that integrates some components in an integrated silicon chip. These are just a simple understanding of the basic concepts of a microcontroller. You can use the microcontroller C language programming to implement some simple ALUs. operations, but these are still
[Microcontroller]
51 Basic structure and function of single chip CPU
51 MCU Experiment 3: LED Flowing Light
The circuit diagram of the LED module of the development board is as follows: The header file for the circular left/right shift function is "intrins.h" #include reg52.h #include intrins.h #define uc unsigned char void delay(uc n) {     uc i,j;     for(i=1;i =n;i++)       for(j=110;j =1;j--); } void main() {    
[Microcontroller]
51 MCU Experiment 3: LED Flowing Light
Lesson 19: MCU timer and interrupt test
When we were learning microcontrollers, our first routine was to make the light flash. We did it with a delay program. Now, looking back, this is not very appropriate. Why? Our main program made the light flash, so we can't do other things. Is this the only way the microcontroller can work? Of course not. We can use a
[Microcontroller]
Classification and function analysis of single chip microcomputer programmers
     Universal programmer                   G840 Online/Offline Programming       1. 40-pin quasi-full drive, imported high-quality locking socket. It meets the pin requirements of most IC burning and fully provides the basic conditions for future upgrades.       2. Users enjoy lifelong upgrade support. Pure softwa
[Microcontroller]
Classification and function analysis of single chip microcomputer programmers
Microcontroller C language programming: 10s stopwatch
#include #define uchar unsigned char #define uint unsigned int sbit K1=P3^7; fly i,Second_Counts,Key_Flag_Idx; bit Key_State; fly   DSY_CODE ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //Delay void DelayMS(uint ms) { flying t; while(ms--) for(t=0;t 120;t ); } //Handle key events
[Microcontroller]
Microcontroller C language programming: 10s stopwatch
PIC microcontroller SPI bus
Hello everyone, through the previous study, we have learned and become familiar with the usage and learning methods of ICD2 simulation burner and enhanced PIC experiment board. Now we will strike while the iron is hot and take another step forward to learn the working principle and usage of SPI bus. In this way, we ca
[Microcontroller]
PIC microcontroller SPI bus
P87LPC767 microcontroller and its application in micro-power intelligent positioner
1 Pin arrangement and main features of P87LPC767 P87LPC767 is an OTP series microcontroller launched by PHILIPS Semiconductor Company. It adopts a 20-pin package and can provide high-speed and low-speed crystal oscillator and RC oscillator modes. The clock can also be selected through software programming. This mic
[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
Guess you like

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号