0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何选择Mosfet驱动程序进行运动控制

电子设计 来源:powerelectronicsnews 作者:Peter Millett 2021-05-19 06:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

工程师经常使用栅极驱动器或“预驱动器” IC以及N沟道功率MOSFET来提供驱动电动机所需的高电流。重要的是要考虑与选择驱动器IC,MOSFET以及在某些情况下相关的无源组件有关的所有设计注意事项。通常,对该过程的了解不多,实现方式也不尽人意。让我们开始讨论为预驱动器/功率MOSFET电路选择组件的简单方法,以及由此产生的系统性能。

电机规格开始

设计直流电动机驱动器(无论是有刷电动机还是三相无刷电动机),电动机的特性将决定驱动器的设计细节。有助于定义驱动器设计的两个主要因素是电动机的工作电压和电流要求。

但是,这些参数并不像人们最初想到的那么简单。电机通常具有给定的电压和电流额定值,实际运行值可能会根据应用情况而与这些额定值不同。施加的电压决定了电动机的速度。电动机所需的电流取决于施加在电动机上的转矩。因此,驱动器可能需要设计也可能不需要按照电动机的完整规格进行设计。

您可以使用通常在电机数据表中给出的速度常数和转矩常数来估算特定应用所需的电压和电流。驱动器必须使用至少与从电动机上获得所需速度所需的电压一样高的电压供电,但是电源电压通常取决于系统可用的电压。通常,最大电流需求由使用机械负载启动电动机所需的转矩来设置。

选择MOSFET

确保选择额定功率至少为电源电压和电机所需最大电流的功率MOSFET。请记住,有必要留一些余量。

选择一个漏极至源极额定电压(VDS)至少比电源电压高20%的MOSFET。在某些情况下,尤其是在电流较大,转矩步长较大且电源控制不佳的系统中,您可能需要的裕度是电源电压的两倍。

当然,MOSFET的额定电流必须足够高,以提供电动机所需的峰值电流,但通常在散热方面占主导地位。MOSFET会耗散功率并在漏极-源极电阻RDS(ON)中产生热量。包括环境温度和MOSFET可用的任何散热在内的热约束设定了可以消耗多少功率的限制。该最大允许功耗驱动基于RDS(ON)值的MOSFET选择。

一旦找到必要的额定电压和RDS(ON),请务必考虑总栅极电荷(QG)。栅极电荷是衡量打开和关闭MOSFET需要多少电荷的度量。QG较低的MOSFET更易于驱动。与较低的QG相比,它在较低的栅极驱动电流下切换速度更快。

栅极驱动电流和上升/下降时间

可以将功率MOSFET的栅极视为栅极和源极端子之间的非线性电容。即使栅极不传导直流电流,它也确实需要电流来对栅极电容进行充电和放电,从而导通和关断MOSFET。提供给栅极的电流量决定了完全导通MOSFET所花费的时间。同样,当电流从栅极拉出时,该电流量将设置MOSFET的关断时间。

要了解驱动栅极所需的条件,您需要知道MOSFET的开关速度。您必须在低开关损耗(需要快速的上升和下降时间)和低EMI(需要缓慢的上升和下降时间)之间进行设计权衡。此外,脉宽调制(PWM)频率以及所需的最小和最大占空比限制了开关速度的时间。例如,在20 kHz PWM频率下,占空比为1%时需要产生500 ns的脉冲。这需要数百纳秒或更短的上升和下降时间。

确定所需的上升/下降时间后,计算所需的栅极驱动电流。可以估计为QG/t,其中QG是总栅极电荷,t是所需的上升/下降时间。请注意,这是在整个上升/下降时间内需要驱动的电流量-实际上,由于大多数栅极驱动器不提供恒定电流,因此栅极驱动电流通常会在这段时间内有所变化。

如果将恒定电流输送到栅极,则栅极处的电压不是线性斜率,而是线性斜率。在MOSFET切换期间,它达到一个平稳状态(图1)。这被称为“米勒高原”,是由栅极-漏极电容引起的。当漏极过渡时,此电容需要电流充电,因此栅极-源极电容的充电会变慢。提供给栅极充电的电流越低,转换完成所需的时间就越长。

o4YBAGCk4suAbe6aAADrHecutn0820.png

图1:1A恒流栅极驱动器(100 nC –红色=栅极,紫色=漏极,200ns / div。)

图2显示了使用具有12Ω串联电阻的12 V恒压栅极驱动器时的波形。高原仍然存在,栅极达到12 V所需的时间更长,但漏极的开关时间几乎相同。

o4YBAGCk4tmAUppRAAEmiJHSnjQ415.png

图2:具有12串联电阻的12V栅极驱动器(100 nC –红色=栅极,紫色=漏极,200ns / div。)

选择前置驱动器IC

一旦知道所需的最小栅极驱动电流,就选择可以支持它的栅极驱动器(预驱动器)IC。这些零件的种类繁多,具有不同数量的通道,栅极驱动电流功能和电源电压范围。某些部分还提供其他集成功能,例如电流检测放大器保护电路

许多半导体供应商都提供预驱动器IC,这些供应商生产用于电源管理的产品,包括MPS。这些供应商提供了专为DC电动机驱动器设计的各种单通道和三通道预驱动器IC,包括三通道60V和100V系列以及单相100V器件。

一些预驱动器IC使用线性稳压器电荷泵和/或自举电容器从主电动机电源内部生成所需的栅极驱动电压。其他一些则需要单独的栅极驱动电源。要以100%的占空比工作(长时间输出高电平),请选择带有内部电荷泵的预驱动器,以使高端栅极长时间保持导通状态。仅依靠自举电路驱动高端的预驱动器只能在有限的时间内保持高端MOSFET的导通,因为一段时间后漏电流会耗尽自举电容。

栅极驱动器必须至少能够提供实现上述所需的上升和下降时间所需的电流量,但是也可以使用具有更大电流能力的驱动器。一些驱动器IC提供了一种通过改变零件内部栅极驱动的数量来调节上升和下降时间(也称为“转换速率调节”)的方法。当使用不具有内置压摆率调节功能的部件时,用户可以在栅极驱动器输出和MOSFET栅极之间插入电阻。这限制了栅极电流,并减慢了上升和下降时间。

