N34TS04
File Info : application/pdf, 19 Pages, 300.27KB
DocumentDocumentDATA SHEET www.onsemi.com Digital Output Temperature Sensor with On-board SPD EEPROM N34TS04 Description The N34TS04 is a combination Temperature Sensor (TS) and 4-Kb of Serial Presence Detect (SPD) EEPROM, which implements the JEDEC TSE2004av DDR4 specification and supports the Standard (100 kHz), Fast (400 kHz) and Fast Plus (1 MHz) I2C protocols. The TS measures temperature at least 10 times every second. Temperature readings can be retrieved by the host via the serial interface, and are compared to high, low and critical trigger limits stored into internal registers. Over or under limit conditions can be signaled on the open-drain EVENT pin. One of the two available 2-Kb SPD EEPROM banks (referred to as SPD pages in the TSE2004av specification) is activated for access at power-up. After power-up, banks can be switched via software command. Each of the four 1-Kb SPD EEPROM blocks can be Write Protected by software command. Features · JEDEC TSE2004av Compliant Temperature Sensor · DDR4 DIMM Compliant SPD EEPROM · Temperature Range: -20°C to +125°C · Supply Range: 1.7 V - 5.5 V (SPD EEPROM) and 2.2 V - 5.5 V (TS) · I2C / SMBus Interface · Schmitt Triggers and Noise Suppression Filters on SCL and SDA Inputs · 16-Byte Page Write Buffer · Low Power CMOS Technology · 2 x 3 x 0.75 mm TDFN Package and 2 x 3 x 0.5 mm UDFN Package · These Devices are Pb-Free and are RoHS Compliant VCC SCL A2, A1, A0 SDA N34TS04 EVENT 1 TDFN8 MT SUFFIX CASE 511AK 1 UDFN8 MU SUFFIX CASE 517AZ PIN CONFIGURATION A0 1 A1 A2 (Top View) VSS VCC EVENT SCL SDA TDFN (MT), UDFN (MU) For the location of Pin 1, please consult the corresponding package drawing. MARKING DIAGRAMS T34 TDFN8 AZZ YM G U34 AZZ YM UDFN8 G T34, U34 = Specific Device Code A = Assembly Location Code ZZ = Assembly Lot Number (Last Two Digits) Y = Production Year (Last Digit) M = Production Month (1 - 9, O, N, D) G = Pb-Free Package = Pin 1 Indicator PIN FUNCTIONS Pin Name Function A0, A1, A2 SDA Device Address Input Serial Data Input/Output SCL Serial Clock Input EVENT VCC VSS DAP Open-drain Event Output Power Supply Ground Backside Exposed DAP at VSS ORDERING INFORMATION See detailed ordering and shipping information in the package dimensions section on page 16 of this data sheet. VSS Figure 1. Functional Symbol © Semiconductor Components Industries, LLC, 2016 1 June, 2022 - Rev. 1 Publication Order Number: N34TS04/D N34TS04 Table 1. ABSOLUTE MAXIMUM RATINGS Parameter Rating Units Operating Temperature -45 to +130 °C Storage Temperature -65 to +150 °C Voltage on any pin (except A0) with respect to Ground (Note 1) -0.5 to +6.5 V Voltage on pin A0 with respect to Ground -0.5 to +10.5 V Stresses exceeding those listed in the Maximum Ratings table may damage the device. If any of these limits are exceeded, device functionality should not be assumed, damage may occur and reliability may be affected. 1. The DC input voltage on any pin should not be lower than -0.5 V or higher than VCC + 0.5 V. The A0 pin can be raised to a HV level for SWP command execution. SCL and SDA inputs can be raised to the maximum limit, irrespective of VCC. Table 2. RELIABILITY CHARACTERISTICS Symbol Parameter NEND (Note 2) Endurance (EEPROM) TDR Data Retention (EEPROM) 2. Page Mode, VCC = 2.5 V, 25°C Min 1,000,000 100 Units Write Cycles Years Table 3. TEMPERATURE CHARACTERISTICS (VCC = 2.2 V to 3.6 V, TA = -20°C to +125°C, unless otherwise specified) Parameter Test Conditions/Comments Max Unit Temperature Reading Error ADC Resolution +75°C TA +95°C, active range +40°C TA +125°C, monitor range -20°C TA +125°C, sensing range ±1.0 °C ±2.0 °C ±3.0 °C 12 Bits Temperature Resolution 0.0625 °C Conversion Time 100 ms Thermal Resistance (Note 3) qJA Junction-to-Ambient (Still Air) 92 °C/W 3. Power Dissipation is defined as PJ = (TJ - TA)/qJA, where TJ is the junction temperature and TA is the ambient temperature. The thermal resistance value refers to the case of a package being used on a standard 2-layer PCB. Table 4. D.C. OPERATING CHARACTERISTICS (VCC = 1.7 V to 5.5 V, TA = -40°C to +125°C, unless otherwise specified) Symbol Parameter Test Conditions/Comments Min Max Unit ICC Supply Current TS active, SPD and Bus idle 1000 mA SPD Write, TS shut-down 1000 mA ISHDN Standby Current TS shut-down; SPD and Bus idle 10 mA ILKG I/O Pin Leakage Current Pin at GND or VCC 2 mA VIL Input Low Voltage VCC 2.2 V -0.5 0.3 x VCC V VCC < 2.2 V -0.05 0.25 x VCC VIH Input High Voltage VCC 2.2 V 0.7 x VCC VCC + 0.5 V VCC < 2.2 V 0.75 x VCC VCC + 0.5 VOL (Note 4) Output Low Voltage IOL = 3 mA, VCC 2.2 V 0.4 V IOL = 1 mA, VCC < 2.2 V 0.2 Product parametric performance is indicated in the Electrical Characteristics for the listed test conditions, unless otherwise noted. Product performance may not be indicated by the Electrical Characteristics if operated under different conditions. 4. The device is able to handle RL values corresponding to the specified rise time (see Figure 2). www.onsemi.com 2 N34TS04 Table 5. A.C. CHARACTERISTICS (VCC = 1.7 V to 5.5 V, TA = -40°C to +125°C) Symbol Parameter Min Max Units FSCL (Note 5) Clock Frequency 0.01 1 MHz tHIGH High Period of SCL Clock 260 ns tLOW Low Period of SCL Clock 500 ns tTIMEOUT (Note 6) SMBus SCL Clock Low Timeout 25 35 ms tR (Note 7) SDA and SCL Rise Time 120 ns tF (Note 7) SDA and SCL Fall Time 120 ns tSU:DAT Input Data Setup Time 50 ns tSU:STA START Condition Setup Time 260 ns tHD:STA START Condition Hold Time 260 ns tSU:STO STOP Condition Setup Time 260 ns tBUF Bus Free Time Between STOP and START 500 ns tHD:DAT Input Data Hold Time 0 ns tDH (Note 7) Output Data Hold Time 120 300 ns Ti Noise Pulse Filtered at SCL and SDA Inputs 50 ns tWR Write Cycle Time 5 ms tPU (Note 8) Power-Up Delay to Valid Temperature Recording 100 ms 5. Test conditions according to AC Test Conditions table. Bus loading must be such as to allow meeting the VIL and VOL as well as all other timing requirements. The minimum clock frequency of 10 kHz is an SMBus recommendation; the minimum operating clock frequency is limited only by the SMBus time-out. The device also meets the Fast and Standard I2C specifications, except that Ti and tDH are shorter, as required by the 1 MHz Fast Plus protocol. 6. For the N34TS04, the interface will reset itself and will release the SDA line if the SCL line stays low beyond the tTIMEOUT limit. The time-out count takes place when SCL is low in the time interval between START and STOP. 7. In a "Wired-OR" system (such as I2C or SMBus), SDA rise time is determined by bus loading. Since each bus pull-down device must be able to sink the (external) bus pull-up current (in order to meet the VIL and/or VOL limits), it follows that SDA fall time is inherently faster than SDA rise time. SDA rise time can exceed the standard recommended tR limit, as long as it does not exceed tLOW - tDH - tSU:DAT, where tLOW and tDH are actual values (rather than spec limits). A shorter tDH leaves more room for a longer SDA tR, allowing for a more capacitive bus or a larger bus pull-up resistor. 8. The first valid temperature recording can be expected after tPU at nominal supply voltage. Table 6. PIN CAPACITANCE (TA = 25°C, VCC = 3.6 V, f = 1 MHz) Symbol Parameter Test Conditions/Comments Min Max Unit CIN SDA, EVENT Pin Capacitance Input Capacitance (other pins) VIN = 0 VIN = 0 8 pF 6 pF PULL-UP RESISTANCE (kW) 10 300 ns Rise Time 120 ns Rise Time 1 SDA 0.1 10 100 LOAD CAPACITANCE (pF) Figure 2. Pull-up Resistance vs. Load Capacitance VCC RL CL VSS www.onsemi.com 3 N34TS04 Pin Description SCL: The Serial Clock input pin accepts the Serial Clock generated by the Master (Host). SDA: The Serial Data I/O pin receives input data and transmits data stored in SPD memory or in the TS registers. In transmit mode, this pin is open drain. Data is acquired on the positive edge, and is delivered on the negative edge of SCL. A0, A1 and A2: The Address pins accept the device address. These pins have on-chip pull-down resistors. EVENT: The open-drain EVENT pin can be programmed to signal over/under temperature limit conditions. Power-On Reset (POR) The N34TS04 incorporates Power-On Reset (POR) circuitry which protects the device against powering up to an undetermined logic state. As VCC exceeds the POR trigger level, the TS component will power up into conversion mode and the SPD component will power up into standby mode. Both the TS and SPD components will power down into Reset mode when VCC drops below the POR trigger level. This bi-directional POR behavior protects the N34TS04 against brown-out failure following a temporary loss of power. The POR trigger level is set below the minimum operating VCC level. Device Interface The N34TS04 supports the Inter-Integrated Circuit (I2C) and the System Management Bus (SMBus) data transmission protocols. These protocols describe serial communication between transmitters and receivers sharing a 2-wire data bus. Data flow is controlled by a Master device, which generates the serial clock and the START and STOP conditions. The N34TS04 acts as a Slave device. Master and Slave alternate as transmitter and receiver. Up to 8 N34TS04 devices may be present on the bus simultaneously, and can be individually addressed by matching the logic state of the address inputs A0, A1, and A2. I2C/SMBus Protocol The I2C/SMBus uses two `wires', one for clock (SCL) and one for data (SDA). The two wires are connected to the VCC supply via pull-up resistors. Master and Slave devices connect to the bus via their respective SCL and SDA pins. The transmitting device pulls down the SDA line to `transmit' a `0' and releases it to `transmit' a `1'. Data transfer may be initiated only when the bus is not busy (see A.C. Characteristics). During data transfer, the SDA line must remain stable while the SCL line is HIGH. An SDA transition while SCL is HIGH will be interpreted as a START or STOP condition (Figure 3). START The START condition precedes all commands. It consists of a HIGH to LOW transition on SDA while SCL is HIGH. The START acts as a `wake-up' call to all Slaves. Absent a START, a Slave will not respond to commands. STOP The STOP condition completes all commands. It consists of a LOW to HIGH transition on SDA while SCL is HIGH. The STOP tells the Slave that no more data will be written to or read from the Slave. Device Addressing The Master initiates data transfer by creating a START condition on the bus. The Master then broadcasts an 8-bit serial Slave address. The first 4 bits of the Slave address (the preamble) determine whether the command is intended for the Temperature Sensor (TS) or the EEPROM. The next 3 bits, A2, A1 and A0, select one of 8 possible Slave devices. The last bit, R/W, specifies whether a Read (1) or Write (0) operation is being performed. Acknowledge A matching Slave address is acknowledged (ACK) by the Slave by pulling down the SDA line during the 9th clock cycle (Figure 4). After that, the Slave will acknowledge all data bytes sent to the bus by the Master. When the Slave is the transmitter, the Master will in turn acknowledge data bytes in the 9th clock cycle. The Slave will stop transmitting after the Master does not respond with acknowledge (NoACK) and then issues a STOP. Bus timing is illustrated in Figure 5. SDA SCL START BIT Figure 3. Start/Stop Timing STOP BIT www.onsemi.com 4 SCL FROM MASTER N34TS04 1 8 9 DATA OUTPUT FROM TRANSMITTER DATA OUTPUT FROM RECEIVER START Figure 4. Acknowledge Timing ACKNOWLEDGE SCL 70% tSU:STA SDA IN tF tLOW 70% 30% tHD:STA 70% 30% SDA OUT tHIGH tR 70% 30% tHD:DAT 70% tSU:DAT 30% tDH 70% 30% Figure 5. Bus Timing 70% 30% tSU:STO 70% 70% tBUF Table 7. COMMAND SET (Notes 9, 10) Function Specific Preamble Select Address R/W_n A0 Pin Function Read Temperature Registers Abbr RTR b7 b6 b5 b4 b3 b2 b1 b0 0 0 1 1 LSA2 LSA1 LSA0 1 0 or 1 Write Temperature Registers WTR 0 Read EE Memory RSPD 1 0 1 0 LSA2 LSA1 LSA0 1 0 or 1 Write EE Memory WSPD 0 Set Write Protection, block 0 SWP0 0 1 1 0 0 0 1 0 VHV Set Write Protection, block 1 SWP1 1 0 0 0 VHV Set Write Protection, block 2 SWP2 1 0 1 0 VHV Set Write Protection, block 3 SWP3 0 0 0 0 VHV Clear All Write Protection CWP 0 1 1 0 VHV Read Protection Status, block 0 RPS0 0 0 1 1 0, 1 or VHV Read Protection Status, block 1 RPS1 1 0 0 1 0, 1 or VHV Read Protection Status, block 2 RPS2 1 0 1 1 0, 1 or VHV Read Protection Status, block 3 RPS3 0 0 0 1 0, 1 or VHV Set SPD Page Address to 0 (Select Lower Bank) SPA0 1 1 0 0 0, 1 or VHV Set SPD Page Address to 1 (Select Upper Bank) SPA1 1 1 1 0 0, 1 or VHV Read SPD Page Address RPA 1 1 0 1 0, 1 or VHV Reserved - All Other Encodings 9. LSAx stands for Logic State of Address pin x. 10. If VHV is not applied on the A0 pin during SWP/CWP commands, the N34TS04 will respond with NoACK after the 3rd byte and will not execute the SWP/CWP instruction. During RPS/SPA/RPA commands the state of pin A0 must be stable for the duration of the sequence. www.onsemi.com 5 N34TS04 SPD EEPROM Bank Selection Upon power-up, the address pointers for both the Temperature Sensor (TS) and on-board EEPROM are initialized to 00h. The TS address pointer will thus point to the Capability Register and the EEPROM address pointer will point to the first location in the lower 2-Kb bank (SPD page 0). Only one SPD page is visible (active) at any given time. The lower SPD page is automatically selected at power-up. The upper SPD page can be activated (and the lower one implicitly de-activated) by executing the SPA1 utility command. The SPA0 utility command can then be used to re-activate the lower SPD page without powering down. The identity of the active SPD page can be retrieved with the RPA command. SPD page selection related command details are presented in Table 9c, Table 9d, Figure 13 and Figure 14. Write Operations EEPROM Byte and TS Register Write To write data to a TS register, or to the on-board EEPROM, the Master creates a START condition on the bus, and then sends out the appropriate Slave address (with the R/W bit set to `0'), followed by a starting data byte address or TS register address, followed by data. The matching Slave will acknowledge the Slave address, EEPROM byte address or TS register address and the data byte(s), one for EEPROM data (Figure 6) and two for TS register data (Figure 7). The Master then ends the session by creating a STOP condition on the bus. The STOP completes the (volatile) TS register update or starts the internal Write cycle for the (non-volatile) EEPROM data (Figure 8). EEPROM Page Write Each of the two 2-Kb banks is organized as 16 pages of 16 bytes each (not to be confused with the SPD page, which refers to the entire 2-Kb bank). One of the 16 memory pages is selected by the 4 most significant bits of the byte address, while the 4 least significant bits point to the byte position within the page. Up to 16 bytes can be written in one Write cycle (Figure 9). During data load, the internal byte position pointer is automatically incremented after each data byte is loaded. If the Master transmits more than 16 data bytes, then earlier data will be replaced by later data in a `wrap-around' fashion within the 16-byte wide data buffer. The internal Write cycle then starts following the STOP. Acknowledge Polling Acknowledge polling can be used to determine if the N34TS04 is busy writing to EEPROM, or is ready to accept commands. Polling is executed by interrogating the device with a `Selective Read' command (see READ OPERATIONS). The N34TS04 will not acknowledge the Slave address as long as internal EEPROM Write is in progress. Delivery State The N34TS04 is shipped `unprotected', i.e. none of the Software Write Protection (SWP) flags is set. The entire memory is erased, i.e. all bytes are 0xFF. Read Operations Immediate Read A N34TS04 presented with a Slave address containing a `1' in the R/W position will acknowledge the Slave address and will then start transmitting SPD data or respectively TS register data from the current address pointer location. The Master stops this transmission by responding with NoACK, followed by a STOP (Figures 10a, 10b). Selective Read The Read operation can be started from a specific address, by preceding the Immediate Read sequence with a `data less' Write sequence. The Master sends out a START, Slave address and byte or register address, but rather than following up with data (as in a Write operation), the Master then issues another START and continuous with an Immediate Read sequence (Figures 11a, 11b). Sequential EEPROM Read EEPROM data can be read out indefinitely, as long as the Master responds with ACK (Figure 12). The internal address pointer is automatically incremented after every data byte sent to the bus. If the end of the active 2-Kb bank is reached during continuous Read, then the address count `wraps-around' to the beginning of the active 2-Kb bank, etc. Sequential Read works with either Immediate Read or Selective Read, the only difference being that in the latter case the starting address is intentionally updated. BUS ACTIVITY: S T A MASTER R T SPD SLAVE ADDRESS BYTE ADDRESS S T DATA O P SDA LINE S P SLAVE A A A C C C K K K Figure 6. EEPROM Byte Write www.onsemi.com 6 N34TS04 BUS ACTIVITY: S T A MASTER R T SDA LINE S SLAVE TS SLAVE ADDRESS REGISTER ADDRESS DATA (MSB) S T DATA (LSB) O P P A A A A C C C C K K K K Figure 7. Temperature Sensor Register Write SCL SDA 8th Bit Byte n ACK tWR STOP CONDITION Figure 8. EEPROM Write Cycle Timing START CONDITION ADDRESS BUS ACTIVITY: S T A MASTER R T SDA LINE S SLAVE SPD SLAVE ADDRESS BYTE ADDRESS (n) DATA n DATA n+1 A A A A C C C C K K K K NOTE: In this example n = XXXX 0000(B); X = 1 or 0 Figure 9. EEPROM Page Write S T DATA n+P O P P A C K BUS ACTIVITY: S N T A MASTER R T SPD SLAVE ADDRESS OS AT CO KP SDA LINE S P SLAVE A C DATA K Figure 10a. EEPROM Immediate Read BUS ACTIVITY: S T A MASTER R T SDA LINE S TS SLAVE ADDRESS N OS A AT C CO K KP P SLAVE A C DATA (MSB) K DATA (LSB) Figure 10b. Temperature Sensor Immediate Read www.onsemi.com 7 N34TS04 BUS ACTIVITY: S S N T A MASTER R T SPD SLAVE ADDRESS BYTE ADDRESS (n) T A SLAVE R T ADDRESS OS AT CO KP SDA LINE S S P SLAVE A A C C K K A C DATA n K Figure 11a. EEPROM Selective Read BUS ACTIVITY: S T A MASTER R T SDA LINE S SLAVE S TS SLAVE T REGISTER A SLAVE A ADDRESS ADDRESS R T ADDRESS C K S A A C C K K A C DATA (MSB) K Figure 11b. Temperature Sensor Selective Read N OS AT CO KP P DATA (LSB) BUS ACTIVITY: SPD SLAVE MASTER ADDRESS SDA LINE A SLAVE C K A A A C C C K K K DATA n DATA n+1 DATA n+2 Figure 12. EEPROM Sequential Read N OS AT CO KP P DATA n+x Software Write Protection Each 1-Kb memory block can be individually protected against Write requests. Block identities are: Block 0: byte address 0x00...0x7F (SPD page address = 0) Block 1: byte address 0x80...0xFF (SPD page address = 0) Block 2: byte address 0x00...0x7F (SPD page address = 1) Block 3: byte address 0x80...0xFF (SPD page address = 1) Block Software Write Protection (SWP) flags can be set or cleared in the presence of a very high voltage VHV on address pin A0. The VHV condition must be established on pin A0 before the START and maintained just beyond the STOP. The D.C. OPERATING CONDITIONS for SWP operations are shown in Table 8. SWP command details are listed in Tables 9a and 9b. SWP Slave addresses follow the standard I2C convention, i.e. to read the state of a SWP flag, the LSB of the Slave address must be `1', and to set or clear a flag, it must be `0'. For Set/Clear commands a dummy byte address and dummy data byte must be provided (Figure 13). In contrast to a regular memory Read, a SWP Read does not return data. Instead the N34TS04 will respond with NoACK if the flag is set and with ACK if the flag is not set (Figure 14). Table 8. SWPn AND CWP D.C. OPERATION CONDITION Symbol Parameter Test Conditions DVHV IHVD VHV A0 Overdrive (VHV - VCC) A0 High Voltage Detector Current A0 Very High Voltage 1.7 V < VCC < 3.6 V Min Max Units 4.8 V 0.1 mA 7 10 V www.onsemi.com 8 N34TS04 Table 9a. SWP SET COMMAND DETAIL Command Block(x) Protection Slave Response SWPx(Note 11) Not Set ACK Set NoACK CWP X ACK Address Byte (Dummy) (Dummy) (Dummy) Slave Response ACK NoACK ACK Data Byte (Dummy) (Dummy) (Dummy) Slave Response ACK NoACK ACK Write Cycle Yes No Yes Table 9b. SWP QUERRY COMMAND DETAIL Command Block(x) Protection Slave Response RPSx (Nots 11, 12) Not Set ACK Set NoACK Data Byte Dummy Dummy Master (Response) (NoACK) (NoACK) Data Byte Dummy Dummy Master (Response) (NoACK) (NoACK) Table 9c. SPD PAGE SELECT COMMAND DETAIL Command SPD Active Page Slave Response SPAx (Notes 13, 14) X ACK Address Byte (Dummy) Slave Response ACK Data Byte (Dummy) Slave Response NoACK Write Cycle No Table 9d. SPD ACTIVE PAGE QUERRY COMMAND DETAIL Command SPD Active Page Slave Response Data Byte Master (Response) Data Byte Master (Response) RPA (Notes 11, 12, 0 15) 1 ACK NoACK Dummy Dummy (NoACK) (NoACK) Dummy Dummy (NoACK) (NoACK) 11. The Master can terminate the sequence by issuing a STOP once the N34TS04 responds with NoACK 12. The Master can terminate the sequence by responding with (NoACK) followed by STOP after any dummy data byte. 13. Setting the SPD Page Address to `0' selects the lower 2-Kb EEPROM bank, setting it to `1' selects the upper 2-Kb EEPROM bank. 14. The lower 2-Kb EEPROM bank (corresponding to SPD page address `0') is active (visible) immediately following power-up. 15. The device will respond with ACK when the lower 2-Kb EEPROM bank is active and with NoACK when the upper 2-Kb EEPROM bank is active. BUS ACTIVITY: S T A MASTER R T SDA LINE SLAVE ADDRESS Dummy ADDRESS S Dummy T DATA O P SLAVE X = Don't Care AN C or O KA C K AN C or O KA C K AN C or O KA C K Figure 13. SWP & SPA Timing BUS ACTIVITY: S T A MASTER R T SDA LINE SLAVE ADDRESS N N O OS A AT C CO K KP SLAVE X = Don't Care AN C or O KA C K Dummy DATA Dummy DATA Figure 14. RPS & RPA Timing www.onsemi.com 9 N34TS04 Temperature Sensor Operation The TS component in the N34TS04 combines a Proportional to Absolute Temperature (PTAT) sensor with a S-D modulator, yielding a 12 bit plus sign digital temperature representation. The TS runs on an internal clock, and starts a new conversion cycle at least every 100 ms. The result of the most recent conversion is stored in the Temperature Data Register (TDR), and remains there following a TS Shut-Down. Reading from the TDR does not interfere with the conversion cycle. The value stored in the TDR is compared against limits stored in the High Limit Register (HLR), the Low Limit Register (LLR) and/or Critical Temperature Register (CTR). If the measured value is outside the alarm limits or above the critical limit, then the EVENT pin may be asserted. The EVENT output function is programmable, via the Configuration Register for interrupt mode, comparator mode and polarity. The temperature limit registers can be Read or Written by the host, via the serial interface. At power-on, all the (writable) internal registers default to 0x0000, and should therefore be initialized by the host to the desired values. The EVENT output starts out disabled (corresponding to polarity active low); thus preventing irrelevant event bus activity before the limit registers are initialized. While the TS is enabled (not shut-down), event conditions are normally generated by a change in measured temperature as recorded in the TDR, but limit changes can also trigger events as soon as the new limit creates an event condition, i.e. asynchronously with the temperature sampling activity. In order to minimize the thermal resistance between sensor and PCB, it is recommended that the exposed backside die attach pad (DAP) be soldered to the PCB ground plane. Registers The N34TS04 contains eight 16-bit wide registers allocated to TS functions, as shown in Table 10. Upon power-up, the internal address counter points to the capability register. Capability Register (User Read Only) This register lists the capabilities of the TS, as detailed in the corresponding bit map. Configuration Register (Read/Write) This register controls the various operating modes of the TS, as detailed in the corresponding bit map. Temperature Trip Point Registers (Read/Write) The N34TS04 features 3 temperature limit registers, the HLR, LLR and CLR mentioned earlier. The temperature value recorded in the TDR is compared to the various limit values, and the result is used to activate the EVENT pin. To avoid undesirable EVENT pin activity, this pin is automatically disabled at power-up to allow the host to initialize the limit registers and the converter to complete the first conversion cycle under nominal supply conditions. Data format is two's complement with the LSB representing 0.25°C, as detailed in the corresponding bit maps. Temperature Data Register (User Read Only) This register stores the measured temperature, as well as trip status information. B15, B14, and B13 are the trip status bits, representing the relationship between measured temperature and the 3 limit values; these bits are not affected by EVENT status or by Configuration register settings regarding EVENT pin. Measured temperature is represented by bits B12 to B0. Data format is two's complement, where B12 represents the sign, B11 represents 128°C, etc. and B0 represents 0.0625°C. Manufacturer ID Register (Read Only) The manufacturer ID assigned by the PCI-SIG trade organization to the N34TS04 device is fixed at 0x1B09. Device ID and Revision Register (Read Only) This register contains manufacturer specific device ID and device revision information. www.onsemi.com 10 N34TS04 Table 10. THE TS REGISTERS Register Address Register Name 0x00 Capability Register 0x01 Configuration Register 0x02 High Limit Register 0x03 Low Limit Register 0x04 Critical Limit Register 0x05 Temperature Data Register 0x06 Manufacturer ID Register 0x07 Device ID/Revision Register Power-On Default 0x007F 0x0000 0x0000 0x0000 0x0000 Undefined 0x1B09 0x2230 Read/Write Read Read/Write Read/Write Read/Write Read/Write Read Read Read Table 11. CAPABILITY REGISTER B15 B14 B13 RFU (Note 16) RFU RFU B7 B6 B5 EVSD TMOUT VHV 16. RFU stands for Reserved for Future Use B12 RFU B11 RFU B4 B3 TRES [1:0] B10 RFU B2 RANGE B9 RFU B1 ACC B8 RFU B0 EVENT Bit Description B15:B8 Reserved for future use; can not be written; should be ignored; will read as 0 B7 (Note 17) 0: Configuration Register bit 4 is frozen upon Configuration Register bit 8 being set (i.e. a TS shut-down freezes the EVENT output) 1: Configuration Register bit 4 is cleared upon Configuration Register bit 8 being set (i.e. a TS shut-down de-asserts the EVENT output) B6 0: Not used 1: The TS implements SMBus time-out within the range 25 to 35 ms B5 B4:B3 0: Not used 1: Defined for compatibility with CAT34TS02 device (VHV is supported) 00: LSB = 0.50°C (9 bit resolution) 01: LSB = 0.25°C (10 bit) 10: LSB = 0.125°C (11 bit) 11: LSB = 0.0625°C (12 bit) B2 0: Not used 1: The temperature monitor can read temperatures below 0°C and sets the sign bit appropriately B1 0: Not used 1: The temperature monitor has ±1°C accuracy over the active range (75°C to 95°C) and ±2°C accuracy over the monitoring range (40°C to 125°C) B0 0: Not used 1: The device supports interrupt capabilities 17. Configuration Register bit 4 can be cleared (but not set) after Configuration Register bit 8 is set, by writing a "1" to Configuration Register bit 5 (EVENT output can be de-asserted during TS shut-down periods) www.onsemi.com 11 N34TS04 Table 12. CONFIGURATION REGISTER B15 B14 B13 RFU RFU RFU B7 B6 B5 TCRIT_LOCK ALARM_LOCK CLEAR B12 RFU B4 EVENT_STS B11 RFU B3 EVENT_CTRL B10 B9 HYST [1:0] B2 B1 TCRIT_ONLY EVENT_POL B8 SHDN B0 EVENT_MODE Bit Description B15:B11 Reserved for future use; can not be written; should be ignored; will read as 0 B10:B9 (Note 18) 00: Disable hysteresis 01: Set hysteresis at 1.5°C 10: Set hysteresis at 3°C 11: Set hysteresis at 6°C B8 (Note 22) 0: Thermal Sensor is enabled; temperature readings are updated at sampling rate 1: Thermal Sensor is shut down; temperature reading is frozen to value recorded before SHDN B7 (Note 21) 0: Critical trip register can be updated 1: Critical trip register cannot be modified; this bit can be cleared only at POR B6 (Note 21) 0: Alarm trip registers can be updated 1: Alarm trip registers cannot be modified; this bit can be cleared only at POR B5 (Note 20) 0: Always reads as 0 (self-clearing) 1: Writing a 1 to this position clears an event recording in interrupt mode only B4 (Note 19) 0: EVENT output pin is not being asserted 1: EVENT output pin is being asserted B3 (Note 18) 0: EVENT output disabled; polarity dependent: open-drain for B1 = 0; grounded for B1 = 1 1: EVENT output enabled B2 (Note 24) 0: event condition triggered by alarm or critical temperature limit crossing 1: event condition triggered by critical temperature limit crossing only B1 (Notes 18, 23) 0: EVENT output active low 1: EVENT output active high B0 (Note 18) 0: Comparator mode 1: Interrupt mode 18. Can not be altered (set or cleared) as long as either one of the two lock bits, B6 or B7 is set. 19. This bit is a polarity independent `software' copy of the EVENT pin, i.e. it is under the control of B3. This bit is read-only. 20. Writing a `1' to this bit clears an event condition in Interrupt mode, but has no effect in comparator mode. When read, this bit always returns 0. Once the measured temperature exceeds the critical limit, setting this bit has no effect (see Figure 15). 21. Cleared at power-on reset (POR). Once set, this bit can only be cleared by a POR condition. 22. The TS powers up into active mode, i.e. this bit is cleared at power-on reset (POR). When the TS is shut down the ADC is disabled and the temperature reading is frozen to the most recently recorded value. The TS can not be shut down (B8 can not be set) as long as either one of the two lock bits, B6 or B7 is set. However, the bit can be cleared at any time. 23. The EVENT output is "open-drain" and requires an external pull-up resistor for either polarity. The "natural" polarity is "active low", as it allows "wired-or" operation on the EVENT bus. 24. Can not be set as long as lock bit B6 is set. www.onsemi.com 12 N34TS04 Table 13. HIGH LIMIT REGISTER B15 B14 B13 0 0 0 B7 B6 B5 8°C 4°C 2°C B12 Sign B4 1°C B11 128°C B3 0.5°C B10 64°C B2 0.25°C Table 14. LOW LIMIT REGISTER B15 B14 B13 0 0 0 B7 B6 B5 8°C 4°C 2°C B12 Sign B4 1°C B11 128°C B3 0.5°C B10 64°C B2 0.25°C Table 15. TCRIT LIMIT REGISTER B15 B14 B13 0 0 0 B7 B6 B5 8°C 4°C 2°C B12 Sign B4 1°C B11 128°C B3 0.5°C B10 64°C B2 0.25°C Table 16. TEMPERATURE DATA REGISTER B15 B14 B13 B12 B11 B10 TCRIT HIGH LOW Sign 128°C 64°C B7 B6 B5 B4 B3 B2 8°C 4°C 2°C 1°C 0.5°C 0.25°C (Note 25) 25. When supported - as defined by Capability Register bits TRES (1:0); unsupported bits will read as 0 Bit Description B15 0: Temperature is below the TCRIT limit 1: Temperature is equal to or above the TCRIT limit B14 0: Temperature is equal to or below the High limit 1: Temperature is above the High limit B13 0: Temperature is equal to or above the Low limit 1: Temperature is below the Low limit B12 0: Positive temperature 1: Negative temperature B9 32°C B1 0 B9 32°C B1 0 B9 32°C B1 0 B9 32°C B1 0.125°C (Note 25) B8 16°C B0 0 B8 16°C B0 0 B8 16°C B0 0 B8 16°C B0 0.0625°C (Note 25) www.onsemi.com 13 N34TS04 Register Data Format The values used in the temperature data register and the 3 temperature trip point registers are expressed in two's complement format. The measured temperature value is expressed with 12-bit resolution, while the 3 trip temperature limits are set with 10-bit resolution. The total temperature range is arbitrarily defined as 256°C, thus yielding an LSB of 0.0625°C for the measured temperature and 0.25°C for the 3 limit values. Bit B12 in all temperature registers represents the sign, with a `0' indicating a positive, and a `1' a negative value. In two's complement format, negative values are obtained by complementing their positive counterpart and adding a `1', so that the sum of opposite signed numbers, but of equal absolute value, adds up to zero. Note that trailing `0' bits, are `0' irrespective of polarity. Therefore the don't care bits (B1 and B0) in the 10-bit resolution temperature limit registers, are always `0'. Table 17. 12-BIT TEMPERATURE DATA FORMAT Binary (B12 to B0) Hex Temperature 1 1100 1001 0000 1C90 -55°C 1 1100 1110 0000 1CE0 -50°C 1 1110 0111 0000 1E70 -25°C 1 1111 1111 1111 1FFF -0.0625°C 0 0000 0000 0000 000 0°C 0 0000 0000 0001 001 +0.0625°C 0 0001 1001 0000 190 +25°C 0 0011 0010 0000 320 +50°C 0 0111 1101 0000 7D0 +125°C Event Pin Functionality The EVENT output reacts to temperature changes as illustrated in Figure 15, and according to the operating mode defined by the Configuration register. In Interrupt Mode, the (enabled) EVENT output will be asserted every time the temperature crosses one of the alarm window limits, and can be de-asserted by writing a `1' to the clear event bit (B5) in the configuration register. Once the temperature exceeds the critical limit, the EVENT remains asserted as long as the temperature stays above the critical limit and cannot be cleared. A clear request sent to the N34TS04 while the temperature is above the critical limit will be acknowledged, but will be executed only after the temperature drops below the critical limit. In Comparator Mode, the EVENT output is asserted outside the alarm window limits, while in Critical Temperature Mode, EVENT is asserted only above the critical limit. Clear requests are ignored in this mode. The exact trip limits are determined by the 3 temperature limit settings and the hysteresis offsets, as illustrated in Figure 16. Following a TS shut-down request, the converter is stopped and the most recently recorded temperature value present in the TDR is frozen; the EVENT output will continue to reflect the state immediately preceding the shut-down command. Therefore, if the state of the EVENT output creates an undesirable bus condition, appropriate action must be taken either before or after shutting down the TS. This may require clearing the event, disabling the EVENT output or perhaps changing the EVENT output polarity. In normal use, events are triggered by a change in recorded temperature, but the N34TS04 will also respond to limit register changes. Whereas recorded temperature values are updated at sampling rate frequency, limits can be modified at any time. The enabled EVENT output will react to limit changes as soon as the respective registers are updated. This feature may be useful during testing. www.onsemi.com 14 TEMPERATURE CRITICAL UPPER ALARM WINDOW LOWER EVENT in "INTERRUPT" Mode EVENT in "INTERRUPT" Mode EVENT in "INTERRUPT" Mode N34TS04 HYSTERESIS AFFECTS THESE TRIP POINTS TIME EVENT in "COMPARATOR" Mode EVENT in "CRITICAL TEMP ONLY" Mode Clear request executed immediately Clear request acknowledged but execution delayed until measured temperature drops below the active Critical Temperature limit Figure 15. Event Detail TH TH - HYST TL BELOW WINDOW BIT ABOVE WINDOW BIT Figure 16. Hysteresis Detail www.onsemi.com 15 TL - HYST N34TS04 Example of Ordering Information Device Order Number N34TS04MT3ETG Specific Device Marking T34 Package Type TDFN8 Lead Finish NiPdAu Shipping Tape & Reel, 4,000 Units / Reel Device Revision A N34TS04MU3ETG U34 UDFN8 NiPdAu Tape & Reel, A 4,000 Units / Reel 26. All packages are RoHS-compliant (Lead-free, Halogen-free) 27. The standard lead finish is NiPdAu. 28. For information on tape and reel specifications, including part orientation and tape sizes, please refer to our Tape and Reel Packaging Specifications Brochure, BRD8011/D. www.onsemi.com 16 MECHANICAL CASE OUTLINE PACKAGE DIMENSIONS 1 SCALE 2:1 TDFN8, 2x3, 0.5P CASE 511AK ISSUE B DATE 18 MAR 2015 D AB PIN ONE ÇÇ REFERENCE ÇÇÇÇ 0.10 C E 0.10 C TOP VIEW 0.10 C DETAIL B A A3 L L L1 DETAIL A ALTERNATE CONSTRUCTIONS ÇÇÉÇÇÉ EXPOSED Cu MOLD CMPD DETAIL B ALTERNATE CONSTRUCTION 0.08 C NOTE 4 A1 SIDE VIEW C SEATING PLANE DETAIL A D2 L 1 4 NOTES: 1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M, 1994. 2. CONTROLLING DIMENSION: MILLIMETERS. 3. DIMENSION b APPLIES TO PLATED TERMINAL AND IS MEASURED BETWEEN 0.15 AND 0.25MM FROM THE TERMINAL TIP. 4. COPLANARITY APPLIES TO THE EXPOSED PAD AS WELL AS THE TERMINALS. MILLIMETERS DIM MIN MAX A 0.70 0.80 A1 0.00 0.05 A3 0.20 REF b 0.20 0.30 D 2.00 BSC D2 1.30 1.50 E 3.00 BSC E2 1.20 1.40 e 0.50 BSC L 0.20 0.40 L1 --- 0.15 GENERIC MARKING DIAGRAM* 1 XXXXX AWLYWG E2 8 5 8X b e 0.10 M C A B BOTTOM VIEW 0.05 M C NOTE 3 XXXXX = Specific Device Code A = Assembly Location WL = Wafer Lot Y = Year W = Work Week G = Pb-Free Package *This information is generic. Please refer to device data sheet for actual part marking. Pb-Free indicator, "G" or microdot " G", may or may not be present. RECOMMENDED SOLDERING FOOTPRINT* 1.56 8X 0.68 1.45 3.40 1 0.50 PITCH 8X 0.30 DIMENSIONS: MILLIMETERS *For additional information on our Pb-Free strategy and soldering details, please download the ON Semiconductor Soldering and Mounting Techniques Reference Manual, SOLDERRM/D. DOCUMENT NUMBER: 98AON34336E DESCRIPTION: TDFN8, 2X3, 0.5P Electronic versions are uncontrolled except when accessed directly from the Document Repository. Printed versions are uncontrolled except when stamped "CONTROLLED COPY" in red. PAGE 1 OF 1 ON Semiconductor and are trademarks of Semiconductor Components Industries, LLC dba ON Semiconductor or its subsidiaries in the United States and/or other countries. ON Semiconductor reserves the right to make changes without further notice to any products herein. ON Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does ON Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages. ON Semiconductor does not convey any license under its patent rights nor the rights of others. © Semiconductor Components Industries, LLC, 2019 www.onsemi.com MECHANICAL CASE OUTLINE PACKAGE DIMENSIONS 1 SCALE 2:1 UDFN8, 2x3 EXTENDED PAD CASE 517AZ ISSUE A DATE 23 MAR 2015 D AB L L ÇÇ PIN ONE REFERENCE ÇÇÇÇ 0.10 C 0.10 C TOP VIEW 0.10 C DETAIL B 0.08 C NOTE 4 A1 SIDE VIEW L1 DETAIL A E ALTERNATE CONSTRUCTIONS A3 ÉÉÇÉÉÇ ÉÉÇÉÉÇÉÉÇ EXPOSEDCu MOLD CMPD A A1 A3 DETAIL B ALTERNATE CONSTRUCTIONS C SEATING PLANE NOTES: 1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M, 1994. 2. CONTROLLING DIMENSION: MILLIMETERS. 3. DIMENSION b APPLIES TO PLATED TERMINAL AND IS MEASURED BETWEEN 0.15 AND 0.25MM FROM THE TERMINAL TIP. 4. COPLANARITY APPLIES TO THE EXPOSED PAD AS WELL AS THE TERMINALS. MILLIMETERS DIM MIN MAX A 0.45 0.55 A1 0.00 0.05 A3 0.13 REF b 0.20 0.30 D 2.00 BSC D2 1.35 1.45 E 3.00 BSC E2 1.25 1.35 e 0.50 BSC L 0.25 0.35 L1 --- 0.15 GENERIC MARKING DIAGRAM* DETAIL A D2 L 1 4 1 XXXXX AWLYWG XXXXX = Specific Device Code E2 A = Assembly Location WL = Wafer Lot Y = Year 8 5 8X b e 0.10 M C A B BOTTOM VIEW 0.05 M C NOTE 3 W = Work Week G = Pb-Free Package *This information is generic. Please refer to device data sheet for actual part marking. Pb-Free indicator, "G" or microdot " G", may or may not be present. RECOMMENDED SOLDERING FOOTPRINT* 1.56 8X 0.68 1.45 3.40 DOCUMENT NUMBER: DESCRIPTION: 1 0.50 PITCH 8X 0.30 DIMENSIONS: MILLIMETERS *For additional information on our Pb-Free strategy and soldering details, please download the ON Semiconductor Soldering and Mounting Techniques Reference Manual, SOLDERRM/D. 98AON42552E Electronic versions are uncontrolled except when accessed directly from the Document Repository. Printed versions are uncontrolled except when stamped "CONTROLLED COPY" in red. UDFN8, 2X3 EXTENDED PAD PAGE 1 OF 1 ON Semiconductor and are trademarks of Semiconductor Components Industries, LLC dba ON Semiconductor or its subsidiaries in the United States and/or other countries. ON Semiconductor reserves the right to make changes without further notice to any products herein. ON Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does ON Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages. ON Semiconductor does not convey any license under its patent rights nor the rights of others. © Semiconductor Components Industries, LLC, 2019 www.onsemi.com onsemi, , and other names, marks, and brands are registered and/or common law trademarks of Semiconductor Components Industries, LLC dba "onsemi" or its affiliates and/or subsidiaries in the United States and/or other countries. onsemi owns the rights to a number of patents, trademarks, copyrights, trade secrets, and other intellectual property. A listing of onsemi's product/patent coverage may be accessed at www.onsemi.com/site/pdf/Patent-Marking.pdf. onsemi reserves the right to make changes at any time to any products or information herein, without notice. The information herein is provided "as-is" and onsemi makes no warranty, representation or guarantee regarding the accuracy of the information, product features, availability, functionality, or suitability of its products for any particular purpose, nor does onsemi assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages. Buyer is responsible for its products and applications using onsemi products, including compliance with all laws, regulations and safety requirements or standards, regardless of any support or applications information provided by onsemi. "Typical" parameters which may be provided in onsemi data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including "Typicals" must be validated for each customer application by customer's technical experts. onsemi does not convey any license under any of its intellectual property rights nor the rights of others. onsemi products are not designed, intended, or authorized for use as a critical component in life support systems or any FDA Class 3 medical devices or medical devices with a same or similar classification in a foreign jurisdiction or any devices intended for implantation in the human body. Should Buyer purchase or use onsemi products for any such unintended or unauthorized application, Buyer shall indemnify and hold onsemi and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that onsemi was negligent regarding the design or manufacture of the part. onsemi is an Equal Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner. ADDITIONAL INFORMATION TECHNICAL PUBLICATIONS: Technical Library: www.onsemi.com/design/resources/technical-documentation onsemi Website: www.onsemi.com ONLINE SUPPORT: www.onsemi.com/support For additional information, please contact your local Sales Representative at www.onsemi.com/support/sales