JOVANA
Explore Library Glossary Getting Started Three Levels Fields How it works Mission
Join the mission
All guides

量測如何擾動電路

儀器從來不是沉默的證人——你一碰上某個節點,就替電路接進了一個新元件,而你讀到的數字,屬於「電路加上儀器」。本篇談電壓、速度與電流如何各自被「觀看」這個動作所扭曲,以及如何把這筆帳壓到最小。

觀測者是電路的一部分

到現在你已經能駕馭工作檯了:第 1 篇給了你數位萬用電表、電源供應器與訊號產生器;第 2 篇給了你示波器和它的 x10 探棒。但這些儀器每一台都藏著一個光鮮手冊輕描淡寫帶過的祕密。你一碰上某個節點去量它的那一刻,你就替電路添了一個新元件。儀器並不是從外頭靜靜窺看的沉默證人——它被接了進來,抽走一點點電流或電荷,而它報出來的數字,是「電路加上儀器」的數字,不是你原本想研究的那個電路。這就是負載效應,而學會看見它,正是「信得過你的工作檯」與「被它耍得團團轉」之間的差別。

電壓想成管路網絡中某一點的水壓。要讀那個壓力,你接上一支壓力錶——但任何真實的錶都會洩掉一絲水流去推動指針。如果你探的那一點能供應滔滔洪流,那一絲水流不算什麼,讀數是誠實的。但如果那一點是經由一條細而受限的管子供水——也就是高源電阻——那麼你那支錶的一絲洩漏,就足以讓壓力下陷,於是你讀到一個比真實值更低的數字。儀器沒有說謊;它改變了它所量的東西。每一次量測,都是一場談判:節點有多硬,對上你的儀器有多貪。

電壓的負載:電表偷喝一口

給它放上數字。取一個平凡的分壓器:兩顆 1 MΩ 電阻串聯,跨在 10 V 上。什麼都不接時,中點正好坐在 5 V,而這個節點的戴維寧源電阻是 1 MΩ 與 1 MΩ 並聯,也就是 500 kΩ——一個相當「軟」的節點。現在用一台輸入電阻為 10 MΩ 的好數位萬用電表去讀它。那 10 MΩ 就和下方的 1 MΩ 並聯起來,於是你精心設計的那個 5 V 悄悄溜走了。

                        10 V
                         |
                       [ 1M ]   top resistor
                         |
        node A  ---------+----------+-----[ meter ]
                         |          |
                       [ 1M ]    R_in (meter input resistance)
                         |          |
        GND  ------------+----------+-----  GND

  ideal (no meter):  V_A = 10 x 1M/(1M + 1M)        = 5.00 V
  10M DMM:           bottom = 1M || 10M = 0.909M
                     V_A = 10 x 0.909/(1 + 0.909)   = 4.76 V   (-4.8 %)
  1M scope x1:       bottom = 1M || 1M  = 0.5M
                     V_A = 10 x 0.5/(1 + 0.5)       = 3.33 V   (-33 %)
即使是「高阻抗」電表,也會對軟節點造成負載。10 MΩ 的數位萬用電表把 5.00 V 變成 4.76 V;1 MΩ 的示波器探頭把它變成 3.33 V。輸入電阻必須遠遠壓過節點的源電阻。

看看這份損害。一台無瑕的 10 MΩ 電表,仍把讀數從 5.00 V 拉到 4.76 V——什麼錯都沒犯,就有了 5% 的誤差。更糟的是,把示波器的 x1 輸入(只有 1 MΩ)對準同一個節點,它會崩到 3.33 V,一個 33% 的謊。由此掉出來的經驗法則是:你儀器的輸入電阻,至少要是節點源電阻的十倍,讀數才能落在約 10% 之內;要落在約 1% 之內,則要一百倍。在一個硬挺的 50 ohm 節點上,一台 10 MΩ 電表完美無瑕;在一個 1 MΩ 節點上,它就已經可疑。這正是第 2 篇那支 x10 探棒 存在的理由:它捨掉你十分之九的訊號,換來把示波器輸入電阻從 1 MΩ 抬到 10 MΩ,對電路的負載少了十倍。

高速時,電容才是小偷

輸入電阻只是故事的一半,而且在高頻時是較小的那一半。每一支探棒、每一條纜線、每一個電表輸入,也都對地呈現一點點電容——示波器自身的輸入,加上一公尺的同軸纜線,對一支平凡的 x1 探棒而言也許就累積到大約 100 pF。電容是一個抗拒電壓突變的小水桶,而對一個快速訊號來說,它看起來像一條通往地的低阻抗路徑。於是探棒的電容和節點的源電阻聯手,組成一個你沒打算要的低通濾波器,把你的邊緣磨圓、把你的高頻縮小——這就是探棒負載在高頻的那張臉。

轉角頻率就是那條熟悉的 f = 1 / (2 times pi times R times C)。用一支 x1 探棒的 100 pF 去探一個 10 kΩ 的節點,f = 1 / (2 times pi times 10000 times 100 times 10^-12) ≈ 159 kHz。想透過它去看一個 1 MHz 的方波,你看到的就不是你的電路——你看到的是你探棒的濾波器。現在換上 x10 探棒:它的探頭網絡把電路所感受到的電容降到大約 12 pF,於是 f = 1 / (2 times pi times 10000 times 12 times 10^-12) ≈ 1.3 MHz,幾乎高了十倍。x10 探棒不只是給大訊號用的衰減器;它真正的本職工作,是在電阻與電容兩方面都把電路的負載減少十倍,好讓你看到的東西更接近那裡真正的樣子。

