I wanted to know what the power consumption was before doing the modification in order to have something to compare with afterwards.
Some tests performed by Vic Gerhardi. The figures are not easily comparable to other measurements because they are taken when running off batteries. The current is dependant on the voltage. Lower voltage is compensated by higher current and the other way around. Note one interesting point. There are two types of 128K RAM cards of which one takes more current. It is described in the service manual also at Z88 Forever!
Installed memory Power consumption in mA on batteries SLOT 0 SLOT 1 OFF ON Running BBC BASIC 32K RAM, 128K (EP)ROM 0.40 88.5 97.0 32K RAM, 128K (EP)ROM 128K RAM 0.85 97.6 105.0 32K RAM, 128K (EP)ROM 128K RAM 0.65 75.0 32K RAM, 128K (EP)ROM 512K RAM 1.20 97.0 140.0 32K RAM, 128K (EP)ROM 1M RAM 0.75 95.5 135.0Matthew Soar made tests with an external power supply at a defined voltage. This test illustrates another interesting point. RAM cards placed in slot 3 takes more power.
Installed memory Power consumption in mA at 6.5V external power SLOT 0 SLOT 1 SLOT 3 OFF ON Fast Running BBC BASIC Typing 10 FOR I=1 TO 1E4 20 A=1 30 NEXT I 32K RAM, 128K (EP)ROM 0.34 64.2 70.0 86.5 32K RAM, 128K (EP)ROM 128K RAM 0.82 70.8 80.0 95.0 32K RAM, 128K (EP)ROM 128K RAM 0.72 134.5 155.0 178.0I decided to base my tests on Matthew Soar's methods. As I went along fast typing was excluded because it is not so easy to type in a standardised way to make measurements comparable.
First two lines are the original chip readings. Then with a new RAM chip. For some reason I changed the contrast of the screen and noticed a big difference in power consumption that's why there are readings for lightest, darkest and normal screen. Even using darkest or lightest screen does not make measurements comparable because how dark or light the screen can get is adjustable by some trimmer potentiometer inside the Z88 (Jack Lawrie's tip). Adjusting to "normal" a couple of times got readings within 1 or 2 mA. As there are two different types of LCD screens used in the Z88 that could also make a difference regarding power consumption. The older ones like mine have an Epson EG2001S-AS-1 and the newer an Optrex DMF690N.
Even what is on the screen makes a difference. Being in Index with the dark window banners takes more current then being in BASIC with no program running and relatively few characters and dark pixels on screen.
Installed memory Power consumption in mA at 6.50V external power SLOT 0 RAM SLOT 0 EPROM SLOT1 SCREEN OFF ON Running BBC BASIC RAM Epson 10 FOR I=1 to 1E4 EG2001S-AS-1 20 A=1 30 NEXT I 32K NEC D42832C-12L 128K NEC D27C1000D-20 Normal 0.36 64.7 94.7 32K NEC D42832C-12L 128K NEC D27C1000D-20 512K Normal 0.71 71.1 105.4 128K Mitsubishi M5M51008AP-70 128K NEC D27C1000D-20 Lightest 52.8 128K Mitsubishi M5M51008AP-70 128K NEC D27C1000D-20 Darkest 58.4 128K Mitsubishi M5M51008AP-70 128K NEC D27C1000D-20 Normal 0.24 53.3 77.3 128K Mitsubishi M5M51008AP-70 128K NEC D27C1000D-20 512K Lightest 58.3 85.6 128K Mitsubishi M5M51008AP-70 128K NEC D27C1000D-20 512K Darkest 63.9 91.4 128K Mitsubishi M5M51008AP-70 128K NEC D27C1000D-20 512K Normal 0.57 58.9 86.2 32K Toshiba TC55257PL-12 128K NEC D27C1000D-20 Normal,Index 0.26 51.4 75.5 32K Sony CXK58257AP-10L 128K NEC D27C1000D-20 Normal,Index 0.26 49.8 72.6 32K Hyundai HY62256ALP-10 128K NEC D27C1000D-20 Normal,Index 0.26 46.2 68.3 32K Hyundai HY62256ALP-70 128K NEC D27C1000D-20 Normal,Index 0.24 56.9 80.9 32K Hitachi HM62256LP-10 128K NEC D27C1000D-20 Normal,Index 0.29 52.7 77.0 32K Samsung KM62256BLP-10 128K NEC D27C1000D-20 Normal,Index 0.33 50.6 73.4 32K NEC D43256C-12L 128K NEC D27C1000D-20 Normal,Index 0.33 54.0 77.7 32K Hyundai HY62256ALP-10 128K NEC D27C1000D-20 Normal,Index 0.25 46.4 68.6 32K Hyundai HY62256ALP-10 128K ST M27C1001,1993 Normal,Index 0.24 45.6 66.2 32K Hyundai HY62256ALP-10 128K ST M27C1001,1995 Normal,Index 0.27 44.4 63.3 32K Hyundai HY62256ALP-10 512K TI 27C040-10 Normal,Index 0.25 47.1 69.0 32K Hyundai HY62256ALP-10 512K AMD 27C040-12 Normal,Index 0.26 46.1 67.0 32K Hyundai HY62256ALP-10 512K ST M27C4001-12,1996 Normal,Index 0.27 44.8 64.5 32K Hyundai HY62256ALP-10 512K ST M27C4001-10,1996 Normal,Index 0.26 45.1 64.8 32K Hyundai HY62256ALP-10 512K ST M27C4001-12,1998 Normal,Index 0.28 45.0 64.4 32K Hyundai HY62256ALP-10 128K NEC D27C1000D-20 Normal,Index 0.24 46.6 68.6Reading data sheets to compare chip power consumption proved difficult as some stated mA or mW without voltage and some mA or mW per MHz and some without. Remained to do some tests. A week after installing the new RAM I had gathered a number of different 32K RAM chips, 128 and 512K EPROMS and prepaired a JEDEC to ROM pinout socket converter for the EPROMS.
The OFF current was most difficult to measure as it jumped up and down so an average function had to be used to get a stable reading. Even so it showed a slow drift of maybe 0.02 or 0.03 mA in half a minute but not every time. Also the ON figures had a similar drift. The running BASIC figures seems fairly stable.
RAM chips are more different than EPROMs.
To make more diferentiated measurements, a special test program is required that could execute loops in only RAM to test RAM in active state, long sequences or eternal loops in only EPROM without RAM access to test EPROM active state and turning the screen on and off to see the screen contribution.