亲爱的支持,
我们计划与DA14585模块组合使用SDK 6。该模块应使用在SDK 5中使用的传感器的2个传感器操作:运动传感器BMI160和磁传感器BMM150。BMI160已经在SDK 6中实现,似乎工作正常。我们想知道BMM150的实施是否会对新的传感器融合库构成任何问题。特别考虑到它应该以低功耗模式运行,但读出速率仅为10 Hz。SFL是否仍然能够在100Hz运行?在我的理解中,SFL的目的是为了在低频传感器的单个值之间插值,但为什么在UM-B-101 Page 38中,只能在SF关闭时设置磁力计速率状态位?或者如果m_date的状态标志设置为0,则此过程是(UM-B-101的第4.11.3.2节中描述的)?
非常感谢!
问候
梅林
设备:

嗨gme_merlin,
谢谢你的问题。让我在内部检查它,我会尽快回复你。
谢谢,PM_DIALOG.
嗨pm_dialog,
你发现了什么吗?
谢谢,gme_merlin
嗨gme_merlin,
MagnetO是强制模式(4.5.1.3,user_sensor_magneto_init())通过SF模式的加速度计IMU中断(= SF速率)同步(user_sensor_motion_init() - > pre_data_read_fn = user_magneto_premotion_cb()),以正确对齐样本。这当然可以在独立的方式改变并使用磁磁,条件是使用传感器接口(AN-B-068是推荐的读取。)。如果使用另一个磁铁IC user_magneto_data_cb(),则应更改user_magneto_premotion_cb()和user_sensor_magneto_init()。第4.11.3.2段是无关紧要的。该SFL经过100 Hz进行测试以工作,但操作条件靠近参考设计。
谢谢,PM_DIALOG.