Willem PCB50B no chip ID and no program

Ответить
livan74
Сообщения:7
Зарегистрирован:Вс дек 05, 2010 6:29 pm
Willem PCB50B no chip ID and no program

Сообщение livan74 » Вс дек 05, 2010 7:10 pm

Hi to all, this is my first topic.
I buyed a willem PCB50B programmer from ebay I got it to reprogram PC BIOSes chip , but I have problems....

The first time I connected it to my PC, when I installed it's software (0.98D12) at first run windows XP say me "The IO.SYS service is preset but driver cannot connect to" error message, then when program opens, another message say "privileged instruction" then program go ready.
I don't think that this should be normal...however I tested with the first chip, an PMC pm49fl004.
I connected the programmer at LPT port, connected the USB cable, selected the device in the software, set the DIP switches, put the chip in the FWH/LPC socket and then I click on "get chip ID".
The software returns with manufacturer = 0xFF [---] and type = 0xFF, so it couldn't get ID.
Sometimes it say Fujitsu as manufacturer, but it give me this also with no chip inserted!
Some other time give me 0xF4 or 0x00.
If I increase RC time to the max it changes but however no ID is displayed.
I tried to erase and the action is completed with the message "Erase completed by DQ7".
If I click on blank check, it say me "device empty" so it works (I think) but if I load the BIOS ROM file and try to program, an error message is displayed "error 0x0000008 chip = 0xFF buffer = 0x03".
Now I list all my tries :
1) Tried to erase, program, verify and read a PIC16F84, OK (PIC socket)
2) Tried to erase, program, verify and read a Winbond W39F020, OK (PLCC32 socket)
3) Tried what I do before with a SST 39LF040, 49LF003/004, NOT OK (FWH/LPC socket)
4) Tried on other 4 computers, same problems
5) Tried with external 9V power supply, same problems
6) Tried to set parallel port as ECP, EPP, ECP+EPP, Bidirectional and normal, no change
7) Tried 0.97ja software version, same problems
8 ) Make an hardware test with software and all signals seems to be ok
9) Parallel cable check, OK
10) Onboard jumper double check, OK
11) Solder check on the PCB, some bad solder but I remade ALL the solders (half hour...)
12) Tried to put IO.SYS, dlport.dll dlport.sys in the install directory and system32, system32/drivers directory, no change

I have no more clues, chip id in the FWH/LPC socket cannot be retrieved and software cannot program it.
The strange think is that device can be erased!
Please help me, I have no more clues!

Thank you

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Willem PCB50B no chip ID and no program

Сообщение Ezo » Вс дек 05, 2010 9:44 pm

Come back with success on 1), 2)
LPT port settings Normal
SW 0.98d12, USB power, jumpers pcb5.0 mode.
Set Vcc=5 and Vpp=12.7, check voltages on ZIF32
Check FWH/LPC socket and clean PLCC32 chip side pins softly.
Place chip. Check get ID.
Come back with results to give next check steps.

livan74
Сообщения:7
Зарегистрирован:Вс дек 05, 2010 6:29 pm

Re: Willem PCB50B no chip ID and no program

Сообщение livan74 » Пн дек 06, 2010 12:58 am

Hi,
I already do this, I checked the FWH/LPC PLCC32 socket with "Test H/W", every pin, every signal.
All is ok, I get 5 Volts when enable pin and 0 volts when disable, Vpp is 12,5volts.
I not checked ZIF32 socket since I don't need it.
Cleaned socket pins, no change.
There is a particular priority to start programming (first connect LPT, next power, then set software, then put the chip)?
Thank you

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Willem PCB50B no chip ID and no program

Сообщение Ezo » Пн дек 06, 2010 4:58 pm

I already do this, I checked the FWH/LPC PLCC32 socket with "Test H/W", every pin, every signal.
All is ok, I get 5 Volts when enable pin and 0 volts when disable, Vpp is 12,5volts.
Something wrong or trivial touch.
What is programmer logic IC Vcc voltage (pin16) ?
Note , that FWH/LPC chip is getting 3.3V from 2 sources, from Vcc and Vpp. Here cannot be +5V.
Keep DIP-switch settings as selected for any FWH/LPC device.
Activate all signals one by one (!) on/off and measure both voltages on related FWH/LPC socket pin.
Use check guide attached.
Вложения
pcb45c_fwh_check.zip
(3.1КБ)414 скачиваний

livan74
Сообщения:7
Зарегистрирован:Вс дек 05, 2010 6:29 pm

Re: Willem PCB50B no chip ID and no program

Сообщение livan74 » Вт дек 07, 2010 12:27 am

Ok here the results :

Everything is similar to the guide (only a little difference 4,26 insted of 4,35) but main problem is that at data lines from pin 13 to 21 of the FWH/LPC socket I got some spurious voltage that go from 0,25 to 1 volt even if I click on "clear all".
If I set OE-24 ON this voltage disappear.
Also the A9-26 line and only this (pin 3) in ON state I measured 2.95 volt.
That's all.
Let me know what I can do.
Thank you for help!

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Willem PCB50B no chip ID and no program

