什么是振荡器?
振荡器是一种产生重复或周期性时变信号的电子电路。在无线 SoC设备的中,振荡器信号用于为设备中指令和外围设备的执行提供时钟。对于无线电通信,振荡器还为无线电收发器(transceiver)提供准确且低噪声的频率参考。有多种方法可以生成这样的信号,每种方法都有不同的属性,会影响项目成本、电路板尺寸和时钟信号的稳定性。振荡器主要可以分成两种:谐波振荡器(harmonic oscillator)与弛张振荡器(relaxation oscillator)。
振荡器分类:
RC 振荡器
RC 振荡器由电阻器、电容器和反相放大器构成。与晶体振荡器相比,它们成本低且启动时间短,但通常精度较低且产生更多噪声。
LC振荡器
LC振荡器电路主要用来产生高频正弦信号,一般在1MHz以上。它与RC振荡电路的不同之处在于它由电感和电容组成。所以命名为LC振荡器
晶体振荡器
晶体振荡器利用晶体的机械振动来产生时钟信号。 归功于晶体物质的分子组成和晶体切割的角度,这种类型的振荡器在很宽的温度范围内非常精确和稳定。 最常用的晶体是石英晶体。 生产石英晶体需要几周内非常稳定的温度和压力条件。 这使得晶体振荡器比 RC 振荡器更昂贵。(晶振分无源晶振和有源晶振两种类型。无源晶振也叫谐振器,英文为crystal,有源晶振又叫振荡器,英文oscillator。一般的单片机使用的是无源晶振)
振荡器的基本原理:
振荡器是一个满足巴克豪森条件(Barkhausen condition)