DRV8323电机驱动芯片

         大家好,我是程序小羊。好久不见呀,近段时间在忙于工作的事情很久没更新了。最近我在学习TI的芯片,使用TI的芯片搭建一个电机控制平台,由于使用的驱动是DRV8323,这个驱动芯片需要用到SPI进行放大倍数等的配置,所以我觉得还是有必要进行记录一波的。

         首先是SPI的原理:由于SPI有四种模式(如下文字所示,这里图片就放一种进行说明)

         SPI其实很简单,百度一下随随便便就有很多讲解这里就不过多进行解释了。我们来看看我们的这篇文章的主角——DRV8323。

          DRV8323分两种。一种通过硬件电阻电容配置放大倍数等(DRV8323RH)。一种通过软件SPI通信配置放大倍数等((DRV8323RS)内部带SPI模块)。

            硬件放大配置如下所示:

             软件所示:

            根据数据手册我们可以知道:

            Fault Status Register 1故障状态寄存器1 (address = 0x00):

           Fault Status Register 2 故障状态寄存器2 (address =0x01)

            Driver Control Register 驱动控制寄存器(地址=0x02)

               Gate Drive HS Register 栅极驱动寄存器(地址= 0x03)

               Gate Drive LS Register 栅极LS驱动寄存器(address = 0x04)

                 OCP Control Register OCP控制寄存器(address = 0x05)

                  CSA Control Register CSA控制寄存器(DRV8323x Only) (address = 0x06)

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 2
收藏 3
关注 86
成为作者 赚取收益
全部留言
0/200
成为第一个和作者交流的人吧