Сообщение Ezo » Вт дек 07, 2010 9:09 pm

Last check. Test H/W.
Activate Vpp-1, Measure pin 32 ~3.0V. Keep Vpp activ.
Measure pin31 R/C ~0.0V
Activate 32-Vcc. Measure pin31 R/C ~3.7.
1-Vpp off, 32-Vcc - off
but main problem is that at data lines from pin 13 to 21 of the FWH/LPC socket I got some spurious voltage that go from 0,25 to 1 volt even if I click on "clear all".
If I set OE-24 ON this voltage disappear.
That is normal. 4503 outputs are in high impedance with OE- off
Also the A9-26 line and only this (pin 3) in ON state I measured 2.95 volt.
it is not reason why not working. Recomended to have higher level. Here is 2 diods from Vpp and A9, grounded by 2k2. Change resistor to 10k. Not able to find, I will indicate you by e-mail.
Let me know what I can do.
Is flash W39F020 working on other plcc32 socket ? Are you getting get ID, erase, blank check, program, verify OK ?
Try with fwh/lpc chip. What get ID response ? What read result (see in buffer) ? Try erase, blank check . Try program. What erase message ? Read, what is in buffer after error ?

livan74
Сообщения:7
Зарегистрирован:Вс дек 05, 2010 6:29 pm

Re: Willem PCB50B no chip ID and no program

Сообщение livan74 » Вт дек 07, 2010 9:22 pm

So, while I'm searching 2K2 resistor, I noticed, just on top of the DIP switches, that there are two component missed, I don't know if this is correct, they are one diode 1n4148 and a 2K2 resistor!
What are they used for?

If I put a w39F020 on the PLCC32 socket on top of the FWH/LPC socket, all is working, now I don't have understand what I have to do. I have to try to erase, program a FWH/LPC chip in the PLCC32 socket?

Test results :

With DIP switches configured for FWH/LPC:
With 1- Vpp ON -------- On pin 32 (ZIF) 0 volts, on pin 31 0 volts
With 32-Vcc ON -------- On pin 32 (ZIF) 5 volts, on pin 31 0 volts

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Willem PCB50B no chip ID and no program

Сообщение Ezo » Вт дек 07, 2010 11:03 pm

What are they used for?
components are not installed usually
Test results :...
I forget - measure on fwh/lpc socket pins 32 and 31 (not ZIF)
I have to try to erase, program a FWH/LPC chip in the PLCC32 socket?
No. Place FWH/LPC chip in FWH/LPC socket.

livan74
Сообщения:7
Зарегистрирован:Вс дек 05, 2010 6:29 pm

Re: Willem PCB50B no chip ID and no program

Сообщение livan74 » Ср дек 08, 2010 12:21 am

Ok, here the results :

1-Vpp ON ------- pin 32 -> 3,00 volts
1-Vpp ON ------- pin 31 -> 0 volts

1-Vpp+32-Vcc ON -------- pin 32 -> 3,5 volts
1-Vpp+32-Vcc ON -------- pin 31 -> 0 volts

If I put a FWH/LPC chip in socket I got no ID (0xFF, 0xFF [---]), if I erase the process is completed with "Erase completed by DQ7" message.
Blank check process completed OK
If I program the error message is : "Error at 0x000008 chip = 0xFF buffer = 0x30"

Thank you.

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Willem PCB50B no chip ID and no program

Сообщение Ezo » Ср дек 08, 2010 7:48 am

1-Vpp+32-Vcc ON -------- pin 31 -> 0 volts
Here is problem. Vcc on / off drives FWH/LPC signal R/C on pin31.
Check 2 transistors next to FWH/LPC socket, check voltage changes on collectors (Vpp on, vcc on/off).

livan74
Сообщения:7
Зарегистрирован:Вс дек 05, 2010 6:29 pm

Re: Willem PCB50B no chip ID and no program

Сообщение livan74 » Ср дек 08, 2010 6:40 pm

After transistor check I discovered that on collectors there are 0 volts with Vpp always ON and even if Vcc is ON or OFF.
On the first transistor base there is 0 volts like previous, on the second transistor base (that is connected with first transistor collector) there is 0,66 volts with Vpp and Vcc ON, and 0,65 volts with Vpp ON and Vcc OFF.
Probably transistor are ok since I have no tension on base, what do you think?
What is the little green LED on the right of the FWH/LPC socket?
I tried with multimeter, direct voltage = about 1,94 volts, inverse = infinite, seems good but it never lighted!

livan74
Сообщения:7
Зарегистрирован:Вс дек 05, 2010 6:29 pm

Re: Willem PCB50B no chip ID and no program

Сообщение livan74 » Ср дек 08, 2010 7:13 pm

SOLVED!!!!!!!!

Afted changing the little green LED, now I got correct ID, and I'm just programmed my first pm49FL004 device!!!!

Thank you!!!!

Ответить