DS1922T-F5# Maxim Integrated Products, DS1922T-F5# Datasheet

IBUTTON TEMP LOGGER

DS1922T-F5#

Manufacturer Part Number
DS1922T-F5#
Description
IBUTTON TEMP LOGGER
Manufacturer
Maxim Integrated Products
Series
iButton®r
Datasheet

Specifications of DS1922T-F5#

Rohs Information
IButton RoHS Compliance Plan
Memory Size
512B
Memory Type
NVSRAM (Non-Volatile SRAM)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
The DS1922L/DS1922T temperature logger iButtons
rugged, self-sufficient systems that measure temperature
and record the result in a protected memory section. The
recording is done at a user-defined rate. A total of 8192
8-bit readings or 4096 16-bit readings, taken at equidistant
intervals ranging from 1s to 273hr, can be stored.
Additionally, 512 bytes of SRAM store application-specific
information and 64 bytes store calibration data. A mission
to collect data can be programmed to begin immediately,
after a user-defined delay, or after a temperature alarm.
Access to the memory and control functions can be pass-
word protected. The DS1922L/DS1922T are configured
and communicate with a host-computing device through
the serial 1-Wire
data lead and a ground return. Each DS1922L/DS1922T is
factory lasered with a guaranteed unique 64-bit registration
number that allows for absolute traceability. The durable
stainless-steel package is highly resistant to environmental
hazards such as dirt, moisture, and shock. Accessories
permit the DS1922L/DS1922T to be mounted on almost
any object, including containers, pallets, and bags.
♦ Automatically Wakes Up, Measures Temperature,
♦ Digital Thermometer Measures Temperature with
♦ Accuracy of ±0.5°C from -10°C to +65°C
♦ Water Resistant or Waterproof if Placed Inside
♦ Sampling Rate from 1s Up to 273hr
♦ Programmable High and Low Trip Points for
♦ Programmable Recording Start Delay After Elapsed
♦ Quick Access to Alarmed Devices Through 1-Wire
♦ 512 Bytes of General-Purpose Memory Plus 64
19-4990; Rev 9; 10/09
iButton and 1-Wire are registered trademarks of Maxim Integrated Products, Inc.
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642,
or visit Maxim’s website at www.maxim-ic.com.
and Stores Values in 8KB of Data-Log Memory in
8-Bit or 16-Bit Format
8-Bit (0.5°C) or 11-Bit (0.0625°C) Resolution
(DS1922L), ± 0.5°C from +20°C to +75°C
(DS1922T), with Software Corrections
DS9107 iButton Capsule (Exceeds Water
Resistant 3 ATM Requirements)
Temperature Alarms
Time or Upon a Temperature Alarm Trip Point
Conditional Search Function
Bytes of Calibration Memory
High-Temperature Logging (Process Monitoring,
Industrial Temperature Monitoring)
Temperature Logging in Cold Chain, Food Safety, Bio
Science, and Pharmaceutical and Medical Products
®
________________________________________________________________ Maxim Integrated Products
protocol, which requires only a single
General Description
Temperature Logger iButton with 8KB
Applications
Features
®
are
♦ Two-Level Password Protection of All Memory
♦ Communicates to Host with a Single Digital Signal
♦ Operating Temperature Range: DS1922L: -40°C to
♦ Digital Identification and Information by
♦ Unique Factory-Lasered 64-Bit Registration Number
♦ Built-In Multidrop Controller for 1-Wire Net
♦ Chip-Based Data Carrier Compactly Stores Information
♦ Data Can Be Accessed While Affixed to Object
♦ Button Shape is Self-Aligning with Cup-Shaped
♦ Durable Stainless-Steel Case Engraved with
♦ Easily Affixed with Self-Stick Adhesive Backing,
♦ Presence Detector Acknowledges When Reader
♦ Meets UL 913 (4th Edit.); Intrinsically Safe Apparatus:
# Denotes a RoHS-compliant device that may include lead(Pb)
that is exempt under the RoHS requirements.
Pin Configuration appears at end of data sheet.
DS1922L-F5#
DS1922T-F5#
DS9096P
DS9101
DS9093RA
DS9093A
DS9092
and Configuration Registers
Up to 15.4kbps at Standard Speed or Up to
125kbps in Overdrive Mode Using 1-Wire Protocol
+85°C; DS1922T: 0°C to +125°C
Momentary Contact
Ensures Error-Free Device Selection and Absolute
Traceability Because No Two Parts Are Alike
Probes
Registration Number Withstands Harsh Environments
Latched by Its Flange, or Locked with a Ring
Pressed Onto Its Rim
First Applies Voltage
Approved Under Entity Concept for Use in Class I,
Division 1, Group A, B, C, and D Locations
PART
PART
Data-Log Memory
Common iButton Features
Examples of Accessories
Self-Stick Adhesive Pad
Multipurpose Clip
Mounting Lock Ring
Snap-in FOB
iButton Probe
-40°C to +85°C
TEMP RANGE
0°C to +125°C
Ordering Information
ACCESSORY
PIN-PACKAGE
F5 iButton
F5 iButton
1

