L293D电机驱动集成电路是控制紧凑型电子系统中直流电机及其他感性负载的广泛解决方案。本文对L293D进行了清晰且结构化的概述,涵盖其内部架构、引脚配置、工作原理、关键特性、应用以及在现代电机控制设计中的未来相关性。

什么是L293D电机驱动IC?
L293D是一种高压、高电流电机驱动集成电路,设计用于控制感性负载,如直流电机、步进电机、继电器和电磁阀。它是一块单片集成电路,四个输出通道配置为两个H桥,实现对两个直流电机的独立正向和反向控制。该设备支持标准TTL和DTL逻辑电平,并使用独立的逻辑电源,使控制电路能在低于电机电源的电压下工作。内置夹位二极管可防止感性负载带来的电压尖峰,IC支持16针DIP封装中最高5 kHz的开关频率,并增强散热性能。
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.5V至36V的供电电压,支持多种电机使用。 |
| H桥配置 | 双H桥设计支持独立控制两个直流电机。 |
| 输出电流能力 | 每通道可输出高达600毫安电流,适合小型至中型电机。 |
| 逻辑兼容性 | 支持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:连接为内部控制电路供电的5V逻辑电源。该引脚应与微控制器相同的逻辑电压相连。
• 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毫安 | 最高可达500毫安 |
| 电压范围 | 4.5伏 – 36伏 | 最高可达50 V |
| 逻辑接口 | TTL / CMOS 兼容 | TTL / CMOS 兼容 |
| 内置保护 | 内部钳位二极管,热关机 | 仅限内部夹具二极管 |
| 速度控制(PWM) | 支持中 | 支持(受切换损耗限制) |
| 双向驱动 | 是的 | 不 |
| 需要外部组件 | 非常少 | 非常少 |
| 典型套餐 | 16针DIP | 16针DIP |
| 设计复杂性 | 中等 | 简单 |
结论
L293D依然是一款可靠且易于使用的电机驱动单元,适合低至中功耗应用,将简洁、保护功能和灵活控制集成于一体。通过了解其工作原理、布线要求和局限,您可以自信地将L293D集成到机器人、教育项目和实用运动控制系统中。
常见问题解答 [常见问题解答]
L293D 可以与 Arduino 或其他微控制器一起使用吗?
是的。L293D完全兼容Arduino、ESP32、PIC及其他微控制器,因为它支持标准的TTL/CMOS逻辑电平。你只需要正确连接逻辑电源、地线、控制针脚和电机电源。
为什么L293D在运行时会发热?
L293D采用双极晶体管,相比现代MOSFET驱动器,其功耗更高。在负载下,尤其是600毫安限制附近,热量积累是正常的,因此适当通风和避免过流非常重要。
L293D能直接驱动步进电机吗?
是的。L293D可通过使用两个H桥驱动小型双极步进电机。然而,它缺乏电流调节功能,因此更适合低功率步进电机,而非精密或高扭矩应用。
L293D输出端的电压降是多少?
L293D的电压降相对较高(通常每通道1.2–2 V)。这意味着电机接收的电压低于电源,这会降低速度和扭矩,相较于更高效的驱动单元。
与现代电机驱动相比,L293D 还算是个不错的选择吗?
对于学习、原型制作和低功耗项目来说,L293D 因其简洁性和保护功能依然是稳健的选择。然而,现代基于MOSFET的驱动器在先进设计中提供了更高的效率、更低的热量和更好的性能。