數位邏輯設計基礎:數位邏輯設計的基本建構模組
1 分鐘
- 邏輯閘:數位電路的基礎
- 算術區塊:建構運算單元
- 資料路由元件:管理資料流
- 鎖存器與正反器:基本記憶元件
- 計數器與暫存器:實用的序向電路
- 結語:
- 常見問題:
數位電路設計 圍繞著客製化積體電路(IC)與微控制器。雖然許多工程師專注於類比系統,但目前市場上大約 70% 的需求是針對數位設計工程師。但數位設計究竟包含什麼?微控制器或 IC 由哪些基本建構模組組成?
類比與數位電路的核心都是電晶體。類比設計通常只使用少數電晶體,但數位設計的規模則完全不同。舉例來說,Apple 的 M4 晶片包含 280 億個電晶體,每個僅 3 奈米——幾乎超乎想像。
為什麼數位設計需要如此龐大的電晶體數量?答案在於數位系統使用二進位邏輯——0 與 1——來運作。本文將探討基本的數位建構模組,包括邏輯閘、記憶元件與功能單元,並揭示它們如何共同驅動現代電子產品。
邏輯閘:數位電路的基礎
邏輯閘是所有數位電路的基本建構模組。它們執行基本的邏輯運算,如 AND、OR 與 NOT,每個閘通常由大約 10 個電晶體構成。
其中,AND、OR 與 NOT 被視為基本閘,而 NAND 與 NOR 則被稱為通用閘,因為它們可以組合出任何數位邏輯功能。其他特殊閘,如 XOR(互斥或)與 XNOR,在算術運算、錯誤偵測與資料完整性檢查中扮演關鍵角色。
邏輯閘本身不儲存資料,因此僅由它們構成的電路稱為 組合電路。每個閘的核心都是電晶體,使其成為數位設計真正的基礎元素。
應用範例包括:
- 加法器與減法器等算術電路
- 訊號編碼與解碼
- 錯誤偵測與修正電路
- 基本閘:AND、OR、NOT 用於執行布林邏輯的核心功能。
- 通用閘:NAND、NOR 能實現任何邏輯表達式。
- 互斥閘:XOR、XNOR 廣泛用於算術、同位檢查與訊號比較。
算術區塊:建構運算單元
當 邏輯閘 以特定方式連接時,便形成能執行 邏輯 與 數學運算 的 算術單元。這些運算共同定義了 算術邏輯單元(ALU)——數位系統的核心處理元件。
ALU 通常包含 加法器、減法器、乘法器、除法器 及其他邏輯單元。所有這些功能都是透過精確排列閘電路來實現,使 閘成為這些電路的基本建構模組。
由於這些電路 不儲存資料,它們被歸類為 組合電路。
資料路由元件:管理資料流
在許多數位系統中,資料必須根據特定條件進行 路由或切換。這由專門的電路處理:
- 多工器(MUX):從多個輸入中選擇一個輸出。
- 解多工器(DEMUX):將單一輸入路由至多個輸出。
- 編碼器:將多個輸入轉換為二進位編碼輸出。
- 解碼器:執行反向操作,將二進位輸入擴展為多個控制訊號。
這些元件同樣屬於 組合電路,因為它們不含記憶元件。通常需要 數十個邏輯閘 才能有效運作。
鎖存器與正反器:基本記憶元件
有了邏輯與算術電路後,我們需要能 儲存資料 的方法。這就是 鎖存器 與 正反器 的用途。它們是數位設計中基本的 1 位元記憶元件——每個可儲存單一值,即 0 或 1。
- 鎖存器為準位敏感裝置,當致能訊號有效時儲存資料。常見範例:SR 鎖存器、D 鎖存器。
- 正反器為邊緣觸發裝置,僅在時脈轉換時改變狀態。常見範例:SR、D、JK 與 T 正反器。
由於它們 保留資料,鎖存器與正反器被歸類為 序向電路。通常需要數十個邏輯閘來實現這些記憶元件。
計數器與暫存器:實用的序向電路
進入更複雜且實用的設計,我們遇到計數器與暫存器,這些是微控制器與處理器中的關鍵元素。
計數器
計數器由正反器、多工器與邏輯閘構成。一個典型計數器可能需要數十個正反器。
類型包括:
非同步(漣波計數器)
同步計數器
上數計數器、下數計數器與上下數計數器
用於事件計數、計時操作與序列產生。
暫存器
暫存器本質上是更大的記憶單元,用於儲存多位元資料,如 8 位元、16 位元或 32 位元資料串流。
暫存器越大,所含的鎖存器或正反器就越多。
暫存器為時脈電路,需要外部時脈訊號來更新儲存的資料。
常見暫存器組態:
PIPO(並入並出)
SIPO(串入並出)
PISO(並入串出)
SISO(串入串出)
這些電路屬於同步或非同步序向電路,取決於它們如何被時脈訊號觸發。
結語:
本文探討了數位設計的基礎元素——從基本邏輯閘到記憶元件、資料路由元件與序向電路。這些建構模組是每個現代數位系統的核心,無論是簡單的控制器還是強大的微處理器。
但理解元件只是第一步。真正的挑戰在於有效組合它們,創造出功能可靠且穩定的設計。在 Digital 101 系列的下一篇文章中,我們將從理論走向實踐,透過交通號誌控制器等實際範例,深入探討時序限制、訊號完整性、功耗與雜訊容限等關鍵因素。
數位設計既是藝術也是科學,需要精準與合適的工具。無論您從事的是純數位、類比或混合訊號專案,JLCPCB 都能提供高品質的製造能力與專業知識,將您的想法從原型轉化為量產。
常見問題:
1. 什麼是數位邏輯設計?為什麼它很重要?
數位邏輯設計是使用 邏輯閘、正反器 與 計數器 等電子元件來建構數位系統的過程。它是所有現代電子產品的基礎,包括 微控制器、處理器 與嵌入式系統。深入理解數位邏輯對於創造可靠且高效能的電路至關重要。
2. 數位電路的基本建構模組有哪些?
基本建構模組包括:
- 邏輯閘(AND、OR、NOT、NAND、NOR、XOR、XNOR)
- 算術區塊(加法器、減法器、乘法器、除法器)
- 資料路由元件(多工器、解多工器、編碼器、解碼器)
- 記憶元件(鎖存器與正反器)
- 用於計時與資料儲存的計數器與暫存器
3. 組合電路與序向電路有何不同?
- 組合電路:輸出僅取決於當前輸入,無記憶元件。範例包括加法器、多工器與解碼器。
- 序向電路:輸出取決於當前輸入與過去狀態,因為它們包含如正反器的記憶元件。範例包括計數器、暫存器與狀態機。
4. 哪些因素會影響數位電路效能?
關鍵因素包括:
- 傳播延遲——訊號通過電路的速度。
- 建立與保持時間——穩定運作的時序需求。
- 扇入/扇出限制——閘能處理的最大輸入與輸出數量。
- 功耗與雜訊容限——對穩定性與能源效率至關重要。
5. JLCPCB 如何協助數位電路設計與生產?
JLCPCB 提供 高品質 PCB 製造服務,支援 數位、類比 與 混合訊號設計。憑藉快速打樣、先進製程能力與具競爭力的價格,JLCPCB 能將您的數位設計從基礎原型到複雜量產板付諸實現。
持續學習
為什麼 PCB 排針對可靠電路板設計至關重要
重點摘要 雙重功能:同時作為電氣引腳及機械固定件;準確的孔徑可防止焊點承受過大應力。 間距與電流:2.54 mm 引腳約可承載 3 A,而 1.27 mm 引腳約可承載 1 A。 焊盤尺寸:應根據引腳對角尺寸設計鍍通孔;對於 0.64 mm 方形引腳,孔徑通常為 1.05–1.15 mm。 智能佈局:將接地引腳放在訊號旁邊以降低噪聲,並配合線纜引腳編號。 組裝規則:回流焊應使用 LCP 材料,並達到至少 75% 的垂直焊料填充率。 PCB 排針通常是電路板上最便宜的連接器,但卻承受最多的操作。線纜會插入其中,電路板也可能堆疊在其上。即使組裝完成很久之後,使用者仍可能以斜角拉扯線纜。所有這些負載最終都會集中到幾個焊點上,因為排針同時承擔兩項工作。從電氣角度看,它是一排傳輸電源及訊號的裸露短導體;從機械角度看,它是一個固定件。每根引腳都穿過鍍銅通孔,可防止拉扯線纜時將焊盤從層壓板上撕下。 圖 1:電路板上的直式、直角及堆疊式 PCB 排針 許多排針故障其實是機械問題,卻表現得像電氣問題,例如只有在線纜移動時才會斷開的焊點。將排針同時視為結構件及連接器,間距、孔徑及方向的選擇便不再是隨意決定。本指南涵蓋......
深入了解具高熱穩定性的聚酰亞胺 PCB 材料
重點摘要 兩種形態:可製成柔性薄膜(彎曲時不會開裂)或硬質玻璃纖維層壓板(提供結構穩定性)。 極高耐熱性:可承受超過 200°C 的工作溫度,Tg 可達 250°C–410°C。 高過孔可靠性:在 50°C 至 260°C 之間,Z 軸方向只膨脹 1.2%,可防止鍍孔裂紋。 必須烘焙:可吸收相當於自身重量 2.8% 的水分,因此回焊前必須烘焙,以避免分層。 JLCPCB 柔性電路支援:適合高可靠性應用;JLCPCB 支援 1 至 4 層柔性聚酰亞胺 FPC。 聚酰亞胺 PCB 可以在 FR-4 已經軟化的溫度下繼續運作,因此會被用於引擎艙、衛星及深井鑽探工具。代價是成本:聚酰亞胺層壓板的價格可能是傳統 FR-4 的數倍,所以只有在應用真正需要其熱性能及機械性能時,才值得選用。 本指南將介紹: 聚酰亞胺是甚麼,以及它為何有兩種不同形態 Tg、CTE 及分解溫度與 FR-4 有何差異 在哪些情況下吸濕特性有幫助,哪些情況下會造成問題 哪些行業願意為其付費,以及能獲得甚麼回報 JLCPCB 目前實際可以製造哪些聚酰亞胺產品 圖 1:聚酰亞胺柔性電路 了解聚酰亞胺這種先進 PCB 材料 聚酰亞胺之所以被列......
掌握高良率製造中的 PCB 電鍍類型及製程控制
重點摘要 兩步電鍍:先建立化學種子層,再以電解銅增加結構強度。 工藝選擇:圖形電鍍適合細線路;整板電鍍適合厚銅。 導通孔完整性:將縱橫比保持在 10:1 或以下,避免孔壁最薄處開裂。 表面處理:BGA 平面焊盤使用 ENIG,高磨損接點使用硬金。 IPC 標準:Class 2 要求 20 µm 銅孔壁厚度;Class 3 要求 25 µm 且不得有空洞。 PCB 電鍍會將一疊已鑽孔的覆銅板變成可運作的電路。這也是唯一無法從外部直接檢查的製程。電路板上的每個過孔,都是一個內部生長出銅管的孔。阻焊層完成後,你便再也看不到這條銅管。理解以下概念,便能掌握整個主題:銅不會黏附在已固化的環氧樹脂上,而環氧樹脂也不導電,因此製造商必須先在裸露樹脂上形成化學種子層。 圖 1:板件通過垂直連續銅電鍍線 只有完成這一步,電流才可以建立真正關鍵的銅厚。這種先化學處理、再通電增厚的兩步方法,解釋了你會遇到的大部分電鍍類型、缺陷及檢查規則。本指南將說明這兩種機制的差異,以及圖形電鍍與整板電鍍的不同;同時也會介紹 ENIG 及硬金 等表面處理的沉積方式。最後才會討論電鍍液化學成分及電流密度,因為它們決定深孔過孔能否通過回流......
了解 IPC-6012 標準:高可靠性剛性 PCB 製造指南
重點摘要 IPC-6012 與 IPC-A-600:IPC-6012 是具約束力的性能規範,而 IPC-A-600 僅作為外觀驗收參考文件。 Class 2 與 Class 3:Class 3 要求更厚的孔壁銅厚(25 μm,而 Class 2 為 20 μm),並且不允許鍍層空洞。 測試驗證:品質透過對拼板上的測試 coupon 進行熱應力測試後,再進行微切片分析確認。 提前指定等級:必須在製造圖紙中提前標註所需等級,電路板製造完成後無法再升級為更高等級。 IPC-6012 是決定 PCB 製造商可以交付什麼品質電路板的重要規範。許多設計者會在製造圖紙中標註「依 IPC-6012 Class 2 製造」後便繼續下一步,但製造商會仔細閱讀這項要求,因為它將成為檢驗人員判定是否合格的依據。 裸 PCB 並不是僅靠外觀即可判定是否合格。為確認鍍通孔品質,製造商會從樣品板中切取通孔截面,研磨拋光後,使用顯微鏡測量孔壁銅厚。 圖 1:金相顯微鏡下的鍍通孔微切片 PCB 等級並不會改變您的設計,因此 Class 3 電路板並不是「更聰明」或設計更好的電路板。它只是同一份設計圖稿,在更嚴格的驗收標準下進行評估......
電容 ESR 完整指南:定義、合適數值與量測方法
重點摘要 定義:電容 ESR(等效串聯電阻)以單一電阻值表示實際電容內部的損耗,包括來自電極、端接結構、電解質與介電材料的損耗。 重要性:漣波電流流經 ESR 時,會在電源軌上產生漣波電壓跳變,並在電容內部造成 I²R 發熱,進而限制電容的額定漣波電流與使用壽命。 測試條件:ESR 會隨頻率、溫度、電容量、封裝尺寸與技術類型而變化,因此只有同時註明測試頻率與溫度,ESR 數值才具有意義。 量測方式:ESR 電表適合快速檢查;搭配四線式 Kelvin(克爾文)接線的 LCR 電表,則可用於依規格書核對元件。一般萬用電表無法量測 ESR。 並非越低越好:部分線性穩壓器依賴輸出電容的 ESR 維持迴路穩定性,並規定最低 ESR,因此替換成低 ESR 元件之前,請先查看穩壓器規格書。 電容 ESR(等效串聯電阻)是實際電容阻抗中的電阻性成分,會將漣波電流轉化為漣波電壓與熱量。即使每顆電容量測出的電容量都正確,ESR 仍可能是電源供應器過熱,或輸出漣波高於設計預期的常見原因。 本指南將帶您了解: 什麼是電容 ESR,以及它的來源。 ESR 為何會影響漣波電壓、自發熱與穩壓器穩定性。 不同電容技術應具備什麼樣......
掌握 PCB 走線寬度設計,預防熱失效與訊號失效
重點摘要 預防焊接缺陷:熱隔離輻條可保留焊接熱量,避免冷焊點,並防止小型元件出現立碑現象。 電源焊墊避免使用熱隔離:散熱焊墊與承載超過 3 A 電流的走線應採用實心連接,以最大限度散熱並降低壓降。 選擇合適的輻條尺寸:被動元件使用較細的輻條(0.10–0.20 mm),一般 SMD 元件則使用較寬的輻條(0.20–0.30 mm)。 預留蝕刻餘裕:輻條寬度應比板廠的最小製造能力增加 30%,以承受生產過程中的過度蝕刻。 談到尺寸,電路板上有一項尺寸直接關係到實際電流、發熱與失效風險,那就是 PCB 走線寬度。您只需幾秒鐘就能在佈線時設定線寬,但它究竟能否承受負載,結果截然不同。如果設定錯誤,銅線路可能過熱、防焊層變成褐色、邏輯電源軌的電壓降至臨界值以下,最後讓電路板不是在您的工作台上,而是在客戶手中失效! 本指南將說明走線寬度如何影響電氣性能,透過一個完整計算範例介紹標準線寬公式,解釋計算器何時有幫助、何時可能誤導您,以及為什麼內層與外層需要不同線寬,並介紹板廠實際能夠蝕刻出的線路尺寸。 PCB 走線寬度選擇錯誤的隱藏風險 您可以將銅走線想像成延長線。較細的延長線可以整天為桌燈供電而沒有問題;但如......