工具与软件:
大家好!
我有一个双极 PWM 信号从 MCU 输出到 DRV2665、以便将信号的电压升压至100 Vpk-pk。 不过、双相波形的上升时间随着模拟输入信号振幅的增加而增加、这会导致对波形负相位的干扰。 在较小的输入信号振幅下、如果输出端有明显的上升时间、那么这就不是大问题、但它不会改变正负相位的总脉冲宽度。 但在幅度较大的情况下、上升时间足够长、可改变不同相位的脉冲宽度并相互干扰。
作为参考、 DRV2665 在0x01寄存器中配置了模拟输入源和增益1、并且遵循了正确的启动程序来清除 STANDBY 位并设置0x02寄存器中的 EN_OVERRIDE 位。 输入信号不同强度/振幅下的上升时间如下:
15%强度:4us 上升时间
18%强度:6us 上升时间
36%强度:16us 上升时间
100%强度:36us 上升时间
可以说、我可以进行一些计算、以按照上面在输入 PWM 信号中提供的时序延迟负相位、但这并不是很正确、我实际上想了解这个核心问题并在电机驱动器侧解决这个问题、我怀疑这个问题出在电机驱动器侧。
很抱歉、如果我没有清楚说明设置、因此我很乐意根据需要提供更多信息。 感谢您提前提供的帮助。