MAX31855
Production
The MAX31855 performs cold-junction compensation and digitizes the signal from a K-, J-, N-, T-, S-, R-, or E-type thermocouple. The data is output in...
Datasheet
MAX31855 on Analog.com
Hi,
I use uC CH32X to receive MAX31855 data (SPI interface, Rx_Only_mode) .
As uC' SPI library supports 8- or 16-bit data words and MAX31855 transmits the theromcouple temperature data in high 16 bits (low 16 bits will not be used),
Q: is it correct to read only 16 high bits for MAX31855: SPI_NSS->Low, 16 SCK pulses, SPI_NSS->High?
Will the subsequent readings be correct or may they be distorted in some way?
Or may be to read two 16-bit words would be correct: SPI_NSS->Low, 16 SCK pulses, SPI_NSS->High, Some Delay, SPI_NSS->Low, 16 SCK pulses, SPI_NSS->High?
I have not MAX31855, waiting it,
I know how to organize software CS control,
so, please answer only for the question.
The series of results are correct when only 2 high bytes are read instead of 4 bytes.
The series of results are correct when only 2 high bytes are read instead of 4 bytes.