ZHCSVS7 April 2024 DRV8215
PRODUCTION DATA
该参数用 WSET_VSET 表示,有助于根据 REG_CTRL 寄存器设置来设置目标速度或电压。
当 REG_CTRL 设置为 10b 时,将启用速度调节模式。WSET_VSET 是一个 8 位寄存器,可设置为介于 00h(对应于 0rad/s)和 FFh(对应于 W_SCALE 允许的最大速度)之间的值。速度控制环路将 SPEED 寄存器的值与 WSET_VSET 设置的目标速度相匹配。请注意,SPEED 寄存器的最大值为 255。
当 REG_CTRL 设置为 11b 时,将启用电机电压调节模式。VM_GAIN_SEL 用于选择较小或较大的电压范围。
VM_GAIN_SEL | 电压范围 | 对应的 WSET_VSET 范围 | 近似 WSET_VSET 分辨率 | WSET_VSET 设置的公式 |
---|---|---|---|---|
0b | 0V 至 15.7V | 0V:0 15.7V:255 | 61.56mV/位 | WSET_VSET = 目标输出电压 x (255/15.7) |
1b | 0V 至 3.92V | 0V:0 3.92V:255 | 15.38mV/位 | WSET_VSET = 目标输出电压 x (255/3.92) |
如表 7-15 所述,通过将 VM_GAIN_SEL 设置为 1b,用户可以提高较低电压下的电压调节分辨率。
设置为 0b 时,可将电机电压设置为介于 0 (0V) 和 255(约 15.7V 驱动输出电压)之间的值。请注意,WSET_VSET 的最大值为 255。每个位对应于输出电压设置的约 61.56mV 分辨率。将 WSET_VSET 设置为 255 会将目标电压设置为 15.7V。计算十进制值的公式如下所示:
例如,如果所需的目标电压为 5V,则寄存器设置值 = 5*(255/15.7) = 81。因此,将值设置为 81(或 51h)会输出约 5V。