您好,
我正在尝试启动并运行DRV2605L自动校准。 我的LRA电机在3.0V时的额定转速为1.3万rpm (~216Hz)。 VDD为5V。
我使用的设置如下:
反馈= 0xAA (N_ERM_LRA = 1,FB_BRAKE因子= 2,LOW_Gain = 2,BEMF_Gain = 2)
RATEV = 119
CLAMPV = 164
Control4 = 0x30 (AUTO_CAL_TIME = 3)
control1 = 0x92 (STARTUP_BOOST = 1,DRIVE_TIME = 18)
Control2 = 0xf5 (BIDIR_INPUT = 1,BRAKE稳定器= 1,SAMPLE_TIME = 3,BENLET_TIME = 1,IDISS_TIME = 1)
当我运行校准时,我得到以下电压ON OUT +和OUT -(完整波形和细节):
这看起来是正确的,但DIAG_result寄存器是1 (但是请注意,V_max是5V,我不知道额定电压是通过PWM强制执行的平均值,还是应该是绝对电压,在这种情况下,它与3V I目标电压不匹配)。
校准后,寄存器0x18为0x3,寄存器0x19为0x4A。 寄存器0x1A是0xE4。
我用电机在桌子上,双手或粘在桌子上进行了此测试。 是否存在Misconfig问题或修复此问题的程序? 我已经阅读 了这篇文章。
感谢你的帮助。