74HC04 與 74LS04 是數位電子領域中最廣泛使用的 NOT-gate IC 之一,因其簡潔、可靠性與多功能性而備受重視。無論是校正訊號極性、恢復退化波形,或緩衝弱邏輯源,這些六角逆變器都能維持數位系統的穩定。

74HC04 / 74LS04 非閘功能
74HC04 與 74LS04 是六角逆變器 IC,各自包含六個獨立的 NOT 閘。每個閘輸出的邏輯與輸入相反:高電平變低電平,低電平變高電平。這些積體電路常用於校正訊號極性、恢復退化的數位訊號,以及緩衝無法直接驅動其他邏輯輸入的弱源。由於它們產生銳利的轉換與一致的時序,對於塑造訊號、隔離階段以及確保不同數位子系統結合時的可靠運作非常有用。
CMOS(74HC04)與TTL(74LS04)內部運作
雖然兩者執行相同的非閘邏輯,但在內部使用的電晶體技術上有所不同,這會影響電壓範圍、電流能力、功耗及閾值行為。

• 74LS04 – TTL(雙極性電晶體邏輯)
74LS04 採用 TTL 雙極性電晶體邏輯,使用固定 5V 電源,專為經典 TTL 系統設計,具備強大的電流吸收能力,適合驅動 LED 或多個 TTL 輸入,TTL 輸入閾值一致,確保在嘈雜環境中行為可預測,並因其雙極性電晶體架構而提高靜態與動態功耗。
• 74HC04 – CMOS(互補MOSFET邏輯)
74HC04 採用 CMOS(互補 MOSFET)邏輯,能在 2–6V 寬頻範圍內運作,兼容 3.3V 與 5V 系統,靜態功耗極低,抗噪性能優於 TTL,並提供均衡的供電與吸收電流,但 LED 驅動能力較 LS 裝置弱,非常適合現代微控制器板,這些板子需要彈性電壓操作與低功耗。
74HC04 / 74LS04 腳位
標準 DIP-14 封裝包含六個逆變器,對稱排列,方便板路布線。每個閘極有一個輸入(A)和一個輸出(Y),所有閘共用相同的電源和接地腳。

| 釘 | 標籤 | 說明 |
|---|---|---|
| 1 | 1A | 輸入,閘門1 |
| 2 | 1 Y | 輸出,閘門1 |
| 3 | 2A | 輸入,閘門2 |
| 4 | 2Y | 輸出,閘門2 |
| 5 | 3A | 輸入,閘門3 |
| 6 | 3Y | 輸出,閘門3 |
| 7 | GND | 地面參考 |
| 8 | 4Y | 輸出,閘門4 |
| 9 | 4A | 輸入,閘門4 |
| 10 | 5Y | 輸出,閘門5 |
| 11 | 5A | 輸入,閘門5 |
| 12 | 6Y | 輸出,閘門6 |
| 13 | 6A | 輸入,閘門6 |
| 14 | VCC | +5V(低壓)/ 2–6V(高壓) |
74HC04 / 74LS04 電氣規格
| 參數 | 74HC04(CMOS) | 74LS04(TTL) | 註釋 |
|---|---|---|---|
| 供電電壓 | 2–6V | 4.75–5.25V | HC的電壓為3.3V;LS 要求嚴格的 5V |
| 輸出電流 | ±4 mA | \~8 mA 匯 / 低源 | LS 能更好地吸收 LED 電流 |
| 傳播延遲 | 8–14 奈秒 | 15–25 納秒 | HC 隨著 VCC 增加而變快 |
| Fan-Out | 10–15 CMOS 輸入 | 10 個 TTL 輸入 | 多驅動設計中的重要性 |
選擇74HC04 / 74LS04的正確變體
• 74HC04 – 標準 CMOS
現代數位系統中最佳的全方位選擇。適用於 3.3V 與 5V 邏輯,提供低功耗與穩定的微控制器運作。
• 74HCT04 – 具備TTL相容輸入的CMOS
輸出的行為類似 HC,但輸入會遵循 TTL 閾值。當 CMOS 系統必須接受 74LS/TTL 訊號且邏輯電平不匹配時,請使用此方法。
• 74LS04 – 時間線
一個堅固的5V純逆變器,具有強大的下沉電流。它仍偏好用於傳統電路板、LED 指示燈驅動及預期 TTL 閾值的工業環境。
• 高速變體(74AC04 / 74ACT04 / 74AUC04)
用於快速時脈、射頻邏輯或精密時序路徑。這些系列提供顯著較低的傳播延遲,但需要謹慎的電壓選擇與印刷電路板佈局。
變體比較表
| 變體 | 邏輯家族 | 電壓範圍 | 速度(tpd) | 驅動力 | 最佳使用案例 |
|---|---|---|---|---|---|
| 74HC04 | CMOS | 2–6V | 8–15 納秒 | \~4–6 mA | 一般 3.3V/5V 邏輯 |
| 74HCT04 | CMOS(TTL 輸入) | 4.5–5.5V | 8–15 納秒 | \~4–6 mA | TTL 轉 CMOS 介面 |
| 74LS04 | 時間線 | 只有5V | 12–25 納秒 | 強力沉降 | LED 驅動,舊有 TTL |
| 74AC04 | 進階CMOS | 2–6V | 3–7 納秒 | 高 | 高速時鐘 |
| 74LVC04 | 低壓CMOS | 1.65–3.6V | 2–5 納秒 | 高 | 現代MCU/SoC |
NOT 閘行為與浮動輸入規則
真理表
| 輸入 | 輸出 |
|---|---|
| 低 | 高 |
| 高 | 低 |
未連接的輸入沒有定義的狀態。它可能會產生雜訊、隨機切換或增加功耗,尤其是 CMOS(HC/HCT)裝置。
推薦方法
• 使用上拉或下拉,賦予每個輸入一個定義的狀態
• 將完全未使用的閘永久綁定至 VCC 或 GND
• 避免在任何情況下讓CMOS輸入懸浮
74HC04 / 74LS04 的應用
訊號調節
74HC04/74LS04 逆變器能清除緩慢或失真的數位邊緣,恢復感測器輸出,並強化 PWM 或通訊訊號轉換。
去彈跳
在 RC 輸入網路中,逆變器會將切換訊號重塑成單一且乾淨的轉換,適用於數位計數器或 MCU 輸入。
振盪器與時序
帶有RC網路的逆變器可形成簡單的方波振盪器,兩個級聯逆變器可支援晶體振盪器,其他RC網路則可實現基本的延遲整形或時脈門控功能。
介面與電平轉移
這些逆變器修正子系統間極性不匹配,提供 HC/HCT 家族中簡單的 3.3 V ↔ 5 V 電平移位,並協助橋接使用不同閾值電平的邏輯系列。
邏輯構造
在 AND 或 OR 閘後加上反相器,你可以建立 NAND 和 NOR 函數,或實作其他需要反演的簡化布林邏輯。
緩衝與驅動
74HC04/74LS04 裝置提升無法驅動多重負載的 MCU 腳位,可用於驅動 LED(尤其適用於 LS04 較強的吸收電流),並透過緩衝與隔離電路級提升訊號完整性。
74HC04 / 74LS04 非閘極電路範例
基本LED逆變器

