一:技术理论
1.1 驱动电路定义
- 如下图所示,驱动电路位于控制电路与负载电路之间,将控制电路的控制信号转化为负载电路所需的驱动信号,提供足够电压、电流或功率给驱动负载电路。
- 控制电路:各类单片机、处理器等。
- 驱动电路:晶体管与MOS管构成的放大电路,开关电路去驱动IC。
- 负载电路:电机、继电器、LED灯、音频设备等。
1.2 低端驱动与高端驱动
- 低端驱动:
如下图,负载一端接电源,一端接开关管,开关管控制(负载电势的)低端,所以称为低端驱动。
低端驱动开关管一般使用NPN晶体管,Nmos管.
- 高端驱动:
如下图,负载一端接地,一端接开关管,开关管控制(负载的电势)高端,所以称为高端驱动。
二:OC门与OD门
2.1 OC门(open collector)
如下图,集电极开路,即为OC门,开集
- 输出端只能输出低电平(通常是0v),不能输出高电平。
- OC门常用于实现开漏输出、“线或”等逻辑功能,在总线设计、中断控制等场合广泛应用。
- OC门通常需要外部上拉电阻才能实现高电平输出,否则总线电平会一直被拉低。
- 多个OC门可以并联在同一条总线上,因为只有一个OC门可以拉低总线电平。
上图有两种情况:
- 当左边输入高电平即为1时,第一个三极管为NPN型,电流从VCC3.3V经三极管发射极输出到地,三极管导通后直接接地了(3.3v和地之间有个电阻)所以第二个三极管基极即为低电平,这时第二个三极管截止,右侧输出由VCC5V/9V通过上拉电阻控制(假如没有Vcc5V那就是浮空输入),最终结果就是输入端经OC门控制VCC3.3V,再通过OC门控制VCC5.5V电路。
- 当左边输入为低电平时,第一个三极管为NPN型,第一个三极管截止,此时第二个三极管基极为高电平,第二个三极管导通,所以此时输出端受Vcc5v控制。
2.2 OD门(open drain)
如下图,漏极开路,即为OD门,开漏
- 输出使用开漏型晶体管(Nmos或NPN)作为拉低电压的元件
- 输出端子没有内部上拉电阻,需要外部上拉电阻才能输出高电平
- 输出端可以直接驱动LED、继电器等负载
- 输出电平只能拉低0V(GND)或高阻态,无法直接输出高电平
- 多个OD门可以并联输出,实现线性“OR”功能
- 优点:输出能力强