- 3 Thermal Inputs From Remote
Thermistors or 2N3904 NPN-type
Transistors or Pentium
Thermal Diode Output
- 9 Voltage Inputs - Typical for Vcore,
+3.3V, +12V, -12V, +5V, -5V, +5V Vsb,
Vbat, and One Reserved
- 3 Fan Speed Monitoring Inputs
- Case Open Detection Input
- WATCHDOG Comparison of all
Monitored Values
- Programmable Hysteresis and Setting
Points (Alarm Thresholds) for all
Monitored Items
Action Enabling
!"
- Beep Tone Warning
- 4 PWM (Pulse Width Modulation)
Outputs for Fan Speed Control (3 are
MUX Optional); Up to 3 sets of fan
Speed Monitoring and Control.
- Issue nSMI, nOVT, nGPO Signals to
Activate System Protection
- Warning Signal Pop-Up for Application
Software
®
II (Deschutes)
General
!"
- ISA and I
- 5 VID Input Pins for CPU Vcore
Identification (for Pentium® II)
- Initial Power Fault Beep (for +3.3V,
Vcore)
- Master Reset Input to MON35W42
- Independent Power Plane of Digital Vcc
and Analog Vcc (Inputs to IC)
- 3 Pins (IA0, IA1, IA2) to Provide
Selectable Address Setting for
Application of Multiple Devices (up to 8
Devices) Wired Through I
- Intel
- Acer ADM (DMI Driver 2.0) Support
- SMSC Hardware Monitoring Application
Software (Hardware Doctor) Support,
for Both Windows 95/98 and Windows
NT 4.0/5.0
- Input Clock Rate Optional for 24, 48,
14.318 MHz
- 5V Vcc Operation
Package
!"
- 48 Pin TQFP
2
C Serial Bus Interface
®
LDCM (DMI Driver 2.0) Support
2
C Interface
GENERAL DESCRIPTION
The MON35W42 is an enhanced version of the
MON35W41 hardware status monitoring IC. The
MON35W42 can be used to monitor several
critical hardware parameters of the system,
including power supply voltages, fan speeds,
and temperatures, which are very important for
the stability and proper operation of high-end
computer systems. MON35W42 provides both
ISA and I
An 8-bit analog-to-digital converter (ADC) is
contained within the MON35W42. The
MON35W42 can simultaneously monitor 9
analog voltage inputs, 2 fan tachometer inputs, 3
remote temperature and 1 case-open detection
signal. The remote temperature sensing can be
performed by thermistors, or 2N3904 NPN-type
transistors, or directly from Intel
CPU thermal diode output. The MON35W42
provides: 4 PWM (pulse width modulation)
outputs for the fan speed control; beep tone
output for audio warning and nSMI, nOVT, and
nGPO signals for system protection events.
2
C serial bus interface.
®
Deschutes
With application software such as the Intel
®
LDCM (LANDesk Client Managemet software,
the user can read all the monitored parameters
of system from time to time. And a pop-up
warning can also be activated when the
monitored item drifts out of the proper/preset
range. Also the user can set the upper and lower
limits (alarm thresholds) of these monitored
parameters and activate programmable and
maskable interrupts. An optional beep tone can
be used as a warning signal when the monitored
parameter is out of the preset range.
Additionally, 5 VID inputs are provided to read
the VID of CPU (i.e. Pentium
®
II) if applicable.
This provides automatic correction of the Vcore
voltage. The MON35W42 uniquely provides an
optional feature: early stage (before BIOS is
loaded) beep warning. This is to detect if a fatal
condition is present --- Vcore or +3.3V voltage
fail, and the system can not boot up. There are
3 specific pins to provide selectable address
settings for applications using multiple devices
(up to 8 devices) wired through the I
- TTL level bi-directional pin with 12 mA source-sink capability
12t
I/O
- TTL level and schmitt trigger
12ts
OUT
- Output pin with 12 mA source-sink capability
12
AOUT - Output pin (Analog)
OD
- Open-drain output pin with 12 mA sink capability
12
IN
- TTL level input pin
t
IN
- TTL level input pin and schmitt trigger
ts
AIN - Input pin (Analog)
DESCRIPTION OF PIN FUNCTIONS
PIN NAME PIN NO. TYPE DESCRIPTION
nIOR 1 INts An active low standard ISA bus I/O Read
Control.
nIOW 2 INts An active low standard ISA bus I/O Write
Control.
CLKIN 3 INt System clock input. Can select 48MHz or 24MHz
or 14.318MHz. The default is 24MHz.
D7~D2 4-9 I/O
D1/
10 I/O
PWMOUT4
D0/
11 I/O
PWMOUT3
VID1 12 INt Voltage Supply readouts from P6. This value is
VCC (+5V) 13 POWER +5V VCC power. Bypass with the parallel
GNDD 14 DGROUND Internally connected to all digital circuitry.
MR 15 INts Master reset input.
nCASEOPEN 16 INt CASE OPEN detection. An active low input from
VID4 17 INt Voltage Supply readouts from P6. This value is
FAN3IO/
18 I/O
PWMOUT2
Bi-directional ISA bus Data lines. D0
12t
corresponds to the low order bit, with D7 the
high order bit. These pins are activated if pin
ADRMSEL=0.
Bi-directional ISA bus Data lines. This pin is
activated if pin ADRMSEL=0. /Fan speed control
PWM output. This pin is activated if pin
ADRMSEL=1.
Bi-directional ISA bus Data lines. This pin is
activated if pin ADRMSEL=0. /Fan speed control
PWM output. This pin is activated if pin
ADRMSEL=1.
OUT
OUT
12t
12t
12t
12t
read in the VID/Fan Divisor Register.
combination of 10&F (electrolytic or tantalum)
and 0.1&F (ceramic) bypass capacitors.
an external device when the case is opened.
This signal can be latched if VBAT is connect to
a battery, even if the MON35W42 is power off.
read in the bit <0> of Device ID Register.
0V to +5V amplitude fan tachometer input. /
12t
Fan speed control PWM output.
6
PIN NAME PIN NO. TYPE DESCRIPTION
FAN2IO-FAN1IO
19-20 I/O
0V to +5V amplitude fan tachometer input /
12t
Fan on-off control output. These multi-functional
pins can be programmable input or output.
SCL 21 INts Serial Bus Clock.
SDA 22 I/O
PWMOUT1 23 OUT
Serial Bus bi-directional Data.
12ts
Fan speed control PWM output.
12t
VID2 24 INt Voltage Supply readouts from P6. This value is
read in the VID/Fan Divisor Register.
VID3 25 INt Voltage Supply readouts from P6. This value is
read in the VID/Fan Divisor Register.
BEEP/nGPO 26 OD48 Beep (Default) / General purpose output
This multi-functional pin is programmable.
GNDA 27 AGROUND Internally connected to all analog circuitry. The
ground reference for all analog inputs.
-5VIN 28 AIN 0V to 4.096V FSR Analog Inputs.
5VSB 29 AIN 0V to 4.096V FSR Analog Inputs.
VBAT 30 AIN 0V to 4.096V FSR Analog Inputs. (This pin
should be connected to a 3V BATTERY.)
-12VIN 31 AIN 0V to 4.096V FSR Analog Inputs.
+12VIN 32 AIN 0V to 4.096V FSR Analog Inputs.
+5VIN 33 AIN This pin is Analog Vcc and connects internal
monitor channel IN3 with fixed scale.
+3.3VIN 34 AIN 0V to 4.096V FSR Analog Inputs.
VINR0 35 AIN 0V to 4.096V FSR Analog Inputs.
VCOREA 36 AIN 0V to 4.096V FSR Analog Inputs.
VREF 37 AOUT Reference Voltage.
VTIN3 /
PIITD3
38 AIN Thermistor 3 terminal input.(Default) /
Pentium
®
II diode 3 input.
This multi-functional pin is programmable.
VTIN2 /
PIITD2
39 AIN Thermistor 2 terminal input. (Default)/
Pentium
®
II diode 2 input.
This multi-functional pin is programmable.
VTIN1 /
PIITD1
40 AIN Thermistor 1 terminal input. (Default)/
Pentium
®
II diode 1 input.
This multi-functional pin is programmable.
VID0 41 INt Voltage Supply readouts from P6. This value is
read in the VID/Fan Divisor Register.
nOVT 42 OD
Over temperature Shutdown Output.
12t
ADRMSEL 43 INt Pin 45--47 mode selection.
0 = The 3 lowest order bits of ISA Address
Bus.(Default, internal pull-down 47K ohm)
1 = 7 bit I
2
C address setting pin.(bit2 - bit0)
7
PIN NAME PIN NO. TYPE DESCRIPTION
nSMI 44 OD12 System Management Interrupt (open drain). This
output is enabled when Bit 1 in the Configuration
Register is set to 1. The default state is disabled.
SA2-SA0
IA2,IA1,IA0
45-47 IN
IN
t
t
The three lowest order bits of the 16-bit ISA
Address Bus. A0 corresponds to the lowest
order bit.
(Default, when ARDMSEL =0 or left open )
The hardware setting pin of 7 bit I2C serial
address bit2, bit1 and bit0. (When ARDMSEL
=1)
nCS 48 INt Chip Select input from an external decoder,
which decodes high order address bits on the
ISA Address Bus. This is an active low input.
8
FUNCTIONAL DESCRIPTION
General Description
The MON35W42 provides 7 analog positive
inputs, 3 fan speed monitors, up to 4 sets of fan
PWM (Pulse Width Modulation) control, 3
thermal inputs from remote thermistors or
2N3904 transistors or Pentium
thermal diode outputs, case open detection and
beep function output. When the monitored value
exceed the set limit value for voltage,
temperature, or fan counter, the beep output can
be generated. Once the monitor function on the
chip is enabled, the watch dog machine monitors
each function and stores the values. If the
monitored value exceeds the limit value, the
interrupt status is set to 1and an interrupt can be
generated.
®
II (Deschutes)
Access Interface
The MON35W42 provides two interfaces for the
microprocessor to read/write internal registers.
ISA interface
The ISA Bus can be used to access the internal
registers of the MON35W42. This uses an Index
register and Data register to access the internal
registers. The upper address bits of the ISA bus
(bits15:3) must be externally decoded for the
Chip Select (nCS), the recommended address is
290h-297h. The Chip then uses the lower three
ISA address bits (bits 2:0) to decode the Index
and Data Registers. These two I/O registers are
described as following:
Port 295h: Index register.
Port 296h: Data register
The register structure is shown in Figure 1.
9
ISA
ISA
Data
Address
Bus
Bus
Port 5h
Index
Register
Port 6h
Data
Register
2
I
C Interface
The second interface uses the I
FIGURE 1 – ISA INTERFACE ACCESS
2
C Serial Bus.
The MON35W42 uses three serial bus
addresses. The first address defined at CR[48h]
Configuration Register
40h
nSMI Status/Mask Registers
41h, 42h, 44h, 45h
VID<3:0>/Fan Divisor Register
Temperature 2, 3 Serial
Bus Address
Select Bank for 50h~5Fh Reg.
Temperature 2 Control/Staus
Registers
Temperature 3 Control/Staus
Registers
47h
Serial Bus Address
48h
Monitor Value Registers
20h~3Fh
and
60h~7Fh (auto-increment)
VID<4>/Device ID
49h
4Ah
Control Register
4Bh~4Dh
4Eh
Winbond Vendor ID
4Fh
BANK 0
R-T Table Value
BEEP Control Register
Winbond Test Register
50h~58h
BANK 1
50h~56h
BANK 2
50h~56h
can read/write all registers excluding Bank 1 and
Bank 2 temperature sensor 2/3 registers. The
second address defined at CR[4Ah] bit2-0 can
BANK 4
Additional Control/Staus
Registers
50h~5Ch
BANK 5
Additional Limit Value &
Value RAM
50h~57h
only be used to read/write temperature sensor 2
registers, and the third address defined at
10
CR[4Ah] bit6-4 can only be used to access
(read/write) temperature sensor 3 registers.
The first serial bus address, CR[48h],
uses 3 hardware setting bits. When pin 43 is set
high, pins 47-45 are used to set the I
for register CR[48h]. The selected address is
00101[pin45][pin46][pin47]. If pin45=1, pin46=1,
pin47=0, the content of CR[48h] is 00101110.
CR[4Ah] is used to set the other two I
addresses. If CR[4Ah] bit 2-0 is XXX , the
temperature sensor 2 serial address is
1001XXXG, in which G is the read/write bit. If
CR[4Ah ] bi t 6- 4 is YYY , the tem per atu re se nso r
3 serial address is 1001YYYG, in wh ich G is the
read/write bit.
The first serial bus access timing are shown
as follows:
(a)
Serial bus write to internal address register followed by the data byte
SCL
SDA
0
0101101D7D6D5D4D3D2D1D0
Start By
Master
Frame 1
Serial Bus Address Byte
SCL
(Continued)
78078
R/nW
Ack
by
MON35W42
0
Internal Index Register Byte
SDA (Continued)
D7D6D5D4D3D2D1D0
Frame 3
Data Byte
FIGURE 2 – SERIAL BUS WRITE TO INTERNAL ADDRESS REGISTER
FOLLOWED BY THE DATA BYTE
Frame 2
78
Ack
by
MON35W42
2
C address
Ack
by
MON35W42
Stop
by
Master
2
C
11
(b)
Serial bus write to internal address register only
SCL
SDA
0
0101101D7D6D5D4D3D2D1D0
Start By
Master
Frame 1
Serial Bus Ad dr e ss By te
78078
R/nW
Ack
MON35W42
0
by
Internal Index Register Byte
Frame 2
MON35W42
FIGURE 3 – SERIAL BUS WRITE TO INTERNAL ADDRESS REGISTER ONLY
(c)
Serial bus read from a register with the internal address register preset to desired location
SCL
0
78078
SDA
0101101D7D6D5D4D3D2D1D0
Start By
Master
Frame 1
Serial Bus Address Byte
R/nW
MON35W42
0
Ack
by
Internal Index Register Byte
Frame 2
FIGURE 4 – SERIAL BUS WRITE TO INTERNAL ADDRESS REGISTER
The serial bus timing of the temperature 2 and 3 is shown as follow:
(a) Typical 2-byte read from preset pointer location (Temp, T
OS
, T
HYST
)
SCL
SDA
0
0101101D7D1D0
Start By
Master
Frame 1
Serial Bus Address Byte
78078
R/nW
MON35W42
......
...
Ack
by
Frame 2
MSB Data Byte
07
D7D1D0
Ack
by
Master
...
LSB Data By te
Frame 3
FIGURE 5 – TYPICAL 2-BYTE READ FROM PRESENT POINTER LOCATION
Ack
by
Ack
by
Master
Ack
by
Master
Stop by
Master
Stop by
Master
Stop by
Master
12
Typical pointer set followed by immediate read for 2-byte register (Temp, TOS, T
(b)
HYST
)
SCL
SDA
0
1001A2A1A0
Start By
Master
Frame 1
Serial Bus Address Byte
780
MON35W42
Ack
by
R/nW
000000
Frame 2
Pointer Byte
4
D1 D0
MON35W42
Ack
by
......
...
D7D1 D0
Ack
by
Frame 4
MSB Data Byte
07
...
D7D1 D0
Ack
by
Master
Frame 5
LSB Data Byte
No Ack
by
Master
Stop by
Master
SCL
SDA
0
1001A2A1A0
Start By
Master
Frame 3
Serial Bus Address Byte
78078
R/nW
MON35W42
0
FIGURE 6 – TYPICAL POINTER SET FOLLOWED BY IMMEDIATE READ FOR 2-BYTE REGISTER
(c)
Typical read 1-byte from configuration register with preset pointer
SCL
SDA
0
1001
Start By
Master
A2A1A0
Frame 1
Serial Bus Addr ess Byte
780
R/nW
MON35W42
D7D2
Ack
by
Frame 2
Data Byte
7
8
D0
D1D5D4D3D6
No Ack
by
Master
Stop by
Master
FIGURE 7 – TYPICAL 1-BYTE READ FROM CONFIGURATION WITH RESET
13
(d) Typical pointer set followed by immediate read from configuration register
780
R/nW
Ack
by
MON35W42
4
000000
Frame 2
Pointer Byte
D1 D0
SCL
SDA
0
1001A2A1A0
Start By
Master
Frame 1
Serial Bus Address Byte
SCL (Cont..)
SDA (Cont..)
0
1001
Repea
Start
By Master
A2 A1A0
Frame 3
Serial Bus Address Byte
780
MON35W42
Ack
by
D7D5D4
R/nW
D6D3
Frame 4
MSB Data Byte
7
D2 D1 D0
FIGURE 8 – TYPICAL POINTER SET FOLLOWED BY IMMEDIATE READ FROM TEMP 2/3
CONFIGURATION REGISTER
(e) Temperature 2/3 configuration register Write
4
SCL
0
780
R/nW
SDA
1001A2A1A0
Start By
Master
Frame 1
Serial Bus Address Byte
0000000
Ack
MON35W42
by
Frame 2
Pointer Byte
0
SCL (Cont...)
SDA (Cont...)
00D4D 3D2D10D0
FIGURE 9 – CONFIGURATION REGISTER WRITE
Frame 3
Configuration Data Byte
78
Ack
by
MON35W42
Stop
by
Master
78
MON35W42
8
No Ack
by
Master
D1 D0
...
...
Ack
by
Stop by
Master
78
Ack
by
MON35W42
14
(f)
Temperature 2/3 TOS and T
SCL
SDA
SCL (Cont...)
SDA (Cont...)
0
1001A2A1A0
Start By
Master
0
D6 D5D4D3 D2D1D7D0
write
HYST
780
0
0
0000
Frame 2
Pointer Byte
Frame 1
Serial Bus Address Byte
R/nW
Ack
by
78
0
D6 D5D4D3 D2D1D7D0
Frame 4
LSB Data Byte
Frame 3
MSB Data Byte
MON35W42
Ack
by
FIGURE 10 – CONFIGURATION REGISTER WRITE
D1 D0
78
Ack
by
MON35W42MON35W42
78
Ack
by
MON35W42
Stop
Master
by
4
15
Analog Inputs
The maximum input voltage of the analog pin is
4.096V, the 8-bit ADC has a 16mv LSB. For
most PC applications, the analog inputs are
connected to the power suppliers. The CPU V-
Positive Inputs
R1
V1
Positive Input
Negative Input
Typical Thermister Connection
V3
V4
R7
R2
R
10K, 25 C
THM
FIGURE 11
core voltage,+3.3V and battery voltage can
directly connected to these analog inputs. The
5VSB and +12V inputs should be reduced using
external resistors to obtain the proper input
range. Refer to Figure 11.
12VIN
V2
+2.5VINA
+2.5VINB
+3.3VIN
VDD(+5V)
VBAT
R3
R4
Pin 36
Pin 35
Pin 34
Pin 33
Pin 30
Pin 32
5VSB Pin 29
8-bit ADC
with
16mV LSB
R5
N12VIN
N5VIN
Pin 31
Pin 28
R
10K, 1%
R8
VREFPin 37
VTIN3
VTIN2
VTIN1
Pin 38
Pin 39
Pin 40
R6
**The Connections of VTIN1 and VTIN2
are same as VTIN3
16
Monitor over 4.096V voltage:
The input voltage +12VIN can be expressed using the following equation.
R
2
12
VINV
'(
1
RR
12
The value of R1 and R2 can be selected as 28K Ohms and 10K Ohms, respectively, when the input
voltage V1 is 12V. The node voltage of +12VIN will be subject to less than 4.096V for the maximum
input range of the 8-bit ADC. Similarly, the node voltage of 5VSB (measured standby power VSB for
ATX power supply) also can be monitored by using two series resistors R3 and R4 which can be 5.1K
ohms and 7.5K ohms so as to obtain the 5VSB as lim ited to less than 4.096V. Pin 33 is connected to
the power supply VCC at +5V. This pin supports two functions. The first function is to supply internal
analog power in the MON35W42 and the second function is to monitor the 5V input through internal
series resistors. The values of the two series resistors are 34K ohms and 50K ohms so that input
voltage to ADC is 2.98V which is less than 4.096V of the ADC maximum input voltage. The voltage
equation can be represent as follows.
K
50
VVCC
'(
in
Monitor negative voltage:
The negative voltage should be connected to series resistors and a positive voltage VREF (equal to
3.6V). In Figure 11, the voltage V3 and V4 are two negative voltages, -12V and -5V respectively. The
voltage V3 is connected to two series resistors and is then connected to VREF which is a positive
voltage. The voltage at node N12VIN must be a positive voltage and will if the values of the two series
resistors are carefully selected. If the value of two series resistors are R5=232K ohms and R6=56K
ohm. The input voltage of node N12VIN can be calculated by the following equation.
NVINVREFV
If V
is equal to -12V then the voltage is equal to 0.567V and the converted hexdecimal data is set to
5
35h by the 8-bit ADC with 16mV-LSB. This monitored value should be converted to the real negative
voltage and the voltage is calculated by the following equation.
Where
-
is 232K/(232K+56K). If the N2VIN is 0.567 then the V5 is approximately equal to -12V.
')(
V
5
5034
where VCC is set to 5V.
where VREF is equal 3.6V.
NVINVREF
12
'
+
KK
)
++
55
23256
,(
-
1
,
)
298
K
)
-
+
V
.
*
232
KK
++
V12
)()()
17
The other negative voltage input V6 (approximate -5V) also can be evaluated by a similar method and
the series resistors can be selected as R7=120K ohms and R8=56K ohms. The equation for a V6 of 5V voltage is as follows.
NVINVREF
5
V
'
6
Where
VREF=3.6V and the parameter . is 0.6818 then the negative voltage of V6 can be -5V.
Monitor temperature from thermistor:
The MON35W42 can connect to three thermistors to measure three different environment
temperatures. The specification of thermistor is: (1) - value is 3435K, (2) resistor value is 10K ohms at
25%C. In Figure 11, the themistor is connected by a series resistor to a 10K Ohms resistor, then to
VREF (Pin 37).
Monitor temperature from Pentium
The MON35W42 can monitor the temperature from the Pentium
or a 2N3904 transistor. The circuit is shown in Figure 12. The Pentium
supply ground (GND) and the D+ pin is connected to pin PIITDx in the MON35W42. The resistor
R=30K ohms is connected to VREF to supply the diode bias current and the bypass capacitor
C=3300pF is used to filter the high frequency noise. The transistor 2N3904 is to a form a diode, the
Base (B) and Collector (C) in the 2N3904 are tied together to act as a thermal diode.
.
is 120K/(120K+56K). If the monitored ADC value in the N5VIN channel is 0.8635,
®
II thermal diode or bipolar transistor 2N3904
,(
.
1
,
.
®
II (Deschutes) thermal diode interface
®
II D- pin is connected to power
18
Loading...
+ 42 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.