DS1922T-F5# Summary of contents

Page 1

... First Applies Voltage ♦ Meets UL 913 (4th Edit.); Intrinsically Safe Apparatus: Features Approved Under Entity Concept for Use in Class I, Division 1, Group and D Locations PART DS1922L-F5# DS1922T-F5# # Denotes a RoHS-compliant device that may include lead(Pb) that is exempt under the RoHS requirements. PART DS9096P DS9101 DS9093RA ...

Page 2

... Operating Temperature Range DS1922L ...........................................................-40°C to +85°C DS1922T ............................................................0°C to +125°C * Storage or operation above +50°C significantly reduces battery life. Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied ...

Page 3

Temperature Logger iButton with 8KB ELECTRICAL CHARACTERISTICS (continued +3.0V to +5.25V.) PUP PARAMETER SYMBOL Presence-Detect Low Time Presence-Detect Sample Time (Note 2) IO PIN: 1-Wire WRITE Write-Zero Low Time (Note 2) Write-One Low Time (Notes 2, 14) IO ...

Page 4

... OVERDRIVE SPEED (μs) MAX MIN MAX 7 (undefined 240 8 24 120 detected as logic 0. HY has been previously reached the input-high IL DS1922L/DS1922T VALUES STANDARD SPEED OVERDRIVE SPEED (μs) (μs) MIN MAX MIN * 65 (undefined) 9.5 (undefined) 690 720 287 7 60 120 7.5 MAX 80 ...

Page 5

Temperature Logger iButton with 8KB DS1922L Minimum Product Lifetime vs. Temperature, Slow Sampling EVERY MINUTE NO SAMPLES -40 -30 -20 -10 EVERY MINUTE NO SAMPLES ...

Page 6

Temperature Logger iButton with 8KB Data-Log Memory DS1922L Minimum Product Lifetime vs. Temperature, Fast Sampling EVERY SECOND EVERY 30 SECONDS 350 300 250 200 150 100 50 0 -40 -30 EVERY SECOND EVERY 30 SECONDS 100 ...

Page 7

... Temperature Logger iButton with 8KB DS1922T Minimum Product Lifetime vs. Temperature, Slow Sampling EVERY MINUTE EVERY 60 MINUTES EVERY MINUTE EVERY 60 MINUTES _______________________________________________________________________________________ Data-Log Memory EVERY 10 MINUTES EVERY 3 MINUTES NO SAMPLES OSCILLATOR OFF TEMPERATURE (°C) EVERY 3 MINUTES EVERY 10 MINUTES NO SAMPLES OSCILLATOR OFF TEMPERATURE (°C) ...

Page 8

... Temperature Logger iButton with 8KB Data-Log Memory DS1922T Minimum Product Lifetime vs. Temperature, Fast Sampling EVERY SECOND EVERY 30 SECONDS 350 300 250 200 150 100 EVERY SECOND EVERY 30 SECONDS 100 _______________________________________________________________________________________ EVERY 3 SECONDS EVERY 10 SECONDS EVERY 60 SECONDS TEMPERATURE (°C) EVERY 3 SECONDS EVERY 10 SECONDS ...

Page 9

Temperature Logger iButton with 8KB DS1922L Minimum Product Lifetime vs. Sample Rate 10 1 0.1 0.01 0.01 0 0.1 0.01 0.001 0.01 0.1 _______________________________________________________________________________________ Data-Log Memory 1 10 MINUTES BETWEEN SAMPLES 1 10 MINUTES BETWEEN SAMPLES 0°C +40°C ...

Page 10

... Temperature Logger iButton with 8KB Data-Log Memory DS1922T Minimum Product Lifetime vs. Sample Rate 10 1 0.1 0.01 0. 0.1 0.01 0.001 0.01 10 ______________________________________________________________________________________ 0.1 1 MINUTES BETWEEN SAMPLES 0.1 1 MINUTES BETWEEN SAMPLES 0°C +40°C +60°C +75°C +85°C +95°C +110°C +125°C 10 100 0°C +40° ...

Page 11

... UNCORRECTED MAXIMUM ERROR 0.5 SW CORRECTED MAXIMUM ERROR 0.0 SW CORRECTED MINIMUM ERROR -0.5 UNCORRECTED MINIMUM ERROR -1.0 -1.5 -2.0 -2 NOTE: THE GRAPHS ARE BASED ON 11-BIT DATA. ______________________________________________________________________________________ Data-Log Memory DS1922L Temperature Accuracy TEMPERATURE (°C) DS1922T Temperature Accuracy 100 110 TEMPERATURE (°C) 80 120 11 ...

Page 12

... Temperature Logger iButton with 8KB Data-Log Memory 2.0 1.0 0.0 -1.0 -2.0 -3.0 -4.0 -5.0 -40 -30 2.0 0.0 -2.0 -4.0 -6.0 -8.0 -10.0 -12 ______________________________________________________________________________________ DS1922L RTC Accuracy (Typical) -20 - TEMPERATURE (°C) DS1922T RTC Accuracy (Typical TEMPERATURE (° 100 110 120 ...

Page 13

... With its shifted temperature range, the DS1922T is suited to monitor processes that require temperatures close to the boiling point of water, such as pasteurization of food items. Note that the initial seal- ing level of the DS1922L/DS1922T achieves the equiva- lent of IP56 ...

Page 14

... OSCILLATOR THERMAL SENSE Figure 1. Block Diagram 14 ______________________________________________________________________________________ ROM 64-BIT IO FUNCTION LASERED CONTROL ROM MEMORY FUNCTION CONTROL DS1922L DS1922T GENERAL-PURPOSE SRAM (512 BYTES) INTERNAL TIMEKEEPING, REGISTER PAGES CONTROL REGISTERS, (64 BYTES) AND COUNTERS CALIBRATION MEMORY ADC (64 BYTES) CONTROL DATA-LOG MEMORY LOGIC 8KB PARASITE-POWERED ...

Page 15

... STAGE STAGE Figure 4. 1-Wire CRC Generator ______________________________________________________________________________________ OTHER DEVICES DS1922L/DS1922T AVAILABLE COMMANDS: DATA FIELD AFFECTED: READ ROM 64-BIT ROM, RC-FLAG MATCH ROM 64-BIT ROM, RC-FLAG SEARCH ROM 64-BIT ROM, RC-FLAG CONDITIONAL SEARCH ROM 64-BIT ROM, RC-FLAG, ALARM FLAGS, SEARCH CONDITIONS SKIP ROM ...

Page 16

... Temperature Logger iButton with 8KB Data-Log Memory Figure 5 shows the DS1922L/DS1922T memory map. Pages contain 512 bytes of general-purpose SRAM. The various registers to set up and control the device fill pages 16 and 17, called register pages 1 and 2 (see Figure 6 for details). Pages 18 and 19 pro- vide storage space for calibration data ...

Page 17

... Years 0206h 0207h 0 0 0208h 0209h 020Ah (No Function with the DS1922L/DS1922T) 020Bh (No Function with the DS1922L/DS1922T) 020Ch Low Byte 020Dh 020Eh (No Function with the DS1922L/DS1922T) 020Fh (No Function with the DS1922L/DS1922T) 0210h 0 0 0211h 1 1 0212h 0 0 0213h 1 1 0214h BOR 1 0215h ...

Page 18

Temperature Logger iButton with 8KB Data-Log Memory ADDRESS BIT 7 BIT 6 0219h 0 10 Seconds 021Ah 0 10 Minutes 20 Hour 021Bh 0 12/24 AM/PM 021Ch 0 0 021Dh CENT 0 021Eh 10 Years 021Fh 0220h 0221h 0222h 0223h ...

Page 19

... These bits always read 0 regardless of how they are written. The number representation of the RTC registers is binary-coded decimal (BCD) format. The DS1922L/DS1922T’s RTC can run in either 12hr or 24hr mode. Bit 6 of the Hours register (address 0202h) is defined as the 12hr- or 24hr-mode select bit. When high, the 12hr mode is selected ...

Page 20

... DS1922T, use “-1” instead of “-41.” To specify the temperature alarm thresholds, the previ- ous equations are resolved to: The “+82” applies to the DS1922L. For the DS1922T, use “+2.” Because the temperature alarm threshold is only one byte, the resolution or temperature increment is limit 0.5° ...

Page 21

... To minimize the power consumption of the DS1922L/ DS1922T, the RTC oscillator should be turned off when these devices are not in use. The oscillator on/off bit is located in the RTC Control register. This register also includes the EHSS bit, which determines whether the sample rate is specified in seconds or minutes. ...

Page 22

... Note: During a mission, there is only read access to this register. Bits 6 and 7 have no function. They always read 1 and cannot be written to 0. Bits 1 and 3 control functions that are not available with the DS1922L/DS1922T. Bit 1 must be set to 0. Under this condi- tion the setting of bit 3 becomes a “don’t care.” ...

Page 23

... Note: There is only read access to this register. Bits have no function. They always read 1. Bits 2 and 3 have no function with the DS1922L/DS1922T. They always read 0. The alarm status bits are cleared simultaneously when the Clear Memory Function is invoked. See the Memory and Control Function Commands section for details. ...

Page 24

... For a typical mission, the Mission Start Delay mission is too long for a single DS1922L/DS1922T to store all readings at the selected sample rate, one can use several devices and set the Mission Start Delay for the second device to start recording as soon as the memory of the first device is full, and so on ...

Page 25

... BIT 5 BIT 4 EPW Other Indicators The DS1922L/DS1922T are designed to use two pass- words that control read access and full access. Reading from or writing to the scratchpad as well as the Forced Conversion command does not require a pass- word. The password must be transmitted immediately after the command code of the memory or control func- tion ...

Page 26

... FP0, FP1…FP62, FP63. It affects the functions Read Memory with CRC, Copy Scratchpad, Clear Memory, Start Mission, and Stop Mission. The DS1922L/DS1922T execute the command only if the password transmitted by the master was correct or if password checking is not enabled. Due to the special behavior of the write-access logic, the Password Control register and both passwords must be written at the same time ...

Page 27

... Before the devices can perform this function, they need to be set up properly. This pro- cedure is called missioning. First, the DS1922L/DS1922T must have their RTC set to a valid time and date. This reference time can be the local time, or, when used inside of a mobile unit, UTC (also called GMT, Greenwich Mean Time), or any other time standard that was agreed upon ...

Page 28

... Sample Rate register and the EHSS bit. If the start upon temperature alarm mode is chosen (SUTA = 1) and temperature logging is enabled (ETL = 1), the DS1922L/DS1922T first wait until the start delay is over. Then the device wakes up in intervals as speci- fied by the sample rate and EHSS bit and measures the temperature ...

Page 29

... Figure 9 shows the protocols necessary for accessing the memory and the special function registers of the DS1922L/DS1922T. An example on how to use these and other functions to set up the DS1922L/DS1922T for a mission is included in the Mission Example: Prepare and Start a New Mission section. The communication between the master and the DS1922L/DS1922T takes place either at standard speed (default overdrive speed ( ...

Page 30

... CRC generator and then shifting in the contents of the data memory page. After the 16-bit CRC of the last page is read, the bus master receives logic 1s from the DS1922L/DS1922T until a reset pulse is issued. The Read Memory with CRC command sequence can be ended at any point by issuing a reset pulse ...

Page 31

Temperature Logger iButton with 8KB MASTER Tx MEMORY OR FROM ROM FUNCTIONS CONTROL FUNCTION COMMAND FLOWCHART (FIGURE 11) 0Fh N WRITE SCRATCHPAD? Y MASTER Tx TA1 [T7:T0] MASTER Tx TA2 [T15:T8] DS1922 SETS SCRATCHPAD OFFSET = [T4:T0] AND CLEARS (PF, ...

Page 32

Temperature Logger iButton with 8KB Data-Log Memory 69h FROM FIGURE 9a READ MEMORY [WITH PW] AND CRC Y MASTER Tx TA1 [T7:T0], TA2 [T15:T8] MASTER Tx DECISION MADE 64 BITS [PASSWORD] BY DS1922 PASSWORD ACCEPTED? Y DECISION MADE BY MASTER ...

Page 33

Temperature Logger iButton with 8KB FROM FIGURE 9b START MISSION 64 BITS [PASSWORD] FFh DUMMY BYTE N PASSWORD ACCEPTED? Y PROGRESS? N MEMCLR = 1? DS1922 SETS MEMCLR = 0 DS1922 INITIATES MISSION START DELAY PROCESS N MASTER Tx RESET? ...

Page 34

... General Status register reads 1. During a mission there is only read access to the register pages. Stop Mission with Password [33h] The DS1922L/DS1922T use a control function com- mand to stop a mission. Only a mission that is in progress can be stopped. After the command code, the master must transmit the 64-bit full-access pass- word followed by a FFh dummy byte ...

Page 35

Temperature Logger iButton with 8KB Memory Access Conflicts While a mission is in progress or while the device is waiting for a temperature alarm to start a mission, peri- odically a temperature sample is taken and logged. This “internal activity” ...

Page 36

... Note that the DS1922L/DS1922T do not quite meet the full 16µs maximum low time of the normal 1-Wire bus overdrive timing. With the DS1922L/ DS1922T, the bus must be left low for no longer than 12µs at overdrive to ensure that no DS1922L/DS1922T on the 1-Wire bus performs a reset. The DS1922L/ ...

Page 37

... The pres- ence pulse lets the bus master know that the DS1922L/DS1922T are on the bus and are ready to oper- ate. For more details, see the 1-Wire Signaling section. 1-Wire ROM Function Commands ...

Page 38

... The Overdrive-Match ROM command followed by a 64-bit ROM sequence transmitted at overdrive speed allows the bus master to address a specific DS1922L/ DS1922T on a multidrop bus and to simultaneously set it in overdrive mode. Only the DS1922L/DS1922T that exactly matches the 64-bit ROM sequence respond to the subsequent memory/control function command. ...

Page 39

Temperature Logger iButton with 8KB FROM MEMORY/CONTROL FUNCTION FLOWCHART (FIGURE 9) BUS MASTER Tx ROM FUNCTION COMMAND 33h N READ ROM COMMAND DS1922 Tx FAMILY CODE (1 BYTE) DS1922 Tx SERIAL NUMBER (6 BYTES) DS1922 Tx ...

Page 40

Temperature Logger iButton with 8KB Data-Log Memory TO FIGURE 11a CCh FROM FIGURE 11a SKIP ROM COMMAND FROM FIGURE 11a TO FIGURE 11a NOTE: THE OD FLAG REMAINS THE DEVICE WAS ALREADY AT ...

Page 41

... The voltage V is relevant for the DS1922L/ ILMAX DS1922T when determining a logical level, not trigger- ing any events. The initialization sequence required to begin any com- munication with the DS1922L/DS1922T is shown in Figure 12. A reset pulse followed by a presence pulse ...

Page 42

... DS1922T start pulling the data line low; their internal timing generator determines when this pulldown ends and the voltage starts rising again. When responding with a 1, the DS1922L/DS1922T do not hold the data line low at all, and the voltage starts rising as soon over ...

Page 43

... TL V ILMAX RESISTOR WRITE-ZERO TIME SLOT V PUP V IHMASTER ILMAX RESISTOR READ-DATA TIME SLOT PUP V IHMASTER ILMAX RESISTOR Figure 13. Read/Write Timing Diagrams ______________________________________________________________________________________ ε t SLOT MASTER t W0L t SLOT MASTER MSR MASTER SAMPLING WINDOW δ t SLOT MASTER Data-Log Memory ε t REC t REC DS1922L/DS1922T 43 ...

Page 44

... X Figure 15. CRC-16 Hardware Description and Polynomial CRC Generation The DS1922L/DS1922T use two types of CRCs. One CRC is an 8-bit type and is stored in the most signifi- cant byte of the 64-bit ROM. The bus master can com- pute a CRC value from the first 56 bits of the 64-bit ...

Page 45

... Temperature Logger iButton with 8KB ing in the command code, the target addresses TA1 and TA2, and all the data bytes. The DS1922L/DS1922T transmit this CRC only if the data bytes written to the scratchpad include scratchpad ending offset 11111b. The data can start at any location within the scratchpad. ...

Page 46

Temperature Logger iButton with 8KB Data-Log Memory Command-Specific 1-Wire Communication Protocol—Color Codes Master-to-Slave Slave-to-Master Write Scratchpad, Reaching the End of the Scratchpad (Cannot Fail) RST PD Select WS TA <Data to EOS> Read Scratchpad (Cannot Fail) RST PD Select RS ...

Page 47

Temperature Logger iButton with 8KB Forced Conversion RST PD Select FC FFh FF Loop To read the result and to verify success, read the addresses 020Ch to 020Fh (results) and the Device Samples Counter at address 0223h to 0225h. If ...

Page 48

... EXAMPLE VALUES Time Date Sample rate Temperature Alarm Thresholds (Not applicable with DS1922L/DS1922T) Clock through read-only registers Temperature Alarm Control (Not applicable with DS1922L/DS1922T) RTC Oscillator Control, sample rate selection General Mission Control Clock through read-only registers Mission Start Delay FUNCTION ...

Page 49

Temperature Logger iButton with 8KB With only a single device connected to the bus master, the communication of step 2 looks like this: MASTER MODE ...

Page 50

... Read the 64-bit ROM to obtain the family code. If family code ≠ 41h, then stop (wrong device). Read the configuration byte at address 0226h. If code = 40h, then Tr1 = 60, Offset = 41 (DS1922L) If code = 60h, then Tr1 = 90, Offset = 1 (DS1922T) For all other codes, stop (wrong device). Tr2 = Tr2H/2 + Tr2L/512 - Offset (convert from binary to °C) Tr3 = Tr3H/2 + Tr3L/512 - Offset (convert from binary to ° ...

Page 51

... T = 22.647°C CORR Note: The software correction requires floating-point arithmetic (24 bit or better). Suitable math libraries for microcontrollers are found on various websites and are included in cross com- pilers. Thermochron is a registered trademark of Maxim Integrated Products, Inc. ______________________________________________________________________________________ F5 SIZE 5.89mm CORRECTION IO READING For the latest package outline information and land patterns www ...

Page 52

... Added text to Application section: Note that the initial sealing level of DS1922L/ 7 12/07 DS1922T achieves IP56. Aging and use conditions can degrade the integrity of the seal over time, so for applications with significant exposure to liquids, sprays, or other similar environments recommended to place the Thermochron in the DS9107 iButton capsule ...

Related keywords