当前位置: 首页 > news >正文

【每周分享】关于BOOSTXL-3PHGANINV(TI的 三相逆变器模块)的经验分享

目前在搞电机驱动,最近申请了个TI的三相电机逆变模块,准备用来驱动电机,真是一波三折。下面来分享下我的经历,希望对后面的人有帮助。
一、硬件资料
相应的硬件原理图、使用说明都可以从TI官网找到。
网址:BOOSTXL-3PHGANINV 子卡 | 德州仪器 TI.com.cn
原理图:

sluray0a.pdf(550.25 KB, 下载次数: 1)
LMG5200芯片资料:

lmg5200.pdf(963.39 KB, 下载次数: 2)
流程图:


主要电路:



二、调试
首先得查询芯片手册,主要是LMG5200的芯片手册
主要参数信息:


分为两种工作模式,UVLO以及正常工作模式,我就是卡在这里的。
调试步骤:
①通过原理图以及手册知道,在HI、LI输入电平时候,LMG5200输出SW脚应为VIN或者GND或者Hi-Z
查找HI、LI输入端,发现在SN74AVC8T245RHLR电平转换芯片上,通过查找SN74AVC8T245RHLR芯片资料得知:


②按上面短接相应管脚,并将J2/J4的40脚接3.3V,39脚接GND。


从理论上讲PWM_AH应为3.3V,PWM_AL应为0V;SW脚应为VIN
通电测量,发现PWM_AH应为3.3V,PWM_AL应为0V与理论一致,但是LMG5200的SW脚为2.33V,不是输入电压VIN。
查询LMG5200手册,得知:HB、HS之间电压需要大于3.2V才能正常工作,否则在UVLO模式下。


测量电容C13两端电压:2.27V小于3.2V,所以判断在UVLO模式下


③、研究怎么进入正常模式
通过原理图以及手册未发现有什么地方能够控制HB、HS之间电压。
开始网上找各种资料,后来想到是不是需要输入PWM波才行。
将LI接地,HI通过脉冲源输入0-3.3V的方波,测量SW管脚,还是为2.33V。
这时候实在没办法了,将情况反馈于代理厂商,厂家也有点头蒙,他们需要询问原厂(估计这都是正常流程吧)
等了两周才得到原厂回复,原厂回复如下:


这两个回复都无关痛痒,不是问题所在。
只能再次与代理沟通,说明情况


最后得到回复如下:


HI、LI需要变化才行,
但是已经验证LI接GND,HI接0~3.3V方波,问题还是没解决。所以又陷入了死胡同。
在纠结了好几天后,决定跳过验证,直接HI、LI都输入PWM波看看。
使用手里的FPGA芯片,控制IO口输出占空比可调的PWM波(同时避开死区时间),波形如下:


测试SW端,电压为7.2V,终于不是2.33V,看来还是需要HI、LI都输入PWM波才行
希望对后续使用此芯片的人有点帮助。不用再用直流电源来验证芯片性能了,直接输入PWM波来验证吧。
(PS:手册上没说必须用PWM波,HI、LI电压也没写不可以接3.3V、0V,还是想不通为什么直接接电压不行,如果不行,希望厂家在手册里标注出来)


附件:供电24V,测试数据
①HI接3.3V、LI接GND



②HI接0-3.3VPWM波(占空比70%)



③HI接PWM波(70%占空比),LI接PWM波(30%左右占空比),SW输出电压16.81V



④HI接PWM波(30%左右占空比),LI接PWM波(70%占空比),SW输出电压7.19V


SW输出电压与占空比关系:Vsw=24V*D
D 为HI输出PWM波占空比



---------------------
作者:LiuDW091
链接:https://bbs.21ic.com/icview-3498185-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

http://www.cnnetsun.cn/news/1438130.html

相关文章:

  • 专供普通人学的网络安全入门路线,从0到1指南,收藏这篇就够了!
  • OpenClaw - Personal AI Assistant (个人 AI 助理)
  • MLX90632红外温度传感器Arduino驱动库详解
  • MaaAssistantArknights 实战指南:从问题诊断到性能调优
  • 大数据领域分布式存储的分布式NFT数据管理
  • 造相-Z-Image游戏开发:2D素材批量生成与风格统一控制
  • 大疆Pilot上云直播实战:如何用SRS实现RTMP转WebRTC低延迟推流
  • Granite TimeSeries FlowState R1在交通流量预测中的惊艳效果:城市路口案例
  • 如何用Neorg构建合成生物学数据共享平台:终极架构设计指南
  • 【异常】Maven私有仓库依赖解析失败排查指南 [ERROR] Failed to execute goal on project example-thirdparty-app:
  • 如何通过WebAssembly优化xiaozhi-esp32-server前端性能:5个关键技巧
  • FPGA新手避坑指南:用状态机和移位寄存器两种方法实现序列检测器(附Verilog代码)
  • Esparto v3.3:ESP8266同步任务框架深度解析
  • GoCD与Vercel Analytics集成:前端性能监控自动化终极指南
  • 程序员到中年40岁了,转行搞网安还能吃到肉吗?
  • DAMO-YOLO工业落地:SMT贴片机AOI检测替代方案的成本效益分析
  • 2026大模型零基础入门到精通:全套学习路线图+实战项目,小白也能轻松掌握!
  • Python3.8镜像体验:3步搭建AI学习与Web开发环境
  • ESP32安全启动终极指南:基于xiaozhi-esp32-server实现链式验证的完整教程
  • 从top到htop:系统监控工具的进化与实战指南
  • Kettle在Windows环境下的典型故障排查与优化指南
  • STM32开发三层次:寄存器、标准库与HAL库选型指南
  • 深入ViTCE模块:OSTrack如何用‘候选消除’在单目标跟踪中又快又准?
  • 避开OpenAI API的坑:为什么你的VPN能用但代码连不上?(附区域检测工具)
  • kkFileView 3.6.0及以下版本任意文件读取漏洞复现与修复指南
  • 揭秘书匠策AI:论文写作路上的数据分析魔法师
  • 终极指南:如何利用JimuReport实现高效数据归档与查询优化
  • Guohua Diffusion 生成艺术展:探索人像、风景与抽象概念的视觉边界
  • 告别手动筛选!用Python+Word2vec自动扩充你的中文敏感词库(附完整代码)
  • 保姆级教程:SSC377/SSC378 SDK调试实战,从API错误码解析到模块独立测试