Table of Contents
[-0-] Version History
[-1-] Precautions and Warnings before you start
[-2-] Introduction to the Type 4 "Y" Pentium 90 Platform
[-3-] The importance of cooling certain components
[-4-] Modification A) Using a Pentium Overdrive 180 / 200
[-5-] Modification B) Hardwiring the BF0 / BF1 Pins for different Bus / Core ratios
[-6-] Modification C) Changing the Base Clock from 60 to 66 MHz
[-7-] Modification D) Using a Pentium MMX 233 MHz with an Interposer
[-8-] Problems, Workarounds and other stuff
Content by Peter H. Wendt (original HERE). Edited by Major Tom.
Problems, Workarounds and other stuff
Fixing the Regulator Misery - German Approach
Those of you who don't like to compromise and want to prevent problems
rather than fix them later on, may consider this very different approach I've
tried recently.
Sitting in "the lab" one morning at a very early hour, being quite
uninspired and bored, I've started digging in my boxes full of "unsorted
stuff". During that a bag fell into my hand containing no less than 4
switch-mode voltage regulator modules (VRMs) for the bigger IBM Netfinity
machines (5600 or 6000R). They are designed for a single +12 V DC input and
have a programmable 1.3 - 3.5 V DC output @ up to 16 A, intended for the
Pentium III or Xeon processors.
Remembering the problem I had with the overheating LT1084CT 3.3V regulator
on the P90 platform, I thought it may be a good idea to try substituting the
linear regulator with the switching VRM.
20 minutes later my 9595-B06 RAID box ran with a P133 CPU (I had no faster
spare at that time) on the P90 platform, and with the Netfinity switching VRM.
The module gets merely hand-warm. The bigger one of the two coils heats up a
little - but that's it. No comparison to the "space heater" LT1084 with its
flimsy heatsink.
+-----+ +---------.
| | | .
| A B| | . A = outer, lower row - B = inner, upper row
| +--+ .
| .
| o o 01 . N.C. N.C.
| o o . N.C. N.C.
| o o . N.C. N.C.
| # # . +12V input +12V input
| # o . +12V input Reserved
| o o . Ishare Output Enable
| # o . V-ID 0 V-ID 1
| # # . V-ID 2 V-ID 3
| o o . V-ID 4 Power Good
| o o . V(out) GND
| o o . GND V(out)
| o o . V(out) GND
| o o . GND V(out)
| o o . V(out) GND
| o o . GND V(out)
| o o . V(out) GND
| o o . GND V(out)
| o o . V(out) GND
| o o . GND V(out)
| o o 20 . V(out) GND
| .
| +--+ .
| | | .
| | | .
+-----+ +---------.
Voltage Regulator FRU 36L8906
12V-only, step-down programmable
Underside View
(Pinout according to Intel Specs V8.1)
|
VID4 |
VID3 |
VID2 |
VID1 |
VID0 |
V(out) |
1 |
1 |
1 |
1 |
1 |
Disabled |
1 |
1 |
1 |
1 |
0 |
2.1 |
1 |
1 |
1 |
0 |
1 |
2.2 |
1 |
1 |
1 |
0 |
0 |
2.3 |
1 |
1 |
0 |
1 |
1 |
2.4 |
1 |
1 |
0 |
1 |
0 |
2.5 |
1 |
1 |
0 |
0 |
1 |
2.6 |
1 |
1 |
0 |
0 |
0 |
2.7 |
1 |
0 |
1 |
1 |
1 |
2.8 |
1 |
0 |
1 |
1 |
0 |
2.9 |
1 |
0 |
1 |
0 |
1 |
3.0 |
1 |
0 |
1 |
0 |
0 |
3.1 |
1 |
0 |
0 |
1 |
1 |
3.2 |
1 |
0 |
0 |
1 |
0 |
3.3 |
1 |
0 |
0 |
0 |
1 |
3.4 |
1 |
0 |
0 |
0 |
0 |
3.5 |
"0" = tied to
GND, "1" = left open or tied to input voltage
|
Voltage Identification Code (partial)
As you can see above, the pinout is pretty simple.
The table shows ID codes for the different output voltages.
Three Steps To Heaven
Step 1: Removing the LT1084 and its heatsink
Start by desoldering the heatsink holder tab. It may need a bit more heat
and a little pulling force to come free. The heatsink tab isn't
electrically connected to anything on the board - so it's mot fatal if you
manage to rip the pad or pull the via out off the board. But be careful
anyway...
Then add some flux (and maybe some fresh solder) and unsolder the 3 LT1084
terminals from the board. You might try desoldering all 3 at the same time, and
remove the regulator by gently pulling and wiggling it sideways.
Remove solder from at least the middle hole (with a solder sucker if you
have one), and then clean the entire area around the regulator from any
leftover solder or flux residue.
Step 2: Preparing the Switchmode Voltage Regulator
On my regulator most of the upper copper surface is ground, and most of the
bottom surface is either the +12 V input or the output. I've decided not to
bother with any connectors and go with just a direct wire connections. So, I've
scratched a 2 by 6 mm spot clear of the solder mask of the GND plane, and of
the +12 V input plane, and soldered two thick wires directly to the board. On
the other end of these wires is a standard "Molex" plug that fits directly to
the 9595 power supply. Later I've replaced it with a male-female extension (as
for these silly processor fans) - that way I still have all 3 PSU connectors
available to me for other purposes.
Some thin "patch wires" connect the pins V(id)0, V(id)2 and V(id)3 with the
nearest GND pin (pick any - there are plenty of them).
Bench-testing with a bare 95 power supply gives a straight 3.34 V output on
the V(out) plane/pins. The voltage did not drop significantly when being loaded
with 6 A (a couple of parallel 4.7 ohm / 25 W resistors). Heat-emission: almost
non-existent. One the converter coil L2 gets a bit warm.
Step 3: Installing on the P90 Platform
Now, there is no provision for fixing the regulator anywhere. The simplest
method was just to strap it onto the upper side of the processor
complex. It's relatively flat, there is enough room (given you don't have a
long MCA board installed in the bottom-most slot #8) and the way down to the
power supply as well as to the solder pads of the removed LT1084 is relatively
short.
The output voltage is fed with a short, thick piece of isolated silver wire
(~ 1 mm diameter) from the regulator down to the middle pin of the removed LT
regulator. In addition I've cut a piece of thin cardboard to act as an
insulator sheet between the regulator and the processor board.
There are some larger holes in the P90 PCB: one close to the Op Panel SDL
connector and one to the right from the 82497 cache controller. A thin zip ties
will fit through these...
The result will probably look similar to that shown below:
Warning! With a voltage module of this caliber,
any mistake in wiring or part selection/installation, may cause massive damage!
The little LT1084 regulator would collapse at around 5 A, but a baby like this
can pump 16 A (or more!) into the circuit and it's being fed directly from the
power supply - unit that can deliver 35 - 45 A at 12 V. That will blow the CPU
out of the socket if it isn't oriented correctly. And will - most likely -
cause massive damage to the PCB itself as well.
|