Read Temperature of PCB using sensor built in TDA5235

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Not applicable
Hi,
I am using TDA5235 receiver in my project.
My PCB is overheating due to other features/components.

I was to use temperature sensor integrated inside TDA5235.
Is it possible?
How accurate it is?

Are values of temperature stored inside some registers?
Can I read using SPI & do post processing of the temperature data?

Please let me know

Thanks
Abhishekabs
0 Likes
1 Reply
User270
Level 5
Level 5
5 solutions authored First solution authored
In front of the AD converter there is a multiplexer so that also temperature and VDDD can be measured. You may use it for measuring temperature of the chip estimating temperature on PCB. You should give it a try.
Accuracy is defined in datasheet, please see attached Picture:
473.attach

Registers: The default value of the ADC-MUX is RSSI (register ADCINSEL: 000 for RSSI; 001 for Temperature; 010 for VDDD/2). Please refer to the datasheet's chapter 2.4.6.5 Analog to Digital Converter (ADC). Readout of the 10-bit ADC has to be done via ADCRESH register (the lower 2 bits in ADCRESL register can be inconsistent and should not be used).
0 Likes