主题中讨论的其他器件:DRV2624、、 DRV2605L
工具与软件:
大家好!
我正在尝试使用 DRV2526驱动器和我的 VLV221007E 线性振动电机开始自动校准。
我遵循 DRV2624和 DRV2625快速入门指南配置器件以进行自动校准、第4.3章"自动校准:
我在寄存器0x07的 MODE 字段中输入了值0x03。
我在寄存器0x08的 LRA_ERM 字段中输入了值1。
我使用了 DRV2624-2625_DESIGN_TOOL 工具(www.ti.com/.../DRV2624-2625_DESIGN_TOOL) 来计算要插入额定电压(0x1F)和 OD 钳位(0x20)寄存器(分别为90和114)中的值。
我在寄存器0x27的 DRIVE_TIME 字段中输入了计算出的值17。
此时、我开始校准。
校准失败、因为检查 DIAG_RESULT 位时它被设置为1。
有人能帮我理解我做错了什么吗?
还有人知道 c 或 C++中是否有要使用的库?
谢谢