电子说
在电子工程领域,电机驱动器是实现各种设备运动控制的关键组件。今天,我们要深入探讨德州仪器(TI)的DRV8830低电压电机驱动器,它为电池供电的玩具、打印机和其他低电压或电池供电的运动控制应用提供了集成化的解决方案。
文件下载:drv8830.pdf
DRV8830采用H桥电压控制电机驱动架构,能够驱动直流电机、步进电机的一个绕组或其他执行器/负载。其低MOSFET导通电阻(HS + LS 450 mΩ)可减少功率损耗,提高效率。同时,它能提供高达1A的最大直流/均方根或峰值驱动电流,满足多种负载的需求。
该驱动器的工作电源电压范围为2.75V至6.8V,适用于大多数电池供电系统。在睡眠模式下,其典型电流仅为300nA,有助于延长电池使用寿命。
DRV8830具备串行I2C兼容接口,支持多个地址选择,允许在一条I2C总线上连接多达9个设备,方便实现多设备的集中控制。
内置电流限制电路和故障输出功能,可有效防止过流、短路、欠压和过热等故障对设备造成损坏。一旦检测到故障,FAULTn引脚将输出低电平信号,同时在串行接口寄存器中设置相应的故障位。
提供热增强型表面贴装封装,如3mm × 3mm 10引脚的VSON封装和HVSSOP封装,有助于提高散热性能,确保设备在高温环境下稳定工作。
DRV8830的应用场景非常丰富,尤其适用于电池供电设备,如打印机、玩具、机器人、相机和手机等。此外,它还可用于小型执行器、泵等设备的驱动控制。
DRV8830采用脉冲宽度调制(PWM)技术来调节施加在电机绕组上的电压,即使在电源电压变化(如电池放电)的情况下,也能保持电机转速恒定。该电路通过监测输出引脚之间的电压差并进行积分,得到平均直流电压值,然后将其与通过串行接口设置的VSET DAC输出电压进行比较,根据比较结果调整PWM输出的占空比。 需要注意的是,如果编程输出电压大于电源电压,设备将以100%的占空比运行,电压调节功能将被禁用,此时设备表现为传统的H桥驱动器。
内部参考电压连接到DAC,通过VSET位控制DAC生成用于设置PWM调节输出电压的电压值。具体的输出电压可根据公式 (4 times VREF times (VSET + 1) / 64) 计算,其中VREF为内部1.285V参考电压。
为了保护系统在过流情况下不受损坏,DRV8830配备了电流限制电路。通过监测外部检测电阻上的电压,当电压超过200mV且持续时间超过约3µs时,PWM占空比将减小,以限制电机电流。如果过流情况持续约275ms,则会触发故障信号,将FAULTn信号拉低,并在串行接口寄存器中设置FAULT和ILIMIT位。
为了确保DRV8830的稳定运行,建议使用电源监控器来控制设备的睡眠模式。同时,适当的本地大容量电容对于电机驱动系统至关重要,它可以稳定电源电压,快速提供高电流。电容的选择需要考虑电机系统所需的最大电流、电源的电容和供电能力、电源与电机系统之间的寄生电感、可接受的电压纹波、电机类型和制动方法等因素。
DRV8830具有热关断(TSD)功能,当芯片温度超过约160°C时,设备将被禁用,直到温度降至安全水平。因此,在设计时需要考虑功率耗散和散热问题,确保设备不会因过热而损坏。功率耗散主要取决于输出FET的导通电阻 (R{DS(ON)}),可通过公式 (P{TOT} = 2 cdot R{DS(ON)} cdot (I{OUT(RMS)})^2) 估算。
通过I2C兼容的串行接口,微控制器可以对DRV8830进行控制和监控。在使用时,需要注意设备地址的设置和通信时序要求。设备地址的低三位由引脚A0 - A1输入,这三位地址位在电源上电时被锁存,不能动态更改。
以一个常见的电机控制电路为例,假设系统的VCC电压在4至6V之间变化,我们可以按照以下步骤配置DRV8830:
根据所选电机的额定值和所需的RPM,选择合适的电机电压。建议将电机电压设置为系统最低VCC电压,以确保在不同VCC条件下保持恒定的RPM。
通过选择合适的检测电阻RSENSE,将电机电流限制在所需的ILIMIT水平。计算公式为 (R{ISENSE} = 0.2V / I{LIMIT})。为了防止误跳闸,ILIMIT必须高于正常运行电流。同时,可以使用串联电感或斜坡驱动占空比的方法来限制启动电流。
为了获得最佳性能,检测电阻应具有表面贴装、低电感、足够的功率额定值,并靠近电机驱动器放置。可以使用多个标准电阻并联的方式来分布电流和散热。
在正常操作中,使用睡眠模式可以有效降低电源电流。如果需要进一步降低功耗,可以断开DRV8830的电源,但需要注意同时断开FAULTn上拉电阻的电源,并将IN1和IN2设置为逻辑低。
DRV8830低电压电机驱动器凭借其丰富的特性、广泛的应用场景和完善的保护功能,成为电池供电运动控制应用的理想选择。在设计过程中,我们需要充分考虑电源供应、布局设计、热管理和编程通信等方面的要点,以确保设备的稳定运行和性能优化。希望本文能为电子工程师在使用DRV8830进行设计时提供有价值的参考。你在使用DRV8830的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !