RTV forum PL | NewsGroups PL

Jak zaprogramować EEPROM 28C64B (28-pin DIP) bez wylutowywania na TL866II+?

Programowanie 28C64B na płytce

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zaprogramować EEPROM 28C64B (28-pin DIP) bez wylutowywania na TL866II+?

Goto page 1, 2, 3  Next

Piotr C
Guest

Tue Jun 07, 2022 6:33 pm   



Takie pytanie - EEPROM 28C64B, 28-pin DIP. Czy jest praktyczna możliwość zaprogramowania go na płytce, bez wylutowania? Jak to najprościej zrobić? Programator którym będe dysponował to chiński TL866II+.

pozdrawiam

Irokez
Guest

Tue Jun 07, 2022 6:33 pm   



W dniu 07.06.2022 o 18:33, Piotr C pisze:
Quote:
Takie pytanie - EEPROM 28C64B, 28-pin DIP. Czy jest praktyczna możliwość zaprogramowania go na płytce, bez wylutowania? Jak to najprościej zrobić? Programator którym będe dysponował to chiński TL866II+.


Dostaje 12V na nogę OE podczas programowania, więc...
Ja bym wylutował. Dużo tego nie ma. Minuta.. dwie zabawy. A potem
podstawka eeentualnie.

--
Irokez

Zbych
Guest

Tue Jun 07, 2022 6:51 pm   



Irokez wrote on 07.06.2022 18:40:
Quote:
W dniu 07.06.2022 o 18:33, Piotr C pisze:
Takie pytanie - EEPROM 28C64B, 28-pin DIP. Czy jest praktyczna możliwość zaprogramowania go na płytce, bez wylutowania? Jak to najprościej zrobić? Programator którym będe dysponował to chiński TL866II+.

Jak się uprzesz, to możesz przyspawać nóżkę reset w procesorze do
GND/VCC (zależnie od użytego procka) i nałożyć na pamięć klips z
przewodami do programatora.
Do tego jeszcze trzeba sprawdzić czy nie ma tam obok innych układów na
szynie procka które mogą się wcinać i jak wygląda dekoder adresu, czy
też go można deaktywować.

Pewniej będzie wylutować kostkę i wsadzić do programatora.

Quote:
Dostaje 12V na nogę OE podczas programowania, więc...

Nie dostaje, bo to EEPROM a nie EPROM.

Irokez
Guest

Tue Jun 07, 2022 7:26 pm   





Zbych
Guest

Tue Jun 07, 2022 9:11 pm   





MKi
Guest

Wed Jun 08, 2022 7:03 am   





Dawid Rutkowski
Guest

Wed Jun 08, 2022 8:12 am   





Dawid Rutkowski
Guest

Wed Jun 08, 2022 1:03 pm   





Irokez
Guest

Wed Jun 08, 2022 5:20 pm   





Irokez
Guest

Wed Jun 08, 2022 7:55 pm   



W dniu 08.06.2022 o 20:28, Dawid Rutkowski pisze:

Quote:
Hmm, ciekawe podejście - ale czy nie skończy się tym, że co prawda będziesz mógł zapisać nowe zera (w miejsce obecnych jedynek), ale już nowych jedynek (w miejsce obecnych zer) jednak nie zapiszesz?

Pewnie OP chodzi o wlutowanie pustego scalaka i jednokrotne
zaprogramowanie.

W takiej sytyacji i przy własnej płytce nawet nie trzeba klipsa na chip - jeśli oczywiście jest miejsce na płytce to można zrobić "normalne" goldpinowe złącze do programowania - albo takie, do którego ma się wtyczkę w programatorze (a jak programator tylko do wkładania chipów, to trzeba zrobić drugą wtyczkę w kształcie chipu).

Tylko że to pamięć równoległa, więc 28 goldpinów dookoła trochę mało
sensowne jest.
Ogólnie to całościowo jest do dupy rozwiązanie, bo trzeba by odłączać
piny kontrolujące odczyt/zapis od reszty oraz wprowadzać procesor w stan
wysokiej impedancji.

--
Irokez

Dawid Rutkowski
Guest

Wed Jun 08, 2022 8:28 pm   





Dawid Rutkowski
Guest

Wed Jun 08, 2022 8:31 pm   





Dawid Rutkowski
Guest

Wed Jun 08, 2022 10:32 pm   



środa, 8 czerwca 2022 o 21:55:34 UTC+2 Irokez napisał(a):
Quote:
W dniu 08.06.2022 o 20:28, Dawid Rutkowski pisze:
Hmm, ciekawe podejście - ale czy nie skończy się tym, że co prawda będziesz mógł zapisać nowe zera (w miejsce obecnych jedynek), ale już nowych jedynek (w miejsce obecnych zer) jednak nie zapiszesz?

