SPI Flash with Willem PCB3B -- SST 25VF080

Ответить
madmax
Сообщения:5
Зарегистрирован:Вс сен 09, 2012 1:30 pm
SPI Flash with Willem PCB3B -- SST 25VF080

Сообщение madmax » Вс сен 09, 2012 7:14 pm

Hello,

I am trying to program an SST25VF080 with willem pcb3b.
Using software 0.97ja has no option for this chip.

So, i gave a try to 0.98d11 although i know that it doesn't support pcb3b.

First of all i use a zener to achieve 3.3V Vcc. No other modification.

0.98d11 recognized the chip as:

Изображение

Trying to erase the chip seems ok, but i get an error while make a blank verify : device is not blank...

Trying to program the chip seems to complete 100% without errors.
But when verifying a get an Error at 0x000EFD Chip=0xFF Buffer=0x00.

Is my chip locked? I tried both spi_id_winbond and spi_id_winbond2 without success.
Is this a board issue? I need a real PCB4.5 and up to program 25VF080?

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

Re: SPI Flash with Willem PCB3B -- SST 25VF080

Сообщение Ezo » Вс сен 09, 2012 7:36 pm

i gave a try to 0.98d11
Try with latest SW 0.98d12c3.
Trying to program the chip seems to complete 100% without errors.
But when verifying a get an Error ...
Here are verify problems with 0.98d11 on SST SPI , chip content looks OK (result read and external verify)
Is my chip locked?
Status is standard/OK, no extra lock
I tried both spi_id_winbond and spi_id_winbond2 without success.
Only for winbond spi
I need a real PCB4.5
No. Only voltages.
Reported, sometimes Vcc voltage less than 3.3 required (3.0);
less logic SPI input levels (programmer logic IC power) - from 4.3 to 3.6

madmax
Сообщения:5
Зарегистрирован:Вс сен 09, 2012 1:30 pm

Re: SPI Flash with Willem PCB3B -- SST 25VF080

Сообщение madmax » Пн сен 10, 2012 11:24 am

Still the same errors with 0.98d12c3.

while trying to erase: Erase completed by check DQ0(0.00 Sec).
and blank verify: Device is NOT Empty($000004).

Also error trying to verify after programming.
Reading chip contents completed successfully but files are not equal and of course chip is not working.

I supposed that zener makes the programmer unstable... i will make the mode with diodes. maybe i will use 3 of them.

I also found an old schematic i had: pcb45c_sch_by_EZo.pdf that shows 25XXX vcc to Vcc1 instead of Vcc2 that willem_spi.zip shows. probably a mistake?

Изображение


This is a first time trying to use 25xxxx socket. I have successfully used ZIF32 and 24xxxx before.
Is there any way to test the socket for opens or shorts with hardware test tab?

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

Re: SPI Flash with Willem PCB3B -- SST 25VF080

Сообщение Ezo » Пн сен 10, 2012 8:39 pm

I also found an old schematic i had: pcb45c_sch_by_EZo.pdf that shows 25XXX vcc to Vcc1 instead of Vcc2 that willem_spi.zip shows. probably a mistake?
pcb45c not SPI flash compatible. Programmer has 3.6V jumpered option, but only for ZIF/PLCC32.
You have to apply mod, Vcc2 to serial sockets (25Cxxx) instead of Vcc1

madmax
Сообщения:5
Зарегистрирован:Вс сен 09, 2012 1:30 pm

Re: SPI Flash with Willem PCB3B -- SST 25VF080

Сообщение madmax » Вт сен 11, 2012 2:37 pm

ok i see....

I apply the mod to the socket 25Cxxx.
i used 2-3-4 diodes...

same errors always...

do i have a damaged socket?
i have designed the pcb by hand so maybe there is any mistake...

anyway to test the socket?
thank you.

madmax
Сообщения:5
Зарегистрирован:Вс сен 09, 2012 1:30 pm

Re: SPI Flash with Willem PCB3B -- SST 25VF080

Сообщение madmax » Вт сен 11, 2012 6:43 pm

trying to find any errors here are my results:

with no chip in socket and vcc enable using mod with 4 diodes :

vcc (pins 3-7-8): 2.62 V

pin5 : 4.36 V

when i insert the chip , vcc will increase to 3.56 V !

I noticed that when i put in socket ONLY THE 2 chip pins 5-8 this increase vcc voltage to 3.56 V.

I cut off completely vcc.
I insert the chip and trying to erase and verify erase while measuring Vcc with multimeter.

It seems that pin5 voltage is enough to power the chip. Erase verifying completed successfully!
Vcc was about 2.5-3V during the operation.

Trying to program but vcc was increasing about 3.5V sometimes and lowering... and verification failed....

seems there is an issue with pin5?

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

Re: SPI Flash with Willem PCB3B -- SST 25VF080

Сообщение Ezo » Ср сен 12, 2012 8:42 pm

with no chip in socket and vcc enable using mod with 4 diodes :
vcc (pins 3-7-8): 2.62 V
pin5 : 4.36 V
2.62 V is too low. Vcc increases with chip due higher voltage log1 on inputs.
I recomend to reduce programmer voltage from 4.3 to 3.6V - place another diod in7805 output.
keep Vcc voltage on 25x00 pins 3.6V (2 diods) or 2.9 V (3 diods)
Are all SPI flash chip contacts (1.. 8 ) connected 1:1 to 25xxx socket ?
It could be erase OK with 2.9V and program with 3.6V.
Here are reported feedback on accurate voltage adjust in pcb programmers.
No extra job required in ezoflash4v5 design.

madmax
Сообщения:5
Зарегистрирован:Вс сен 09, 2012 1:30 pm

Re: SPI Flash with Willem PCB3B -- SST 25VF080

Сообщение madmax » Вс сен 16, 2012 6:49 pm

-----I reduce voltage on 7805 output from 5V to 4.3 and:

Pin5(DATA2): 3.7V
Pin3-7-8(Vcc2):3.1V

No change with or without chip insert. same voltages.

-----I reduce voltage on 7805 output from 5V to 3.6 and:

Pin5(DATA2): 3V
Pin3-7-8(Vcc2):3.5V (no mod used)

no voltage change with or without chip either.


Same errors always....I am sure chip is placed 100% on the socket... Probably the chips are faulty... I don't have any other explanation...
They are both from a damaged motherboard and probably get corrupted without any reason(no flash attempt)... so probably both are faulty... i will find a new one and try...

any other solution is welcome.

thank you.

Ответить