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

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

3天内不再提示

如何设置、设计及正确地驱动GaN功率级

星星科技指导员 来源:TI 作者:TI 2023-04-14 10:07 次阅读

您将用氮化镓(GaN)功率级,Hercules™微控制器和滚轮调暗灯。我将介绍硬件和固件。准备好启动您的焊接设备。

您可以通过多种方式控制GaN功率级。LMG5200 GaN 半桥功率级的 TI 用户指南使用无源元件和分立逻辑门的组合。在这篇文章中,我将描述如何使用Hercules微控制器驱动它。图 1 显示了用于驱动 LMG5200 的 Hercules 模块。

poYBAGQ4uMaAIviOAAEJWJ9qgks557.png

图 1:带死区发生器的大力神 PWM 模块

GaN和大力神功率级是完美的匹配。两者都在工业和汽车应用中表现良好。Hercules脉宽调制(PWM)模块具有专门的硬件来驱动这些信号。死区发生器 (DB) 子模块非常适合生成您需要的死区时间。

设置

图 3 显示了将连接在一起的硬件模块。负载是一个经典灯泡。德州仪器 LMG5200 GaN 评估套件控制灯的功率。旧鼠标的滚轮用作输入。您将使用它来上下调频GaN功率级的输出。

poYBAGQ4uMyAZSEcAAHz8oym-yw080.png

图 3:硬件设置

Hercules LaunchPad将把组件粘合在一起。当您旋转滚轮时,它会使灯更亮或更暗。

设计

想出一个干净的硬件结构并不难,因为您有清晰的功能块(图 4)。逻辑部分是:带有输入(滚轮)和输出(GaN驱动器)的Hercules控制器,以及功率调节:带有输入(LaunchPad)和输出(灯)的GaN驱动器。

pYYBAGQ4uNKAAHn-AAJJ8QGufbA890.png

图 4:硬件模块

固件也是如此。状态机管理功能,有两个模块:侦听滚轮的旋转功能和与 LMG5200 通信的 GaN 模块。这两个模块都依赖于低级 Hercules 外设驱动程序(图 5)。

poYBAGQ4uNeAD7BpAAJ5TMlBaAQ033.png

图5:固件模块


活动

让我们从输出端开始。第一步是在LaunchPad上生成正确的PWM信号,以控制GaN驱动器。接下来,将GaN评估套件连接到LaunchPad,在此过程中对PCB进行一些更改。最后,插入输入。将鼠标滚轮变成稳定的正交编码器,并将信号集成到固件中。

以正确的方式驱动 LMG5200 GaN 功率级

LMG5200 GaN 半桥功率级对其输入信号有特殊要求。我在上一篇文章中深入介绍了这些信号。关键是创建两个反向PWM信号。在特定点也需要暂停。当信号切换逻辑电平时,您必须在其中一个信号的开关低电平和另一个信号的开关高电平之间等待一小段时间(称为死区时间)。

当低信号高时,高信号应为低信号,反之亦然。但是,您必须在一个信号的下降沿和另一个信号的上升沿之间注入一个小的延迟。两个信号都将在几纳秒内保持低电平。

pYYBAGQ4uNyAOrNvAADgHJHq8no926.png

图 6:具有死区时间的 LMG5200 输入信号

在图 6 中,死区时间是下降沿和上升沿之间的阴影区域。让我们将其与图7进行比较,图<>捕获了Hercules微控制器生成的信号。

poYBAGQ4uOGAd0SnAAAVZQDKXO0428.png

图 7:捕获大力神 PWM 和死区时间

图7中的黄色和蓝色迹线是来自Hercules ePWM模块的低信号和高信号。紫色迹线是计算信号(黄色和蓝色),代表死区时间。

示波器的 SUM 函数在这里有很大帮助。您可以使用它来测量死区时间的宽度(两个信号均为低电平时的0V骤降)。同样重要的是,如果您不小心同时将两个信号驱动为高电平(这种情况会破坏您的GaN器件),它将显示为10V峰值。

设置 PWM 信号

您可以使用可视化硬件配置器 HALCoGen 配置 Hercules 微控制器及其模块。启用所需的外围设备,对其进行参数化,然后让 HALCoGen 生成项目。您将获得一个包含完整源代码的可编译项目,并且只需添加两行代码即可获得正在运行的设计。

首先,启用 ePWM 驱动程序。这是将产生两个信号的外设,您将发送到GaN集成电路IC)。

poYBAGQ4uOeACIeHAABriQUsdVI901.png

图 8:启用 PWM

接下来,激活其中一个可用的 PWM 模块并创建 LMG5200 GaN 半桥所需的信号。

pYYBAGQ4uOyABwZMAABzoXQ5lFg219.png

图 9:激活 PWM 模块 1

您可以在单个屏幕上配置整个信号,包括死区时间。通过将复选框和值设置为图10所示的值,您的ePWM模块将准备好输出GaN信号。

poYBAGQ4uPOAZeKkAADP1yReo8U777.png

图 10:配置 PWM 信号和死区时间

