首页 > 常见问题 | 艾为电子 > FAQ0500624: MCU haptic芯片工厂f0校准流程

FAQ0500624: MCU haptic芯片工厂f0校准流程

Motor Driver 2022-08-31 阅读量: 360 点赞量: 8

1.工厂操作环境要求参考:FAQ0500320: 在工厂中如何管控整机中马达的F0?

2.在HapticHv/Nv_Driver_STM32版本haptic_hv/nv.c [Hv对应高压Haptic芯片,Nv对应常压芯片]

1) haptic_hv_f0_show/f0_show(常压)函数操作得到aw_haptic.f0【f0追踪值,默认放大了10倍】,参考1进行卡控马达单体

2) 在f0在正常范围的情况下,haptic_hv_f0_cali/f0_cali(常压)函数做校准动作【校准过程预计150ms】,得到校准数据aw_haptic.f0_cali_data保存到NV_Flash[刷机非擦除区域]中。

3) 开机从NV_Flash取出校准值更新到aw_haptic.f0_cali_data对应haptic参数中。每次播放会调用upload_lra(AW_F0_CALI_LRA);来进行更新TRIM_LRA

3.检验f0 校准ok方法:

整机在海绵上,更换不同频率标定马达单体【马达单体规格书上、中、下频率,可联系马达厂获取】,追踪f0值与校准后长震示波器抓取电信号频率对比,看是否一致.(默认芯片测试偏差±2hz)


返回FAQ列表