SNIS139F February   2005  – January 2024 LM95231

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Pin Configuration and Functions
  6. Specifications
    1. 5.1 Absolute Maximum Ratings
    2. 5.2 Operating Ratings
    3. 5.3 Temperature-to-Digital Converter Characteristics
    4. 5.4 Logic Electrical Characteristics Digital DC Characteristics
    5. 5.5 Logic Electrical Characteristics SMBus Digital Switching Characteristics
    6. 5.6 Typical Performance Characteristics
  7. Detailed Description
    1. 6.1 Overview
    2. 6.2 Functional Block Diagram
    3. 6.3 Feature Description
      1. 6.3.1 Conversion Sequence
      2. 6.3.2 Power-On-Default States
      3. 6.3.3 SMBus Interface
      4. 6.3.4 Temperature Data Format
      5. 6.3.5 SMBDAT Open-Drain Output
      6. 6.3.6 Diode Fault Detection
      7. 6.3.7 Communicating with the LM95231
      8. 6.3.8 Serial Interface Reset
      9. 6.3.9 One-Shot Conversion
  8. Registers
    1. 7.1 LM95231 Registers
    2. 7.2 Status Register
    3. 7.3 Configuration Register
    4. 7.4 Remote Diode Filter Control Register
    5. 7.5 Remote Diode Model Type Select Register
    6. 7.6 Remote TruTherm Mode Control
    7. 7.7 Local and Remote MSB and LSB Temperature Registers
      1. 7.7.1 Local Temperature MSB
      2. 7.7.2 Local Temperature LSB
      3. 7.7.3 Remote Temperature MSB
      4. 7.7.4 Remote Temperature LSB
    8. 7.8 Manufacturers ID Register
    9. 7.9 Die Revision Code Register
  9. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Application
      1. 8.2.1 Diode Non-Ideality
        1. 8.2.1.1 Diode Non-Ideality Factor Effect on Accuracy
        2. 8.2.1.2 Calculating Total System Accuracy
        3. 8.2.1.3 Compensating for Different Non-Ideality
  10. Layout
    1. 9.1 PCB Layout for Minimizing Noise
  11. 10Device and Documentation Support
    1. 10.1 Documentation Support
    2. 10.2 Receiving Notification of Documentation Updates
    3. 10.3 Support Resources
    4. 10.4 Trademarks
    5. 10.5 Electrostatic Discharge Caution
    6. 10.6 Glossary
  12. 11Revision History
  13. 12Mechanical, Packaging, and Orderable Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Communicating with the LM95231

The data registers in the LM95231 are selected by the Command Register. At power-up the Command Register is set to “00”, the location for the Read Local Temperature Register. The Command Register latches the last location it was set to. Each data register in the LM95231 falls into one of four types of user accessibility:

  1. Read only
  2. Write only
  3. Write/Read same address
  4. Write/Read different address

A Write to the LM95231 will always include the address byte and the command byte. A write to any register requires one data byte.

Reading the LM95231 can take place either of two ways:

  1. If the location latched in the Command Register is correct (most of the time it is expected that the Command Register will point to one of the Read Temperature Registers because that will be the data most frequently read from the LM95231), then the read can simply consist of an address byte, followed by retrieving the data byte.
  2. If the Command Register needs to be set, then an address byte, command byte, repeat start, and another address byte will accomplish a read.

The data byte has the most significant bit first. At the end of a read, the LM95231 can accept either acknowledge or No Acknowledge from the Master (No Acknowledge is typically used as a signal for the slave that the Master has read its last byte). When retrieving all 11 bits from a previous remote diode temperature measurement, the master must insure that all 11 bits are from the same temperature conversion. This may be achieved by reading the MSB register first. The LSB will be locked after the MSB is read. The LSB will be unlocked after being read. If the user reads MSBs consecutively, each time the MSB is read, the LSB associated with that temperature will be locked in and override the previous LSB value locked-in.

GUID-08B61D74-1F2B-4462-8C4F-85277A80CF31-low.gif Figure 6-2 Serial Bus Write to the Internal Command Register
GUID-6ED8AFB1-4E52-4E0C-9BC4-C3AA1D95EA52-low.gifFigure 6-3 Serial Bus Write to the internal Command Register followed by a Data Byte
GUID-B6AE17C0-D4E4-4641-ABD4-DA51B19CEE6F-low.gifFigure 6-4 Serial Bus byte Read from a Register with the internal Command Register preset to desired value.
GUID-F8BAB26D-9228-4FCF-A803-4934A340D128-low.gif
(d) Serial Bus Write followed by a Repeat Start and Immediate Read
Figure 6-5 SMBus Timing Diagrams for Access of Data