Pewnie OP chodzi o wlutowanie pustego scalaka i jednokrotne
zaprogramowanie.

W takiej sytyacji i przy własnej płytce nawet nie trzeba klipsa na chip - jeśli oczywiście jest miejsce na płytce to można zrobić "normalne" goldpinowe złącze do programowania - albo takie, do którego ma się wtyczkę w programatorze (a jak programator tylko do wkładania chipów, to trzeba zrobić drugą wtyczkę w kształcie chipu).
Tylko że to pamięć równoległa, więc 28 goldpinów dookoła trochę mało
sensowne jest.
Ogólnie to całościowo jest do dupy rozwiązanie, bo trzeba by odłączać
piny kontrolujące odczyt/zapis od reszty oraz wprowadzać procesor w stan
wysokiej impedancji.

Nie musi być dookoła - przecież te piny idą do procesora, więc można zrobić goldpiny (albo mniejsze złącze) gdzieś "po drodze" na magistrali, jak linie idą koło siebie.
A procesor to nie problem, jest jakiś, co nie ma nóżki reset, robiącej "na wszystkim" Hi-Z?
Ew. inne układy na magistrali też da się załatwić dekodowaniem adresów, zamiast "odłączać piny kontrolujące zapis/odczyt" - najłatwiej jak 28Cxx będzie na adresie od 0x0000, wtedy wystarczy jeden przełącznik zwierający bardziej znaczące niż 13 bitów linie adresowe do masy - a przy okazji może też zwierać reset.

Adam GĂłrski
Guest

Thu Jun 09, 2022 8:21 am   



W dniu 07.06.2022 o 18:33, Piotr C pisze:
Quote:
Takie pytanie - EEPROM 28C64B, 28-pin DIP. Czy jest praktyczna możliwość zaprogramowania go na płytce, bez wylutowania? Jak to najprościej zrobić? Programator którym będe dysponował to chiński TL866II+.

pozdrawiam

A nie ma na tej płycie procesora/kontrolera z jtagiem lub podobnym
szeregowym if do debugowania ?

Można wtedy kontrolować szynę systemową jak własną i normalnie zapisać
do tej pamięci co tam się podoba.

Tylko trzeba znać budowę urządzenia.

Robiłem tak kiedyś z Motorola Coldfire.
Normalna 32 bitowa szyna z równoległym flaszem.
Po montażu bez zawartości.

Przy pomocy szeregowego if ( jtag lub bdm ) można było zatrzymać
procesor i kontrolować całą szynę systemową.
No a kontrolując szynę można było zapisać powolutku zawartość flasha.

Podobnie z równoległym flashem podpiętym do Altera/Intel/Xilinx/Amd fpga
można było.

A może jakiś boot loader tam jest ?
Albo jeszcze coś innego.

O ile nie jest to jakieś drewniane urządzenie z czasów procesora
łupanego to powinno mieć jakiś pomysł na zapis do tego eeproma.

Pozdrawiam

Adam Górski

Irokez
Guest

Thu Jun 09, 2022 5:43 pm   



W dniu 09.06.2022 o 18:08, Piotr C pisze:
Quote:
On Thursday, June 9, 2022 at 1:21:55 AM UTC-7, Adam Górski wrote:
W dniu 07.06.2022 o 18:33, Piotr C pisze:
A może jakiś boot loader tam jest ?
Albo jeszcze coś innego.

O ile nie jest to jakieś drewniane urządzenie z czasów procesora
łupanego to powinno mieć jakiś pomysł na zapis do tego eeproma.

No trochę jest, procek Z80, urządzenie z 1996 - amerykański automat telefoniczny. Chyba jednak w grę wchodzi tylko wylutowanie, przy czym nie mając specjalistycznego sprzętu, myślę nad wycięciem nóżek, potem odlutowaniem indywidualnie i zczytaniem zawartości, by potem wgrać w nową kość, a w PCB wlutować podstawkę. Tam są przelotki i raczej odsysarką nie oczyszczę tak z cyny żeby 28 pinów wyszło gładko.

Próbowałeś?
Zalej, znaczy polutuj najpierw świeżą cyną ołowiową piny, potem odsysaj.
Jak pobierze nie wszystko powtórz zalutowanie świeżą cyną i odsysaj.
Taka sobie moja metoda.
Druga to zalanie wszystkich na raz w rzędzie i podgrzanie, ale to już
zależy jak to druk wytrzymuje.


--
Irokez

Goto page 1, 2, 3  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zaprogramować EEPROM 28C64B (28-pin DIP) bez wylutowywania na TL866II+?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map