(7) Mikrokontrolery MSP430: obsługa ADC

Kalibracja

Na etapie produkcji każdy mikrokontroler serii MSP430FR57xx ma kalibrowane napięcie referencyjne wytwarzane przez wewnętrzny generator REF, tory pomiarów analogowych, oraz wewnętrzny czujnik temperatury. Współczynniki kalibracji zapisywane są w pamięci mikrokontrolera w tzw. strukturze TLV. Lokalizację współczynników kalibracji w pamięci MSP430FR5739 ilustruje tabela 13.

Tab 13. Struktura TLV. Współczynniki kalibracji dla MSP430FR5739

Struktura

Adres

Pole

Opis

 

 

 

 

 

 

Współczynniki

kalibracji

ADC10

0x1a14

TAG

znacznik (0x13)

0x1a15

Lenght

długość danych (0x10)

0x1a16

 

CAL_ADC_GAIN_FACTOR

 

współczynnik wzmocnienia wyniku pomiaru

0x1a17

0x1a18

 

CAL_ADC_OFFSET

 

współczynnik przesunięcia wyniku pomiaru

0x1a19

0x1a1a

 

CAL_ADC_15T30

czujnik temperatury

VREF = 1,5 V Temperatura = 30°C

0x1a1b

0x1a1c

 

CAL_ADC_15T85

czujnik temperatury

VREF = 1,5 V Temperatura = 85°C

0x1a1d

0x1a1e

 

CAL_ADC_20T30

czujnik temperatury

VREF = 2,0 V Temperatura = 30°C

0x1a1f

0x1a20

 

CAL_ADC_20T85

czujnik temperatury

VREF = 2,0 V Temperatura = 85°C

0x1a21

0x1a22

 

CAL_ADC_25T30

czujnik temperatury

VREF = 2,5 V Temperatura = 30°C

0x1a23

0x1a24

 

CAL_ADC_25T85

czujnik temperatury

VREF = 2,5 V Temperatura = 85°C

0x1a25

 

 

Współczynniki

kalibracji

REF

0x1a26

TAG

znacznik (0x12)

0x1a27

Lenght

długość danych (0x06)

0x1a28

CAL_ADC_15VREF_FACTOR

współczynnik dla VREF = 1,5 V

0x1a29

0x1a2a

CAL_ADC_20VREF_FACTOR

współczynnik dla VREF = 2,0 V

0x1a2b

0x1a2c

CAL_ADC_25VREF_FACTOR

współczynnik dla VREF = 2,5 V

0x1a2d

 

Skalibrowany wynik pomiaru obliczamy ze wzoru 7.8.

W przypadku, gdy do pomiaru użyte zostało wewnętrzne napięcie referencyjne VREF, to podczas kalibracji wyniku pomiaru należy uwzględnić kalibrację napięcia VREF. W zależności od wartości użytego napięcia referencyjnego (1,5/2,0/2,5 Volta) skalibrowany wynik pomiaru obliczany ze wzorów 7.9, 7.10, 7.11.

Wewnętrzny czujnik temperatury został skalibrowany w zakresie temperatur od 30°C do 85°C. Do pomiaru temperatury wykorzystywane jest wewnętrzne napięcie referencyjne VREF. W zależności od wartości użytego napięcia referencyjnego (1,5/2,0/2,5 V) skalibrowany wynik pomiaru temperatury obliczany ze wzorów 7.12, 7.13, 7.14.

Obliczona wartość temperatury podawana jest w stopniach Celsjusza.

Do pobrania

O autorze