ZHCSVS8 April 2024 DRV8235
PRODUCTION DATA
该方法利用了将 KMC 和 KMC_SCALE 与纹波速度 ωripple 关联的比例因子。ωripple 与 KMC_SCALE 成正比,但与 KMC 成反比。假设 kd 是一个虚拟常数。可以得出:
使用下标“def”表示默认值,可以得出 KMC 和 KMC_SCALE 的默认值公式如下:
使用下标“tuned”,同样可以得出 KMC 和 KMC_SCALE 的调优值公式如下:
取上述两个公式之比,虚拟常数 kd 约掉:
此时,已知以下内容:
要求出 ωdef,请根据 KMC_SCALE 调优方法 1 的步骤 3 选择一个 W_SCALE 值。接下来,通过将 SPEED 与 W_SCALE 相乘,将使用 KMC_SCALEdef 和 KMCdef 求得的 SPEED 寄存器上的纹波速度转换为 rad/s。例如,如果 SPEED 读数为 0x04 且 W_SCALE 设置为 10b(对应于 64rad/s),则纹波速度(以 rad/s 为单位)= 4*64 = 256rad/s。
代入上述四个值并进行简化,可得到 KMC_SCALEtuned 和 KMCtuned 之比,这是一个常数。从四个可用值中选择 KMC_SCALEtuned,使 KMCtuned 在限制范围内(0 至 255)具有最高位精度。工作示例如下。