Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

DS1822+ Datasheet with Chat AI
  • AIauthorized

    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.

  • Part No.DS1822+
    ManufacturerMAXIM
    Size222 Kbytes
    Pages21 pages
    DescriptionEcono 1-Wire Digital Thermometer
    Datasheet Summary with AI

    쩝! 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+
    ManufacturerMAXIM
    Size222 Kbytes
    Pages21 pages
    DescriptionEcono 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


    Mirror Sites
    English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
    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