Dallas DS1821 Скачать руководство пользователя страница 5

DS1821 

 

5 of 18 

Nonvolatile write status can be monitored by reading the NVB bit in the status/configuration register: 
NVB = 1 – a write to EEPROM memory is in progress, NVB = 0 – nonvolatile memory is idle.   
 

THERMOSTAT MODE 

In thermostat mode (T/R

¯

 = 1), the DS1821 can operate as a standalone thermostat that triggers according 

to the T

H

 and T

trip-points programmed while the device was in 1-Wire mode.  In thermostat mode the 

DS1821 powers-up performing continuous temperature conversions, and the DQ pin acts as the 
thermostat output.   Detailed operation of the thermostat output is provided in the OPERATION – 
STANDALONE THERMOSTAT section of this datasheet.  

Communications can be re-established with the DS1821 while it is in thermostat mode by pulling V

DD

 to 

0V while the DQ line is held high, and then toggling the DQ line low 16 times as shown in Figure 12.  
This temporarily places the DS1821 in 1-Wire mode, allowing microprocessor communication with the 
DS1821 via the DQ pin.  At this time any I/O function can be performed, such as reading/writing the T

H

T

L

 or configuration registers or reading the temperature register.  To return to thermostat mode, the same 

procedure can be performed (pulling V

DD

 to 0V while the DQ line is held high, and then clocking the DQ 

line 16 times) or the power can be cycled.  Note that temporarily putting the DS1821 into 1-Wire mode 
does not change the power-up mode of the device; this can only be changed by rewriting the T/R

¯

 bit in 

the status/configuration register.  Also note that holding both V

DD 

and DQ

 

low for more than 

approximately 10 seconds will cause the DS1821 to be powered down. 
 

OPERATION – MEASURING TEMPERATURE 

DS1821 output temperature data is calibrated in degrees centigrade and is stored in two’s complement 
format in the 1-byte (8-bit) temperature register (see Figure 3), which the user can access when the 
DS1821 is in 1-Wire mode (T/R

¯

 = 0 in the status/configuration register).  The sign bit (S) indicates if the 

temperature is positive or negative; for positive numbers S = 0 and for negative numbers S = 1.  Table 2 
gives examples of digital output data and the corresponding temperature reading. For Fahrenheit 
measurements, a lookup table or conversion routine must be used.   
The DS1821 can be configured by the user to take continuous temperature measurements (continuous 
conversion mode) or single measurements (one-shot mode).  The desired configuration can be achieved 
by setting the nonvolatile1SHOT bit in the status/configuration register: 1SHOT = 0 – continuous 
conversion mode, 1SHOT = 1 – one-shot mode.  Note that the 1SHOT setting only controls the operation 
of the device in 1-Wire mode; in thermostat mode, continuous temperature conversions are started 
automatically at power-up. 
In continuous conversion mode, the Start Convert T [EEh] command initiates continuous temperature 
conversions, which can be stopped using the Stop Convert T [22h] command.  In one-shot mode the Start 
Convert T [EEh] command initiates a single temperature conversion after which the DS1821 returns to a 
low-power standby state.  In this mode, the microprocessor can monitor the DONE bit in the 
configuration register to determine when the conversion is complete: DONE = 0 

 conversion in 

progress, DONE = 1 

 conversion complete.  The DONE bit does not provide conversion status in 

continuous conversion mode since measurements are constantly in progress (i.e., DONE will always be 
0). 
 

TEMPERATURE, T

H

 and T

L

 REGISTER FORMAT  

Figure 3

 

bit 7 

bit 6 

bit 5 

bit 4 

bit 3 

bit 2 

bit 1 

bit 0

 

S 2

6

 

2

5

 

2

4

 

2

3

 

2

2

 

2

1

 

2

0

 

 

Содержание DS1821

Страница 1: ...ge NC No Connect DESCRIPTION The DS1821 can function as a standalone thermostat with user programmable trip points or as 8 bit temperature sensor with a 1 Wire digital interface The thermostat trip po...

Страница 2: ...21 and pin descriptions are given in Table 1 The DS1821 can operate as a standalone thermostat with user programmable trip points or as 8 bit temperature sensor with a 1 Wire digital interface The ope...

Страница 3: ...e and the counter is again preset with a starting value determined by the slope accumulator circuitry The preset counter value is unique for every temperature increment and compensates for the parabol...

Страница 4: ...low thermostat trip point registers TH and TL and the configuration register and reading the temperature counter and slope accumulator registers Also in this mode the microprocessor can initiate and...

Страница 5: ...URE DS1821 output temperature data is calibrated in degrees centigrade and is stored in two s complement format in the 1 byte 8 bit temperature register see Figure 3 which the user can access when the...

Страница 6: ...ommand This value is the count remaining in the counter at the end of the gate period and is called COUNT_REMAIN in Eq 1 Next the Load Counter 41h command must be issued which loads the 9 bit slope ac...

Страница 7: ...POL 0 Two bits in the status configuration register THF and TLF provide additional thermostatic information The value of these bits is normally 0 The THF temperature high flag bit will be set to 1 if...

Страница 8: ...Read Write TLF 0 The measured temperature has not been lower than the value stored in the TL register TLF 1 At some point in time the measured temperature has been lower than the value stored in the...

Страница 9: ...e to release the data line when the device is not transmitting data so that the bus is available for use by the other device The 1 Wire port of the DS1821 the DQ pin is open drain with an internal cir...

Страница 10: ...versions will be performed until a Stop Convert T command is received STOP CONVERT T 22h Stops temperature conversions when the device is in continuous conversion mode 1SHOT 0 This opcode has no funct...

Страница 11: ...ata from the counter register A0h Master receives 9 bit counter value from DS1821 Load Counter Loads slope accumulator data into the counter register 41h None 1 Wire SIGNALING The DS1821 uses a strict...

Страница 12: ...high during the sampling window a 1 is written to the DS1821 If the line is low a 0 is written to the DS1821 READ TIME SLOTS The DS1821 can only transmit data to the master when the master issues read...

Страница 13: ...OMMENDED MASTER READ 1 TIMING Figure 10 VDD GND 1 WIRE BUS 15 s VIH of Master TRC TINT 1 s Master samples VDD GND 1 WIRE BUS 15 s VIH of Master TRC small TINT small Master samples LINE TYPE LEGEND Fig...

Страница 14: ...RX Presence DS1821 responds with presence pulse TX 02h Master issues Write TL command TX 0Ah Master sends data for TL 10 C TX Reset Master issues reset pulse RX Presence DS1821 responds with presence...

Страница 15: ...mometer Error 55 C to 125 C VDD 3 6V to 5 5V See Typical Curve Figure 11 DQ Logic Low VIL 0 3 0 8 V 1 5 DQ Logic High VIH 2 The lower of 5 5 or VDD 0 3 V 1 6 Sink Current IL VDQ 0 4V VDD 3 6V to 5 5V...

Страница 16: ...RSTH 480 s 1 Reset Time Low tRSTL 480 s 1 2 Presence Detect High tPDHIGH 15 60 s 1 Presence Detect Low tPDLOW 60 240 s 1 VDD Low to Mode Toggle Clock Low tPC 100 ns 1 3 Mode Toggle Clock 16 High to VD...

Страница 17: ...DS1821 17 of 18 TYPICAL PERFORMANCE CURVE Figure 11 MODE TOGGLE TIMING WHEN T R 1 Figure 12...

Страница 18: ...DS1821 18 of 18 TIMING DIAGRAMS Figure 13...

Отзывы: