|
Opis i konfiguracja
programatora Epsilon Universal Flash Programmer (ver. 6.0x) |
Powyższe urządzenie jest
uniwersalnym programatorem pamięci zgodnym software'owo z
programatorami typu Willem i EZo Flash przeznaczonym do
programowania równoległych pamięci Flash
(zarówno 5V,12V, jak i nowe Low
Voltage 3,3V),
eeprom i eprom.
Poszczególne typy pamięci (w różnych
obudowach) umieszcza się w adapterach wkładanych w
złącze programatora.
Zaletą takiego rozwiązania jest brak potrzeby ustawiania konfiguracji
skomplikowanymi, wielopozycyjnymi DIP-switch'ami Stabilność pracy i prosta
konfiguracja - to atuty programatora Universal Flash Programmer.
![]() |
- wersja 6.01 - pierwsza wersja programatora
(możliwy upgrade do rev. 2.1)
- wersja PCB 6.01, brak napisu na złączu dla adapterów. |
![]()
|
- Wersja 6.01 Rev. 2.1 - modyfikacja programatora polegająca na dodaniu
jumper'a J2 którego zmiana konieczna jest w przypadku programowania 89Cx51
(DIL20) przy pomocy
adaptera MCS&AVR oraz pamięci Eprom/Flash
27/28/29C(F)512
(DIL28)-
przy pomocy adaptera
8-bit Flash/Eprom Board DIL28
- wersja PCB 6.01, na złączu dla adapterów naklejka "Rev. 2.1". |
|
jumper J2 |
|
![]() |
- wersja 6.03 - modyfikacja PCB programatora
(z zachowaniem pełnej zgodności
dotychczasowych adapterów)
- polegająca na rozszerzeniu
jednej z szyn dla adapterów z 20 do 26-pin i wyprowadzenie na nią dodatkowych
sygnałów umożliwiających programowanie pamięci szeregowych oraz
szeregowych procesorów PIC, usunięcie jumpera J4 (sygnał linii A18) - z
uwagi na przejęcie jej sterowania przez same adaptery, Jumper J2 występuje
(jak w Rev. 2.1 ver. 6.01). - wersja PCB 6.03. |
Obecnie przygotowane przez nas adaptery to:
-
Adapter 29Fx00 Flash Board DIL42 -adapter dla pamięci
Flash 29F800 (na adaptorze DIL42)
-
Adapter 29Fx00 Flash Board
DIL42 v.2 -adapter dla pamięci
Flash 29F800 i
29F160 (na adapterze DIL42)
-
Adapter
8-bit Flash/Eprom Board DIL32 -adapter dla 8-bit pamięci
Eprom i Flash typu 27/28/29/39/49F(LV)0x0 (w obudowie DIL32) - najczęściej stosowany w BIOS'ach
komputerów PC
-
Adapter
8-bit Flash/Eprom Board PLCC32 -adapter dla 8-bit pamięci Eprom i Flash typu
27/28/29/39/49F0x0 (w obudowie PLCC32) - stosowany w BIOS'ach nowszych komputerów
PC
-
Adapter 16-bit Eprom Board DIL42 - adapter dla 16-bit pamięci Eprom typu 27C400/800/160/322
(w
obudowie DIL42)
-
Adapter 16-bit Eprom Board
DIL40 - adapter dla 16-bit pamięci Eprom typu 27C1024/2048/4096
i zgodnych
(w
obudowie DIL40)
-
Adapter MCS-51 & AVR - adapter dla mikrokontrolerów MCS-51: 89Cxxx
(DIL40),
89cx051 (DIL20)
i AVR:
AT90S8515/4414
(DIL40) i
90S2313/1200
(DIL20)
- z możliwością programowania równoległego
(co umożliwia m.in.
programowanie i odczyt bitów FSTRT i SPIEN na mikrokontrolerach
AVR- niedostępne dla programatorów szeregowych)
-
Adapter 8/16-bit Flash TSOP48 - adapter dla 8/16-bit pamięci Flash typu
28/29/39/49F(LV)x00 w obudowie TSOP48
(stosowanych często jako firmware w telefonach komórkowych, komputerach
samochodowych i innych nowoczesnych urządzeniach)
- wymaga wlutowania w/w pamięci w adapter na czas programowania.
(Programowanie odbywa się w trybie 8-bit - byte mode).
-
Adapter 16-bit Flash TSOP48 - adapter
dla 16-bit i 8/16-bit pamięci Flash typu
28/29/39/49F(LV)x00 w obudowie TSOP48
(stosowanych często jako firmware w telefonach komórkowych, komputerach
samochodowych i innych nowoczesnych urządzeniach)
- wymaga wlutowania w/w pamięci w adapter na czas programowania.
(Programowanie odbywa się w trybie 16-bit - word mode).
-
Adapter 8-bit Flash/Eprom Board DIL28 - adapter 8-bit pamięci
Eprom i Flash typu 27/28/29C(F)64,128,256 i 512 w obudowie DIL28.
-
Adapter Firmware Hub (FWH) / LPC Flash -
umożliwiający
programowanie pamięci Flash typu Firmware Hub (FWH) i LPC Flash w
obudowach PLCC32
(stosowanych np. w BIOS'ach nowych komputerów PC opartych o chipset'y
Intel®'a serii 800 tj.: i810, i815, i820, i840, i845, i845 i850 i865
oraz i875 stanowiąc ich integralną część, jak również w BIOS'ach
chipset'ów: VIA Apollo Pro266/KT266, KM266, P4X266, P4M266 KT333,
KT400, KT600 oraz AMD-760, SiS630, SiS740 i.in.) - tj. m.in.
pamięci typu: 82802AB, 82802AC, AT49LW040, AT49LW080,SST49LF002A,
SST49LF003A, SST49LF004A, SST49LF008A, W49V002FA, W39V040FA,
SST49LF020, SST49LF040,W49V002A, W39V040A, i in.)
-
Adapter
PIC & Serial eeprom - umożliwiający
programowanie
procesorów rodziny PIC (Microchip)
typu: 12C50x,
16X8x i
16F87x, oraz pamięci szeregowych typu:
I2C /2 wire/ (rodzina 24Cxx),
Microwire (rodzina 93Cxx), oraz SPI (rodzina 25Cxx).
/* - wymagana ver.6.03
programatora/
-
Adapter 8-bit Flash TSOP32 - adapter dla 1, 2 i 4
Megabitowych pamięci Flash typu
29/49F(LV)x00 o organizacji 8-bit w obudowie TSOP32
(stosowanych często jako firmware w różnych urządzeniach)
- wymaga wlutowania w/w pamięci w adapter na czas programowania.
-
Adapter 8-bit Flash TSOP40(48) - adapter dla 8, 16 i 32
Megabitowych pamięci Flash typu
29/49F080/016/032 o organizacji 8-bit w obudowie TSOP40 i TSOP48
(stosowanych często jako firmware w różnych urządzeniach jak DVD, konsole Xbox
i itp. )
- wymaga wlutowania w/w pamięci w adapter na czas programowania.
-
Adapter 8-bit Flash SOP44 - adapter dla 8, 16 i 32
Megabitowych pamięci Flash typu
29/49F080/016/032 o organizacji 8-bit w obudowie SOP44
(stosowanych często jako firmware w różnych urządzeniach jak DVD, konsole Xbox
i itp. )
- wymaga wlutowania w/w pamięci w adapter na czas programowania.
-
Adapter
8/16-bit Flash SOP44 - adapter 8/16-bit pamięci Flash typu
29/49F(LV)x00 w obudowie SOP4
(stosowanych często jako firmware w telefonach komórkowych, komputerach
samochodowych i innych
nowoczesnych urządzeniach)
- wymaga wlutowania w/w pamięci w adapter na czas programowania.
kolejne adaptery są w opracowaniu...
Programator posiada 3 diody LED:
| LED zielona | - oznacza włączenie napięcia Vpp 12v |
| LED żółta | - oznacza włączenie napięcia na programowany układ (Vcc) |
| LED czerwona | - informuje o prawidłowym zasilaniu programatora |
|
Programator posiada również 3 zworki (jumper'y) do konfiguracji - (choć w większości przypadków zmiana ich ustawień nie jest konieczna). |
|
|
J4 (tylko wersje 6.01) |
Złącza do |
||||||||||
|
Vpp na linię A18 |
A18
bezpośrednio na |
||||||||||
|
|
|
||||||||||
|
Jumper J4 |
|||||||||||
|
Złącze D-Sub 25
|
|
Złącza do podłączenia adapterów |
|||||||||
|
Złącze zasilania |
Jumper J1 |
Diody LED |
Jumper J3 |
Jumper J2* |
(tylko wersja 6.03 i 6.01
Rev.2.1) (*domyślnie) |
||||||
|
J1 |
J3 |
J2 |
|||||||||
|
Napięcie zasilania programowanego Flasha: |
5V
|
|
1 2 3 |
|
|
1 2 |
|||||
|
3,3V |
|
1 2 3 |
|
||||||||
J2* - tylko wersja 6.03 i 6.01 Rev.2.1
Programator wymaga zewnętrznego zasilania
stałym napięciem (może być niestabilizowane – stabilizator jest w
programatorze)
14-24 V – polaryzacja jak na rys. poniżej, (gniazdo zasilania 2,5/5,5mm):
![]() |
"-" minus |
| "+" plus |
polecamy wykorzystać załączony zasilacz (opcja).
Programator podłącza się do portu
równoległego LPT komputera – za pomocą załączonego* (opcja)
przewodu
lub dowolnym „przedłużaczem LPT” D-Sub 25F/25M – z połączeniem 1:1 (bez
krosowania).
Umieszczanie adapterów w programatorze:
Programator
Universal Flash Programmer jest zaopatrzony w dwa 20-pin'owe gniazda do
podłączenia adapterów. Adaptery do poszczególnych typów pamięci zaopatrzone są
z kolei w dwie 20-pin'owe listwy, które należy umieścić w gniazdach
programatora zwracając uwagę aby napis "UP"
w
prawym górnym rogu adaptera pokrywał się z napisem "UP"
w
prawym górnym rogu programatora.
Opisy i konfiguracja adapterów:
-
Opis i
konfiguracja adaptera 29Fx00 Flash Board DIL42
- Opis i
konfiguracja adaptera 29Fx00 Flash Board DIL42 v.2
- Opis i
konfiguracja adaptera 8-bit Flash/Eprom Board DIL32
- Opis i konfiguracja adaptera
8-bit Flash/Eprom Board PLCC32
- Opis i konfiguracja adaptera
16-bit Eprom 27Cx0xx Board DIL40
- Opis i konfiguracja adaptera
16-bit Eprom 27Cx00 Board DIL42
- Opis i konfiguracja adaptera
MCS-51&AVR
- Opis i konfiguracja
adaptera 8/16-bit Flash TSOP48
- Opis i konfiguracja
adaptera 16-bit Flash TSOP48
- Opis i konfiguracja adaptera 8-bit
Flash/Eprom Board DIL28
- Opis i konfiguracja
adaptera Firmware Hub (FWH) / LPC Flash
- Opis i konfiguracja adaptera PIC &
Serial eeprom
- Opis i konfiguracja
adaptera 8-bit Flash TSOP32
- Opis i konfiguracja
adaptera 8-bit Flash TSOP40(48)
-
Opis i konfiguracja
adaptera 8-bit Flash TSOP44
-
Opis i konfiguracja
adaptera 8/16-bit Flash SOP44
(c) Epsilon 2003-2004