L293D 馬達驅動器 IC 是廣泛應用於控制小型電子系統中直流馬達及其他感性負載的解決方案。本文清楚且結構化地概述了 L293D,涵蓋其內部架構、針腳配置、操作原理、關鍵特性、應用,以及在現代馬達控制設計中的未來相關性。

什麼是L293D馬達驅動IC?
L293D 是一款高壓、高電流的馬達驅動積體電路,設計用來控制感性負載,如直流馬達、步進馬達、繼電器和電磁閥。它是一塊單片積體電路,擁有四個輸出通道,配置為兩個 H 橋,實現兩個直流馬達的獨立正向與反向控制。該裝置可接受標準的TTL與DTL邏輯電平,並使用獨立的邏輯電源,使控制電路能以低於馬達電源的電壓運作。內建夾位二極體可防止感性負載產生的電壓尖峰,IC支援最高5 kHz的切換頻率,採用16腳DIP封裝,並具備增強散熱效果。
L293D 腳位配置

| 密碼 | 徽章名稱 / 群組 | 功能說明 |
|---|---|---|
| 1, 9 | 啟用腳位(EN1, EN2) | 啟用或關閉每個 H 橋。當電平高時,對應的馬達驅動器啟動;當電壓低時,輸出會被禁用。 |
| 2、7、10、15 | 輸入腳位(IN1–IN4) | 透過定義施加於每個 H 橋的邏輯狀態來控制馬達方向。 |
| 3、6、11、14 | 輸出腳位(OUT1–OUT4) | 直接連接到馬達端子,以驅動馬達前進或倒退。 |
| 8 | 馬達電源腳(Vcc2) | 供應電力給馬達驅動級(通常電壓較高)。 |
| 16 | 邏輯電源腳位(Vcc1) | 供應內部邏輯電路電力(通常為5V)。 |
| 4、5、12、13 | 接地腳(GND) | 邏輯與電源的共用接地參考;中心銷也有助於散熱。 |
L293D 的特性
| 特徵 | 說明 |
|---|---|
| 工作電壓範圍 | 支援 4.5 V 至 36 V 的供電電壓,允許多種馬達使用。 |
| H 橋配置 | 雙 H 橋設計可獨立控制兩個直流馬達。 |
| 輸出電流能力 | 每通道可提供高達 600 mA,適合小型至中型馬達。 |
| 邏輯相容性 | 支援 TTL 與 CMOS 邏輯電平,方便與微控制器介面。 |
| 感應保護 | 內建夾位二極體可保護積體免受感性負載引起的電壓尖峰影響。 |
| 保護功能 | 包含熱關機與過電流保護,確保安全運作。 |
| 外部元件 | 只需極少的外部元件,簡化電路設計。 |
L293D 馬達驅動器的工作原理

L293D 透過控制施加於輸入端的邏輯訊號及啟用腳位來運作,這些腳位決定馬達方向、煞車行為及速度。每個直流馬達連接在一對輸出腳位上,形成 H 橋。當對應的使能腳位被設定為高電平時,H 橋會啟動並直接回應輸入腳位的邏輯電平。
不同的輸入組合會導致特定的運動動作:
• 正向旋轉:一個輸入為高電平,另一個為低電平,導致電流沿一個方向流經馬達。
• 反向旋轉:輸入邏輯狀態互換,反轉電流流向與馬達方向。
• 動態煞車:兩個輸入皆為高電平,透過H橋暫時短接馬達端子,迅速減速馬達。
• 自由運行(滑行):兩個輸入皆為低電平,使輸出處於高阻抗狀態,讓馬達自然停止。
馬達速度控制通常透過對使能腳位施加PWM(脈寬調變)訊號,透過開關H橋來調節平均馬達電壓。雖然 PWM 也可以套用在輸入腳位,但使用啟用腳位通常能提供更平順且更有效率的速度控制。
L293D 替代方案與等效集成電路
等價物

• L293DD - L293D 的表面貼裝版本,具有相同的電氣特性與腳位功能,適合緊湊型印刷電路板設計。
• L293DD013TR - L293DD 的磁帶捲軸包裝版本,設計為自動化組裝,同時維持與 L293D 相同的效能與腳位相容性。

• L293DNE - L293D 的穿孔 DIP 封裝版本,提供相同的雙 H 橋功能和電氣規格,非常適合原型製作與麵包板使用。
• L293NEG4 - 符合無鉛及RoHS標準的環保L293DNE版本,電氣性能不變。
替代方案

