⚡ The RC Oscillator Circuit: Principles, Operation, and Calculation

作為一名電子工程師,我很樂意提供一篇關於 RC振盪器電路 的詳細文章。這個基本電路對於產生時脈訊號、計時以及電子學中的各種波形至關重要。


1. RC振盪器簡介

RC振盪器(Resistor-Capacitor oscillator,電阻-電容振盪器)是一種電子振盪器,它利用由**電阻器(R)電容器(C)**組成的回授網路來產生週期性輸出訊號,例如正弦波或方波。

與通常用於高頻應用的LC振盪器不同,RC振盪器更適合較低頻率範圍(從次赫茲到數百千赫茲)。它們廣泛應用於以下應用:

  • 數位電路的時脈產生器
  • 函數產生器(特別適用於方波/三角波)
  • 相移網路計時電路

2. 振盪的基本原理

對於任何電路要維持持續振盪,必須滿足兩個基本條件,即巴克豪森準則

  1. 相移條件(正回授):閉迴路(放大器增益級 + 回授網路)周圍的總相移必須恰好為 0^{\\circ}360^{\\circ}(即回授必須為正)。
  2. 增益條件(單位增益):迴路增益 A_L 的大小,即放大器增益($A$)與回授網路轉移函數($\beta$)的乘積,必須等於或略大於 1:
    |A_L| = |A \\beta| \\geq 1

在RC振盪器中,RC網路提供必要的相移,並充當頻率選擇性濾波器,而放大器(通常是運算放大器或BJT/FET)則提供所需的增益,以補償RC網路中的衰減。


3. RC振盪器的類型

兩種最常見的RC振盪器類型是RC相移振盪器韋恩電橋振盪器

A. RC相移振盪器

原理:

RC相移振盪器使用三個或更多級聯的RC相移級來實現所需的 180^{\\circ} 相移。由於放大器(通常是反相放大器)提供另一個 180^{\\circ} 相移,總迴路相移為 $360^{\circ}$($180^{\circ} + 180^{\circ}$),滿足巴克豪森準則。

單個RC節最多可提供 90^{\\circ} 的相移,但為了穩定的設計,通常在振盪頻率下提供 60^{\\circ}。因此,通常使用三個相同的級

主要特性:
  • 回授網路相移($\beta$):$180^{\circ}$(使用3個級聯RC級)
  • 放大器相移($A$):$180^{\circ}$(使用反相放大器)
  • 總迴路相移360^{\\circ}0^{\\circ}
振盪頻率($f_0$)的計算:

對於使用三個相同RC級的振盪器,其中 R_1 = R_2 = R_3 = RC_1 = C_2 = C_3 = C,振盪頻率由下式給出:

f_0 = \\frac{1}{2 \\pi R C \\sqrt{2N}}

其中 N 是RC節的數量。對於標準的三級配置($N=3$),公式簡化為:

f_0 = \\frac{1}{2 \\pi R C \\sqrt{6}}
增益要求:

為了維持振盪,反相放大器的增益 A 必須足以克服三級RC網路在 f_0 處的衰減($\beta$),其值為 1/29。因此,所需的放大器增益 |A| 必須為:

|A| \\geq 29

B. 韋恩電橋振盪器

原理:

韋恩電橋振盪器是最穩定且最受歡迎的RC振盪器電路之一,通常用於音頻頻率產生。其回授網路韋恩電橋是一個頻率選擇性電路,僅在振盪頻率($f_0$)處提供零相移($0^{\circ}$)。

由於回授為 0^{\\circ},因此使用非反相放大器,它也提供 0^{\\circ} 相移。因此總迴路相移為 0^{\\circ},滿足巴克豪森準則。

主要特性:
  • 回授網路相移($\beta$):$0^{\circ}$(在 f_0 處)
  • 放大器相移($A$):$0^{\circ}$(使用非反相放大器)
  • 總迴路相移0^{\\circ}
振盪頻率($f_0$)的計算:

韋恩電橋由一個串聯RC網路與一個並聯RC網路並聯組成。當元件選擇為相等時($R_1 = R_2 = R$ 且 $C_1 = C_2 = C$),振盪頻率簡單地表示為:

f_0 = \\frac{1}{2 \\pi R C}
增益要求:

在諧振頻率 f_0 處,韋恩電橋回授網路的電壓增益(衰減)恰好為 \\beta = 1/3。為了滿足單位迴路增益條件 |A \\beta| \\geq 1,非反相放大器的增益 A 必須為:

|A| \\geq 3

在實際的運算放大器電路中,增益由兩個電阻器 R_fR_{in} 設定:A = 1 + R_f / R_{in}。若要將增益精確設定為3,則需要 R_f / R_{in} = 2


4. 實際考量

在實際應用中,由於元件容差和溫度漂移,精確滿足 |A \\beta| = 1 的條件可能具有挑戰性。

  • 為了確保振盪啟動,迴路增益通常設計為略大於1(例如 $|A \beta| = 1.05$)。
  • 如果增益保持大於1,輸出訊號將會削波並產生失真(方波)。
  • 為了實現低失真正弦波,採用了自動增益控制(AGC)機制。此機制會動態調整放大器增益,使訊號振幅穩定後恰好落在 |A \\beta| = 1。常見的AGC元件包括回授路徑中的熱敏電阻(NTC)二極體JFET

5. 總結表格

特性 RC相移振盪器 韋恩電橋振盪器
相移網路 3個或更多級聯RC節 串聯RC與並聯RC網路
所需回授相位 180^{\\circ} 0^{\\circ}
放大器類型 反相($180^{\circ}$ 相移) 非反相($0^{\circ}$ 相移)
振盪頻率 $f_0 = \frac{1}{2 \pi R C \sqrt{6}}$(當 $N=3$) f_0 = \\frac{1}{2 \\pi R C}
最小所需增益($|A|$) \\geq 29 \\geq 3
穩定性/純度 較不穩定,通常需要複雜的啟動 高度穩定,易於實現低失真正弦波