Imx296 internal temperature read

jetpack 5.1.1, custom board
I need to read imx296 internal temperature sensor reading using i2c
How can we read using i2c
Does it require any changes in driver?

image
image
image
image

First you need to know the salve address and connected to which bus.

Slave address is 0x36 and bus number 2
image

image

my temperature reading is 10 bit
8 bit lsb of 301e and 2 bits MSB of 301f

calculation:
Temperature [°C] = 246.312 – 0.304 * TMOUT

TMOUT is what we recieved as hexa in reg 301E and 301f

as per calculation the temperature reading is beyond 200

Since the i2c transfer without problem for the unnormal template maybe consult with vendor to clarify it.

Thanks

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.