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

DS1821 

 

11 of 18 

DS1821 FUNCTION COMMAND SET  

Table 4 

 

Command 

 

Description 

 

Protocol 

1-Wire Bus Activity 

After Command is Issued 

TEMPERATURE CONVERSION COMMANDS 

Read 
Temperature 

Reads last converted temperature 
value from temperature register. 

AAh 

Master receives 8-bit temperature 
value from DS1821. 

Start Convert T  Initiates temperature conversions. 

EEh 

None 

Stop Convert T  Halts temperature conversions. 

22h 

None 

THERMOSTAT and STATUS/CONFIGURATION COMMANDS 

Write TH 

Writes data to the T

H

 register. 

01h 

Master transmits 8-bit T

H

 value to 

DS1821. 

Write TL 

Writes data to the T

L

 register. 

02h 

Master transmits 8-bit T

L

 value to 

DS1821. 

Read TH 

Reads data from the T

H

 register. 

A1h 

Master receives 8-bit T

H

 value from 

DS1821. 

Read TL 

Reads data from the T

L

 register. 

A2h 

Master receives 8-bit T

L

 value from 

DS1821. 

Write Status 

Writes data to the 
status/configuration register. 

0Ch 

Master transmits 8-bit 
status/configuration value to DS1821.

Read Status 

Reads data from the 
status/configuration register. 

ACh 

Master receives 8-bit 
status/configuration value from 
DS1821. 

HIGH-RESOLUTION COMMANDS 

Read Counter 

Reads data 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 1-Wire communication protocol to insure data integrity. Several signal types are 
defined by this protocol: reset pulse, presence pulse, write 0, write 1, read 0, and read 1.  All of these 
signals, with the exception of the presence pulse, are initiated by the bus master. 
 

INITIALIZATION PROCEDURE: RESET AND PRESENCE PULSES 

All communication with the DS1821 begins with an initialization sequence that consists of a reset pulse 
from the master followed by a presence pulse from the DS1821.  This is illustrated in Figure 7.  When the 
DS1821 sends the presence pulse in response to the reset, it is indicating to the master that it is on the bus 
and ready to operate given an appropriate function command.   
During the initialization sequence the bus master transmits (T

X

) the reset pulse by pulling the 1-Wire bus 

low for a minimum of 480 

μ

s. The bus master then releases the bus and goes into receive mode (R

X

).  

When the bus is released, the 5k pullup resistor pulls the 1-Wire bus high.  When the DS1821 detects this 
rising edge, it waits 15–60 

μ

s and then transmits a presence pulse by pulling the 1-Wire bus low for 60–

240 

μ

s. 

Содержание 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...

Отзывы: