AttivitàBlogNewsProgetti

Fixing a chinese EPROM programmer TOP2004

We took the taste, with programrs of Eproms, after our recent repair of Willem?
(http://museo.freaknet.org/it/willem-pro-4isp-eprom-programmer-fix/)

No. And it happened that, to verify some EPROM during repair of Willem referred above, we realized that our second Eprom programr, Chinese TOP2004, USB, no longer working.

With it we could only read any EPROMS, but not programd.

Appoint in vain the name of the Lord (ground floor) there hasnt been a great help. So, we put under to attempt to solve the problem.

First step: recover the electric diagram of this Chinese programr, purchased years ago on Ebay when still costing less than EUR 30. Company failed, Pattern not found 🙁
If you find it, please let us know.

Here is a picture of the internal card:

Yep, it’s a chinese, but seems to be designed in a very clean and linear.

The voltage regulator is practically identical to that of Willem, same PWM16018 integrated:

Going back to the operation of the circuit, we see that the Vpp is generated correctly, without any problem! It is found on the pad in the bottom right, marked precisely as the “VPP”.

From here, the VPP goes to the manifolds of the whole row of transistors (one in the top, in the photo below) PNP ranging from Q1 to Q34; SMD are marked “2A”, in reality according to the site http://www.s-manuals.com/smd/2a Are MMBT3906 family, switching transistors ON/OFF, -40V (are PNP), 200mA.

The row at the bottom instead serves to send the Vcc and other signals on the right pin. Those side pff… tap follow the tracks, we wish we had the scheme!

At this point verifying that on the basis of the EPROM type, one of these transistors is switching ON, and Vpp then arrives at the right leg.

Trovo qual’e’ il transistor dedicato a programmare le 2764 (oggetto del ns test) e mi rendo conto che, col transistor switchato, invece della giusta tensione (12.5V) escono 4V. Suppongo quindi che il transistor sia bruciato.

Una misura effettuata al volo con le SMART TWEEZER ci da’ effettivamente dei valori diversi dai transistor accanto ad esso. I componenti attorno (resistenze, diodi, condensatori SMD) sono tutti a posto.

 

(Le Smart Tweezer sono COMODISSIME, le consiglio vivamente! Misurano di tutto con grande precisione spesso senza dover dissaldare nulla 🙂 )

Sostituisco il transistor (fortunatamente abbiamo una striscia di questi transistor SMD perche’ anni fa riparai un identico programmatore di EPROM 🙂 ) e faccio un test: la sostituzione ha avuto effetto positivo!

Ora il programmatore e’ tornato a funzionare correttamente.

Cosi’ adesso provo qualche altra EPROM… che non riesco a programmare! Toccando il transistor relativo alla Vpp, lo trovo BOLLENTE! E scopro cosi’ che queste EPROM sono DIFETTOSE, come gia’ visto durante la riparazione del Willem (vedi link all’inizio).

Le EPROM difettose assorbono un sacco di corrente e sono secondo me responsabili del bruciarsi dei transistor che portano la Vpp sui giusti pin. Questo vuol dire che una EPROM difettosa puo’ BRUCIARE il vostro programmatore di EPROM TOP2004. Fate ATTENZIONE!

Una modifica che voglio fare su questo programmatore, dato che sul case e sotto di esso c’e’ un bel po’ di spazio, e’ TAGLIARE la pista principale della Vpp di programmazione ed inserire in serie un FUSIBILE da 100mA, in modo da preservare i transistor in uscita ed avere una indicazione immediata di EPROM GUASTA! 😉

Aggiorneremo questo articolo appena faremo la modifica del fusibile 🙂

 

Galleria foto:

asbesto

Founder of this Museum ;)