τ = R × C   充電 V(t) = V₀(1 − e−t/τ)   放電 V(t) = V₀ e−t/τ
R 必須用歐姆(Ω)、C 必須用法拉(F),算出來的 τ 單位才是秒(s)
符號意義單位典型值
R電阻值(resistance)Ohm (Ω)100 Ω ~ 10 MΩ
C電容量(capacitance)Farad (F)1 pF ~ 4,700 µF
τ時間常數,電壓走完剩餘差距 63.21% 所需的時間秒 (s)計算結果
V₀電源電壓(充電)或起始電壓(放電)Volt (V)3.3 V、5 V、12 V

10 kΩ 配 100 µF,τ 到底是多久?

先把單位換成公式要的樣子:10 kΩ 是 10⁴ Ω、100 µF 是 10⁻⁴ F。 相乘得 τ = 1 秒,也就是 1,000 毫秒。這組零件被選作主例, 正是因為中間值乾淨、好手算。

「歐姆乘法拉為什麼會變成秒」值得花三行拆開:1 F 的定義是 1 庫侖/伏特, 1 Ω 依 歐姆定律 是 1 伏特/安培, 而 1 A 就是 1 庫侖/秒。乘起來伏特和庫侖都被約掉,只剩下秒。 所以這個乘積不是湊出來的係數,它本來就是一段時間。

接上 5 V 電源,經過一個 τ,電容電壓是 5 × (1 − e⁻¹) = 3.1606 V, 佔電源的 63.21%。這個比例和 R、C 的數值完全無關 —— 不管配出 1 秒還是 1 微秒,一個 τ 永遠是 63.21%。 τ 的角色是把時間軸縮放,不是決定終點。

一個 τ 不是充飽:從 63.21% 到 99.33% 的五段

每過一個 τ,電容就把「還差多少才到電源電壓」這段差距走掉 63.21%, 剩下的 36.79% 留到下一個 τ 再走 63.21%。差距永遠除不盡,理論上永遠到不了 5 V。

經過時間充到電源的5 V 電路的實際電壓
1 τ63.21%3.1606 V
2 τ86.47%4.3233 V
3 τ95.02%4.7511 V
4 τ98.17%4.9084 V
5 τ99.33%4.9663 V

工程上的慣例是「五個 τ 就當充飽」,本例就是 5 秒後到 4.9663 V。這不是物理定律,是 0.67% 的誤差小於多數電路的容差, 再等下去沒有意義。想要更嚴格就用 7 τ(99.91%),但零件本身的容差早就超過那個數量級。

放電是同一條曲線倒過來:經過一個 τ,電壓剩下 36.79%, 5 V 的電容掉到 1.8394 V。 這條 e⁻ᵗ 的形狀和 指數衰減 完全相同,差別只在衰減常數被寫成 1/τ 而不是 k。

最容易被誤記的是「充到一半」:不是 0.5 τ,而是 ln2 = 0.693 τ。 充到 90% 要 ln10 = 2.3026 τ,充到 99% 要 ln100 = 4.605 τ。 半衰期比例尺和倍數比例尺在指數世界裡是同一套,差一個 自然對數。

反解:要幾秒到位,R 和 C 該配多少?

實務上規格給的是時間,零件自己挑。把充電式反解得到 t = τ × ln(1 ÷ (1 − k)),其中 k 是目標比例;再用 τ = RC 拆成零件值。

舉例:要讓電容在 2 秒內充到電源的 90%。 ln10 = 2.3026,所以 τ = 2 ÷ 2.3026 = 0.8686 秒。 手上有 10 µF 的電容,電阻就要 R = 0.8686 ÷ 10⁻⁵ = 86,859 Ω, 也就是 86.86 kΩ。實作時取 E24 系列的 91 kΩ(最接近)或 82 kΩ, 再回頭確認偏移是否吃得下。

放電方向同樣常用。5 V 的電容要掉到 1 V(多數 3.3 V 邏輯的低準位門檻之上一點), 需要 ln5 = 1.6094 τ。注意這裡用的是起始與目標的比值, 不是差值 —— 從 5 V 掉到 1 V 和從 10 V 掉到 2 V 花的時間一模一樣。