按鈕會輸入逆變器輸入。輸出端會驅動LED通過電阻。
這說明了基本反轉:按下開關會根據接線方式使 LED 開關或開啟。
在一塊積體電路中使用多閘
單一 7404 可以在同一塊板子上執行多個無關的工作:
• 閘門 1:反轉重置或啟用線路
• 閘極2:在MOSFET驅動器前清理PWM邊緣
• 閘門3:透過RC去跳轉開關
• 閘門 4–6:產生簡單的振盪器或延遲元件
74HC04 / 74LS04 故障排除指引
| 問題 | 原因 | 修正 | |
|---|---|---|---|
| LS04 在 3.3V | TTL 閾值被違反 | 使用 HC/HCT/LVC 裝置 | |
| 無電阻的 LED | 過流 | 加 220–330 Ω | |
| 不解耦 | 輸出不穩定性 | 在 VCC | 附近加 0.1 μF |
| 浮動輸入 | 隨機切換 | 使用拉電阻 | |
| 驅動感應負載 | 電壓尖峰 | 新增電晶體/MOSFET 驅動 | |
| 綁定輸出 | 輸出爭奪 | 分別駕駛每批貨物 |
結論
精通 74HC04 和 74LS04 能讓你打下打造更乾淨、更快、更穩健的數位電路的堅實基礎。從定時與振盪器到訊號調節、電平移與邏輯設計,這些逆變器仍是現代與傳統系統中的基本工具。透過適當的變體與最佳實務,它們能帶來穩定的效能、可靠的邏輯運作,以及長期的電路穩定性。
常見問題 [FAQ]
74HC04 和 74HCT04 有什麼不同?
74HC04 採用 CMOS 輸入閾值,而 74HCT04 則使用相容的 TTL 閾值。這使得 HCT 版本在需要 CMOS 輸出但必須接受 5V TTL 輸入電平且不需額外電平移時理想。
74HC04 或 74LS04 可以用來做類比訊號整形嗎?
是的,當然有限制。這些逆變器若輸入乾淨俐落地通過數位閾值,能將慢波或斜率類比波形進行平方,但它們不是線性放大器,不應用於連續類比處理。
有多少顆 74HC04 或 74LS04 晶片可以共用同一條電源軌?
只要電源能承受它們的總電流,你可以從同一軌供電給多顆晶片。每顆IC加裝0.1 μF的解耦電容,以防止元件間的雜訊耦合。
74HC04 和 74LS04 輸出在驅動長線時需要保護嗎?
是。長線會增加電容和雜訊,可能導致鈴聲或誤開關。如果訊號完整性有問題,可以使用串聯電阻(50–200 Ω)、較短的線路,或使用緩衝器。
74HC04 或 74LS04 可以直接驅動繼電器或馬達嗎?
不。它們的輸出電流對感性負載來說太低。使用電晶體、MOSFET 或專用驅動 IC,並在繼電器線圈上加裝回掃二極體以提供保護。