BTN7971驱动耐压45V,最大电流80A 

这BTN7971B的电机驱动折磨了我好几天,明明看着手册来设计的怎么就不行了呢,最后经过不断的测试总结了以下一些经验:

我们先来看BTN971的图:

根据数据手册可知:VS为输入电源脚,OUT1与OUT为输出脚,这两个脚在芯片内部是连接在一起的,IS和SR是用来检测芯片工作状态的,GND就不用说了。

最后是INH引脚,就是这个引脚害我捣鼓了几天,这个引脚看着就像使能引脚,手册上也是这么说的,说的是如果输入低电平芯片就进入休眠状态停止工作,最高输入是45V,为了方便我就直接接到输入电源上了,结果后来电路没办法正常工作,检查了半天网上查了很多资料发现也没问题啊,没有接错线啊,最后就怀疑可能是这个使能引脚的问题,我就拿来了电源进行测试,在输入电压为5-7V的时候电路可以正常工作,但是一旦超过了7V以上就有可能使电路无法工作。测试了几次之后,得出一个结论在INH引脚为3.3V-5V的时候芯片都可以正常工作,我去论坛上问过各位大神,有的人说他们是直接输入电源的电压给INH引脚也能正常工作,或许是我买的片子可能是国产翻版的加上了进口丝印吧,所以为了稳妥起见,各位还是输入3.3V或者5V吧。(注:如果单片机的pwm电压是3.3V,INH输入为3.3V(即为满占空比为3.3V),如果是5V则亦然)

再说说芯片的其他引脚,这里先上图

为了避免电机在没有信号输入的时候疯转,这里加入了上拉电阻,选用的阻值为4.7K(R21为4.7K),这里阻值建议为3.3K,4.7L或者5.1K。

在输入电源与地之间还加入了一个10UF的电容,如果稳妥起见还可以在输入端加入一个1000UF/35V的电解电容。

IS检测引脚上可以串一个510R的电阻到地

SR的引脚上我串了一个510R的电阻到地,为了增加摇摆率可以在510R的电阻上并一个104电容

隔离芯片我选用的是74LVC245,电路如下 B端为输入,A为输出。下拉电阻用的是4.7K,隔离芯片主要是为了防止电机的反向电流损坏单片机等

电路图经过测试是正常使用的,注意细节就行。

还要经济允许的话尽量去正规的渠道购买芯片,我这某宝买的芯片就跟抽奖一样。

有问题或者想要原理图和PCB工程的话可以留言问我 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