ZHCSVS8 April 2024 DRV8235
PRODUCTION DATA
进行电压调节时,内部电路会监控输出引脚之间的电压差。该电压差会随着时间的推移进行积分,以获得平均直流电压值。时间取决于输出滤波器的截止频率,该频率可由 OUT_FLT 寄存器设置。为了获得更好的结果,请选择一个比 PWM 频率至少低 20 倍的截止频率。例如,如果 PWM 为 20kHz,则 OUT_FLT=11b (1000Hz) 就足够了。
直流电压值与 I2C 寄存器 WSET_VSET 设定的目标电机电压进行比较。
当速度/电压调节模式激活时,将采用内部电桥控制方案。DUTY_CTRL 必须设置为 0b。占空比不能由用户手动编程。
如果平均输出电压低于 VSET,则内部电桥控制输出的占空比会提高。
如果平均输出电压高于 VSET,则内部电桥控制输出的占空比会降低。
PWM 调节期间将启用 H 桥,以在 PWM 导通期间驱动电流流过电机绕组。电流方向取决于 EN/IN1 和 PH/IN2 极性。
在 PWM 关断期间,通过启用该电桥的两个低侧 FET 来实现绕组电流的再循环。
如果编程的输出电压 (VSET) 大于 VM 电源电压,则器件以 100% 占空比运行,并且禁用电压调节特性。在此模式下,该器件的行为类似于传统的 H 桥驱动器。
位 | 值 |
---|---|
0b | 50kHz |
1b | 25kHz |
在电压调节模式下,电机转速可能略有变化,因为电机线圈电阻两端的压降会引入小误差。速度调节模式通过直接调节目标电机转速来消除这一误差。要启用速度调节,必须将 REG_CTRL 位设置为 10b。
当速度/电压调节处于非活动状态时,用户仍可以在内部进行 PWM 调节。为此,将 DUTY_CTRL 设置为 1b 并将占空比值编程到 PROG_DUTY 中。请注意,在这种情况下,I2C_BC 用于决定是否提取有关方向或旋转(正向/反向/滑行/制动/睡眠)的信息:
例如,如果按照表 7-12 中的设置,器件 PWM 将以 50kHz 的频率在正向方向上具有大约 50% 的占空比。
位 | 值 |
---|---|
I2C_BC | 1b |
DUTY_CTRL | 1b |
PMODE | 1b |
PWM_FREQ | 0b |
PROG_DUTY | 011111b |
I2C_EN_IN1 | 1b |
I2C_PH_IN2 | 0b |