有使用到直流有刷电机,它的驱动电路,工程师该如何设计呢?
L9110S芯片
L9110S芯片,内部集成了H桥电路,是一个可以直接驱动直流有刷电机的芯片。VCC电源电压工作在2.2V~6.5V之间,输出的电流最大支持200mA。

8个引脚,是一个SOP-8封装。
Pin2和Pin3引脚是芯片的电源引脚,推荐工作在5V;
Pin5和Pin8引脚是芯片的电源地线,直接接GND;
芯片的OA和OB引脚,是H桥驱动输出的两个引脚,直接接到直流电机就可以;
IA和IB引脚,分别是OA和OB引脚的控制信号;当IA为高电平,OA输出高电压VCC;IA为低电平,OA输出低电压GND;IB的功能和IA是相同的。
硬件电路
怎么用L9110S芯片来完成工程师想要的直流有刷电机驱动呢?
L9110S芯片应用电路
就像它的引脚功能一样,在使用L9110S芯片驱动电机,只需要将电机的两端连接在芯片的OA和OB引脚就OK了。
如果电机想要工作在5V电压下,就把芯片的VCC电源电压设置为5V就行;如果想要工作在3.3V,同样地,把VCC电源电压设置为3.3V就行;
可能会有工程师问,能不能让电机工作在12V呢?
答案是不行的,因为L9110S芯片的VCC电源电压,它的范围是在2.2V~6.5V之间,12V是超过了这个它的工作电压。
为了使VCC电源电压,在驱动电机的时候,不受影响,可以在VCC引脚处添加两个电容,一个是电解电容100uF/35V,一个是滤波MLCC电容104/50V。
软件开发
有了直流有刷电机的硬件电路,它的软件开发就可以展开了。
在写程序代码,主要就是控制芯片的IA和IB两个引脚的逻辑电平状态。
如果想要电机正转,只需要将IA引脚控制在高电平状态,IB引脚控制在低电平状态就行;如果想要电机反转,就需要将IA引脚控制在低电平状态,IB引脚控制在高电平状态。
注意,如果IA引脚和IB引脚同时为高电平或者低电平,直流有刷电机都是不转动的,是停止状态,此时它的静态电流可以做到0.2uA。