⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at//www.wsdof.com/support. We’ll be fixing bugs / optimising the searching and tagging over the coming days.
4 posts / 0 new
Last post
gme_merlin
Offline
Last seen:1 year 10 months ago
加入:2019-04-18 10:23
Usage of BMM150 in SDK6

Dear support,
we are planning to use the SDK 6 in combination with the DA14585 module. The module should be operated with 2 of the sensors which were used in SDK 5 : the motion sensor BMI160 and the magnetic sensor BMM150. The BMI160 is already implemented in the SDK 6 and seems to work fine. We are wondering whether the implementation of the BMM150 will pose any problems with the new sensor fusion library. Especially considering that it should be operated in low power mode with a read-out rate of only 10 Hz. Will the SFL still be able to be operated at 100Hz? In my understanding, the SFL is used exactly for that purpose to interpolate between single values of low frequency sensors, but why is noted in UM-B-101 page 38 that the magnetometer rate status bit can only be set if the SF is turned off? Or is this procedure not necessary if the status flag of m_date is set to 0 as (described in section 4.11.3.2 of UM-B-101)?

谢谢!
问候
Merlin

Device:
PM_Dialog
Offline
Last seen:3 days 13 hours ago
Staff
加入:2018-02-08 11:03
Hi gme_merlin,

Hi gme_merlin,

Thanks for your question. Let me check it internally and I will get back to you as soon as possible.

Thanks, PM_Dialog

gme_merlin
Offline
Last seen:1 year 10 months ago
加入:2019-04-18 10:23
Hi PM_Dialog,

Hi PM_Dialog,

did you find anything out?

谢谢,gme_merlin

PM_Dialog
Offline
Last seen:3 days 13 hours ago
Staff
加入:2018-02-08 11:03
Hi gme_merlin,

Hi gme_merlin,

The magneto is in forced mode (4.5.1.3, user_sensor_magneto_init()) synchronized by the accelerometer IMU FIFO interrupt(=SF rate) in SF mode (user_sensor_motion_init()-> pre_data_read_fn=user_magneto_premotion_cb()) to have proper alignment of the samples. This of course may be altered and use the magneto in independent way provided that the Sensors Interface is used (AN-B-068 is a recommended read.). In case that another magneto IC is used user_magneto_data_cb() , user_magneto_premotion_cb() and user_sensor_magneto_init() should be altered. Paragraph 4.11.3.2 is irrelevant. The SFL is tested to work at 100 Hz provided that the operating conditions are close to the ones of the reference design.

Thanks, PM_Dialog