DRV8308:三相无刷直流电机控制器的卓越之选

电子说

1.4w人已加入

描述

DRV8308:三相无刷直流电机控制器的卓越之选

在电子工程师的日常工作中,电机控制是一个常见且关键的领域。今天,我们就来深入探讨一款功能强大的三相无刷直流电机控制器——DRV8308。

文件下载:drv8308.pdf

一、DRV8308简介

DRV8308专为控制有感无刷直流电机而设计,它具备先进的功能和简单的输入接口,能够驱动6个外部N沟道MOSFET,其栅极驱动电流可在10mA至130mA之间进行配置,以实现最佳的开关特性。该器件的工作电源电压范围为8.5V至32V,支持多种灵活的配置方法,并且集成了过流、过压和过热保护功能,为系统的稳定运行提供了可靠保障。

二、关键特性剖析

(一)速度控制模式

DRV8308支持三种速度输入模式,分别是时钟频率模式、时钟占空比(脉宽调制)模式和内部寄存器指定占空比模式。

  • 时钟频率模式:这是一种闭环速度控制模式,通过将FGOUT频率与CLKIN频率锁定,实现精确的速度控制。在该模式下,数字速度控制系统会将电机速度与输入时钟的频率进行匹配,并且可以对极点和零点频率以及积分器增益进行数字调整。经过适当调整后,DRV8308能够驱动电机实现小于0.1%的周期抖动,并对不同负载提供快速的扭矩补偿。
  • 时钟PWM模式和内部寄存器PWM模式:这两种模式属于开环控制。在PWM输入模式下,输入PWM信号的占空比会被测量并通过MOD120寄存器进行缩放,从而控制电机的速度。需要注意的是,输入PWM频率应在16kHz至50kHz之间,更高的频率可能会导致分辨率下降。

(二)换向模式

DRV8308支持三种换向模式,分别是标准120°换向、120°单霍尔换向和180°正弦波驱动换向。

  • 标准120°换向:该模式基于三个霍尔传感器的输入,使用简单的组合逻辑来激励电机相。然而,霍尔传感器的位置误差可能会导致电机产生噪声、振动和扭矩波动。
  • 120°单霍尔换向:当电机以近乎恒定的速度运行或处于速度锁定状态时,该模式会被启用。它仅使用一个霍尔传感器输入(HALL_U)来生成换向定时,从而消除了单个霍尔传感器的机械或电气偏移所导致的扭矩波动。
  • 180°正弦波驱动换向:这种模式同样使用单个霍尔传感器来生成换向定时,并且通过对输出占空比进行调制,使绕组中的电流近似为正弦波,从而有效降低了声学噪声和扭矩波动。

(三)保护功能

DRV8308集成了多种保护电路,包括VM欠压锁定(UVLO)、VM过压(VMOV)、电机过流(OCP)、电荷泵故障(CPFAIL)、电荷泵短路(CPSC)和过热(OTS)保护。当检测到故障时,FAULTn引脚会被拉低,同时相应的故障位会在FAULT寄存器中被设置,以确保系统的安全性和可靠性。

三、应用与实现要点

(一)内部速度控制环约束

DRV8308内置的速度控制环在电机电气速度约为50Hz至6.7kHz的范围内能够实现最佳性能。在更慢或更快的速度下,速度控制效果可能会变差,尤其是在使用霍尔传感器进行速度反馈时。不过,通过使用自动增益和自动提前功能,可以将动态范围扩展至4倍。此外,当不使用内部速度环时,电机的速度控制可以通过外部实现,此时速度限制将不再适用。

(二)霍尔传感器配置与连接

DRV8308的霍尔传感器输入能够与多种类型的霍尔传感器进行接口。通常情况下,会使用输出差分信号约为100mV的霍尔元件,并通过VREG5调节器为其供电。为了抑制电机PWM产生的噪声耦合,通常会在霍尔输入两端连接电容。

(三)FG放大器配置与连接

FG放大器用于提供更高带宽的速度反馈,但由于其靠近电机线圈,容易受到电机PWM噪声的干扰。为了解决这个问题,除了设置FG放大器的增益电阻外,通常还需要在FG放大器电路中添加无源滤波组件。此外,FG绕组应进行交流耦合,以防止直流偏移问题。

(四)详细设计步骤

在设计使用DRV8308的系统时,需要考虑多个参数,如电机电压、电机电流(峰值和RMS)、速度命令方法、所需的抖动(速度抖动)、配置方法、霍尔元件电流和功率FET开关时间等。

  • 电机电压:BLDC电机通常有特定的额定电压,较高的电压有助于电流更快地通过电感绕组,从而实现更高的RPM。
  • 电机电流:了解和控制电机电流对于选择功率FET器件、确定所需的大容量电容以及确定DRV8308电流限制器功能的检测电阻大小至关重要。
  • 速度命令方法:可以选择闭环或开环速度控制,根据具体需求计算正确的参考时钟频率。
  • 配置方法:DRV8308的寄存器可以通过OTP、外部EEPROM或SPI进行配置。在开环PWM模式下,可以使用一组推荐的寄存器设置作为基线。
  • 霍尔元件电流:可以使用DRV8308的调节输出VREG或VSW为霍尔元件提供电流,并通过串联电阻来限制元件电流。
  • 功率FET开关时间:可以通过DRV8308的IDRIVE寄存器轻松控制外部FET的开关时间,但快速的开关时间可能会导致VM和GND上产生额外的电压噪声。

四、编程与寄存器设置

DRV8308使用简单的SPI串行接口来写入控制寄存器。串行数据格式为24位串行写入,包括读写位、7位地址位和16位数据位。通过SPI接口,可以在电机运行时随时更新寄存器参数。寄存器映射定义了各种操作参数,如速度控制环的特性、换向设置、栅极驱动电流等。

五、总结

DRV8308是一款功能强大、性能卓越的三相无刷直流电机控制器,它提供了丰富的功能和灵活的配置选项,适用于多种应用场景,如工业泵、风扇、阀门、白色家电、电动工具和打印机等。在实际应用中,我们需要根据具体需求合理选择参数和配置方法,以充分发挥DRV8308的优势。你在使用DRV8308的过程中遇到过哪些问题?又是如何解决的呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分