Good Afternoon Community,
I'm trying to read Pressure/Temperature Data of a Bosch SMP581 Sensor using a S32K118 and S32 Design Studio (with Processor Expert).
The Sensor requires 16 Bits of data and exact 16 clock cycles while CS is set low.
After Power on, the sensor transmits (regardless the Master Comand) a fixed 16 Bit Word in first Transfer. This is working and the received data are as expected.
AFter this first transfer, the master must send 1 of 4 possible comands, for example 0b0101000000000000 to get Temperature data.
If i send this comand, i don't get an answer. If i set LSB to 1 (0b0101000000000001) i get "invalid Comand) as answer (as expected). Even if i send 0b0101001, i get the same answer.
But i get only an answer, when i set the "1" as LSB. Otherwise no response.
I tried dozens of different settings and delays, but everything leads to no answer (even for start up). Seems alle the settings are fine.
PhilVgt_0-1707926774753.png
Could anyone support me in this case to solve this issue?
Thanks in advance!