工具与软件:
您好!
我希望你们都做得很好!
我使用的是 DRV8350HRTVT、但电机正常旋转会遇到一些问题。 我正在使用以下条件:
- 1x PWM 模式(MODE 引脚、560k Ω 电阻、Hi-Z)
- INHC (Dir、低电平)
- INLC (制动、高电平)
- 霍尔传感器信号直接连接到 INLA、INHB 和 INLB、无需 MCU (实现了适当的上拉电阻和滤波)
- MCU 生成的 PWM 信号(STM32、20kHz、10%占空比仅用于测试)
- VM/VDRAIN ->电源16.8V ~ 18V (3A)
- IDRIVE ->连接到3.3V
- VDS -> Hi-Z
由于电机仅振动、我尝试先检查信号(霍尔传感器、相位、GHx、GLx、SHx)发生了什么情况。 我注意到在某些相位和某些门中有太多噪声、因此在尝试使其工作之前、我决定移除电机、仅检查驱动器的预期行为。
数据表提供以下参考:
DRV8350H (数据表) | ||||||||||
未定义状态 | INHC = 0 | A 相 | B 相 | C 相 | 该设计的链接 | |||||
INLA | INHB | INLB | GHA | GLA | GHB | GLB | GHC | GLC | ||
STOP (停止) | 0 | 0 | 0 | L | L | L | L | L | L | STOP (停止) |
对齐 | 1. | 1. | 1. | PWM | !PWM | L | h | L | h | 对齐 |
1. | 1. | 1. | 0 | L | L | PWM | !PWM | L | h | B→C |
2. | 1. | 0 | 0 | PWM | !PWM | L | L | L | h | a→C |
3. | 1. | 0 | 1. | PWM | !PWM | L | h | L | L | A→B |
4. | 0 | 0 | 1. | L | L | L | h | PWM | !PWM | C→B |
5. | 0 | 1. | 1. | L | h | L | L | PWM | !PWM | C→A |
6. | 0 | 1. | 0 | L | h | PWM | !PWM | L | L | B→A |
由于我移除了电机、因此我可以控制霍尔传感器信号并检查预期行为。 我获得了以下结果:
DRV8350H (测量、无电机) | ||||||||||
未定义状态 | INHC = 0 | A 相 | B 相 | C 相 | 该设计的链接 | |||||
INLA | INHB | INLB | GHA | GLA | GHB | GLB | GHC | GLC | ||
制动器 | X | X | X | L | h | L | h | L | h | 制动器 |
STOP (停止) | 0 | 0 | 0 | h | L | h | L | h | L | STOP (停止) |
对齐 | 1. | 1. | 1. | PWM | !PWM | L | h | L | h | 对齐 |
1. | 1. | 1. | 0 | h | L | PWM | !PWM | L | h | B→C |
2. | 1. | 0 | 0 | PWM | !PWM | h | L | L | h | a→C |
3. | 1. | 0 | 1. | PWM | !PWM | L | h | h | L | A→B |
4. | 0 | 0 | 1. | h | L | L | h | PWM | !PWM | C→B |
5. | 0 | 1. | 1. | L | h | h | L | PWM | !PWM | C→A |
6. | 0 | 1. | 0 | L | h | PWM | !PWM | h | L | B→A |
似乎高侧的栅极无法正常工作(但并非所有情况下都是如此)。
我检查了电路和驱动器配置很多次、但无法确定问题可能在哪里。
我附上了原理图的一部分作为参考。
您能给我介绍一下我还能尝试解决这个问题吗?
提前感谢!