我写了一篇关于 element14 的博客文章,解释了每个设置,以及此配置如何为您提供 LMG5200 的完美信号。

让 HALCoGen 为您生成项目源代码,并将这些行添加到 main() 函数中:

poYBAGQ4uQGAMr6SAAAL99_i8B4116.png

您可以使用 Code Composer Studio™ 软件构建和执行此项目,并且 LaunchPad 已准备就绪。探测ePWM信号,您将获得与图7中的示波器捕获类似的图像。占空比为10%,频率为1MHz。

仅此而已。您已经将LaunchPad变成了可以立即控制GaN驱动程序的设备。

审核编辑:郭婷

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

    关注

    48

    文章

    7482

    浏览量

    151012
  • GaN
    GaN
    +关注

    关注

    19

    文章

    1917

    浏览量

    72941
收藏 人收藏

    评论

    相关推荐

    GaN功率设计的散热注意事项

    在任何电力电子转换器中,热设计都是一项重要的考虑因素。热设计经优化后,工程师能够将 GaN 用于各种功率级别、拓扑和应用中。此应用手册论述了 TI LMG341XRxxx GaN 功率
    发表于 11-18 09:42 926次阅读

    如何正确地同时设置DQ32bit和useSpi为true?

    请问如何正确地同时设置DQ32bit和useSpi为true,谢谢
    发表于 02-27 07:24

    用一个Hercules™ LaunchPad™ 开发套件控制GaN功率—第2部分

    如何正确地驱动这个功率。 在这篇博文中,我打算试一下你的设计成果。经验证,LaunchPad™ 能够产生出正确的信号。那么,就
    发表于 08-31 17:40

    用Hercules™ LaunchPad™ 开发套件控制GaN功率—第1部分

    信号集成到固件中。 正确驱动LMG5200 GaN功率 LMG5200 GaN半桥
    发表于 08-31 07:15

    高速直流/直流转换器数兆赫兹GaN功率参考设计

    描述此参考设计基于 LMG1210 半桥 GaN 驱动器和 GaN 功率的高电子迁移率晶体管 (HEMT),实现了一款数兆赫兹功率
    发表于 10-17 15:39

    如何正确地设置指向函数的指针

    嗨,我正在使用CAN库,我需要把RxBuffer传递给一个函数。代码编译得很好,但是PIC总是重新启动,这里是我使用的代码。这个函数被声明成这样。在另一个文件中像这样手工使用。我想我没有正确地设置
    发表于 07-15 13:34

    是否正确地设置了振荡器

    我一直在和PIC24FJ128DA210一起工作,我试图用MCC来设置系统,当我检查代码时,我看到有一个函数来初始化振荡器,我有:我只想验证我是否正确地设置了振荡器,我对振荡器了解得更多从8位微控制器寄存器,但是,我需要了解如果
    发表于 04-09 14:26

    正确驱动LMG5200 GaN功率的步骤

    可以用很多种方法来控制GaN功率。针对LMG5200 GaN半桥功率的TI用户指南使用了一个
    发表于 11-17 06:56

    GaN功率集成电路的驱动性能分析

    GaN功率半导体集成驱动性能
    发表于 06-21 13:24

    如何正确地设置接地装置

    如何正确地设置接地装置,感兴趣的小伙伴们可以看看。
    发表于 08-22 17:24 0次下载

    如何正确地选择运算放大器

    如何正确地选择运算放大器,感兴趣的小伙伴们可以瞧一瞧。
    发表于 11-22 17:50 9次下载

    用 Hercules 开发套件来控制 GaN 功率——第 2 部分

    在我的上一篇博文中,我为大家介绍了一个动手操作项目:用一个氮化镓 (GaN) 功率、一个Hercules 微控制器和一个滚轮来调节一盏灯的亮度。我讲到了设置、设计,以及如何
    发表于 04-18 09:40 1133次阅读
    用 Hercules 开发套件来控制 <b class='flag-5'>GaN</b> <b class='flag-5'>功率</b><b class='flag-5'>级</b>——第 2 部分

    用一个Hercules LaunchPad开发套件控制GaN功率2

    在我的上一篇博文中,我为大家介绍了一个动手操作项目:用一个氮化镓 (GaN) 功率、一个Hercules™ 微控制器和一个滚轮来调节一盏灯的亮度。我讲到了设置、设计,以及如何
    的头像 发表于 12-09 11:12 1035次阅读
    用一个Hercules  LaunchPad开发套件控制<b class='flag-5'>GaN</b><b class='flag-5'>功率</b><b class='flag-5'>级</b>2

    如何正确地使用与维护蓄电池

    电子发烧友网站提供《如何正确地使用与维护蓄电池.doc》资料免费下载
    发表于 11-15 09:13 0次下载
    如何<b class='flag-5'>正确地</b>使用与维护蓄电池

    如何正确地使用与维护蓄电池

    电子发烧友网站提供《如何正确地使用与维护蓄电池.doc》资料免费下载
    发表于 11-15 11:22 0次下载
    如何<b class='flag-5'>正确地</b>使用与维护蓄电池