English
Language : 

TSE2004GB2C0 Datasheet, PDF (18/38 Pages) Integrated Device Technology – DDR4 Temperature Sensor with Integrated 4Kbit EEPROM for Memory Module
TSE2004GB2C0 Datasheet
Temperature Sensor (TS) Device Operation
The TSE2004GB2C0 Temperature Register Set is accessed through the I2C Bus address 0011_bbb_R/W_n. The “bbb” denotes the
Logical Serial Address code (LSA). In the event SA0 is in the high voltage state, the device does not recognize the LSA. The Temperature
Register Set stores the temperature data, limits, and configuration values. All registers in the address space from 0x00 through 0x08 are
16-bit registers accessed through block read and write commands (TS Write Operations).
Behavior on accesses to invalid register locations is vendor-specific, and may return an Ack or a NoAck.
TS Write Operations
Writing to the TSE2004GB2C0 Temperature Register Set is accomplished through a modified block write operation for two data bytes. To
maintain I2C Bus compatibility, the 16 bit register is accessed through a pointer register, requiring the write sequence to include an
address pointer in addition to the Slave address. This indicates the storage location for the next two bytes received. Figure 12 shows an
entire write transaction on the bus.
Figure 12. TS Register Write Operation
TS Read Operations
Reading data from the TS may be accomplished in one of two ways:
1. If the location latched in the Pointer Register is correct (for normal operation it is expected the same address will be read repeatedly
for temperature), the read sequence may consist of a Slave Address from the bus master followed by two bytes of data from the device;
or
2. The pointer register is loaded with the correct register address, and the data is read. The sequence to preset the pointer register is
shown in Figure 13, and the preset pointer read is shown in Figure 14. If it is desired to read random address each cycle, the complete
Pointer Write, Word Read sequence is shown in Figure 15.
The data byte has the most significant bit first. At the end of a read, this device can accept either Acknowledge (Ack) or No Acknowledge
(No Ack) from the Master (No Acknowledge is typically used as a signal for the slave that the Master has read its last byte).
Figure 13. I2C Write to Pointer Register
©2017 Integrated Device Technology, Inc.
18
May 15, 2017