主题中讨论的其他器件: TPS54160、 BOOSTXL-DRV8301、 DRV8303、 DRV8301
尊敬的 comunity:
DRV8302的降压转换器似乎有问题。 我将其焊接到以下原理图中:
我在相关引脚上获得的电压电平如下:
我正在使用12V VDD 为芯片供电。
(不) FAULT 被拉至低电平-您能不能建议我还能检查什么来找出导致此不需要的操作的原因。
如果需要、这里也是电路板的 PCB。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的 comunity:
DRV8302的降压转换器似乎有问题。 我将其焊接到以下原理图中:
我在相关引脚上获得的电压电平如下:
我正在使用12V VDD 为芯片供电。
(不) FAULT 被拉至低电平-您能不能建议我还能检查什么来找出导致此不需要的操作的原因。
如果需要、这里也是电路板的 PCB。
尊敬的 James:
是的、我一直使用示波器、问题在于知道什么是信号、输出什么电压、这就是我在第一篇文章中记录电压电平的原因。
但是、现在我在启动 drv8302芯片时发布所有信号。 也许您可以更好地诊断(附加到 Word 文件)e2e.ti.com/.../osciloscope_5F00_traces.docx
是的、可能是器件损坏了-但我已经重新焊接了另一个芯片。 现在我订购了其中3个、我认为这比 Farnell Aprox 340€的参考设计更便宜。
关于电桥是的、我使用磁通、我确保没有电桥(我重新焊接了一部分一次)、然后您可以检查示波器迹线-如果有桥-两个相邻引脚具有相同的迹线-但从图片中您可以看到它们没有。
关于焊盘-是的、我知道这应该在另一个 PCB 迭代中固定-一些电容器在0805中不可用、我将1206器件焊接到0805焊盘-但我已仔细检查过没有短路 (我认为来自范围的迹线也证实了这一点-否?)
希望您的团队中对该器件具有良好知识的专家能够找出该器件不起作用的原因(我发布的文档中的范围跟踪可能会有所帮助)?
是否有一些看门狗引脚可以知道该部件是否处于活动状态?
您好、Zhivko、
我不确定 Farnell 的情况如何、但您可以直接使用 TI 商店从我们订购器件。
要将 PowerPAD 焊接到芯片上、您可能需要考虑使用回流焊技术。 从底部通过较大的过孔进行焊接可能不可靠。 以下是有关器件焊接的几个应用手册:
它是低电平的-因为我误解了我需要将它拉高-现在我在 SW 中(在 stm32f3中)执行了该操作、现在它不是低电平-所以它看起来不错。 故障引脚也是如此-我需要将它们拉高、以便它们不会发生故障。
" 如果 IC 变热"。 我仍然没有尝试打开电机,因此他们肯定不会因为这个原因而变热:)因为我错误地读取了 FAULT 和 OCN 引脚。
我将使用 stm32f3芯片上的 DAC 设置 OC_ADJ 引脚-我需要通过软件控制最大电流-我希望该器件能够正常工作。
明天我将尝试转动一些有刷两相电机-我期待着这样做! )到目前为止很好:)
我还连接顶部和底部 PCB。 我使用的 MOSFET 是 IRFS7530TRL7PP。
原理图: e2e.ti.com/.../2350.shema12-_2D00_-Schematic.pdf
e2e.ti.com/.../shema11-_2D00_-PCB_2D00_bottom.pdf
e2e.ti.com/.../shema11-_2D00_-PCB_2D00_top.pdf
我使电机接通12V 电源、而不是尝试使用24V 电源、并且驱动器变得更热-进入故障状态。 电流消耗(显示在电源上)达到187mA。
现在、它还报告了12V 上的故障、我无法使电机转动-可能是什么问题?
当我打开电源流耗为14mA 时、在我更改 INH_A 和 INH_B 上的 PWM 后、它开始消耗193mA 电流并进入故障状态并保持在该状态(无法通过切换 EN_GATE 复位)... 我相信24V 在这个驱动器芯片的工作范围内非常低。
驱动程序变热、因此我只能在超过3秒的时间内触摸它。
我使用的是3PWM 模式、我对如何在 PWM1和 PWM2上放置 PWM 信号(在底部图片中标记)以使两相有刷电机左转以及如何放置 pwm1和 pwm2以将其右转有疑问:
好的、我会将 INLx 接地、但在第二个 PCB 版本上-可以假设它在12V 电压下工作而不将 INLx 接地、它也应该在24V 电压下工作吗?
您能否检查 PCB 布局(我附上了 PDF)以查看是否巧妙地连接了 GND - PGND、AGND 和 GND? 我在数据表中看到它提到 AGND、PGND 和 GND、但这3个接地在数据表的布局图中不清晰可见-您可以通过该图来阐明还是验证该图来阐明这一点吗?
是否有可能由于电力线上缺少电容器而损坏栅极驱动器?
以下是三 PWM 模式下 A 相和 B 相的 PWM 驱动真值表:
Inha | INHB | 电机方向 |
0 | PWM | 左侧 |
PWM | 0 | 没错 |
1 | !PWM | 没错 |
!PWM | 1 | 左侧 |
关于接地和 PCB 布局、您希望布线尽可能宽、并承载大电流。 这包括 VM、GND 和电机相位布线。 如果您从以下链接下载硬件设计文件、它们会提供良好的布局示例。
现在、当我在 INHA 和 INHB 上发出 PWM 信号时、由于 GVDD 欠压、我产生了奈特故障。 请参阅下面的示波器跟踪。 这可能是什么原因、也可能是什么原因? 您是否认为 MOSFET 栅极消耗的电流过大?
我正在使用: IRFS7530TRL7PP
栅极驱动 RMS 电流= MOSFET Qg×开关 MOSFET 数量×开关频率
栅极驱动 RMS 电流= 236 * 2 * 23 = 10.856mA
这应该在 drv8302规范范围内-是吗?
我能够移动电机、但 MOSFET 变得非常热。 我可以看到以下示波器图片:
在 PWM2上(PWM1为0V):
在 GL_B 上:
我想找出问题的根源、我看到 INH_B 设置为24kHz 的 PWM 频率、INH_A 设置为0kHz、我使 GL_B 和 GH_B 同时打开-这是怎么可能的?
我唯一想到的是电流限制模式-我看到的是这种电流限制吗? 从数据表中、我读出"如果 M_OC =低电平、栅极驱动器将以逐周期电流限制模式运行"。 在本例中、我将 M_OC 设置为低电平。
BIAS 引脚的用途是什么? 对于上部示波器迹线-我已将其悬空-但今天将其连接到1Mohm 以查看它是否会产生任何影响。 此外、在数据表中的一些原理图上、电容器连接在其他原理图上、电阻器连接到 GND -原因是什么? 连接偏置的正确方法是什么?
偏置是否可能影响电流限制、或者是否与电流限制有任何关联?
是的、我通过将大电容焊接到电源轨来解决 GVDD 欠压事件(正如我在上一篇文章中所写的那样)。
这是在我将 BIAS 引脚焊接到1MOhm 电阻器后拍摄的图片-但我无法解释整个过程都是使用4A -我设置了4A 电流限制、所有这些只是用于开关 MOSFET、而不连接电机... 我需要更深入地检查这一点-以回答所有能量耗散在哪里...
我认为这种欠压事件是由于 PCB 存在未知原因而发生的。
关于 OC_ADJ -我已将 DAC 从我的 uC 连接到 DAC、并禁用过流限制、DAC 将3.3V 输出到 OC_ADJ (目前我仍在使用 DRV8302进行适当的电机操作时)。
HEREare 电机相位1的图片(蓝色为 GHA 黄色 GLA)
电机相位2 (蓝色为 GHB 黄色 GLB)
这是不可解释的-为什么它在12V 电压下吃4A -请参阅下图
好的、我认为我的想法有一些缺陷-我不确定为什么在 PWM1存在且 PWM2为0V 时 GL_A 和 GH_A 反相。
我认为正确的情况应该与此类似(GL_A 或 GL_B 的栅极信号之一应该为0V)(0V 用水平绿色线表示):
但实际上情况如下:
因此、随着最后一种情况的发生-我将两个 MOSFET 短路-我确信我缺少一些东西... 为什么 GH_A 或 GL_A 的其中一个门不是0V、而 GH_A 是反转 GL_A?
以下是布线:
PWM1
PWM2
栅极信号-蓝色 GH_A、黄色 GL_A:
我想尝试在没有连接 MOSFET 的情况下运行 DRV8302 -现在我看到我是否移除栅极电阻器-芯片停止输出 GL_A 和 GL_B -所以可以在没有连接 MOSFET 的情况下运行 GL_A 和 GL_B 吗?
另一件事- GH_A 和 GH_B 之间的死区时间是否很短、以至于接地 MOSFET 开启 A 相和12V MOSFET 开启 A 相? 这是我现在看到的短路情况的唯一解释-增加 DTC 是否有帮助(增加死区时间)?