Documente Academic
Documente Profesional
Documente Cultură
Descriere
TMP102 este un senzor de temperatura cu doua fire, cu iesire de serie
dinsponibil intr-un pachet mic SOT563. Nu necesita componente externe, iar
TMP102 este capabil sa citeasca temperaturi pana la o rezolutie de 0.0625C.
TMP102 are ca si caracteristici SMBus si compatibilitatea interfetei cu doua fire
si permite pana la 4 dispozitive intr-un singur conector. De asemenea ofera o functie
de alerta SMB.
TMP102 este ideal pentru masurarea temperaturii extinse intr- o varietate de
comunicare, computer, consumator, legat de mediu, industrial si aplicatii de
instrumentatie. Dispozitivul este specificat pentru operarea intr-un interval de
temperatura de la -40C la 125C.
Caracteristici
o
o
o
o
o
o
Aplicatii
o
o
o
o
o
o
o
o
o
mai joasa rezistenta termica din metal ajuta cablurile sa produca drumul termal
primar.
Pentru a mentine precizia in aplicatiile ce necesita aer sau masurarea
temperaturii suprafetei, trebuie avut grija pentru a izola pachetul si cablurile de
temperatura aerului ambiental. Un adeziv termal-conductor este ajutator in
realizarea preciziei masurari temperaturii suprafetei.
Registrul temperaturii
Temperatura registrului TMP102 este configurat pe 12 bii, folosit doar ca
registru (Configurare nregistrare EM bit = "0", a se vedea seciunea Mode
Extended), sau pe 13 biti, utilizat ca registru (configurare nregistrare EM bit = '1')
care stocheaz datele de ieire ale celei mai recente schimbari. Primul byte
este
cel mai semnificativ , urmat de cel de al doilea byte care este mai puin
semnificativ.
Primii 12 bii (13 bii n modul extins) sunt folositi pentru a indica
temperatura. Byte-ul mai puin important nu trebuie citit dac aceast informaie
nu este necesara. Un LBS este egal 0,0625 C. Numerele negative sunt
reprezentate ca fiind formate din dou complemente binare. Dup pornire sau
resetai, registrul de temperatur va citi 0 C pn cand prima transformare este
complet.
Valoarea D0 a celui de al doilea byte indic modul Normal (EM bit = '0') sau
n modul extins (EM bit = '1'), i poate fi folosit pentru a alege ntre formele celui de
al doilea de registru de temperatur. Biii neutilizate n registrul de temperatur ii
citim mereu "0".
Shutdown mode (SD)
Bitul Modul de inchidere salveaza maximul de putere, inchizand toate
circuitele deviceul-ui, altele decat interfata serial, reducand astfel consumul de
curent cu 0,5 A. SHUDOWN MODE este activat atunci cand bitul SD este 1; deviceul se stinge atunci cand conversia de curent este completa. Cand SD=0 device-ul
mentine o declaratie de conversie continua.
Thermostat mode (TM)
Bitul modulului termostat indica catre device (aparat) daca sa opereze in
modul comparator (Tm=0) sau modul intrerupt (TM=1).
Polarity (POL)
Bitul polaritatea arata userului sa ajusteze polaritatea pinului alert de iesire.
Daca POL=0, pinul ALERT va avea o activitate scazuta, asa cum se vede in Fig. 10.
Pentru POL=1, pinul ALERT va avea o activitate puternica si declaratia pinului ALERT
va fi schimbata.
Registrii de limita high-low
Transferul datelor ntre cele dou microcontrolere are loc dup cum urmeaz. n
cazul a:
Diagrame de timp
TMP102 este format din dou fire i SMBus compatibil. Figura 12 pana la
Figura 15 descrie diferitele operaiuni pe TMP102. Conectorii sunt definiti de :
Conector neutru : Att SDA i SCL raman deschise.
Date de inceput : O schimbare n starea liniei SDA, de la mare la mic, n timp
ce linia SCL este mare, definete o condiie de pornire . Fiecare transfer de date este
iniiat cu un buton de pornire.
Datele finale : O schimbare n starea liniei SDA de la mic la mare, n timp ce
linia SCL este mare definete o condiie de oprire . Fiecare transfer de date este
incheiat cu un START repetat sau condiie STOP.
Transfer de date: numarul de biti transferati ntre START i STOP nu sunt
limitate i sunt determinate de dispozitivul master. De asemenea, este posibil s se
utilizeze TMP102 pentru biti actualizati. Pentru a actualiza doar biti SM, se termina
comunicarea prin emiterea unei comunicri intre conectorii de START sau STOP.
Condiia de START (S) este definit prin trecerea liniei SDA din 1 n 0, n timp ce
linia SCL este meninut la nivel ridicat.
Condiia de STOP (P) este definit prin trecerea liniei SDA din 0 n 1, n timp ce
linia SCL este meninut la nivel ridicat.
Ambele condiii sunt ilustrate n figura 8.21. Ele sunt generate ntotdeauna de
ctre coordonator.