認識示波器的邏輯通道:從數位訊號量測到 SPI、I²C、UART 協定分析



在 MCU、FPGA、嵌入式系統與數位電路的開發過程中,工程師經常需要確認一個問題:

「數位訊號到底有沒有正常傳輸?」


例如 MCU 與 Flash Memory 之間的 SPI 通訊,通常同時包含 SCLK、MOSI、MISO、CS 等多組訊號;I²C 則包含 SDA 與 SCL;UART 也會有 TXD 與 RXD。


如果只使用一般示波器的類比通道逐一觀察,當系統中的數位訊號數量增加時,有限的類比通道很快就會不敷使用。


這時候,邏輯通道便能提供另一種有效的量測方式。R&S RTB 2 有 16 個數位邏輯通道 D0~D15,並可搭配相關協定分析選項進行 SPI、I²C、UART、CAN、LIN 等數位通訊分析。

 


一、什麼是邏輯通道?


一般示波器的類比通道主要用來觀察:

「電壓隨時間如何變化。」


而邏輯通道則主要用來判斷:

「目前這個訊號是 Logic 0 還是 Logic 1?」


邏輯通道會根據設定的 Threshold(閾值),將輸入的數位訊號判斷為 High 或 Low。

例如一個 3.3 V 數位系統,當訊號電壓高於設定的判斷門檻時,可以判定為 Logic 1;低於門檻時則判定為 Logic 0。


因此,邏輯通道的重點並不是單純「量測電壓」,而是利用閾值將實際輸入訊號轉換成數位邏輯狀態,方便工程師觀察多組數位訊號之間的時序與邏輯關係。


R&S RTB2 的邏輯通道 Threshold 可設定於 −2 V 至 +8 V,並提供 CMOS 5.0 V、CMOS 3.3 V、CMOS 2.5 V、TTL、ECL 等預設邏輯電平。

rvg.png



二、為什麼需要邏輯通道?


假設一個 MCU 正在與 Flash Memory 進行 SPI 通訊。

SPI 通常包含:

  • SCLK:Serial Clock,時鐘訊號
  • MOSI:Master Out Slave In,主機送往從機的資料
  • MISO:Master In Slave Out,從機送往主機的資料
  • CS / SS:Chip Select,晶片選擇訊號
  • GND:共同參考地

如果使用一般示波器的類比通道,就可能需要同時使用 4 個通道觀察上述訊號。
但如果此時還想觀察:
  • 電源電壓
  • Reset
  • PWM
  • Sensor 輸出
  • 馬達電流

類比通道就可能不夠使用。

R&S RTB2 提供 16 個邏輯通道,實際配置為兩組 8 通道邏輯探棒,可讓工程師一次觀察更多數位訊號。






三、Threshold(閾值)為什麼這麼重要?


邏輯通道並不是看到「有電壓」就直接判定為 Logic 1。

它需要一個判斷基準,也就是:

Threshold(閾值)


可以將它理解成:

「輸入電壓高於這個範圍,示波器判斷為 High;低於這個範圍,判斷為 Low。」


例如待測電路為 3.3 V CMOS 系統,就應選擇適合 3.3 V 邏輯電平的 Threshold 設定。


如果 Threshold 設定不適合待測訊號,可能造成:
  • High / Low 判斷錯誤
  • 數位波形異常
  • 邏輯資料誤判
  • 協定解碼錯誤


此外,R&S RTB2 也提供不同的 Comparator Hysteresis 設定,用來提高邏輯判斷對雜訊的穩定性。官方規格提供 small、medium、large 三種 Hysteresis 設定。


因此,進行邏輯量測時,除了接線外也必須確認:邏輯電壓、Threshold 與 Hysteresis 是否適合待測訊號。





四、從「看波形」進一步做到「看懂資料」


對電子工程師而言,示波器最基本的工作是:
看見訊號。


而加入邏輯通道與協定分析功能後,則可以進一步做到:
看懂訊號。


從最基本的 High / Low 邏輯狀態,到 SPI、I²C、UART 等通訊協定的資料解析,工程師可以從不同層級確認數位系統是否正常運作。


而當邏輯通道再與類比通道搭配使用時,更能同時觀察:

電壓、電流、控制訊號、通訊資料與時間關係。


這讓示波器不只是單純的「波形顯示工具」,也能成為數位系統除錯的重要工具。

因此,當您在進行 MCU、FPGA、Sensor、Embedded System 或數位介面開發時,如果經常遇到:

「訊號看得到,但不知道資料對不對。」

那麼具備邏輯通道與協定分析功能的混合訊號示波器,將能協助工程師從數位訊號的時序觀察,一路深入到實際傳輸資料的分析。

2026-09-29