FM75MM8 [ETC]

DIGITAL THERMOMETER|CMOS|TSSOP|8PIN ; 数字温度计| CMOS | TSSOP | 8PIN\n
FM75MM8
型号: FM75MM8
厂家: ETC    ETC
描述:

DIGITAL THERMOMETER|CMOS|TSSOP|8PIN
数字温度计| CMOS | TSSOP | 8PIN\n

文件: 总14页 (文件大小:2069K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
PRELIMINARY  
July 2001  
FM75  
Low Voltage 2-Wire Digital Temperature  
Sensor with Thermal Alarm  
General Description  
Features  
The FM75 is a high-precision CMOS temperature sensor with a  
Delta-Sigma analog-to-digital converter and a SMBus compatible  
serialdigitalinterface. TheFM75istypicallyaccurateto 2°Cover  
the full temperature range of -40°C to 125°C and to 1°C over the  
range of 0°C to 100°C. The FM75 provides digital temperature  
data with 9 to 12-bit resolution. The default resolution is 9 bits, but  
for applications requiring higher resolution, the user can program  
the FM75 to provide 10, 11, or 12 bit data.  
I User Configurable to 9, 10, 11 or 12-bit Resolution  
I Precision Calibrated to 1°C from 0°C to 100°C Typical  
I Temperature Range: -40°C to 125°C  
I Low Operating Current (less than 250µA)  
I Low Self Heating (0.2°C max in still air)  
I Operating Voltage Range: 2.7V to 5.5V  
Applications  
The FM75 features a thermal alarm function with a user-program-  
mable trip temperature and turn-off temperature. This alarm can  
operate in two modes — interrupt mode and comparator mode —  
which allows flexibility for many types of applications.  
I Battery Management  
I FAX Management  
I Printers  
The FM75 is available in SOP-8 and MSOP-8 surface mount  
packages.  
I Portable Medical Instruments  
I HVAC  
I Power Supply Modules  
I Disk Drives  
I Computers  
I Automotive  
Pin Configuration  
Application Diagram  
2.7 to 5.5V  
1
2
3
4
8
7
6
5
SDA  
SCL  
O.S.  
GND  
V
DD  
8
7
A0  
A0  
A1  
A2  
User  
Programmable  
Address  
6
5
A1  
FM75  
A2  
FM75  
8 Pin  
3
O.S.  
1
2
SMBus  
Interface  
Configuration  
SDA  
SCL  
4
1
© 2001 Fairchild Semiconductor Corporation  
FM75 Rev. A.4  
www.fairchildsemi.com  
Absolute Maximum Ratings (Note 1)  
Storage Temperature Range  
Lead Soldering Temperature  
-60°C to +150°C  
220°C  
Parameter  
Rating  
Supply Voltage  
+7V  
ESD2  
Output Voltage  
Output Current  
V
CC + 0.5V  
10mA  
Human Body Model  
Machine Model  
2000V  
250V  
Notes:  
1. Absolute maximum ratings are limits beyond which operation may cause permanent damage to the device. These are stress ratings only; functional operation at or above  
these limits is not implied.  
2. Human Body Model: 100pF capacitor discharged through a 1.5kOhm resistor into each pin. Machine Model: 200pF capacitor discharged directly into each pin.  
Electrical Characteristics3  
(-40°C TA +125°C, VCC = 5.0V unless otherwise noted. Specifications subject to change  
without notice.)  
Parameter  
Specified Temperature Range  
Temperature Conversion Time4  
Accuracy5  
Symbol  
Conditions  
Min  
Typ  
Max  
Units  
°C  
TMIN, TMAX  
-40  
+125  
90  
ms  
TA = 0°C  
TA = +25°C  
A = +100°C  
TA = -40°C (TMIN  
TA = +125°C (TMAX  
-1  
-1  
-1  
-3  
-3  
+1  
+1  
+1  
+3  
+3  
°C  
°C  
°C  
°C  
°C  
T
)
)
Notes:  
3. These specifications are guaranteed only for the test conditions listed.  
4. This specification only indicates how often temperature information is updated to the Temperature Register. The FM75 can be read at any time without interrupting the  
temperature conversion process.  
5. Accuracy (expressed in °C) = Difference between the FM75 output temperature and the measured temperature.  
Logic Electrical Characteristics  
Parameter  
Symbol  
VIH  
Conditions  
Min  
VDD x 0.7  
-0.3  
Typ  
Max  
Units  
Min. Input Voltage Logic High  
Max. Input Voltage Logic Low  
Max. Output Voltage Logic Low  
VDD + 0.5  
VDD x 0.3  
V
V
VIL  
VOL  
VDD = 5V, IOL = -3mA  
VDD = 3V, IOL = -1.5mA  
0.36  
0.36  
V
V
Quiescent Supply Current  
Shutdown Current  
IDD  
IDD-SD  
IIN  
Interface inactive  
R/W Activity on SDA  
220  
350  
250  
500  
µA  
µA  
Interface inactive  
R/W Activity on SDA  
0.15  
83  
1
150  
µA  
µA  
Input Leakage Current  
VIN = 0V or 5V, TA = 25°C  
-40°C < TA < 125°C  
0.1  
1.0  
µA  
µA  
Output Sink Current  
Output Leakage Current  
Output Transition Time  
Input Capacitance  
IOL  
ILEAK  
tF  
TA = 25°C, VOL = 0.4V  
VOH = 5V, VDD = 0V  
CL = 400pF, IOL = -3mA  
All Digital Inputs  
3
5
mA  
µA  
ns  
0.001  
250  
20  
CIN  
pF  
2
www.fairchildsemi.com  
FM75 Rev. A.4  
Serial Port Timing  
Parameter  
SCL Clock Period  
Symbol  
tSCL  
Conditions  
Min  
Typ  
Max  
300  
50  
Units  
ms  
ns  
2.5  
SCL Clock Transition Time  
SCL Clock Low Period  
SCL Clock High Period  
tT:LH, tT:HL  
tLOW  
0.470  
0.400  
1.0  
µs  
tHIGH  
µs  
Bus free time between a Stop and  
a new Start Condition  
tBUF  
µs  
Data in Set-up to SCL High  
tSU:DAT  
tHD:DAT  
tSU:STA  
100  
0
ns  
ns  
ns  
Data Out Stable after SCL Low  
SCL Low Set-up to SDA Low  
(Repeated Start Condition)  
100  
SCL High Hold after SDA Low  
(Start Condition)  
tHD:STA  
tSU:STO  
tPOR  
100  
100  
ns  
ns  
SDA High after SCL High  
(Stop Condition)  
Time in which a FM75 must be  
500  
ms  
operational after a power-on reset  
tSCL  
SCL  
tSU:STA  
tHD:STA  
tSU:DAT  
tSU:STO  
SDA  
Data In  
tBUF  
tT:HL  
tT:LH  
tLOW  
tHIGH  
90% 90%  
10% 10%  
SCL  
SDA  
Data Out  
tHD:DAT  
Pin Descriptions  
Pin #  
Name  
SDA  
Direction  
Description  
1
2
3
Input/Output  
Input  
Serial Data-Open drain to I/O-data pin for two-wire interface.  
Serial Clock-Clock for 2-wire serial interface.  
SCL  
O.S.  
Output  
Over-Limit Signal-Open drain thermostat output that indicates if the  
temperature has exceeded user-programmable limits.  
4
GND  
Supply  
Input  
Ground  
5, 6, 7  
A0, A1, A2  
Address LSBs-User selectable address pins for the 3 LSBs of the  
serial interface address.  
8
VDD  
Supply  
Supply Voltage  
3
www.fairchildsemi.com  
FM75 Rev. A.4  
Table 1. Relationship Between Temperature  
and Digital Output  
Basic Operation  
The FM75 temperature sensing circuitry continuously produces  
an analog voltage that is proporational to the device temperature.  
At regular intervals the FM75 converts the analog voltage to a  
twos complement digital value, which is placed into the tempera-  
ture register.  
Temperature  
Digital Output  
Number of  
bits used  
by  
conversion bit bit bit bit  
resolution 10 11 12  
Always  
zero  
Sig  
The FM75 has an SMBus compatible digital serial interface which  
allows the user to access the data in the temperature register at  
any time. In addition, the serial interface gives the user easy  
access to all other FM75 registers to customize operation of the  
device.  
9
12-Bit Resolution  
11-Bit Resolution  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0
0
0
0
1
0
0
0
0
0
1
0
All  
The FM75 temperature-to-digital conversion can have 9, 10, 11,  
or 12-bit resolution as selected by the user, providing 0.5°C,  
0.25°C, 0.125°C, and 0.0625°C temperature resolution, respec-  
tively. At power-up the default conversion resolution is 9-bits. The  
conversion resolution is controlled by the R0 and R1 bits in the  
Configuration Register.  
Temperatures  
10-Bit Resolution  
0
0
0
0
1
0
0
0
0
1
0
9-Bit Resolution  
111 1101  
110 0100  
011 0010  
000 1100  
000 0000  
110 1011  
101 1110  
101 0010  
100 1001  
0
0
0
0
1
0
0
1
1
0
+125° C  
0
0
0
0
0
1
1
1
1
0
0
0
0
0
1
1
1
0
+100.0625° C  
+50.125° C  
+12.25° C  
0° C  
Table 1 gives examples of the relationship between the output  
digital data and the external temperature. The 9-bit, 10-bit, 11-bit  
and 12-bit columns in Table 1 indicate the right-most bit in the  
output data stream that can contain temperature information for  
eachconversionaccuracy.Sincetheoutputdigitaldataisintwos-  
complement format, the most significant bit of the temperature is  
thesignbit.Ifthesignbitisazero,thetemperatureispositiveand  
if the sign bit is a one, the temperature is negative.  
-20.5° C  
-33.25° C  
-45.0625° C  
-55° C  
The FM75 has a Shutdown Mode that reduces the operating  
current of the FM75 to 150nA. This mode is controlled by the SD  
bit in the configuration register.  
Power Up Default Conditions  
The FM75 always powers up in the following default state:  
The O.S. polarity is controlled by the POL bit in the Configuration  
Register. The user-programmable upper trip-point temperature  
for the thermal alarm is stored in the TOS Register, and the user-  
programmable hysteresis temperature (i.e., the lower trip point) is  
stored in the THYST Register.  
I Thermostat mode: Comparator Mode  
I O.S. polarity: active low  
I Fault tolerance: 1 fault (i.e., F0 = 0 and F1 = 0 in the  
Configuration Register)  
Thethermalalarmhastwomodesofoperation:ComparatorMode  
and Interrupt Mode. At power-up the default is Comparator Mode.  
The alarm mode is controlled by the CMP/INTR bit in the Configu-  
ration Register.  
I TOS = 80°C  
I THYST = 75°C  
I Register pointer: 00 (Temperature Register)  
I Conversion resolution: 9 bits (i.e., R0 = 0 and R1 = 0 in the  
Fault Tolerance  
Configuration Register)  
In both modes the alarm fault tolerancesetting plays a role in  
determining when the O.S. output will be activated. Fault toler-  
ance refers to the number of consecutive times an error condition  
mustbedetectedbeforetheuserisnotified. Higherfaulttolerance  
settings can help eliminate false alarms caused by noise in the  
system. The alarm fault tolerance is controlled by bits F0 and F1  
in the Configuration Register. These bits can be used to set the  
fault tolerance to 1, 2, 4 or 6 as shown in Table 4. At power-up,  
these bits both default to 0 (fault tolerance = 1).  
After power up these conditions can be reprogrammed via the  
serial interface. Refer to the Serial Data Bus Operation section  
for FM75 programming instructions.  
Thermal Alarm Function  
The FM75 thermal alarm function provides user programmable  
thermostat capability and allows the FM75 to function as a stand  
alonethermostatwithoutusingtheserialinterface.TheOver-Limit  
Signal (O.S.) output is the alarm output. This signal is an open  
drainoutput, andatpower-upthispinisconfiguredwithactive-low  
polarity.  
4
www.fairchildsemi.com  
FM75 Rev. A.4  
Comparator Mode  
Interrupt Mode  
In Comparator Mode, each time a temperature-to-digital (T-to-D)  
temperature conversion occurs, the new digital temperature is  
compared to the value stored in the TOS and THYST registers. If a  
fault tolerance number of consecutive temperature measure-  
ments are greater than the value stored in the TOS register, the  
O.S. output will be activated. For example, if bits F1 and F0 are  
equal to 10(fault tolerance = 4), four consecutive temperature  
measurementsmustexceedTOS toactivatetheO.S. output. Once  
the O.S output is active, it will remain active until the first time the  
measured temperature drops below the temperature stored in the  
In Interrupt Mode the O.S. output will first become active after a  
fault tolerance number of consecutive temperature measure-  
ments exceed the value stored in the TOS register (similar to  
Comparator Mode). Once O.S. is active, it can only be cleared by  
a user read from any of the FM75 registers (Temperature, Con-  
figuration, TOS, or THYST) or by putting the FM75 into Shutdown  
Mode (i.e., by setting the shutdown bit in the Configuration  
Register to 1). Once cleared, the O.S. output can only be  
activated the next time by a fault tolerance number of consecutive  
temperature measurements that are lower than the value stored  
in THYST. Again, once it is activated the O.S. output can only be  
deactivated by a user read or shutdown. Thus, in Interrupt Mode  
the activate/clear cycle for O.S. has the following pattern: tem-  
perature > TOS, clear, temperature < THYST, clear, temperature >  
TOS, clear, etc. The operation of the alarm in Interrupt Mode with  
fault tolerance=2 is also illustrated in Figure 1.  
T
HYST register. The operation of the alarm in Comparator Mode  
with fault tolerance=2 is illustrated in Figure 1.  
Temperature-to-Digital  
Conversion  
TOS  
THYST  
O.S. (Comparator Mode)  
O.S. (Interrupt Mode)  
For this example:  
Fault Tolerance = 2  
Output Polarity = Active Low  
Read (or Shutdown  
Figure 1. Thermal Alarm Operation in Comparator and Interrupt Modes  
5
www.fairchildsemi.com  
FM75 Rev. A.4  
Command Register  
Registers  
The Command Register is a one-byte (8-bit) write-only register.  
The data stored in the Command Register indicates which of the  
The FM75 contains the following five registers:  
1) Command Register  
other four registers (Temperature, Configuration, TOS, or THYST  
)
2) Temperature Register  
the user intends to read from or write to during an upcoming  
operation. In other words the Command Register pointsto the  
selected register as shown in Figure 2  
3) Configuration Register  
4) Over-Limit-Signal Temperature Register (TOS  
)
The Command Register is illustrated in Figure 3. The P1 and P0  
bits of the Command Register determine which register is to be  
accessed as shown in Table 2. The six MSBs of the Command  
Register must always be zero. Writing a 1 into any of these bits will  
cause the current operation to be terminated.  
5) Hysteresis Temperature Register (THYST  
)
All of these registers can be accessed by the user via the digital  
serial interface at any time (see Serial Interface Operation for  
instructions). A detailed description of these registers and their  
functionsisprovidedinthefollowingparagraphs. Adiagramofthe  
register hierarchy is shown in Figure 2  
The Command Register retains pointer information between  
operations. Therefore, thisregisteronlyneedstobeupdatedonce  
for consecutive read operations from the same register. All bits in  
the Command Register default to zero at power-up.  
SCL  
SDA  
Temperature Register  
2-byte Read Only  
Command Reg. = 00000000  
Serial Interface  
Read/Write  
Data  
Configuration Register  
1-byte Read/Write  
Command Reg. = 00000001  
Command  
('Pointer')  
Data  
T
Register  
HYST  
2-byte Read/Write  
Command Reg. = 00000010  
Command Register  
1-byte Write Only  
T
Register  
OS  
2-byte Read/Write  
Command Reg. = 00000011  
Figure 2. FM75 Register Hierarchy  
Table 2. Register Assignments for  
Command Bits P1 and P2  
MSB  
LSB  
0
P1  
P0  
0
0
0
0
0
Register  
Temperature Register  
Configuration Register  
THYST Register  
P1  
0
P0  
0
Figure 3. Command Register Format  
0
1
1
0
TOS Register  
1
1
6
www.fairchildsemi.com  
FM75 Rev. A.4  
Temperature Register  
Configuration Register  
The Temperature Register is a two-byte (16-bit) read-only regis-  
ter. Digital temperatures from the T-to-D converter are stored in  
the Temperature Register in twos complement format, and the  
contents of this register are updated at regular intervalsi.e.,  
each time the T-to-D conversion is finished.  
TheConfigurationRegisterisaone-byte(8-bit)read/writeregister  
(see Figure 5). This register allows the user to control the FM75  
Shutdown Mode as well as the following thermal alarm features:  
polarity, operating mode, and fault tolerance. The Configuration  
Registercontainstwobitsthatsetthefaulttolerancetrippoint.The  
fault tolerance trip point is the number of consecutive times the  
internal circuit reads the temperature and finds the tempterature  
outside the limits programmed. The programmed limited are  
defined by the TOS Register for the upper limit, and by the THYST  
Register for the lower limit. Table 4 shows the relationship  
betweenF1andF0andthenumberofconsecutiveerrorsor"trips"  
needed to activate the alarm. The Configuration Register also  
contains the two bits that set the T-to-D conversion resolution to  
9, 10, 11, or 12 bits. Table 3 shows the relationship between R1  
and T0 and the conversion resolution. All bits in the configuration  
register default to zero at power-up.  
The user can read data from the Temperature Register at any  
time. When a T-to-D conversion is completed, the new data is  
loaded into a comparator buffer to evaluate fault conditions, and  
will update the Temperature Register is a read cycle is not  
ongoing. The FM75 is continuously evaulating fault conditions  
regardless of read or write activity on the bus. If a read is ongoing,  
the previous temperature will be read. The readable temperature  
will be updated upon the completion of the next T-to-D conversion  
that is not masked by a read cycle.  
The Temperature Register is illustrated in Figure 4. Depending on  
the resolution of the T-to-D conversion, the 9, 10, 11 or 12 MSBs  
of the register will contain temperature data. All unused bits  
following the digital temperature will be zero. The MSB position of  
the Temperature Register always contains the sign bit for the  
digital temperature and bit 14 contains the temperature MSB. All  
bits in the Temperature Register default to zero at power-up.  
5
4
3
MSB  
6
2
1
LSB  
POL CMP/  
X R1  
SD  
R0 F1 F0  
INT  
R1 = Resolution bit 1. (See Table 3)  
R0 = Resolution bit 0. (See Table 3)  
F1 = Fault tolerance bit 1. (See Table 4)  
F0 = Fault tolerance bit 0. (See Table 4)  
13 12 11  
MSB 14  
10  
9
8
POL = O.S. output polarity. 0 = active low, 1 = active high.  
CMP/INT = Thermostat mode. 0 = comparator mode, 1 = interrupt mode.  
SD = Shutdown. 0 = normal operation, 1 = shutdown mode.  
TMSB  
T
T
SB  
T
T
T
T
Figure 5. Configuration Register Format  
Table 3. Conversion Resolution Settings  
6
4
2
7
5
3
1
LSB  
9-bit 10-bit  
LSB LSB  
12-bit  
LSB  
11-bit  
LSB  
0
0
0
0
A-to-D Conversion  
Resolution  
9 Bits  
R1  
R0  
SB = Two's complement sign bit  
TMSB = Temperature MSB  
T = Temperature data  
0
0
1
1
0
1
0
1
10 Bits  
9-bit LSB = Temperature LSB for 9-bit conversions  
10-bit LSB = Temperature LSB for 10-bit conversions  
11-bit LSB = Temperature LSB for 11-bit conversions  
12-bit LSB = Temperature LSB for 12-bit conversions  
11 Bits  
12 Bits  
Figure 4. Temperature Register Format  
Table 4. Fault Tolerance Settings  
Fault Tolerance  
F1  
0
F0  
0
1
2
4
6
0
1
1
0
1
1
7
www.fairchildsemi.com  
FM75 Rev. A.4  
Over-Limit-Signal Temperature Register (TOS  
)
Hysteresis Temperature Register (THYST  
)
The TOS Register is a two-byte (16-bit) read/write register that  
stores the user-programmable upper trip-point temperature for  
the thermal alarm in twos-complement format. At power-up this  
register defaults to 80°C (i.e., 0101 0000 0000 0000).  
The THYST Register is a two-byte (16-bit) read/write register that  
stores the user programmable lower trip-point temperature for the  
thermal alarm in twos-complement format. At power-up this  
register defaults to 75°C (i.e., 0100 1011 0000 0000).  
The format of the TOS register is identical to that of the Tempera-  
ture Register (see Figure 6). The 4 LSBs of the TOS Register are  
hardwired to zero, so data written to these register bits will be  
ignored. The MSB position of the TOS Register contains the sign  
bit for the digital temperature and bit 14 contains the temperature  
MSB.  
The THYST register is illustrated in Figure 6. The format of this  
register is the same as that of the Temperature Register. The 4  
LSBs of the THYST register are hardwired to zero, so data written  
to these bits is ignored.  
The resolution setting for the T-to-D conversion determines how  
many bits of the THYST Register are used by the thermal alarm. For  
example, for 9-bit conversions the hysteresis temperature is  
definedbythe9MSBsoftheTHYST Register, andallremainingbits  
are "don't cares."  
The resolution setting for the T-to-D conversion determines how  
many bits of the TOS Register are used by the thermal alarm. For  
example, for 9-bit conversions the trip-point temperature is de-  
fined by the 9 MSBs of the TOS register, and all remaining bits are  
dont cares.”  
13 12 11  
MSB 14  
10  
9
8
TMSB  
T
T
SB  
T
T
T
T
6
4
2
7
5
3
1
LSB  
9-bit 10-bit  
LSB LSB  
12-bit  
LSB  
11-bit  
LSB  
0
0
0
0
SB = Two's complement sign bit  
TMSB = Hysteresis temperature MSB  
T = Temperature data  
9-bit LSB = Hysteresis temperature LSB for 9-bit conversions  
10-bit LSB = Hysteresis temperature LSB for 10-bit conversions  
11-bit LSB = Hysteresis temperature LSB for 11-bit conversions  
12-bit LSB = Hysteresis temperature LSB for 12-bit conversions  
Figure 6. THYST Register and TOS Register Format  
8
www.fairchildsemi.com  
FM75 Rev. A.4  
Serial Data Bus Operation  
Slave Address  
Each slave device on the bus has a unique 7-bit address so the  
master can identify which device is being read from or written to.  
General Operation  
Writing to and reading from the FM75 registers is accomplished  
via the SMBus-compatible two-wire serial interface. SMBus pro-  
tocol requires that one device on the bus initiates and controls all  
read and write operations. This device is called the master”  
device. The master device also generates the SCL signal which is  
the clock signal for all other devices on the bus. All other devices  
on the bus are called slavedevices. The FM75 is a slave device.  
Both the master and slave devices can send and receive data on  
the bus.  
The FM75 address is as follows:  
0
A0  
1 A2 A1  
1
0
The four MSBs of the FM75 address are hardwired to 1001. The  
three LSBs are user configurable by tying the A0, A1 and A2 pins  
to either VDD or ground. This provides eight different FM75  
addresses, which allows up to eight FM75s to be connected to the  
same bus.  
During SMBus operations, one data bit is transmitted per clock  
cycle. All SMBus operations follow a repeating nine clock-cycle  
pattern that consists of eight bits (one byte) of transmitted data  
followed by an acknowledge (ACK) or not acknowledge (NACK)  
from the receiving device. Note that there are no unused clock  
cycles during any operationtherefore there must be no breaks  
in the stream of data and ACKs/NACKs during data transfers.  
Conversely having too few clock cycles can lead to incorrect  
operationifaninadverstne8-bitreadfroma16-bitregisteroccurs.  
Writing To and Reading From the FM75  
All read and write operations must begin with a start signal  
generated by the master device. After the start condition, the  
master device must immediately send a slave address (7 bits)  
followed by a read/write bit. If the slave address matches the  
address of the FM75, the FM75 sends an ACK after receiving the  
read/write bit by pulling the SDA line low for one clock. See Figure  
8 Figure 13 for timing diagrams for all FM75 operations.  
For most operations, SMBus protocol requires the SDA line to  
remain stable (unmoving) whenever SCL is highi.e., transitions  
on the SDA line can only occur when SCL is low. The exceptions  
tothisrulearewhenthemasterdeviceissuesastartorstopsignal.  
Note that the slave device cannot issue a start or stop condition.  
Setting the Pointer  
For all operations the pointer stored in the Command Register  
must be pointing to the register (Temperature, Configuration, TOS  
or THYST) that is going to be written to or read from. To change the  
pointer value in the Command Register, the read/write bit follow-  
ing the address must be 0. This indicates that the master will now  
write new information into the Command Register.  
The following are definitions for some general SMBus terms:  
Start Condition: This condition occurs when the SDA line transi-  
tions from high to low while SCL is high. The master device uses  
this condition to indicate that a data transfer is about to begin.  
AftertheFM75sendsanACKinresponsetoreceivingtheaddress  
and read/write bit, the master device must transmit an appropriate  
8-bit pointer value as explained in the Registers section of this  
data sheet. The FM75 will send an ACK after receiving the new  
pointer data.  
Stop Condition: This condition occurs when the SDA line transi-  
tions from low to high while SCL is high. The master device uses  
this condition to signal the end of a data transfer.  
Acknowledge and Not Acknowledge: When data is transferred  
to the slave device it sends an acknowledge (ACK) after receiving  
every byte of data. A master device sends an acknowledge (ACK)  
following only the first byte read from a 2-byte register. The  
receiving device sends an ACK by pulling SDA low for one clock.  
Following the last byte, a master device sends a not acknowl-  
edge(NACK) followed by a stop condition. A NACK is indicated  
by leaving SDA high during the clock after the last byte.  
The pointer set operation is illustrated in Figure 8. Anytime a  
pointersetisperformed, itmustbeimmediatelyfollowedbyaread  
or write operation. Note that the 6 MSBs of the pointer value must  
be zero. Ifthe 6 MSBsare notzero, theFM75 will notsendan ACK  
and will internally terminate the operation. Also recall that the  
Command Register retains the current pointer value between  
operations. Therefore, once a register is being pointed to, subse-  
quent read operations do not require a pointer set cycle. Write  
operations always require the pointer be reset.  
9
www.fairchildsemi.com  
FM75 Rev. A.4  
Reading  
Writing  
If the pointer is already pointing to the desired register, the master  
can read from that register by setting the read/write bit (following  
the slave address) to a 1. After sending an ACK, the FM75 will  
begin transmitting data during the following clock cycle. If the  
Configuration Register is being read, the FM75 will transmit one  
byte of data (see Figure 10). The master device should respond  
with a NACK followed by a stop condition. If the Temperature, TOS  
or THYST Register is being read, the FM75 will transmit two bytes  
of data (see Figure 9). The master must respond to the first byte  
of data with an ACK and to the second byte of data with a NACK  
followed by a stop condition.  
All writes must be proceeded by a pointer set as described  
previously, even if the pointer is already pointing to the desired  
register.  
Immediately following the pointer set, the master must begin  
transmitting the data to be written. If the master is writing to the  
Configuration Register, one byte of data must be sent (see Figure  
13).IftheTOS orTHYST Registerisbeingwrittento,themastermust  
send two bytes of data (see Figure 11). After transmitting each  
byte of data, the master must release the SDA line for one clock  
to allow the FM75 to acknowledge receiving the byte. The write  
operation should be terminated by a stop signal from the master.  
To read from a register other than the one currently being pointed  
to by the Command Register, a pointer set to the desired register  
must be done as described previously. Immediately following the  
pointer set, the master must perform a repeat start condition (see  
Figures 8 and 12) which indicates to the FM75 that a new  
operation is about to occur. It is important to note that if the repeat  
start condition does not occur, the FM75 will assume that a write  
is taking place, and the selected register will be overwritten by the  
upcoming data on the data bus. After the start condition, the  
master must again send the device address and read/write bit.  
This time the read/write bit must be set to 1 to indicate a read. The  
rest of the read cycle is the same as described in the previous  
paragraph for reading from a preset pointer location.  
Inadvertent 8-Bit Read from a 16-Bit  
Register: A Caution  
An inadvertent 8-bit read from a 16-bit register, with the D7 bit low,  
can cause the FM75 to pause in a state where the SDA line is  
pulled low by the output data and is incapable of receiving either  
astoporastartconditionfromthemaster. Theonlywaytoremove  
the FM75 from this state is to continue clocking for 9 cycles until  
SDAgoeshigh, atwhichtimeissuingastopconditionwillresetthe  
FM75. This sequence can be seen in Figure 7 below.  
Nine additional clock cycles to reset the FM75  
SCL  
1
0
0
1
A2 A1 A0  
R/W  
D7 D6 D5 D4 D3 D2 D1 D0  
N
D7  
D6 D5 D4 D3 D2 D1 D0  
N
A
SDA  
No Ack Stop  
from Condition  
No Ack  
from  
Master  
Ack  
from  
FM75  
Start  
from  
Master  
Most Significant  
Data Byte  
(from FM75)  
Address Byte  
Master  
from  
Master  
Master must  
detect error  
condition on  
FM75  
Stop intended by  
Master, but FM75  
SDA line locked  
low  
Figure 7. Inadvertent 8-Bit Read from 16-Bit Register Where D7 = 0 and Forces Output Low  
10  
www.fairchildsemi.com  
FM75 Rev. A.4  
Note: This segment of this timing diagram is a generic  
pointer set cycle which must be followed by either an  
immediate read cycle or write cycle as shown in this  
figure and in figures 10, 11, and 12.  
SCL  
SDA  
. . . .  
A
0
0
0
R/W  
0
0
0
P1 P0  
A
S
A2 A1 A0  
. . . .  
1
0
0
1
Ack  
from  
aTS75  
Ack  
from  
FM75  
Address Byte  
Pointer Byte  
SCL  
. . .  
SDA  
. . .  
A2 A1  
R/W  
A
D3 D2 D1 D0  
A
0
0
0
P
D4  
S
1
0
1
A0  
D7 D6 D5 D4  
D7 D6 D5  
0
N
0
No Ack  
from  
Master  
Ack  
from  
Master  
Ack  
from  
FM75  
Repeat  
Start  
from  
Most Significant Data  
Least Significant Data Byte  
(from FM75)  
Address Byte  
Byte  
(from FM75)  
Master  
Figure 8. Pointer set followed by immediate read from a 2-byte register  
(Temperature, TOS or THYST Register)  
SCL  
SDA  
S
A2 A1 A0  
A
D7 D6 D5 D4 D3 D2 D1 D0  
A
D7 D6 D5 D4  
0
0
0
0
N
P
1
0
0
1
R/W  
No Ack  
from  
Master  
Ack  
from  
Master  
Ack  
from  
FM75  
Most Significant Data  
Byte  
Least Significant Data  
Byte  
Address  
Byte  
(from FM75)  
(from FM75)  
Figure 9. Two-byte read from preset pointer location (Temperature, TOS or THYST Register)  
SCL  
S
A2  
A1 A0  
A
X
D6 D5  
D4  
D3 D2  
D1 D0  
N
P
1
0
0
1
R/W  
SDA  
No Ack  
from  
Master  
Ack  
from  
FM75  
Data Byte  
Address Byte  
(from FM75)  
Figure 10. One-byte read from Configuration Register with preset pointer  
11  
www.fairchildsemi.com  
FM75 Rev. A.4  
. . . .  
. . . .  
SCL  
SDA  
0
0
0
A2  
A1  
A0 R/W  
A
0
0
0
P1  
P0  
A
1
0
0
1
S
Ack  
from  
FM75  
Ack  
from  
FM75  
Pointer Byte  
Address Byte  
. . . .  
. . . .  
A
D7  
D6 D5  
D4  
D3 D2  
D1  
D0  
A
D7 D6  
D5 D4  
0
0
0
0
P
A
Ack  
from  
FM75  
Ack  
from  
FM75  
Most Significant Data Byte  
(from Master)  
Least Significant Data Byte  
(from Master)  
Figure 11. Pointer set followed by immediate write to a 2-byte register (TOS or THYST Register)  
SCL  
SDA  
S
A2  
A1  
A0  
A
0
0
0
0
0
0
P1  
A
1
0
0
1
R/W  
P0  
S
A2  
A1  
A0  
1
0
0
1
R/W  
Ack  
from  
FM75  
Ack  
from  
FM75  
Repeat Start  
from  
Master  
Address Byte  
Pointer Byte  
Address Byte  
. . . .  
. . . .  
A
D4 D3  
D2  
D1  
P
A2  
A1 A0  
X
D6  
D5  
D0  
0
1
R/W  
N
1
0
No Ack  
from  
Master  
Ack  
from  
FM75  
Address Byte  
(repeated here for  
clarity, transmitted only  
once in the actual sequence)  
Data Byte  
(from FM75)  
Figure 12. Pointer set followed by immediate read from Configuration Register  
SCL  
0
0
0
P1  
S
A2 A1 A0 R/W  
A
0
0
0
A
X
P
1
0
0
1
D6 D5 D4 D3 D2 D1 D0  
A
P0  
SDA  
Ack  
from  
FM75  
Ack  
from  
FM75  
Ack  
from  
FM75  
Address Byte  
Pointer Byte  
Data Byte  
(from Master)  
Figure 13. Pointer set followed by immediate write to the Configuration Register  
12  
www.fairchildsemi.com  
FM75 Rev. A.4  
Physical Dimensions inches (millimeters) unless otherwise noted  
0.189 - 0.197  
(4.800 - 5.004)  
8
7
6
5
0.228 - 0.244  
(5.791 - 6.198)  
1
2
3
4
Lead #1  
IDENT  
0.150 - 0.157  
(3.810 - 3.988)  
0.053 - 0.069  
(1.346 - 1.753)  
0.010 - 0.020  
(0.254 - 0.508)  
0.004 - 0.010  
(0.102 - 0.254)  
x 45¡  
8¡ Max, Typ.  
All leads  
Seating  
Plane  
0.004  
(0.102)  
All lead tips  
0.0075 - 0.0098  
(0.190 - 0.249)  
Typ. All Leads  
0.014  
(0.356)  
0.016 - 0.050  
(0.406 - 1.270)  
Typ. All Leads  
0.050  
(1.270)  
Typ  
0.014 - 0.020  
Typ.  
(0.356 - 0.508)  
Molded Package, Small Outline, 0.15 Wide, 8-Lead (M8)  
FS Package Number M08A  
8-Lead Molded Mini Small Outline Package (MSOP), JEDEC MO-187, 3.0mm Wide  
FS Package Number MA08D  
13  
www.fairchildsemi.com  
FM75 Rev. A.4  
Ordering Information  
Part Number  
FM75M8  
Package  
8-Lead SOP  
8-Lead SOP  
8-Lead MSOP  
8-Lead MSOP  
Temperature Range  
-40°C to 125°C  
How Supplied  
95 units in Tube  
1000 units on T&R  
95 units in Tube  
1000 units on T&R  
FM75M8x  
-40°C to 125°C  
FM75MM8  
FM75MM8x  
-40°C to 125°C  
-40°C to 125°C  
Life Support Policy  
Fairchild's products are not authorized for use as critical components in life support devices or systems without the express written  
approval of the President of Fairchild Semiconductor Corporation. As used herein:  
1. Life support devices or systems are devices or systems which,  
(a)areintendedforsurgicalimplantintothebody,or(b)support  
or sustain life, and whose failure to perform, when properly  
used in accordance with instructions for use provided in the  
labeling, can be reasonably expected to result in a significant  
injury to the user.  
2. A critical component is any component of a life support device  
or system whose failure to perform can be reasonably ex-  
pected to cause the failure of the life support device or system,  
or to affect its safety or effectiveness.  
Fairchild Semiconductor  
Americas  
Fairchild Semiconductor  
Europe  
Fairchild Semiconductor  
Hong Kong  
Fairchild Semiconductor  
Japan Ltd.  
Customer Response Center  
Tel. 1-888-522-5372  
Fax:  
Tel:  
Tel:  
Tel:  
Tel:  
+44 (0) 1793-856858  
8/F, Room 808, Empire Centre  
68 Mody Road, Tsimshatsui East  
Kowloon. Hong Kong  
Tel; +852-2722-8338  
Fax: +852-2722-8383  
4F, Natsume Bldg.  
Deutsch  
English  
Français  
Italiano  
+49 (0) 8141-6102-0  
+44 (0) 1793-856856  
+33 (0) 1-6930-3696  
+39 (0) 2-249111-1  
2-18-6, Yushima, Bunkyo-ku  
Tokyo, 113-0034 Japan  
Tel: 81-3-3818-8840  
Fax: 81-3-3818-8841  
Fairchild does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and Fairchild reserves the right at any time without notice to change said circuitry and specifications.  
14  
www.fairchildsemi.com  
FM75 Rev. A.4  

相关型号:

FM75MM8X

Low Voltage 2-Wire Digital Temperature Sensor with Thermal Alarm
FAIRCHILD

FM75_06

Low-Voltage Two-Wire Digital Temperature Sensor with Thermal Alarm
FAIRCHILD

FM7605

Non-isolated step-down four-stage dimming LED constant current driver IC
FUMAN

FM7605A

Non-isolated step-down four-stage dimming LED constant current driver IC
FUMAN

FM7605B

Non-isolated step-down four-stage dimming LED constant current driver IC
FUMAN

FM7606

Non-isolated buck automatic cycle dimming LED constant current driver IC
FUMAN

FM7606A

Non-isolated buck automatic cycle dimming LED constant current driver IC
FUMAN

FM7609

Non-isolated step-down PWM dimming color temperature LED constant current driver IC
FUMAN

FM7609D

Non-isolated step-down PWM dimming color temperature LED constant current driver IC
FUMAN

FM7609S

Non-isolated step-down PWM dimming color temperature LED constant current driver IC
FUMAN

FM7843

4-wire resistive touch screen input controller integrated circui
ETC

FM7W2P-K120

D Subminiature Connector, 7 Contact(s), Male, Solder Terminal,
MOLEX