当前位置:网站首页>What is the difference between internal oscillator, passive crystal oscillator and active crystal oscillator?
What is the difference between internal oscillator, passive crystal oscillator and active crystal oscillator?
2022-06-28 12:19:00 【Tianwaifeixian CUG】

The single chip computer should run , There must be a clock signal , It's like a human heartbeat . This clock signal can be provided by a passive crystal oscillator , It can be provided by active crystal oscillator , At present, most single-chip computers also integrate internal oscillators . Today, let's talk about the difference between the three .
1. Internal oscillator
The oscillator integrated inside the single chip microcomputer , It's usually RC oscillator , Many people call “ Internal crystal oscillator ”, It's not accurate .RC The principle of the oscillator is as follows :

Its advantage is that the cost of implementation is relatively low , The disadvantage is due to the accuracy of resistance and capacitance , therefore RC The oscillation frequency error of the oscillator is large , At the same time, it is subject to temperature 、 The effect of humidity , This is related to the process of components .
When the clock accuracy is required to be high in general systems , You can't use internal RC oscillator . Of course , Now there is also a single-chip microcomputer RC The oscillator can achieve high accuracy , Meet some UART Application of communication , But compared with the external oscillator , The accuracy is still relatively low .
2. Passive crystal oscillator
English name Crystal, Strictly speaking, it should be called crystal resonator , It is not a complete oscillator , It needs to cooperate with external circuit to realize the function of oscillator . Here's the picture :

Passive crystal oscillators are made of ceramic and quartz , The accuracy of quartz material is higher than that of ceramic material .
The accuracy of the passive crystal oscillator is generally in 10~50ppm, Better ones can get to 10ppm within , It can meet most applications .
3. Active crystal oscillator
English name Oscillator, It is a real crystal oscillator , No external devices are required , As long as the power is supplied, the oscillation signal can be output . Here's the picture :

Compared with the passive crystal oscillator , The active crystal oscillator signal is stable , Good quality , And the connection is simple ( Mainly do a good job in power filter ), There is no need for complex configuration circuits .
There are many kinds of active crystal oscillators : Ordinary active crystal oscillator 、 Constant temperature crystal oscillator 、 Temperature compensated crystal oscillator 、 Voltage controlled crystal oscillator 、 Voltage controlled constant temperature crystal oscillator, etc . Some good active crystal oscillator frequency stability can be achieved ppb(10-9) Level , It is mainly used in some occasions that require high frequency accuracy .
To sum up :
Inside RC The accuracy of the oscillator is poor 、 Lowest price ( Integrated in the MCU ).
The accuracy of passive crystal oscillator is slightly higher , It can meet most applications , The cost is moderate .
The active crystal oscillator signal is stable 、 High precision , Cost is also higher .
Recommended reading :
Several precision rectifier circuits
Several common current transformer sampling circuits
STM32 Of 12 position ADC Oversampling implementation 16 Bit resolution
Avoid the pit and see !STM32G0 Series multichannel ADC The problem of
Welcome to the official account " Development of Embedded Technology ", You can leave a message for me backstage . If you think the official account is helpful to you , Also welcome to recommend and share with others .
边栏推荐
- Daily practice of C language - day 4: find the sum of all even numbers within 100
- 深度学习又有新坑了!悉尼大学提出全新跨模态任务,用文本指导图像进行抠图...
- If you want to change to software testing, how can you package your resume as a test engineer with 1 year of work experience
- 设置Canvas的 overrideSorting不生效
- [vi/vim] basic usage and command summary
- 内部振荡器、无源晶振、有源晶振有什么区别?
- [C language] three sorting methods for random number files
- Self use demo of basic component integration of fluent
- Necessary for beginners PR 2021 quick start tutorial, PR green screen matting operation method
- 自定义标题栏View
猜你喜欢

Self use demo of basic component integration of fluent

Using soapUI to obtain freemaker's FTL file template

Still using simpledateformat for time formatting? Be careful that the project collapses!

UGUI使用小技巧(五) Scroll Rect组件的使用

Leetcode 48. 旋转图像(可以,已解决)

UGUI使用小技巧(六)Unity实现字符串竖行显示

Is it feasible to be a programmer at the age of 26?

【Unity编辑器扩展实践】、通过代码查找所有预制

【北京航空航天大学】考研初试复试资料分享

【C语言】二叉树的实现及三种遍历
随机推荐
多维度监控:智能监控的数据基础
Data analysis learning notes
Prefix and (one dimension)
Android应用安全之JNI混淆
深度学习又有新坑了!悉尼大学提出全新跨模态任务,用文本指导图像进行抠图...
开源项目维权成功案例: spug 开源运维平台成功维权
.NET混合开发解决方案24 WebView2对比CefSharp的超强优势
MapReduce project case 1
【C语言】如何很好的实现复数类型
Build your own website (18)
Source code analysis of ArrayList
Come on, yuanuniverse. Sure enough, the heat won't pass for a while
How to deploy the software testing environment?
Leetcode 705. 设计哈希集合
UGUI强制刷新Layout(布局)组件
Oracle date format exception: invalid number
What is the main chain system?
fatal: unsafe repository (‘/home/anji/gopath/src/gateway‘ is owned by someone else)
KDD 2022 | graph neural network generalization framework under the paradigm of "pre training, prompting and fine tuning"
Leetcode 48. 旋转图像(可以,已解决)