编辑:hfy

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

    关注

    150

    文章

    9407

    浏览量

    229469
  • 驱动器IC
    +关注

    关注

    0

    文章

    44

    浏览量

    14995
  • 无刷电动机
    +关注

    关注

    1

    文章

    19

    浏览量

    8849
  • 栅极驱动器
    +关注

    关注

    8

    文章

    1297

    浏览量

    40207
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为FreeRTOS增加新的设备驱动程序

    如果你正在使用FreeRTOS构建嵌入式系统,并且考虑添加新的设备驱动程序,那么这篇文章很适合你。高效的设备集成不仅仅是让设备功能正常运行——更关乎模块化、可靠性和安全性。
    的头像 发表于 08-06 15:44 736次阅读
    为FreeRTOS增加新的设备<b class='flag-5'>驱动程序</b>

    zephyr设备驱动程序模型

        1:Zephyr 内核支持多种设备驱动程序驱动程序是否可用取决于board 和驱动程序。 Zephyr 设备模型为配置作为系统一部分的驱动程序提供了一致的设备模型。设备型号负
    的头像 发表于 07-29 10:34 453次阅读
    zephyr设备<b class='flag-5'>驱动程序</b>模型

    强实时运动控制内核MotionRT750(一):驱动安装 #正运动技术 #正运动 #运动控制 #

    运动控制
    正运动技术
    发布于 :2025年07月03日 14:16:07

    是否有办法用标准Windows驱动程序控制GPIO吗?

    关于 CY7C65213-28PVXI 的控制, 我正在考虑更改 VenderID 并使用标准 Windows 驱动程序对其进行控制。 但是,使用标准 Windows
    发表于 05-08 07:05

    Linux环境再升级:PLIN驱动程序正式发布

    PLIN驱动程序现已正式发布,本文将展示如何安装PLIN驱动程序,以及如何在Linux环境下进行基本的PLIN通信操作,确保您能够快速掌握并应用这一新工具。
    的头像 发表于 04-21 15:29 788次阅读
    Linux环境再升级:PLIN<b class='flag-5'>驱动程序</b>正式发布

    TI 旋转电机-电机驱动控制解决方案指南

    保 护与电平移位;控制器-可根据主机的反馈与运动轨迹信息 生成正确的开关模式,以控制电机的运动;栅极驱动器-可生成用于准确和高效地驱 动
    发表于 03-18 12:27

    AN3761-KSZ DSA驱动程序的使用

    电子发烧友网站提供《AN3761-KSZ DSA驱动程序的使用.pdf》资料免费下载
    发表于 01-22 16:28 0次下载
    AN3761-KSZ DSA<b class='flag-5'>驱动程序</b>的使用

    用于InterBase的ODBC驱动程序:可与多个第三方工具兼容

    支持从任何地方轻松安全地访问实时 InterBase 数据。 选择 Devart ODBC Driver for InterBase 的原因 集成 该驱动程序与第三方数据分析工具兼容, 例如 Microsoft Excel,并与各种 IDE 和系统集成,例如
    的头像 发表于 01-22 09:57 834次阅读
    用于InterBase的ODBC<b class='flag-5'>驱动程序</b>:可与多个第三方工具兼容

    摩尔线程发布图形显卡驱动程序v280.90.2

    1月20日,摩尔线程发布最新图形显卡驱动程序v280.90.2。
    的头像 发表于 01-21 10:07 878次阅读

    适用于MySQL的dbExpress驱动程序:提供对MySQL的快速访问

    (包括社区版)快速访问 MySQL,以及 macOS(32 位和 64 位)和 Linux(64 位)平台。对于此服务器,dbExpress 将驱动程序作为实现通用 dbExpress 的独立库,提供用于
    的头像 发表于 01-21 09:52 666次阅读

    炬芯科技助力mentech推出Belief专业骑行运动手表

    mentech,全球低碳先锋品牌,专注于为全球消费者提供智能化骑行装备产品,于2024年12月27日推出重磅新品——Belief专业骑行运动手表,一款重塑骑行体验的全能型智能运动手表。Belief专业骑行运动手表采用了炬芯科技A
    的头像 发表于 01-15 09:25 1594次阅读

    适用于Oracle的ODBC驱动程序

    安全地访问实时的 Oracle 数据。 为什么选择 Devart ODBC Driver for Oracle  集成 该驱动程序与第三方数据分析工具兼容, 例如 Microsoft Excel,并与各种 IDE 和系统集成,如 Visual
    的头像 发表于 01-13 09:17 843次阅读

    适用于Oracle的dbExpress驱动程序

    (包括社区版)快速访问 Oracle macOS(32 位和 64 位)和 Linux(64 位)平台。对于此服务器,dbExpress 将驱动程序作为实现通用 dbExpress 的独立库提供 用于
    的头像 发表于 01-09 16:04 683次阅读
    适用于Oracle的dbExpress<b class='flag-5'>驱动程序</b>

    USB音频过滤器驱动程序安装

    电子发烧友网站提供《USB音频过滤器驱动程序安装.pdf》资料免费下载
    发表于 12-19 14:28 0次下载
    USB音频过滤器<b class='flag-5'>驱动程序</b>安装

    运动控制卡周期上报实时数据IO状态之C++篇

    使用C++进行运动控制卡的周期上报功能实现
    的头像 发表于 12-17 13:59 1520次阅读
    <b class='flag-5'>运动</b><b class='flag-5'>控制</b>卡周期上报实时数据IO状态之C++篇