簡介:現代裝置的語言
你好!歡迎來到充滿魅力的數位電子學世界。你有沒有好奇過智慧型手機、電腦,甚至是電子手錶是如何運作的呢?與只能「開」或「關」的簡單燈泡不同,這些裝置利用訊號來處理複雜的資訊。在本章中,我們將學習類比訊號與數位訊號的區別,以及為什麼數位技術能統治我們今天使用的幾乎所有設備!
別擔心這聽起來有點專業,我們會把它拆解成簡單的步驟,並輔以大量的日常生活例子來解釋。
1. 類比與數位訊號
在電子學中,訊號只是承載資訊的電壓或電流。傳送這些資訊主要有兩種方式。
類比訊號:平滑的滑桿
類比訊號是一種連續訊號,可以在一個範圍內取任何數值。想像一下燈光的調光開關(dimmer switch)。你可以將它調得非常暗、中等亮度,或是介於兩者之間的任何亮度。它的可能性是無限的!
現實生活例子:傳統的水銀溫度計。水銀柱平滑地升降,顯示出準確的溫度。
數位訊號:開關
數位訊號不是連續的。它只有兩個離散的電位(分開的階梯)。它非此即彼,沒有「中間地帶」。想像一下普通的電燈開關——它不是開(ON)就是關(OFF)。
現實生活例子:數位時鐘。它從 10:01 跳到 10:02;你永遠不會看到它停在 10:01 分半的時候!
快速重溫:
• 類比:連續的,有無窮多個數值(就像滑梯)。
• 數位:離散的,只有兩個數值(就像樓梯)。
2. 在示波器上識別訊號
示波器(oscilloscope)是一種讓我們能在螢幕上以圖表(稱為波形)「看見」電訊號的工具。以下是如何區分它們:
• 類比波形:通常看起來像一條平滑的波浪線(通常是正弦波)。線條上下起伏,中間沒有任何突然的「中斷」。
• 數位波形:看起來像一系列的方塊或「方波」。訊號會瞬間從低位準跳到高位準。
記憶小撇步:將 Analogue(類比)想像成 Always(總是)平滑移動,將 Digital(數位)想像成 Disconnected(斷開的)方塊。
3. 邏輯狀態:1 與 0
在數位電子學中,我們使用二進位系統來代表訊號的兩種狀態。這些稱為邏輯狀態:
• 邏輯 1(高電位):這代表高電壓,通常約為 5 V。可以將其視為「開」或「真(TRUE)」的狀態。
• 邏輯 0(低電位):這代表低電壓,通常為 0 V(連接到接地)。可以將其視為「關」或「假(FALSE)」的狀態。
重點總結:數位系統不在乎電壓是 2.5 V 還是 3 V。它們只想知道:是高電位(1)還是低電位(0)?
4. 優點與缺點
為什麼我們從類比唱片和錄音帶轉向數位 MP3 和串流媒體?讓我們看看它們的優缺點。
數位系統的優點
• 可靠性:數位訊號較不受「雜訊」(干擾)影響。即使一個 5 V 的訊號因為干擾掉到 4.5 V,電腦仍會將其讀取為「1」。
• 儲存:數位資訊可以被壓縮並儲存在極小的空間內(例如 microSD 卡)。
• 成本與尺寸:現代的數位 IC(積體電路)既便宜又微小。
數位系統的缺點
• 自然界是類比的:聲音、光線和溫度全都是類比的。我們必須先將它們轉換為數位,這需要額外的處理!
• 處理效能:高速數位系統需要複雜的電路來處理那些 1 和 0。
5. 上拉與下拉電阻
這是一個有時會讓學生困惑的主題,但一旦理解了「為什麼」,它其實非常簡單。
想像晶片上的數位輸入接腳。如果它沒有連接任何東西,它就處於「浮動(floating)」狀態。它可能會拾取靜電並在 0 和 1 之間隨機跳動。我們使用電阻將接腳「綁定」在一個已知的狀態。
上拉電阻(Pull-up Resistor)
電阻連接在輸入接腳與正電源(5 V)之間。這預設將輸入「拉」至邏輯 1。當你按下開關時,它會將接腳連接至 0 V,使其變為邏輯 0。
下拉電阻(Pull-down Resistor)
電阻連接在輸入接腳與接地(0 V)之間。這預設將輸入「拉」至邏輯 0。按下開關會將接腳連接至 5 V,使其變為邏輯 1。
類比:將上拉電阻想像成門上的彈簧,它預設讓門保持關閉(邏輯 1)。只有當你用力推它時,它才會打開(邏輯 0)。
6. 轉換的需求(ADC 與 DAC)
由於現實世界是類比的,但電腦是數位的,我們需要「翻譯官」:
1. 類比數位轉換器(ADC):將現實世界的訊號(如你對麥克風說話的聲音)轉換為電腦可以處理的 1 和 0。
2. 數位類比轉換器(DAC):將那些 1 和 0 轉回我們可以使用的方式(例如傳送訊號到揚聲器,讓你聽到音樂)。
你知道嗎?當你在手機上錄製語音訊息時,ADC 正在努力地將你的聲音波形變成數字!
7. 數位數值系統:二進位與 BCD
由於數位訊號只有兩種狀態,因此它們使用二進位(基數-2),而不是我們常用的十進位(基數-10)。
二進位轉十進位
二進位使用每次加倍的位值:8, 4, 2, 1。
例子:找出二進位 1011 的數值:
\( (1 \times 8) + (0 \times 4) + (1 \times 2) + (1 \times 1) = 8 + 0 + 2 + 1 = 11 \)
二進位編碼十進位(BCD)
BCD 是一種表示十進位數字的特殊方式,其中每個位數被轉換為 4 位元的二進位組。
例子:BCD 中的數字 25:
• 2 變為 0010
• 5 變為 0101
• 因此,BCD 中的 25 是 0010 0101。
常見錯誤:不要搞混二進位與 BCD!標準二進位轉換的是整個數字,而 BCD 則是將每個位數分開轉換。
章節總結(重點回顧)
• 類比訊號是連續的;數位訊號有兩個位準(邏輯 1 和 邏輯 0)。
• 邏輯 1 通常為 5 V;邏輯 0 通常為 0 V。
• 上拉/下拉電阻透過確保穩定的邏輯電位來防止輸入「浮動」。
• 數位系統在抵抗雜訊方面更具優勢,且易於儲存。
• ADC 和 DAC 是連接類比現實世界與數位電腦世界的橋樑。