W ofercie sklepu gotronik.pl można znaleźć wiele rożnych modeli programatorów o różnym zastosowaniu, liczbie obsługiwanych układów oraz dodatkowym funkcją. Układy pamięci posiadają różne typu obudów od standardowych DIP poprzez SSOP, TSOP, SOIC, PLCC czy BGA. Do oferty sklepu został wprowadzony nowy model programatora. Jest to programator uniwersalny produkcji XGecu model T56. Jest to następca popularnego i niezawodnego programatora TL866CS/A oraz TL866II Plus.
Producent podaje jako główne cechy produktu to że jest o małyh rozmiarach, ma niskie zapotrzebowanie energii do tego jest szybki, wydajny oraz stabilny podczas pracy.
Biblioteka układów w porówaniu do TL866II Plus została poszerzona o układy NOR Flash, NAND Flash oraz eMMCang. Embedded Multi-Media Contrller). Pierwsza wersja programatora obsługuje około 22966 układów. Programator wraz z dostępnymi do niego adapterami umożliwia obsługę układów DIP, TSOP48, TSOP56, BGA48, BGA63, BGA64, BGA100, BGA153, BGA162, BGA169, BGA221. Oprócz tego w przypadku posiadania innego adatera serii TL866 możemy zastosować dedykowane do niego adaptery. W najnowszej wersji oprogramowania producent umożliwia wybór programatora i za pomocą tych adapterów można wykonać odczyt lub zapis do pamięci.
Parametry techniczne:
- obsługa układów: NOR Flash, NAND Flash oraz eMMC (Embedded Multi Media Controller)
- obsługiwane układady w obudowach: TSOP48 / TSOP56 / BGA48 / BGA63 / BGA64 / BGA100 / BGA153 / BGA162 / BGA169 / BGA221
- obsługa 22966 układów w tym serie 25/24/93 oraz MCU
- oparty o 32-bitowy, 200MHz procesor oraz FPGA Xilinx SP6
- komunikacja z komputerem przez złącze USB 2.0 HS 480MHz
- wbudowane gniazdo ZIF (56 pinowe) obsługujące I/O
- 8 pinowy interfejs ICP (przy 30cm przewodach komunikacja do 25MHz
- programowanie układów serii 25/eMMC z maksymalną częstotliwością taktowania 40-50MHz
- napięcie Vcc 1,2 – 6,5V (64 poziomy)
- napięcie Vpp 6,5 – 25V (64 poziomy)
- zabezpieczenie nadpradowe Vcc 120-320 z płynną regulacją
- zabezpieczenie Vpp 120mA
- zasilanie programatora; 5V <500mA
- żaden układ nie wymaga zastosowania zewnętrznego zasilania
- zabezpieczenie przed przekroczeniem napięcia
- zabezpieczenie przed odwrotną polaryzacją
- zabezpieczenie przed zbyt niskim napięciem
- prędkość zapisu sMMC 12MB/s – 25MB/s, odczyt eMMC 14MB/s – 45MB/s
- programato jest 2-5 razy szybszy niż przy innych podobych programatorach
- funkcja self test która obejmuję kontrolę Vpp/Vcc/gnd/IO
- prędkość odczytu i zapisu 12MB/s – 45MB/s
- możliwość programowanie jednocześnie układów na 4 różnych programatorach podłączonych do tego samego komputera
- wyświetla informacje o producencie układu
- wizualne przedstawienie użycia układu
- informacja czy układ jest na stałe lub tymczasowo zabezpieczony przed zapisem
- informuje czy układ jest chroniony hasłem
- informuje czy układ używa 32-bitowego kodu uwierzytelniającego do zapisywania w RPMB
- pokazuje paramatery: ECSD/CSD/CID
- Czytanie CID/CSD/ECSD.
- Dostępne funkcje:
– Wyczyść tymczasową ochronę przed zapisem
– Wyczyść tymczasowe grupy ochrony przed zapisem
– Skasuj układ przed programowaniem
– Sprawdź zawartość (blank-check) układ przed programowaniem
– Programowanie 32-bitowego klucza uwierzytelnienia
– Przeprowadź weryfikację hasła chipa
– Konfiguracja partycji
– Odczyt i programowanie BOOT1, BOOT2, RPMB, GP1, GP2, GP3, GP4
– Odczytywanie i programowanie danych użytkownika
– Ustawianie tymczasowych grup ochrony przed zapisem
– Ustawianie stałych grup ochrony przed zapisem
– Ustawianie lub resetowanie hasła
– Programowanie ECSD, CSD
– Automatyczna kontrola wszystkich powyższych operacje po programowaniu - obsługa układów serii 24 25 26 27 28 29 37 39 49 50 mikrokontrolery serii 51 ATMEL AVR ATMEGA AT90 , MICROCHIP PIC10 PIC12 PIC16 PIC18 r , GAL SRAM test, 54/74 i CMOS4000, NAND Flash chip,
- produkt jest wciąż rozwijany
– w przyszłości planowane jest możliwość dodawania układów przez użytkownika
– testu układów logicznych 74S - Wymiary: 130 x 90 x 30 mm
Zestaw zawiera:
- przewód USB do podłączenia z komputerem
- przewód ISP do podłączenia programatora z układem przez ISP
- programator XGecu T56
Uwaga! Adaptery są dostępne w sprzedaży na stronie gotronik.pl
Dodatkowe funkcje:
Programator XGecu T56 posiada przydatną funkcję programowania jednoczesnego do 4 układów. Raz załadowany plik projektowy wraz z wszystkimi ustawieniami umożliwia bezpośrednie zaprogramowanie z prędkością od 12MB/s do 45MB/s. Do takiej pracy urządzenia niezbędne jest posiadanie 4 takich programatorów.
Urządzenie posiada również funkcję analizy zawartości oryginalnego układu. W programie wyświatlane są informacje o:
- producencie układu,
- pokazuje użycie układu do 8 partycji
- informuje czy poszczególna partycja jest chroniona przez zapisem oraz czy może być odczytana
- informuje czy cały układ jest zabezpieczony przed odczytem lub zapisem na stałe lub tymczasowo
- informuje czy układ posiada zabezpieczenie w postaci hasła
- informuje czy programowany/odczytywany układ używa 32 bitowego kodu potwierdzającego do zapisywania w RPMB
- informuje o pozostałych parametrach ECSD,CSD,CID
- wczytanie pliku ECSD,CSD,CID do programatora pozwala na przeprowadzenie analizy obciążenia oraz sprawdzenie plików ECSD innych programatorów
- odczyt ECSD,CSD,CID
Programowanie układów przez ISP
Programator umożliwia przeprowadzanie programowania przez ISP. Powyższy schemat przedstawia sposób podłączenia programatora do układu. urządzenie umożliwia przeprowadzanie programowania z częstotliwością roboczą nawet 50MHz w przypadku zastosowania przewodów podłączonych do programatora nie dłuższych niż 10cm. W przypadku zastosowania dłuższych przewodów częstotliwość ta mimo to może wynieść 25MHz. ISP może również wykorzystać tryb 4-bitowy co zwiększa prędkość 4 krotne.
Inne funkcje eMMC
Oprócz powyższych funkcji eMMC umożliwia:
- regulowania napięcia roboczego oraz częstotliwości ręcznie
- zdefiniowane obszary pamięci mogą być zapisywane a także odczytywane w kilku plikach
- jeżeli układ jest zabezpieczony hasłem to podczas czyszczenia pamięci zostanie wymuszone czyszczenie pamięci
- programator umożliwia używanie zwykłego hasła lub szyfrowanego SHA1
- programator umożliwia ręczne lub za pomocą pliku załadować wartości do ECSD/CSD
- możliwość ignorowania błędu CRC podczas odczytu
- automatyczna weryfikacja po zakończonym odczycie pamięci
- oprogramowania posiada mapę pinów oraz okablowania ISP
- podczas zapisu i odczytu wyświetlana jest aktualna prędkość, natomiast po zakończonej operacji wyświetlana jest wartość średnia prędkości
Adaptery
Dodatkowo do programatora można dokupić adaptery umożliwiające odczyt oraz zapis pamięci wykonanych w obudowie BGA, a także TSOP32 oraz SSOP-056. Pozostałe układy mogą być programowane za pomocą adapterów dostępnych do TL866.
Podsumowanie
Programator XGecu T56 to bardzo rozbudowane, o szerokim zakresie działania urządzenie. Programator umożliwia zaprogramowania ponad 24 tys modeli pamięci różnych producentów. Dzięki zastosowaniu adapterów BGA posiada możliwość odczytu i zapisu pamięci wykonanych w tej technologii. Jest to produkt który może być używany zarówno przez amatorów jak i profesjonalistów. Programator jest następcą bardzo popularnych i niezawodnych programatorów TL866CS oraz TL866II Plus. Jego możliwości można porównać z programatorami znanych firm dostępnymi na rynku w znacznie wyższej cenie.
Link do programatora: https://www.gotronik.pl/xgecu-t56-programator-uniwersalny-p-7734.html
Link do adapterów: https://www.gotronik.pl/zestaw-adapterow-bgatsopsop-do-xgecu-t56-p-7733.html