Sensors Forum Discussions
Browse the Community
CO₂ sensor
In this forum you can post your questions, comments and feedback about the XENSIV™ PAS CO₂ sensor, a small yet highly accurate CO₂ sensor based on photoacoustic spectroscopy (PAS) technology. This sensor is ideal for integration into smart home appliances, consumer devices and HVAC systems. Here you can also find the links to the latest board pages, GitHub, documents and FAQs.
3D Hall (Magnetic sensor)
In this forum you can post your questions, comments and feedback about the XENSIV™ 3D Hall sensors, a sensor family (TLx493D) which is using a hall-based technology in order to detect the strength of a magnetic field in all three dimensions, i.e. x-, y- and z-axis. This family fits into industrial and consumer applications such as control elements and joysticks. Furthermore, it is the ideal fit for low-power automotive applications like indicators and gear shifters. Here you can also find the links to the latest board pages, GitHub, documents, simulation tools and FAQs.
Switches (Magnetic sensors)
In this forum you can post your questions, comments and feedback about the XENSIV™ Magnetic Switch sensors, a sensor family which is using e.g. a hall-based technology in order to detect the strength of a magnetic field in one dimension. Our switches can be found in a variety of consumer, industry and automotive applications like conventional block commutation in brushless drives (BLDC). Here you can also find the links to the latest board pages, GitHub, documents, simulation tools and FAQs.
Radar sensor
In this forum you can post your questions, comments and feedback about Infineon's XENSIV™ radar sensors. Designed to support a wide range of industrial, consumer and automotive applications, Infineon’s millimeter wave (mmWave) radar portfolio offers both FMCW and Doppler radar sensors supporting 24GHz, 60GHz, 77/79GHz. Here you can also find the links to the latest board pages, GitHub, documents, tools and FAQs.
Angle (Magnetic sensor)
In this forum you can post your questions, comments and feedback about the XENSIV™ Angle sensors. This sensor family is based on integrated Magneto Resistive (ixMR) technologies (e.g. GMR, TMR) in order to detect the orientation of an applied magnetic field by measuring sine and cosine angle components with monolithically integrated magneto resistive elements. Our Angle sensors can be found in a variety of consumer, industry and automotive applications like motor commutation in brushless drives (BLDC). Here you can also find the links to the latest board pages, GitHub, documents, simulation tools and FAQs.
Current (Magnetic sensor)
In this forum you can post your questions, comments and feedback about the XENSIV™ Current sensors, a sensor family which is using a hall-based technology in order to sense accurate and stable the current. Our Current sensors can be found in a variety of consumer, industry and automotive applications like traction inverters, industrial drives, photovoltaic inverters or battery disconnect systems. Here you can also find the links to the latest board pages, GitHub, documents, simulation tools and FAQs.
MEMS microphones
In this forum you can post your questions, comments and feedback about Infineon’s XENSIV™ MEMS microphones. Our high performance microphones can be used in a variety of application such as earbuds, headphones, smartphones or laptops for high quality audio pickup.
Pressure Sensors
Our XENSIV™ family of digital absolute barometric pressure sensors gives designers the best choice when it comes to mobile and wearable devices. Highlights include small form factors to facilitate system integration, highest precision and relative accuracy over a wide temperature range, fast read-out speeds via the serial I2C/SPI interface, and low power consumption to ensure longer battery lifetimes. All of our air sensing solutions have a FIFO buffer that can store the last 32 measurements. Since the host processor can remain in sleep mode for a longer period between readouts, the FIFO buffer can reduce system power consumption further.
Speed (Magnetic sensor)
In this forum you can post your questions, comments and feedback about the XENSIV™ Speed sensors. This sensor family is based on integrated Magneto Resistive (ixMR) or hall-based technologies in order to determine linear and rotational speed. Our Speed sensors can be used with ferromagnetic gear tooth wheels or encoders to measure speed and position and they are essential components for the function of safety and powertrain applications like rotating shafts. Here you can also find the links to the latest board pages, documents and FAQs.
Featured Discussions
Hello there,
I recently got a BGT60TR13C DEMO board for my research. I have downloaded the Python API and the radar fusion GUI, which both work well and are quite useful. However, I have some questions regarding the parameters of the radar sensor itself. For real-time applications, I need to know more about the chirp and frame design. Below is a screenshot of my configuration of the sensor:
As you can see, now we have some known parameters:
chirp_repetition _time = 591μs
frame_repetition_time = 0.04 sec
ADC_sampling_frequency = 2 MHz
num_samples_per_chirp = 64
num_chirps_per_frame = 64
However, I have some confusions in the following questions, could you confirm whether my understanding is correct? If not, could you provide the right answer?
a) The chirp repetition time here is actually the up-chirp time + the inter-chirp idle time, right?
b) As ADC_sampling_rate * num_samples_per_chirp = 32 μs, comparing with the chirp_repetition_time 591 μs, this is weirdly small. Does that mean the up-chirp time is actually 32 μs and the rest of the time is just the inter-chirp idle time? In this case, the sensor's duty cycle is less than 10%, this can't be true. Is there a possibility that the actual up-chirp time is a fixed value and it is much longer than my calculation, you are just sampling some of the data from the start of the chirp based on the setting of num_samples_per_chirp? Where can I find these parameters, such as the actual up-chirp time, inter-chirp idle time, and the inter-frame idle time?
c) As chirp_repetition_time * num_chirps_per_frame = 0.037824 sec, so the inter-chirp idle time is : frame_repetition_time - 0.037824 = 0.002176 sec. Is this correct? Did I miss anything in the calculation?
d) Is there a way to get the actual time index of each ADC data point? Or you normally just use the entire frame data as one measurement of range-doppler and the small time differences in real-time can be neglected? In this case, it is equivalent to getting 25 measurements per second, and the time index for the measurement is simply 0.04 * chirp number.
e) This question is specifically related to the python api. The rx_mask will determine which receiver is activated. For example, When rx_mask = 1, the R1 is activated. But how this actually works? It seems like rx_mask = 7 will activate all receivers 1,2, and 3. What if I want to select receiver 2 or 3 solely?
Thank you very much for your time and patience, and I am looking forward to your replies.
Best regards
Show Less
I'm using SP49 example code Low Power Monitoring Code.
The main function in the code int main(void) does repeat every time we call the library function Lib_State_Low_Power(); and also all global variable values are also automatically set to zero.
What's the reason behind this and please provide solution for it.
Show LessAre you interested in developing motion detection and sensing applications? We've got some exciting news for you!
A community code example has been recently published, showcasing how to interact with Infineon's S2GO RADAR BGT60LTR11 board through SPI, using Eclipse IDE for ModusToolbox™ and PSoC™ 6-BLE Pioneer Kit (CY8CKIT-062-WIFI-BT).
This code example is a definitive guide on how to detect target motion and direction, along with raw internal ADC readings. It provides valuable insights into the functionalities of the S2GO RADAR BGT60LTR11 board and offers guidance to those interested in exploring its full potential.
To access this code example, please follow this download link: https://github.com/Infineon/cce-mtb-psoc6-bgt60ltr11-spi-interface
We hope this code example inspires you to dive into the world of motion detection and sensing applications. Happy coding!
Show Lessdear
We want to use the Infino 24G radar to detect distances of up to 500 meters.
Is it possible to achieve goals using BGT24LTR22+PA? What to do? Thank you
Show Lessthe original driver writes values to undocumented registers 0x0E, 0x0F & 0x62 (neither in the datasheet for the DPS368 nor DPS310).
See function _xensiv_dps3xx_correct_temperature in xensiv_dps3xx.c (below)
Can anyone tell me anything about this function?
Thank you very much
Thomas
static cy_rslt_t _xensiv_dps3xx_correct_temperature(xensiv_dps3xx_t* dev)
{
uint8_t write_data = 0xA5;
cy_rslt_t rc = _xensiv_dps3xx_reg_write(dev, 0x0E, &write_data, 1);
if (rc == CY_RSLT_SUCCESS)
{
write_data = 0x96;
rc = _xensiv_dps3xx_reg_write(dev, 0x0F, &write_data, 1);
}
if (rc == CY_RSLT_SUCCESS)
{
write_data = 0x02;
rc = _xensiv_dps3xx_reg_write(dev, 0x62, &write_data, 1);
}
if (rc == CY_RSLT_SUCCESS)
{
write_data = 0x00;
rc = _xensiv_dps3xx_reg_write(dev, 0x0E, &write_data, 1);
}
if (rc == CY_RSLT_SUCCESS)
{
write_data = 0x00;
rc = _xensiv_dps3xx_reg_write(dev, 0x0F, &write_data, 1);
}
return rc;
}
Show Less
I'd like to know how to upload and update the S/W of SP40.
From the Datasheet, it seems that PP0 and PP1 are used to make I2C.
Do I need an MCU to upload and update the S/W to SP40 in this way?
If you need MCU, do you upload and update S/W via Keil C51 and ST-Link?
Is there a way to do it without MCU?(Is there any SP40 S/W upload tool that Infineon provides separately?)
Show LessWe are excited to announce the release of Radar Development Kit 3.5.1, which is now available for download from the Infineon Developer Center.
This release introduces a range of new features, improvements, and fixes, and includes the following components:
- Radar SDK v3.5.0
- Radar Fusion GUI v3.5.4
- ifxdaq v4.0.0
- RBB Firmware v2.6.0
Please see below for details on the new features and changes in this release.
New Features:
Radar SDK v3.5.0
- General API for Controlling FMCW Radar Devices
Radar SDK 3.5 introduces a new and versatile general API for controlling FMCW radar devices. The API can accommodate all FMCW-based radar sensors, and it includes a new configuration structure that supports multiple chirp configurations within a single frame. - Revised Continuous Wave API
The Continuous Wave API has been revised and is now structured similarly to the FMCW API. To create a Continuous Wave instance, it is no longer necessary to create a device instance and pass it as a parameter. The function call of ifx_cw_create returns a Continuous Wave instance, and the configurations for the ADC and baseband have also been restructured. The previous configuration (ifx_Avian_Config_t) no longer exists.
Radar Fusion GUI v3.5.4
- Support for BGT60UTR11AIP FMCW 60GHz Sensor
Radar Fusion GUI now supports the BGT66UTR11AIP FMCW 60GHz sensor. This includes sensor configuration, raw ADC data acquisition, and presence sensing application. - Expert Mode
An Expert Mode has been introduced for 60GHz FMCW sensors in the Radar Fusion GUI. This mode includes a Timing Model view for the given frame configuration, multiple chirp configurations within a frame, a Difference Deviation plot designed to characterize inter-chirp performance, and a power consumption value display at the status bar for Avian sensors. - Dummy Sensor Support
Dummy sensor support is now available for compatible sensors. Users can experiment with sensor configurations and import/export these configurations to the register file, and visualization of timing and power modes for configured chirps. - Recording of Raw ADC Data
The recording of raw ADC data format now standardizes to the ifxdaq recording format for FMCW 60GHz Sensors. Raw data is stored in standard .npy format, and meta-data and sensor configs are stored in a separate JSON format. The GUI offers playback of legacy recordings, but any recording from the GUI will be in the new format. A converter in the Recording menu is available to convert legacy recordings to the new format. - Register Export and Import
Register export and import options have been included for FMCW devices. - Presence Sensing App Upgrade
The presence sensing app has undergone an upgrade with a more robust algorithm. New additions include a separate visualization dedicated to presence sensing, and display of the range of strongest targets alongside presence information. - Range Spectrogram and Doppler Spectrogram Plots
New range spectrogram and Doppler spectrogram plots have been added. - Clipping Detection
A display indicating clipping detection has been integrated into the status bar. This alert will trigger if the ADC time domain signal exceeds the limits of [-1, +1].
Changes:
- The convention for displaying approaching targets on the positive side of the velocity axis of the range Doppler map has been aligned.
- The range and angle measurement algorithm has been enhanced to achieve detection ranges of over 10 meters.
- Simultaneous visualization of multiple Rx antennas has been added to the Range Doppler Map plot.
- Fix the import of registers in a dummy device mode (reported in v3.5.3)
- Fix the allowed RF frequency range for supported FMCW sensors (reported in v3.5.3)
Thank you for choosing Radar Development Kit!
Show LessHi to all,
I am looking for some reference code or examples that can help me understand how to make the SP49 sensor act as an I2C Slave. Additionally, I am need to know how we can read the SP49 sensor value using an external I2C master controller.
Anyone give me the solution for my issues
Show LessHello Support,
For Infineon TPMS Sensors, is there any algorithm document available for implementing Wheel Localization using Auto Relearn mechanism after Wheels are rotated in the vehicle?
Best regards
Show Less