3D Hall (Magnetic sensor) Forum Discussions
Hello community,
I am struggling with the TLE493D-W2B6 sensor. I am using the defined library for the sensor. My speed rate is really slow because I need to use bit banging for this application.
My steps are the following:
1. reseting the chip
2. configuration
3. trying to read data
Problem:
The problem is that the device id is accepted during the write operation but not during the read operation and I don't understand it yet.
Has anyone any clever idea which causes this effect?
Thank you and greetings!
Show LessHello everyone,
I am new to hall effect sensor. I am able to communication with TLE493D sensor and i got x,y,z LSB12 values. I want to convert x,y,z into magnetic field value(mT) for angle.
with ms2go software i got following values:
(note x,y,z in LSB12 value)
x: 7 , y:-9, z:243 theta: 2.5° pi:135.1° R:31mT
is there any formula to convert LSB12 value(ie x,y,z) into mT value?
thanks and regards
Show LessHello everyone
I am using TLI493D-W2BW in an application where I need to measure small (150microtesla amplitude) magnetic field ripples (frequencies around 100Hz) in the presence of a constant background magnetic field (between -20mT and 20mT). I am using the extra short measurement range.
I noticed that if the background magnetic field changes (for example from -5mT to -10mT), the magnetic field ripple that I measure using the DFT changes as well by up to around 8% to 10%.
In the datasheet of the TLI493D-W2BW sensor, a differential nonlinearity of +/- 8bits is mentioned. I was wondering, if there is more information about this differential non-linearity available. Is there maybe a measurement similar to this one available which shows the relationsship between applied magnetic field and measured bits?
Show LessI'm trying to integrate this library on an embedded software and wanted to know if there's documentation for it. In the zip file, there's a shortcut named Documentation.pdf, but when I click it, it doesn't do anything. I mainly need to know if there's an example script that I can run to verify everything is installed correctly. Thanks!
This is the link I downloaded the software from:
Show LessHello. Infineon team.
i'm using TLE5012 MPS sensor, and try to communicate it.
(and i'm using aurix tc 364 DP)
i send D021 diag to get Angle value, but response start with "D021"and data follows..
is this a normal operation? communication works successfully?
is there any TLE5012 example in Aurix MCU, please let me know.
thank you.
Show LessHello all,
I am currently working on a prototype for an IoT device for which we intend to use the TLE493D-W2B6 3D magnetic Hall sensor with I2C interface and wake-up function.
We have special interest in this device because of it’s low power usage, high measurement frequencies and the option to enable (Wake Up) interrupts to signal when a certain threshold is passed. I already send a direct message a few weeks ago, but got no response so far. Hopefully someone here is able to help or came across the same problem.
For creating the prototype we made use of the code given as example in the following github codebase: https://linklock.titanhq.com/analyse?url=https%3A%2F%2Fgithub.com%2FInfineon%2FTLE493D-3DMagnetic-Sensor%2Freleases&data=eJxVjLEKgzAURb9GN0WMlDpkKFhpwQ6l0qFLieZpgpqkeS__3xRcCne4l3M5Iz-Ux0HURSkFiCKVHMmHhazJR7ulG7982q5_vt53cH2KHINz1lNSFdpM2sD-81wKo2HNVdC4AEb-5wlcETlM2Ckp25hZkwrDD8Vx3U2x9t25qlmTseYmZgOkx-wBBq2PzMMKAgG_qio9pg%%
Problem:
In the Tle493d.cpp file the following bugs were mentioned:
@bug reset sequence freezes the W2B6 sensor, fast mode not working
@bug User manual recommands INT=0 in fast mode however only disabling INT works
@bug wake up mode not configured correctly (WA bit = 0)
//User manual recommands INT=0 in fast mode however only disabling INT works
When trying to enable Wake Up functionality in the FASTMODE we indeed stumbled upon these bugs and were not able to make the functionality work. As mentioned in the bug not even the normal interrupts seem to function properly to signal when a measurement is ready. It seems like the WA is not enabled because there goes something wrong in the parity check.
Questions:
- Is there a known solution to the bugs that have been mentioned in the problem part of this mail such that the Wake Up interrupts can be created in FASTMODE?
- Is it possible to update the firmware of the device such that these problems are solved?
- If the problems cannot be solved, is there another device that you can recommend that has similar functionalities as the TLE493D.
For such a device it is most important that it is suitable for an IoT device, which implies energy efficiency and feeding with a simple battery. Beside that it should be capable of a sample frequency of at least 5 kHz and have the option to enable interrupts when a certain threshold has been passed at the high measurement frequency.
Any help is appreciated!
Kind regards
I have a few questions regarding this sensor. I have PGSISI-2, TLE4997x evaluation board and necessary sensors. I can calibrate the sensor between 0.5V and 2.5V via the interface.
My first question is: for example, if I calibrate a sensor and apply the same calibration values to other sensors, will I get the same voltage value for all sensors at the same distance? Or do I need to calibrate all sensors individually?
My second question: it will take a long time to calibrate this way in mass production. Can I do the calibration myself with a software? Do you have a source code about it?
Hi all
I need support how can I measure RPM of the motor using Magnetic Sensor. So that I can go through it. If you have any documents related to it could you share it.
Regards
Nirmith
Show LessHi All
Can anyone help me out with the magnetic sensor which can be used to measure RPM and can anyone help me out with a project or technical document with formulas or code. So, it can be use full for me.
Regards
Nirmith
Show LessHi,
I'm trying to use the TLE493D-W2B6 sensor to read magnetic field values. I'm using the A0 variant and have used PIC18 microcontroller. However, I'm getting a NACK from the sensor. The sensor is being recognised by both Arduino and RPi because i2c scanner returns 0x35. Sometimes, I get an ACK(very rarely), and even when I do, I am getting 0xFF from all registers.
1) Is the sensor compatible with PIC18 microcontroller?
2) If I configure the sensor in 1-byte read protocol, can I read all the 23 registers? Or can I read only 00-06 registers?
3) I'm continuosly getting interrupts from the sensor on the SCL line. Even when I tried to configure it to disable interrupt, it still remains the same.
4) How to configure CP and FP? It would be great if it can be explained with an example
PS: I have used master controlled mode, trigger after 05h register, enable CA, disable INT, 1 byte protocol.
@ritwicksharma @PalY @WoS @Krupashankar
Show Less