Quad Channel 1°C Temperature Sensor with Beta Compensation and 1.8V SMBus Communications
Datasheet
SMSC EMC1184 19 Revision 1.0 (07-11-13)
DATASHEET
5.2 Conversion Rates
The EMC1184 may be configured for different conversion rates based on the system requirements.
The conversion rate is configured as described in
Section 6.5. The default conversion rate is 4
conversions per second. Other available conversion rates are shown in Table 6.6, "Conversion Rate".
5.3 Dynamic Averaging
Dynamic averaging causes the EMC1184 to measure the external diode channels for an extended time
based on the selected conversion rate. This functionality can be disabled for increased power savings
at the lower conversion rates (see
Section 6.4, "Configuration Register 03h / 09h"). When dynamic
averaging is enabled, the device will automatically adjust the sampling and measurement time for the
external diode channels. This allows the device to average 2x or 16x longer than the normal 11 bit
operation (nominally 21ms per channel) while still maintaining the selected conversion rate. The
benefits of dynamic averaging are improved noise rejection due to the longer integration time as well
as less random variation of the temperature measurement.
When enabled, the dynamic averaging applies when a one-shot command is issued. The device will
perform the desired averaging during the one-shot operation according to the selected conversion rate.
When enabled, the dynamic averaging will affect the average supply current based on the chosen
conversion rate as shown in Ta bl e 5.1.
5.4 THERM Output
The THERM output is asserted independently of the ALERT output and cannot be masked. Whenever
any of the measured temperatures exceed the user programmed Therm Limit values for the
programmed number of consecutive measurements, the
THERM output is asserted. Once it has been
Table 5.1 Supply Current vs. Conversion Rate for EMC1184
CONVERSION RATE
AVERAGE SUPPLY CURRENT
(TYPICAL)
AVERAGING FACTOR (BASED ON
11-BIT OPERATION)
ENABLED
(DEFAULT) DISABLED
ENABLED
(DEFAULT) DISABLED
1 / 16 sec 230uA 220uA 16x 1x
1 / 8 sec 275uA 220uA 16x 1x
1 / 4 sec 350uA 220uA 16x 1x
1 / 2 sec 405uA 220uA 16x 1x
1 / sec 480uA 250uA 8x 1x
2 / sec 850uA 290uA 4x 1x
4 / sec (default) 890uA 370uA 2x 1x
8 / sec 970uA 525uA 1x 1x
16 / sec 990uA 690uA 0.5x 0.5x
32 / sec 1030uA 1050uA 0.25x 0.25x
64 / sec 1500uA 1100uA 0.125x 0.125x
Quad Channel 1°C Temperature Sensor with Beta Compensation and 1.8V SMBus Communications
Datasheet
Revision 1.0 (07-11-13) 20 SMSC EMC1184
DATASHEET
asserted, it will remain asserted until all measured temperatures drop below the Therm Limit minus
the Therm Hysteresis (also programmable).
When the THERM pin is asserted, the THERM status bits will likewise be set. Reading these bits will
not clear them until the
THERM pin is deasserted. Once the THERM pin is deasserted, the THERM
status bits will be automatically cleared.
5.4.1 THERM Pin Considerations
Because of the decode method used to determine the SMBus Address, it is important that the pull-up
resistance on THERM pin be within ±10% tolerance. Additionally, the pull-up resistor on the THERM
pin must be connected to the same 3.3V supply that drives the VDD pin.
For 15ms after power up, the THERM pin must not be pulled low or the SMBus Address will not be
decoded properly. If the system requirements do not permit these conditions, the
THERM pin must be
isolated from the bus during this time. One method of isolating this pin is shown in Figure 5.2.
.
5.5 ALERT / THERM2 Output
The ALERT / THERM2 pin is an open drain output and requires a pull-up resistor to V
DD
and has two
modes of operation: interrupt mode and comparator mode. The mode of the
ALERT / THERM2 output
is selected via the ALERT / COMPALERT/THERM bit in the Configuration Register (see
Section 6.4).
5.5.1 ALERT / THERM2 Pin InterruptALERT Mode
When configured to operate in interrupt mode, the ALERT / THERM2 pin asserts low when an out of
limit measurement (
> high limit or < low limit) is detected on any diode or when a diode fault is
detected, functioning as any standard
ALERT in on the SMBus. The ALERT / THERM2 pin will remain
asserted as long as an out-of-limit condition remains. Once the out-of-limit condition has been
removed, the
ALERT / THERM2 pin will remain asserted until the appropriate status bits are cleared.
The ALERT/ THERM2 pin can be masked by setting the MASK_ALL bit. Once the ALERT / THERM2
pin has been masked, it will be de-asserted and remain de-asserted until the MASK_ALL bit is cleared
by the user. Any interrupt conditions that occur while the
ALERT / THERM2 pin is masked will update
the Status Register normally. There are also individual channel masks (see Section 6.11).
The ALERT / THERM2 pin is used as an interrupt signal or as an SMBus Alert signal that allows an
SMBus slave to communicate an error condition to the master. One or more
ALERT / THERM2 outputs
can be hard-wired together.
Figure 5.2 Isolating THERM Pin
EMC1184
10
9
8
7
SMDATA
SMCLK
1
2
3
4
ALERT
VDD
DP1
DN1
THERM / ADDR
GND
+3.3V
Shared THERM
22
K
4.7K -
33
K
+2.5 - 5V
5 6
DP2/DN3
DN2/DP3
Quad Channel 1°C Temperature Sensor with Beta Compensation and 1.8V SMBus Communications
Datasheet
SMSC EMC1184 21 Revision 1.0 (07-11-13)
DATASHEET
5.5.2 ALERT / THERM2 Pin ComparatorTHERM Mode
When the ALERT / THERM2 pin is configured to operate in comparator mode, it will be asserted if any
of the measured temperatures exceeds the respective high limit, acting as a second
THERM function
in. The
ALERT / THERM2 pin will remain asserted until all temperatures drop below the corresponding
high limit minus the Therm Hysteresis value.
When the ALERT / THERM2 pin is asserted in comparator mode, the corresponding high limit status
bits will be set. Reading these bits will not clear them until the
ALERT / THERM2 pin is deasserted.
Once the ALERT pin is deasserted, the status bits will be automatically cleared.
The MASK_ALL bit will not block the ALERT / THERM2 pin in this mode; however, the individual
channel masks (see Section 6.11) will prevent the respective channel from asserting the ALERT/
THERM2 pin.
5.6 Temperature Measurement
The EMC1184 can monitor the temperature of up to three externally connected diodes.
The device contains programmable High, Low, and Therm limits for all measured temperature
channels. If the measured temperature goes below the Low limit or above the High limit, the ALERT
pin can be asserted (based on user settings). If the measured temperature meets or exceeds the
Therm Limit, the THERM pin is asserted unconditionally, providing two tiers of temperature detection.
5.6.1 Beta Compensation
The EMC1184 is configured to monitor the temperature of basic diodes (e.g., 2N3904) or CPU thermal
diodes. It automatically detects the type of external diode (CPU diode or diode connected transistor)
and determines the optimal setting to reduce temperature errors introduced by beta variation.
Compensating for this error is also known as implementing the transistor or BJT model for temperature
measurement.
For discrete transistors configured with the collector and base shorted together, the beta is generally
sufficiently high such that the percent change in beta variation is very small. For example, a 10%
variation in beta for two forced emitter currents with a transistor whose ideal beta is 50 would contribute
approximately 0.25°C error at 100°C. However for substrate transistors where the base-emitter junction
is used for temperature measurement and the collector is tied to the substrate, the proportional beta
variation will cause large error. For example, a 10% variation in beta for two forced emitter currents
with a transistor whose ideal beta is 0.5 would contribute approximately 8.25°C error at 100°C.
For the EMC1184 the External Diode 2 and External Diode 3 channels do not support Beta
Compensation.
5.6.2 Resistance Error Correction (REC)
Parasitic resistance in series with the external diodes will limit the accuracy obtainable from
temperature measurement devices. The voltage developed across this resistance by the switching
diode currents cause the temperature measurement to read higher than the true temperature.
Contributors to series resistance are PCB trace resistance, on die (i.e. on the processor) metal
resistance, bulk resistance in the base and emitter of the temperature transistor. Typically, the error
caused by series resistance is +0.7°C per ohm. The EMC1184 automatically corrects up to 100 ohms
of series resistance.
5.6.3 Programmable External Diode Ideality Factor
The EMC1184 is designed for external diodes with an ideality factor of 1.008. Not all external diodes,
processor or discrete, will have this exact value. This variation of the ideality factor introduces error in
the temperature measurement which must be corrected for. This correction is typically done using
programmable offset registers. Since an ideality factor mismatch introduces an error that is a function

EMC1184-A-AIA

Mfr. #:
Manufacturer:
Microchip Technology
Description:
Board Mount Temperature Sensors 1.8V SMBus Dual Tmp Sensor /w Alerts
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet