如何快速上手一块集成电路芯片(以无刷电机驱动芯片DRV10974RUMR为例)

背景介绍:

笔者受到委托,帮忙测试一下DRV10974RUMR电机驱动芯片应用在产品中的可行性。通俗地讲,就是让这块本人从来没有采用过的芯片“正常工作起来”。

事实上,无论是在工作中,还是在自主学习实践过程中,会经常遇到使用新芯片,冷门芯片的情况。这篇文章的主旨在于帮助电子工程爱好者利用芯片手册资源,快速上手芯片,并且做出有效,科学的设计,希望对大家有所帮助。

设计步骤:

1.明确需求:

本次设计的目标是使用DRV10974RUMR芯片,驱动无刷电机,并且掌握此款芯片的基本操作;设计出一块简易的电机驱动板。

2.阅读芯片参考手册:

芯片参考手册就是芯片的说明书。网络上不可能找到任意芯片的使用教程博客,事实上,最好最严谨的教程就在芯片手册中,芯片手册从用户(设计者)的角度出发,剖析了有关芯片的技术细节和使用方法。

作为新手,阅读这种严谨,冗长的文件往往需要很大的耐心,有时还需要一定的英文水平。现在我将根据我的工作学习经验,为大家展示一种快速阅读查询芯片手册并作出设计的方案。

DRV10974RUMR芯片手册网址:DRV10974 12V、三相无传感器 BLDC 电机驱动器 datasheet (Rev. E) (ti.com)

1)阅读概述部分

对于新芯片而言,被放在手册第一页的内容总是最重要的,上面记载了芯片公司“最希望你看见的内容”,跟着它的节奏获取信息是相当明智的选择。手册的第一页作为产品的门面,官方往往会对这一部分进行精细翻译,方便推广宣传(即使后面的正文还是英文。。。)

TI公司的手册编写相当专业,严谨。从概述页中,我们获得了以下可能有帮助的信息:

1.芯片的定位是驱动小型无刷电机,飞行器用的大电机就不用考虑了;

2.输入电压大小,输出电流大小;

3.芯片具有PWM/模拟量智能识别控制转速,速度反馈,切换转向,利用外围阻容进行细节调整,优化效率等特色功能;

4.附带了一张典型应用的原理图。

2)阅读引脚定义相关内容

阅读这部分内容的目的有两个,其一是加深对芯片功能的理解与记忆,方便分析;其二是摸清芯片引脚接口的耐压,电气属性,后续出现问题方便通过万用表等仪器测量,快速排除问题。

引脚定义相关内容:

耐压相关内容

本轮阅读中,我们获得了以下信息:

1.各个引脚的定义与功能。重点关注供电(VCC,GND,PGND)、调速,方向信号入口(PWM,FR)、电机接口(U,V,W);

2.各个引脚的耐压值,方便后续电路设计,故障排除等流程;

需要注意的是,我在这里没有细看其他配置引脚的介绍,其他配置引脚的功能用法建议配合“典型应用”进行理解和记忆。

3)阅读典型应用

大多数集成电路芯片都会给出典型应用的原理图。可以保证的是,按照典型应用搭建的电路,是经过严谨测试的,所以能够让芯片正常运作,实现目标功能,因此一定是值得注意,不容错过的内容。

如果你的目的就是快速实现功能的话,其实已经可以照搬到项目原理图里面进行测试了。但是通常情况下,我们需要先分析这个电路中的每一个元器件,看看官方给的描述,弄清楚“接什么”,“取什么值”,“怎么接”,“实现了什么”这几个问题。

想要解答这些问题,就要回过头来阅读手册里面的细节设计描述部分了。

4)阅读细节描述/设计指南部分

众所周知,无刷电机的启动需要循序渐进,先使用大电流,低频率让电机转子积累角动量(开环控制),然后再提升频率,电流维持至额定工作水平,用于稳定电机转速(闭环控制)。

这类笔者以“设置电机启动速度”和“设置过流保护阈值”为例,对手册进行进一步查询,完善我们的原理图设计。

关于电机启动速度的描述如下:

需要注意,这里的Speed单位是频率单位Hz。对速度公式求导即可得到加速度公式a=Accel1+Accel2*t(这里的a只是简单示意一下加速过程的剧烈程度,并不是物理上的加速度定义)。

按照表格选取不同的Rrmp即可获得不同的Accel1,Accel2值,从而达到不同的加速效果。

接下来是关于过流保护阈值的内容:

过流保护阈值阈值由R(cs)取值确定。笔者直接选择115k电阻,将阈值拉到1.400A。

外围电子元件的选型,取值都可以像这样在细节描述/设计指南部分得到答案。确定好预期功能后,就可以在原理图上落实设计方案了,但是如果后续还有PCB设计相关内容的话,关于芯片周围电路布局布线的内容也不容错过。

5)阅读布局示例(选读)

一般而言,PCB布局布线是有来自从业者的经验作为参考的,有一些通用规律,比如滤波电容、晶振靠近芯片,大电流路径应该加粗走线或者铺铜等。对于某些芯片来说,布局布线这一步决定了芯片能否正常运行,因此手册一般也会给出布局布线的相关规则。

布局布线内容分为文字描述性内容和图示内容。笔者比较建议浏览图示内容,然后仔细阅读文字描述内容,并且弄清楚这些描述在图上是如何实现的。

实际布局布线往往需要根据情况作出个性化调整,文字描述性内容此时显得格外重要,建议认真研究。

3.完成你的设计:

通过以上过程,你就能快速上手从未使用过的集成电路芯片,并且作出相关设计。

但是一切电子电路设计,还是应该围绕着硬件调试,实际测量和运行试验来展开。

笔者完成了上述阅读与设计步骤,最终完成了电机驱动板的初版设计,成功运行。

总结:

本文以DRV10974RUMR无刷电机驱动芯片为例,展示了上手新芯片的流程,手册阅读思路和设计技巧,希望对大家有所帮助。

第一次写此类文章,后续还会更新类似内容,请多指点!

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值