Datasheet DS18B20 - 6

BeschreibungProgrammable Resolution1-Wire Digital Thermometer
Seiten / Seite20 / 6 — Operation—Alarm Signaling. BIT 7. BIT 6. BIT 5. BIT 4. BIT 3. BIT 2. BIT …
Dateiformat / GrößePDF / 496 Kb
DokumentenspracheEnglisch

Operation—Alarm Signaling. BIT 7. BIT 6. BIT 5. BIT 4. BIT 3. BIT 2. BIT 1. BIT 0. LS BYTE. BIT 15. BIT 14. BIT 13. BIT 12. BIT 11. BIT 10. BIT 9. BIT 8

Operation—Alarm Signaling BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 LS BYTE BIT 15 BIT 14 BIT 13 BIT 12 BIT 11 BIT 10 BIT 9 BIT 8

Modelllinie für dieses Datenblatt

Textversion des Dokuments

link to page 6 link to page 6 link to page 6 link to page 8 DS18B20 Programmable Resolution 1-Wire Digital Thermometer The DS18B20 output temperature data is calibrated in
Operation—Alarm Signaling
degrees Celsius; for Fahrenheit applications, a lookup After the DS18B20 performs a temperature conversion, table or conversion routine must be used. The tempera- the temperature value is compared to the user-defined ture data is stored as a 16-bit sign-extended two’s comple- two’s complement alarm trigger values stored in the ment number in the temperature register (see Figure 4). 1-byte T The sign bits (S) indicate if the temperature is positive H and TL registers (see Figure 5). The sign bit (S) indicates if the value is positive or negative: for positive or negative: for positive numbers S = 0 and for negative numbers S = 0 and for negative numbers S = 1. The T numbers S = 1. If the DS18B20 is configured for 12-bit H and T resolution, all bits in the temperature register will contain L registers are nonvolatile (EEPROM) so they will retain data when the device is powered down. T valid data. For 11-bit resolution, bit 0 is undefined. For H and TL can be accessed through bytes 2 and 3 of the scratchpad 10-bit resolution, bits 1 and 0 are undefined, and for 9-bit as explained in the Memory section. resolution bits 2, 1, and 0 are undefined. Table 1 gives examples of digital output data and the corresponding Only bits 11 through 4 of the temperature register are temperature reading for 12-bit resolution conversions. used in the TH and TL comparison since TH and TL are 8-bit registers. If the measured temperature is lower than
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 LS BYTE
23 22 21 20 2-1 2-2 2-3 2-4
BIT 15 BIT 14 BIT 13 BIT 12 BIT 11 BIT 10 BIT 9 BIT 8 MS BYTE
S S S S S 26 25 24 S = SIGN Figure 4. Temperature Register Format
Table 1. Temperature/Data Relationship TEMPERATURE (°C) DIGITAL OUTPUT DIGITAL OUTPUT (BINARY) (HEX)
+125 0000 0111 1101 0000 07D0h +85* 0000 0101 0101 0000 0550h +25.0625 0000 0001 1001 0001 0191h +10.125 0000 0000 1010 0010 00A2h +0.5 0000 0000 0000 1000 0008h 0 0000 0000 0000 0000 0000h -0.5 1111 1111 1111 1000 FFF8h -10.125 1111 1111 0101 1110 FF5Eh -25.0625 1111 1110 0110 1111 FE6Fh -55 1111 1100 1001 0000 FC90h *The power-on reset value of the temperature register is +85°C.
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
S 26 25 24 23 22 21 20 Figure 5. TH and TL Register Format www.maximintegrated.com Maxim Integrated │

6