• L293E - L293D 的更高電流替代方案,支援外部鉗位二極體,提供更高的輸出電流能力,但需額外外部元件以實現感性保護。
L293D 的應用
由於設計簡單且具備內建保護功能,L293D 廣泛應用於低至中功率的運動與控制專案中:
• 直流馬達方向與速度控制 – 透過施加於啟用腳位的PWM訊號實現前進與倒退馬達運作。
• 需要協調運動的小型機器人系統 – 驅動多個直流馬達或馬達對,實現基本的移動控制,如轉向、停止及同步動作。
• 移動車輛與移動型專案 – 常用於小型機器人車及移動平台,以控制車輪馬達以進行導航與移動。
• 可逆風扇控制電路 – 允許風扇向任一方向旋轉,適用於通風、冷卻或氣流控制應用。
• 教育與原型平台 – 常用於學習套件與原型機,以展示馬達驅動原理及H橋操作。
L293D 功能方塊圖
在內部,L293D 包含四個驅動緩衝器階段,排列成兩個功能組,每組組成完整的 H-橋,由共用的啟用腳控制。當使節針位為高電位時,相應的輸入訊號會傳送到輸出驅動器,使連接的馬達或負載能依照所施加的邏輯運作。
當使能腳位為低電位時,相關輸出會進入高阻抗(三態)狀態,導致負載失效並阻止電流流動。此設計允許獨立控制兩個馬達,同時簡化外部控制介面。
功能方塊圖同時展示了內建的夾位二極體及內部電源路由路徑。這些元件保護積體電路免受感性負載造成的電壓瞬變,並確保切換時電流流向受控。這些內部模組共同提供安全且可靠的馬達控制,同時保持整體電路設計簡單且緊湊。
接線 L293D 馬達驅動模組
電源供應器連接
• VSS:連接供電於內部控制電路的 5 V 邏輯電源。此腳位應與微控制器相同的邏輯電壓相連。
• VS:供應馬達電壓,根據馬達額定值,電壓可能高於邏輯電源。建議使用適當的解耦電容以降低噪音。
控制信號連接
• IN1 與 IN2:透過設定邏輯電平高或低來控制馬達 1 的方向。
• IN3 與 IN4:以相同方式控制馬達 2 的方向。
PWM或標準數位訊號可套用於這些輸入(或啟用腳位)以控制馬達速度與方向。
馬達連接
• OUT1 與 OUT2:直接連接馬達 1 的端子。
• OUT3 與 OUT4:直接連接馬達 2 的端子。
L293D 與 ULN2003 比較

| 特色 | L293D | ULN2003 |
|---|---|---|
| IC 類型 | 馬達驅動器 IC | 達靈頓電晶體陣列 |
| 主要目的 | 雙向馬達控制 | 高電流負載切換 |
| 控制方法 | 雙 H 橋 | 低側(僅下沉)驅動單元 |
| 馬達方向控制 | 是的(正反) | 不(僅限單向) |
| 頻道數量 | 4 通道(2 個 H 橋) | 7 頻道 |
| 典型應用 | 直流馬達、步進馬達、繼電器 | 步進馬達、繼電器、電磁閥 |
| 輸出電流(每聲道) | 最高可達600 mA | 最高可達500 mA |
| 電壓範圍 | 4.5 V – 36 V | 最高可達50 V |
| 邏輯介面 | TTL / CMOS 相容 | TTL / CMOS 相容 |
| 內建保護 | 內部夾位二極體,熱關機 | 僅內部夾具二極體 |
| 速度控制(PWM) | 支持中 | 支援(受切換損耗限制) |
| 雙向驅動 | 是的 | 不 |
| 需要外部元件 | 非常少 | 非常少 |
| 典型套件 | 16針DIP | 16針DIP |
| 設計複雜度 | 中等 | 簡單 |
結論
L293D 仍是低至中功率應用中可靠且易於取得的馬達驅動器,結合了簡易性、保護特性與靈活控制於一體。透過了解其工作原理、接線需求與限制,您可以自信地將 L293D 整合進機器人、教育專案及實用的運動控制系統中。
常見問題 [FAQ]
L293D 可以搭配 Arduino 或其他微控制器使用嗎?
是的。L293D 完全相容於 Arduino、ESP32、PIC 及其他微控制器,因為它接受標準的 TTL/CMOS 邏輯電平。你只需要正確連接邏輯電源、接地、控制腳位和馬達電源。
為什麼 L293D 在運作時會發熱?
L293D 採用雙極性電晶體,這在功率耗散上比現代 MOSFET 驅動器更高。在負載下,尤其是接近600 mA限制時,熱量累積是正常的,因此適當通風和避免過電流非常重要。
L293D 可以直接驅動步進馬達嗎?
是的。L293D 可透過同時使用兩個 H 橋來驅動小型雙極步進馬達。然而,它缺乏電流調節功能,因此更適合低功率步進馬達,而非精密或高扭力應用。
L293D 輸出端的電壓降是多少?
L293D 的電壓降相對較高(通常每通道 1.2–2 V)。這表示馬達接收的電壓低於電源,這會降低速度和扭矩,相較於效率較高的驅動器。
L293D 相較於現代馬達驅動程式,還算是不錯的選擇嗎?
對於學習、原型製作及低功耗專案,L293D 因其簡潔與保護功能,仍是穩健的選擇。然而,現代基於 MOSFET 的驅動器在先進設計中提供更高的效率、較低的熱量與更佳的效能。