R 和 C 在公式裡地位對等,乘積相同就得到相同的 τ,選擇依據是其他限制: 電阻大到百萬歐姆等級時,MCU 腳位的漏電流會開始污染結果; 電容大則便宜地拉長時間,但電解電容的漏電流與容差又是另一個問題。

555 的「1.1RC」是哪來的?按鍵去彈跳又要多久?

翻開 555 計時器的資料手冊,單穩態模式的脈衝寬度寫成 T = 1.1 × R × C。 那個 1.1 不是經驗值,是上一節那條反解式算出來的: 555 的門檻接在 2/3 VCC,所以 T = τ × ln(1 ÷ (1 − 2/3)) = τ × ln3 = 1.0986 τ。

資料手冊把 1.0986 寫成 1.1,高估了 0.13%。 以 100 kΩ 配 10 µF(τ = 1 秒)來說,誤差是 1.39 毫秒 —— 遠小於電容本身的容差,所以手冊這樣寫完全合理。知道 1.1 等於 ln3 的好處是: 換成別的門檻電壓時,自己就推得出新的係數,不必再找一張表。

另一個天天在用的場景是機械按鍵去彈跳。按鍵接點閉合時會在 1 ~ 10 毫秒內 彈跳出好幾次通斷,MCU 會讀成連按。在腳位前加一組 RC 低通, 取 R = 10 kΩ、C = 1 µF,得到 τ = 10 毫秒。

真正該算的不是 τ,是電壓越過邏輯門檻的時刻。門檻取 0.7 VDD, 需要 ln(1 ÷ 0.3) = 1.204 個 τ,也就是按下後 12.04 毫秒才會被判定為有效。 這 12.04 毫秒同時是去彈跳的保護窗,也是使用者摸得到的延遲。 彈跳期若長到 15 毫秒,這組 RC 就擋不住,得把 C 加大 —— 代價是延遲等比例拉長。

容差直接傳到 τ,沒有根號幫忙

LC 諧振頻率 裡, 零件容差被根號壓扁一半(電容偏 5%,頻率只偏 2.41%)。RC 沒有這個待遇: R 和 C 都是一次方,誤差 1 比 1 原封不動傳到時間上。

電解電容的標稱容差常是 ±20%,有些型號甚至標 −20%/+80%。 以主例 τ = 1 秒計算,光是電容一項就讓 τ 落在 0.8 到 1.2 秒之間。再加上電阻 ±5%,最差情況是 1.05 × 1.2 = 多出 26%,而「五個 τ 充飽」的時間從 5 秒變成 6.3 秒。

結論很直接:RC 適合做「大約多久」,不適合做計時基準。 需要準確時間就用石英振盪器,誤差單位是 ppm 而不是百分之幾十; RC 的任務是去彈跳、上電重置、濾波這類差個幾成也不影響功能的工作。

同一組 R 和 C 換到頻域看是低通濾波器,截止頻率 fc = 1 ÷ (2πτ)。 去彈跳那組 τ = 10 毫秒對應 15.92 Hz, 主例 τ = 1 秒對應 0.159 Hz。 時域的「反應慢」和頻域的「只讓低頻通過」是同一件事的兩種說法, 這也是為什麼去彈跳電路順便就濾掉了接點的高頻雜訊。

⚠️ 常見錯誤

把 kΩ 和 µF 直接代進公式。 這是 RC 計算第一名的錯誤,而且它不會報錯,只給出一個差一千倍的數字。 470 kΩ 配 2.2 µF 的正確答案是 1.034 秒; 把 470 和 2.2 直接相乘得到 1,034,當成秒就是 17.23 分鐘。 記一條捷徑就不會錯:kΩ × µF 直接得到毫秒,MΩ × µF 直接得到秒 (10³ × 10⁻⁶ = 10⁻³,10⁶ × 10⁻⁶ = 10⁰)。 第二名的錯誤是把 τ 當成充飽時間 —— 一個 τ 只到 63.21%,用它當延遲規格的電路,會在電壓還沒站穩時就被判定為就緒。

動手算算看

下面是 ∑ Calc 的 RC 時間常數計算機。填入電阻與電容得到 τ 與各段充放電電壓,也可以反過來固定時間回推零件值。