The STTS424 is targeted for DIMM modules in mobile personal computing platforms
(laptops), server memory modules, and other industrial applications. The thermal sensor
(TS) in the STTS424 is fully compliant with the JEDEC specification which defines memory
module thermal sensors requirements for mobile platforms.
The TS provides space as well as cost savings for mobile and server platform dual inline
memory modules (DIMM) manufacturers as it is packaged in the compact 2 mm x 3 mm
(height 0.80 mm) 8-lead TDFN package which is compliant to JEDEC MO-229, variation
WCED-3.
The temperature sensor includes a band gap-based temperature sensor and 10-bit analogto-digital converter (ADC) which monitor and digitize the temperature to a resolution of up to
0.25°C. The typical accuracies over these temperature ranges are:
●±3°C (max) over the full temperature measurement range of –40°C to 125°C
●±2°C in the +40°C to +125°C temperature range and
●±1°C in the +75°C to +95°C temperature range
The temperature sensor in the STTS424 is specified for operating at supply voltages from
2.7 V to 3.6 V. Operating at 3.3 V, the supply current is 100 µA (typ).
The on-board sigma delta ADC converts the measured temperature to a digital value that is
calibrated in °C. For Fahrenheit applications, a lookup table or conversion routine is
required. The STTS424 is factory-calibrated and requires no external components to
measure temperature.
The digital temperature sensor component has user-programmable registers that provide
the capabilities for DIMM temperature-sensing applications. The open drain event output pin
is active when the monitoring temperature exceeds a programmable limit, or it falls above or
below an alarm window. The user has the option to set the event output as a critical
temperature output. This pin can be configured to operate in either a comparator mode for
thermostat operation or in interrupt mode.
6/36
STTS424Serial communications
2 Serial communications
The STTS424 has a simple 2-wire SMBus/I2C-compatible digital serial interface which
allows the user to access the data in the temperature register at any time. It communicates
via the serial interface with a master controller which operates at speeds of up to 400 kHz. It
also gives the user easy access to all of the STTS424 registers in order to customize device
operation.
2.1 Device type identifier (DTI) code
The JC42.4 temperature sensor has its own unique I2C address, which ensures that there
are no compatibility or data translation issues. The DTI code is the unique 4-bit address,
'0011'.
The full I
and A2 pins. This allows up to 8 unique addresses, hence 8 STTS424 devices may be
connected on the same bus.
Figure 1.Logic diagram
2
C address consists of the unique DTI code and 3 bits determined by the A0, A1,
V
DD
SDA
(1)
EVENT
(1)
SCL
STTS424
V
SS
AI12947
1. SDA and EVENT are open drain.
Table 1.Signal names
A
2
A
1
A
0
PinSymbolDescriptionDirection
1A0Serial bus address selection pin. Can be tied to V
2A1Serial bus address selection pin. Can be tied to V
3A2Serial bus address selection pin. Can be tied to V
4V
SS
5SDA
Supply ground
(1)
Serial dataInput/output
or VDD. Input
SS
or VDD. Input
SS
or VDD. Input
SS
6SCLSerial clockInput
(1)
7EVENT
Event output pin. Open drain and active-low.Output
8V
1. SDA and EVENT are open drain.
DD
Supply power (2.7 V to 3.6 V)
See Section 2.2: Pin descriptions on page 9 for details.
7/36
Serial communicationsSTTS424
Figure 2.TDFN8 connections (top view)
1. SDA and EVENT are open drain.
Figure 3.Block diagram
Temperature
Sensor
A0
A1
A2
GND
ADC
Capability
Register
Configuration
Register
Temperature
Register
V
1
2
3
4
8
7
6
5
8
V
DD
DD
EVENT
SCL
(1)
SDA
AI12262
Logic Control
Comparator
Timing
Upper
Register
Lower
Register
Critical
Register
(1)
EVENT
7
Address Pointer
Register
A0
1
A1
2
A2
3
8/36
SMBus/I2C
Interface
V
SS
4
Manufacturer
ID
Device ID/
Revision
SCL
SDA
6
5
AI12948
STTS424Serial communications
2.2 Pin descriptions
2.2.1 A0, A1, A2
A2, A1, and A0 are selectable address pins for the 3 LSBs of the I2C interface address.
They can be set to V
2.2.2 VSS (ground)
This is the reference for the power supply. It must be connected to system ground.
2.2.3 SDA (open drain)
This is the serial data input/output pin.
2.2.4 SCL
This is the serial clock input pin.
2.2.5 EVENT (open drain)
This output pin is open drain and active-low and functions as an alert interrupt.
or GND to provide 8 unique address selections.
DD
2.2.6 VDD (power)
This is the supply voltage pin, and ranges from +2.7 V to +3.6 V.
9/36
OperationSTTS424
3 Operation
The STTS424 TS continuously monitors the ambient temperature and updates the
temperature data registers at least eight times per second. Temperature data is latched
internally by the device and may be read by software from the bus host at any time.
The SMBus/I
same bus. This means that up to 8 memory modules can be supported, given that each
module has one such slave device address slot.
After initial power-on, the configuration registers are set to the default values. The software
can write to the configuration register to set bits per the bit definitions in Section 3.1:
SMBus/I
3.1 SMBus/I2C communications
The registers in this device are selected by the pointer register. At power-up, the pointer
register is set to “00”, which is the capability register location. The pointer register latches
the last location it was set to. Each data register falls into one of three types of user
accessibility:
1.Read-only
2. Write-only and
3. WRITE/READ same address.
2
C slave address selection pins allow up to 8 such devices to co-exist on the
2
C communications.
A WRITE to this device will always include the address byte and the pointer byte. A WRITE
to any register other than the pointer register, requires two data bytes.
Reading this device is achieved in one of two ways:
●If the location latched in the pointer register is correct (most of the time it is expected
that the pointer register will point to one of the read temperature registers because that
will be the data most frequently read), then the READ can simply consist of an address
byte, followed by retrieval of the two data bytes.
●If the pointer register needs to be set, then an address byte, pointer byte, repeat start,
and another address byte will accomplish a READ.
The data byte transfers the MSB first. At the end of a READ, this device can accept either an
acknowledge (ACK) or no acknowledge (No ACK) status from the master. The No ACK
status is typically used as a signal for the slave that the master has read its last byte. This
device subsequently takes up to 125 ms to measure the temperature.
Note:STTS424 does not initiate clock stretching which is an optional I
2
C bus feature.
10/36
STTS424Operation
Figure 4.SMBus/I2C write to pointer register
SCL
SDA
Figure 5.SMBus/I
SCL
SDA
Master
SCL
(continued)
19
1199
0 1 1 A2 A1 A0 R/W0 0 0 0 0 D2 D1 D0
0
Start
by
Master
Address Byte
ACK
by
STTS424
2
C write to pointer register, followed by a read data word
1199
0 1 1 A2 A1 A0 R/W0 0 0 0 0 D2 D1 D0
0
Start
by
Address Byte
ACK
by
STTS424
1919
Pointer Byte
Pointer Byte
ACK
by
STTS424
AI12264
ACK
by
STTS424
SDA
(continued)
Repeat
Start
by
Master
0 0 1 1 A2 A1 A0
Address Byte
R/W
ACK
by
STTS424
D14D15
D13
D12
D9D10D11
D7 D6 D5 D4 D3 D2 D1 D0
D8
MSB Data ByteLSB Data Byte
ACK
by
Master
No ACK
by
Master
Stop
Cond.
by
Master
AI12265
11/36
Loading...
+ 25 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.