還有一個速度陷阱,藏在探棒自己的接地引線裡。從探棒筒身到你接地夾的那一小段導線帶著電感——那個討厭電流突變的飛輪——它和探頭電容一起組成一個諧振迴路。遇上一道快速邊緣,它會鈴振,在你的螢幕上畫出一串衰減的擺動,而那些擺動活在探棒裡,不在電路裡。解法就是探棒盒裡附的那個短彈簧探頭接地:一條 5 公分的鱷魚夾引線會嚴重鈴振,換成 5 公釐的彈簧就乾淨了。如同第 2 篇警告過的,未校正的探棒會扭曲振幅;而在這裡,過長的接地引線會扭曲邊緣。在麵包板上,雜散本來就大,這兩種效應都最為惡劣——快速、精密的工作,該待在一塊真正的電路板上。

量測電流,意味著破門而入

電壓你是跨在兩點之間量;而電流你不能這樣量,因為電流是穿過東西流的。要用老派的方式讀它,你必須把線剪斷,把電流表插進路徑裡,讓所有電流都漏斗般地穿過它。光是這一點,就比電壓探測是更大的擾動:你把電路打開了,還在帶電的電流路徑上丟進一個新零件。而那個零件不是免費的——每一台電流表在電流通過時,都會在自己身上產生一點電壓,叫做負擔電壓

回到你在第 1 篇選好尺寸的那顆 LED:5 V 電源、一顆壓降約 2 V 的 LED,加上一顆 300 ohm 電阻,給出 (5 - 2) / 300 = 10 mA。把一台帶著 10 ohm 負擔電阻的電流表滑進那個迴路,電流就變成 (5 - 2) / (300 + 10) = 9.7 mA——一個你能接受的、俐落的 3%。但負擔電壓在靈敏檔位上咬得最兇。在微安檔量一顆沉睡微控制器的電源電流時,電表內部的分流電阻也許是 1 kΩ;在 1 mA 時那就是整整 1 V 的負擔,於是一顆 3.3 V 的晶片如今只看到 2.3 V。它可能會欠壓重置、跑得更慢,或跳過你正想量的那個睡眠模式。你的讀數於是完全準確——只是量的是另一個電路。

兩條誠實的出路。第一,永遠用仍讀得到的最低檔位,並偏好一台會公布低負擔電壓的電表——好的電表會把它寫在資料表裡。第二,當你完全不能把電路剪斷時,就用非接觸的方式量電流:鉤表讀的是導線周圍的磁場(很適合安培級,對毫安級則是瞎的),或者你刻意在設計裡放進一顆已知的小感測電阻,再用高阻抗探棒量它兩端的電壓,把電流量測變回一次溫柔的電壓量測。這個教訓一再重複:你無法免費觀看,但你可以選擇那張帳單有多小。

你把接地夾在哪,決定了一切

這裡有一種擾動不只是把讀數弄歪——它能把你的板子炸了。檯式示波器的探棒接地夾,不是一個你愛擺哪就擺哪、隨意浮動的中性參考;它經由示波器的機殼與市電插頭,硬接到大地接地。把它夾到一個坐在比大地高、譬如 12 V 的節點上,你就等於透過探棒纜線的隔離網,把那個節點接到了大地——一個死短路。最好的情況是電源的電流限制跳掉;最壞的情況是一條走線汽化,或探棒那條細瘦的接地線熔斷。示波器沒有量那個節點;它把它短路了。

當你需要量的,是某個並不坐在地上的東西兩端的電壓——一顆高側電流感測電阻、一個半橋的輸出、任何以市電為參考的東西——答案就是差動量測:把兩端都相對於同一個參考去讀,再取差值,絕不假設哪一端是地。乾淨的做法是用差動探棒,或把兩支匹配的探棒接進示波器的 A−B 數學通道。人們會伸手去抓的那條危險捷徑——拔掉示波器的市電接地腳,好讓它的接地夾能「浮接」——正是工作檯害死人的方式:它會讓整台示波器的機殼,帶上你所夾到的任何電位。千萬別這麼做。這正是那個地方,第一階就學到的電安全習慣在此並非可有可無。

  1. 在你信任任何讀數之前,先問這個節點有多硬。估一下它的源電阻;如果你儀器的輸入電阻不至少大上十倍,就要預期負載誤差,並換成更高阻抗的探棒。
  2. 對快速或精密的訊號,要留意電容,而不只是電阻:拿出 x10 探棒,用它最短的彈簧接地,好讓探棒自己的 RC 與鈴振,不會冒充成你電路的特性。
  3. 要量電流,就用讀得到的最低檔位並查看負擔電壓——或者改去感測一顆小電阻、量它的電壓,這樣你幾乎不擾動那個迴路。
  4. 永遠別假設探棒接地夾哪裡都能去。如果你想量的兩端都不坐在大地接地上,就用差動的方式量它——而且絕不要靠破壞示波器的接地來讓它浮接。