Epson PF10 problems

Tony Duell ard at p850ug1.demon.co.uk
Thu Dec 22 16:55:28 CST 2005


I am currently working on an Epson PX8 system. I bought this on E-bay, so 
the history is essentially unknown, but I was told it was 'untested' 
which I took to mean non-working.

The PX8 had suffered a minor burn-up in the PSU area, which I have cured 
(one new transsitor, resistor and zener diode. The computer now seems to 
work find (and it's a very nice toy).

With it, I got a PF10 floppy drive. This is a single 3.5" unit, with a 
38400 baud serial interdace back to the PX8. I had to make up my own 
cable, but I have checked and double-checked it, and anyway it works fine 
to link a PX8 to a PX4 via the RS232 interfaces (essentially the same 
pinout as the 'high speed' serial interface to the disk drive). In fact 
what I did was make up a cable from the 8 pin nini-DIN plug to fit the 
PX8 to a DB25 plug,, wired as a DTE and a second cable with a DB25 socket 
to a 8 pin mini-DIN, wired to do the right swaps and jumpers.

OK, a bit of background on the PF10 internals. There's a 6303X 
microcontroller (in an 80 pin package...) linked to a 27C64 EPROM 
(socketed) and a 6116 SRAM (SMD again). Address decoding is mainly done 
by a '138, with a few other TTL chips. 

Linked to that is a 765 disk controller, drivers for the head stepper 
motor, a data seperator chip, read/write chain, etc (note, there is no 
seperate logi board on the drive mechanism, the heads, stepper, etc plug 
straight into the controller board). 

There are several power supply lines, most of them under the control of 
the microcontroller. In particular, there's an always-on 5V line, a 
switcehd 5V Line (the disk controller, etc, is powered down when the unit 
is idle), +/- supplies for the RS232 drivers, a +12V line for  the 
analogue circuitry.

OK, at power-on, the 'power' LED comes on (I have connected 5V from my 
bench supply in place of the NiCd battery pack). The always-on 5V line is 
at 4.95V. None of the othher supples are present (this could be right at 
this point) 

I connected it to the PX8, DIR D: gives 'BDOS ERROR ON D: SELECT'. A 
breakout box connected between the computer and the drive (RS232 levels, 
rememeber) shows that when I run that command, the computer's serial port 
is turned on, something comes on on the TxD line, but the disk drive 
never turns on its port or sends anything back. 

More worrying, reducing the voltage from by bench supply never turns on 
the low battery LED on the drive unit. This is controlled by the 
microcontroller, BTW.

I pulled it apart, of course. The serial data from the PX8 does get to 
the appropriate pin on the microcontroller. The microcontroller is 
clocking (1.23MHz on the Eclk pin), it's accessing the ROM, but it also 
appears to be wandering around the memory map (outputs on the '138 
decoder that are not used for anything are being asserted at times). The 
address lines look odd to me, with pulses narrower than the Eclk on some 
of them.

Since the ROM is socketed, I pulled it and read it out. It looks sane. 
Certainly no data bit is stuck high or stuck low, and all the address 
lines do something. Assuming it's like a 68xx processor, with reset and 
interrupt vectors at the top of memory, that looks sane too.

I suspect the microocontroller or the RAM. Alas both are SMD (and 
therefore a pain to remove), I have spares for neither and no way to get 
them.

Any comments, suggestions, or things to check?

(Yes, I know about PC-based emulators for these drives, but I'd like to 
get the real unit working too).

-tony





More information about the cctalk mailing list