Infineon / TLE5012-Magnetic-Angle-Sensor

This repository includes an library for Arduino for the TLE5012 Magnetic Angle Sensor with SSC interface.
MIT License
51 stars 27 forks source link
angle-measurement arduino arduino-library cypress cypress-io infineon magnetic-sensor makers prototyping sensor sensor-2go tle5012b xfp-application

TLE5012B-Angle-Sensor

PlatformIO CI Arduino CI Doxygen GH

bulk sensor breakout board Sensor2Go kit

Library of Infineon's highly sensitive TLE5012B 360° magnetic angle sensor.

Supported Frameworks

Arduino API WICED API TLE5012B API
TLE5012B Register API
Getting Started Getting Started Porting Guide

Summary

The TLE5012B is a 360° angle sensor that detects the orientation of a magnetic field. This is achieved by measuring sine and cosine angle components with monolithic integrated Giant Magneto Resistance (iGMR) elements. These raw signals (sine and cosine) are digitally processed internally to calculate the angle orientation of the magnetic field (magnet). The TLE5012B is a pre-calibrated sensor. The calibration parameters are stored in laser fuses. At start-up the values of the fuses are written into flip-flops, where these values can be changed by the application-specific parameters. Further precision of the angle measurement over a wide temperature range and a long lifetime can be improved by enabling an optional internal auto calibration algorithm. Data communications are accomplished with a bi-directional Synchronous Serial Communication (SSC) that is SPI-compatible. The sensor configuration is stored in registers, which are accessible by the SSC interface. Additionally four other interfaces are available with the TLE5012B: Pulse-Width-Modulation (PWM) Protocol, Short-PWM-Code (SPC) Protocol, Hall Switch Mode (HSM) and Incremental Interface (IIF). These interfaces can be used in parallel with SSC or alone. Pre-configured sensor derivate with different interface settings are available.

Key Features and Benefits

More information and links

License

This project is licensed under the MIT License - see the LICENSE file for details.