editor's blog
Subscribe Now

Another Magnetic Measurement

One of the fun things about the MEMS and sensors space is that there are often many ways of skinning the many proverbial cats. Magnetometers are one example.

When Bosch Sensortec introduced its BMC050 6-axis sensor last year, they made particular note of their FlipCore technology for detecting the strength of the earth’s (or any local) magnetic field. Detailed information, however, wasn’t readily available.

At the recent MEMS Executive Congress, I was able to talk with Bosch Sensortec’s Marcellino Gemelli to get the next level of understanding. And, in principle, it’s surprisingly straightforward. It simply relies on the familiar equation V=L di/dt.

They essentially build a transformer. One coil has a magnetic material in it, and they run a current through the coil; the secondary coil acts as the detector. The trick is that they periodically reverse the current through the primary coil. At the point where they reverse the current, you get a voltage spike in the secondary coil.

But the timing of that spike relates to the entire magnetic field, not just the one created by the primary. That includes the earth’s magnetic field (as well as any local “anomalies”). If the device is facing East/West, then the contribution from the earth’s field is orthogonal and has no impact; it has maximal impact if the device is facing North/South. The amount of that component delays (or advances) the voltage spike with respect to the time when the current in the primary coil was changed.

By measuring this phase shift in the output pulse train, they determine the heading of the device.

Of course, there are details with respect to calibration, and it has to be done in three axes, so the reality is somewhat more complicated than the theory, but they appear to have tamed it; they’re in production. With a 1000 microtesla field (which, I guess, would be 1 millitesla), they claim roughly 0.5 degree angular resolution.

The device itself combines the magnetometer with an accelerometer, which is essential for providing the tilt compensation necessary for an eCompass. You get acceleration data out of it as an additional bonus.

Leave a Reply

featured blogs
May 2, 2025
I can safely say that I've never seen a wheeled-legged robot that can handle rugged terrains, muddy wetlands, and debris-strewn ruins like this...

featured paper

How Google and Intel use Calibre DesignEnhancer to reduce IR drop and improve reliability

Sponsored by Siemens Digital Industries Software

Through real-world examples from Intel and Google, we highlight how Calibre’s DesignEnhancer maximizes layout modifications while ensuring DRC compliance.

Click here for more information

featured chalk talk

Versatile S32G3 Processors for Automotive and Beyond
In this episode of Chalk Talk, Amelia Dalton and Brian Carlson from NXP investigate NXP’s S32G3 vehicle network processors that combine ASIL D safety, hardware security, high-performance real-time and application processing and network acceleration. They explore how these processors support many vehicle needs simultaneously, the specific benefits they bring to autonomous drive and ADAS applications, and how you can get started developing with these processors today.
Jul 24, 2024
91,975 views