| Electronic Components Datasheet Search |
|
The question interval is too short.
Please try again in a few seconds.
Hello, Please ask a question about DS1822+ Datasheet
# Example questions:
➢ What is the function of bits r0 and r1 in the configuration register (byte 4 of the scratchpad)?
➢ Explain how the ds1822 uses the crc (cyclic redundancy check) to ensure data integrity, detailing the roles of both the bus master and the ds1822 itself.
➢ Describe the hardware requirements for the 1-wire bus system, specifically mentioning the essential components and their functions, as outlined in the text.
쩝! This is a *lot* of information about the DS1822. Here's a structured summary, broken down into key areas, based on the provided text. I've tried to extract the most important details.
1. Introduction & Overview:
️· What it is: The DS1822 is a digital temperature sensor using the 1-Wire protocol. It's a slave device on the 1-Wire bus, controlled by a bus master.
️· 1-Wire Protocol: Uses a single data line for communication. All data and commands are transmitted Least Significant Bit (LSB) first.
️· Key Features: Temperature sensing, non-volatile memory for alarms, configurable resolution, CRC for data validation.
2. Hardware Configuration:
️· 1-Wire Line: A single data line shared by master and slaves. Requires an external pull-up resistor (typically 5kΩ). The line is high when idle.
️· Slave Device: The DS1822 is always a slave.
️· Open Drain: The DS1822 DQ pin is an open drain, allowing it to release the data line.
️· Reset Condition: Holding the line low for >480 μs resets all devices on the bus.
3. Memory Map:
️· Scratchpad (Read/Write):
- Byte 0: LSB of Temperature Register (Read-Only)
- Byte 1: MSB of Temperature Register (Read-Only)
- Bytes 2 & 3: Alarm Trigger Registers (T<sub>H</sub> and T<sub>L</sub>)
- Byte 4: Configuration Register (See below)
- Bytes 5-7: Reserved for internal use (Not User-Writable)
- Byte 8: CRC Byte for Scratchpad (Read-Only)
️· EEPROM (Non-Volatile): Alarm triggers (T<sub>H</sub> and T<sub>L</sub>) and configuration register. Data is loaded into scratchpad during power-up.
4. Configuration Register (Byte 4):
️· Resolution Control (R0 & R1 bits): Determines conversion resolution and conversion time.
- 9-bit: 93.75 ms conversion time
- 10-bit: 187.5 ms conversion time
- 11-bit: 375 ms conversion time
- 12-bit: 750 ms conversion time
️· Bits 7 and 0-4: Reserved for internal use.
5. Cyclic Redundancy Check (CRC):
️· Purpose: Data validation. The bus master recalculates the CRC and compares it to the CRC values from the DS1822 (ROM or scratchpad).
️· ROM Code CRC: Calculated from the first 48 bits of the ROM code.
️· Scratchpad CRC: Calculated from the data in the scratchpad.
️· The CRC generation function is specified (polynomial X<sup>8</sup> + X<sup>5</sup> + X<sup>4</sup> + 1).
6. 1-Wire Bus Signaling:
️· Uses a single data line, and is "idle" high.
️· Data is transmitted LSB first.
Important Considerations/Limitations from the Provided Text:
️· Resolution vs. Conversion Time: Higher resolution requires longer conversion times.
️· CRC is for Validation: The DS1822 doesn't automatically stop if a CRC mismatch occurs. The bus master must handle this.
️· No detailed protocol information: While the document describes many aspects of the DS1822, it doesn't delve into all the command sequences or functionalities. It's more of a technical overview.
쩝! This is a *lot* of information about the DS1822. Here's a structured summary, broken down into key areas, based on the provided text. I've tried to extract the most important details.
1. Introduction & Overview:
️· What it is: The DS1822 is a digital temperature sensor using the 1-Wire protocol. It's a slave device on the 1-Wire bus, controlled by a bus master.
️· 1-Wire Protocol: Uses a single data line for communication. All data and commands are transmitted Least Significant Bit (LSB) first.
️· Key Features: Temperature sensing, non-volatile memory for alarms, configurable resolution, CRC for data validation.
2. Hardware Configuration:
️· 1-Wire Line: A single data line shared by master and slaves. Requires an external pull-up resistor (typically 5kΩ). The line is high when idle.
️· Slave Device: The DS1822 is always a slave.
️· Open Drain: The DS1822 DQ pin is an open drain, allowing it to release the data line.
️· Reset Condition: Holding the line low for >480 μs resets all devices on the bus.
3. Memory Map:
️· Scratchpad (Read/Write):
- Byte 0: LSB of Temperature Register (Read-Only)
- Byte 1: MSB of Temperature Register (Read-Only)
- Bytes 2 & 3: Alarm Trigger Registers (T<sub>H</sub> and T<sub>L</sub>)
- Byte 4: Configuration Register (See below)
- Bytes 5-7: Reserved for internal use (Not User-Writable)
- Byte 8: CRC Byte for Scratchpad (Read-Only)
️· EEPROM (Non-Volatile): Alarm triggers (T<sub>H</sub> and T<sub>L</sub>) and configuration register. Data is loaded into scratchpad during power-up.
4. Configuration Register (Byte 4):
️· Resolution Control (R0 & R1 bits): Determines conversion resolution and conversion time.
- 9-bit: 93.75 ms conversion time
- 10-bit: 187.5 ms conversion time
- 11-bit: 375 ms conversion time
- 12-bit: 750 ms conversion time
️· Bits 7 and 0-4: Reserved for internal use.
5. Cyclic Redundancy Check (CRC):
️· Purpose: Data validation. The bus master recalculates the CRC and compares it to the CRC values from the DS1822 (ROM or scratchpad).
️· ROM Code CRC: Calculated from the first 48 bits of the ROM code.
️· Scratchpad CRC: Calculated from the data in the scratchpad.
️· The CRC generation function is specified (polynomial X<sup>8</sup> + X<sup>5</sup> + X<sup>4</sup> + 1).
6. 1-Wire Bus Signaling:
️· Uses a single data line, and is "idle" high.
️· Data is transmitted LSB first.
Important Considerations/Limitations from the Provided Text:
️· Resolution vs. Conversion Time: Higher resolution requires longer conversion times.
️· CRC is for Validation: The DS1822 doesn't automatically stop if a CRC mismatch occurs. The bus master must handle this.
️· No detailed protocol information: While the document describes many aspects of the DS1822, it doesn't delve into all the command sequences or functionalities. It's more of a technical overview.
| Part No. | DS1822+ |
| Manufacturer | MAXIM |
| Size | 222 Kbytes |
| Pages | 21 pages |
| Description | Econo 1-Wire Digital Thermometer |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |