Hi,
We are reading the NTM88 through SPI interface using CC2640R2F(BLE). Initial details are in this post.
https://community.nxp.com/t5/Sensors/Not-able-to-get-correct-sensor-data-from-NTM88/td-p/1453940
We are using the GenFSK_Beacons_Demo_NTM88_KW38 as reference.
When I debug the "NTM88_GenFSK_Beacons", The TPMS ID and sensor data are saved in this array.
/* Fill the data array*/
gau8DataArray[u8index++] = gau8TpmsId[0];
gau8DataArray[u8index++] = gau8TpmsId[1];
gau8DataArray[u8index++] = gau8TpmsId[2];
gau8DataArray[u8index++] = gau8TpmsId[3];
gau8DataArray[u8index++] = gau8TpmsId[4];
gau8DataArray[u8index++] = gau8TpmsId[5];
gau8DataArray[u8index++] = (UINT8)(gu16CompPressure >> 8);
gau8DataArray[u8index++] = (UINT8)(gu16CompPressure);
gau8DataArray[u8index++] = (UINT8)(gu16CompAccelZ >> 8);
gau8DataArray[u8index++] = (UINT8)(gu16CompAccelZ);
gau8DataArray[u8index++] = (UINT8)(gu16CompAccelX >> 8);
gau8DataArray[u8index++] = (UINT8)(gu16CompAccelX);
gau8DataArray[u8index++] = gu8CompVolt;
gau8DataArray[u8index++] = gu8CompTemp;
From debugging this is the sensor data at NTM88.

This is the same data we receive at CC2640R2(BLE) through SPI interface. I print the output to Tera Term.

Why is the voltage and temperature reading from NTM88 both 1? Also are the compensated pressure, acc z and accx are correct. Sorry the ACC Y above is supposed to be ACC X.
Also how do I properly convert the raw sensor data in proper units of psi, g, volts, Celsius.
Regards,
Markel