This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC112x temperature sensor

Guru**** 317180 points

Other Parts Discussed in Thread: CC1120

CC112X Temperature sensor parameters

Temperature sensor fitted from

-20 to 80

°C

Effect of supply voltage deviance

1,17

mV/ VDD-V

Effect of supply voltage deviance

0,44

°C / VDD-V

Table 1: Temperature sensor parameters

Note that changes in the supply voltage will have an effect on the temperature calculations (as stated in the table

 

Temperature sensor setup

The temperature can be calculated by measuring the voltage output of the GPIO1 pin on the CC112X. This feature is enabled by enabling the registers in Table 2.

GBIAS

0x07

 

ATEST

0x2A

 

ATEST_MODE

0x0C

(alternatively xx,xx,xx,xx)

GPIO1

0x80

 

Table 2: Temperature sensor register setup

 

1-Point Calibration

A 1-point calibration must be conducted. The calibration should preferable be executed at a temperature in the middle of the desired operating area. 

Test Results

These are typical values based on test results of seventeen CC112X EMs.

VDD - 2V
Technical information Value Unit
Typical output voltage @ 0 °C 727.42 mV
Typical output voltage @ 25 °C 793.73 mV
Typical temperature coefficient 2.659796177  mV / °C
VDD - 3V
Technical information Value Unit
Typical output voltage @ 0 °C 728.55 mV
Typical output voltage @ 25 °C 794.78 mV
Typical temperature coefficient 2.673268913  mV / °C
VDD - 3.6V
Technical information Value Unit
Typical output voltage @ 0 °C 730.62 mV
Typical output voltage @ 25 °C 796.94 mV
Typical temperature coefficient 2.677333823  mV / °C



  • Hello,

    Can the temperature sensor in CC1120 be assigned to any Gpio other than Gpio1 ? If yes, what settings need to be done ? 

    I want to convert the temp sensor output ie analog voltage to a digital value which can be used by a micro controller. The problem with using Gpio1 as temp sensor o/p is that it is also SO pin, hence already in use for SPI interface with micro-Controller.

    Please reply whether any other pin can be configured or not. Or there exist a way keeping Gpio1 as temp sensor o/p.

  • No, the temp sensor output is hardwired to GPIO1.

    But you will not read out the temperature at the same time as using the SPI interface. It should be possible to set up CC112x over the SPI interface to output the PTAT voltage on the pin and then set the ADC on the MCU to convert the voltage to a digital value before using the SPI interface again.