Programator 48Pro2 oferuje tę samą funkcjonalność co 48Pro+, lecz zapewnia o 20–75% wyższą prędkość programowania dla układów pamięci o dużej pojemności.
Urządzenie bazuje na architekturze FPGA i wyposażone jest w 48 w pełni rekonfigurowalnych sterowników TTL, obsługujących tryby H/L, pull-up, pull-down oraz funkcję odczytu dla każdego pinu podstawki ZIF. Zaawansowane układy sterujące generują sygnały o wysokiej jakości, eliminując efekty przesterowania (overshoot) i zakłócenia masy (ground bounce), co zapewnia stabilność dla wszystkich obsługiwanych układów scalonych.
Dzięki obsłudze napięć od 1,8V, programator umożliwia pracę z najnowszymi układami niskonapięciowymi.
Bezpieczeństwo i diagnostyka
- Test poprawności włożenia układu oraz test połączeń przed każdą operacją programowania
- Weryfikacja sygnatury bajtowej i zabezpieczenie przed przeciążeniem minimalizujące ryzyko uszkodzenia układów
- Zintegrowana autodiagnostyka weryfikująca poprawność działania programatora
- Zabezpieczenia przeciwprzepięciowe i ochrona ESD do 15kV
- Marginalne poziomy weryfikacji napięcia zasilania podczas programowania, co zwiększa trwałość zapisanych danych
Obsługiwane obudowy układów scalonych
PLCC, JLCC, SOIC, SDIP, SOP, PSOP, SSOP, TSOP, TSOPII, TSSOP, QFP, PQFP, TQFP, VQFP, QFN (MLF), SON, BGA, EBGA, FBGA, VFBGA, UBGA, FTBGA, LAP, CSP, SCSP, LQFP, MQFP, HVQFN, QLP, QIP oraz inne.
Specyfikacja Programatora :
- Moduł programowania uniwersalnego (48-pinowa podstawka ZIF + złącza ISP)
- Diody LED statusu operacji i zasilania
- Interfejs USB 2.0 (kompatybilność z trybem High-Speed)
- Port IEEE 1284 (LPT) oparty na FPGA
- Zabezpieczenia przeciwprzepięciowe i ochrona ESD na wejściu zasilania oraz interfejsach komunikacyjnych
- Gniazdo bananowe do podłączenia opaski ESD
- Gniazdo bananowe do uziemienia
Specyfikacja Modułu
Jednostka bazowa (DAC):
- Mikroprocesor + FPGA (inteligentne sterowanie)
- 3 przetworniki cyfrowo-analogowe (DAC) do sterowania napięciami VCCP, VPP1 i VPP2
- Zakres napięć:
- VCCP: 0–8V / 1A
- VPP1, VPP2: 0–26V / 1A
- Kontrolowane czasy narastania i opadania napięcia
- Autodiagnostyka sprzętowa
Podstawka ZIF (Zero Insertion Force):
- 48-pinowa podstawka DIL ZIF, obsługująca układy 300/600 mil
- 48 uniwersalnych sterowników pinów
- Indywidualne przypisanie VCCP/VPP1/VPP2 do każdego pinu
- Niskorezystancyjna ścieżka masy dla każdego pinu
- Sterownik FPGA-TTL, obsługujący tryby H, L, CLK, pull-up, pull-down
- Regulowany poziom napięcia dla pinów: 1,8V–26V
- Ochrona nadprądowa, automatyczne odłączanie w przypadku przeciążenia
- Ochrona ESD na poziomie 15kV (IEC1000-4-2: 15kV powietrze, 8kV kontakt)
- Test ciągłości obwodów (kontrola poprawności połączeń) przed każdą operacją programowania
Złącze ISP (In-System Programming):
- 20-pinowe złącze męskie z blokadą przed błędnym podłączeniem
- 6 sterowników TTL, obsługujących H, L, CLK, pull-up, pull-down
- Zakres napięcia H: 1,8V–5V
- 1x napięcie VCCP: 2V–7V / 100mA, dostępne na dwóch pinach
- 1x napięcie VPP: 2V–25V / 50mA, dostępne na sześciu pinach
- Zasilanie układu docelowego: 2V–6V / 250mA
- Programowane napięcie VCCP z funkcją źródła/odbiornika oraz pomiarem napięcia
- Ochrona ESD dla każdego pinu (15kV powietrze, 8kV kontakt)
- 2 wyjściowe sygnały LED:
- LED OK – poprawny wynik operacji
- LED ERROR – błąd operacji
- 1 wejściowy sygnał sterujący (przycisk potwierdzenia „YES!” – aktywny przy napięciu <0,8V)
Interfejs użytkownika
Programator Dataman 48Pro2 jest obsługiwany za pomocą intuicyjnego programu sterującego, który oferuje:
- menu rozwijane,
- skróty klawiaturowe,
- pomoc online.
Wybór urządzenia odbywa się na podstawie:
- klasy urządzenia,
- producenta,
- fragmentu nazwy producenta i/lub numeru części.
Standardowe polecenia obsługiwane przez programator to:
- odczyt,
- sprawdzenie pustej pamięci,
- programowanie,
- weryfikacja,
- kasowanie.
Dodatkowo dostępne są funkcje testowe, np.:
- test poprawnego włożenia układu,
- sprawdzenie bajtu sygnatury,
- specjalne tryby, np. autoinkrementacja, tryb produkcyjny (programowanie rozpoczyna się automatycznie po włożeniu układu do podstawki).
Obsługiwane są wszystkie popularne formaty danych. Program automatycznie rozpoznaje i konwertuje format pliku podczas ładowania.
Funkcja autoinkrementacji umożliwia:
- nadawanie każdemu programowanemu urządzeniu unikalnego numeru seryjnego,
- odczyt numerów seryjnych lub identyfikatorów układów z pliku.
Oprogramowanie dostarcza również:
- szczegółowe informacje o programowanych układach,
- rysunki dostępnych obudów,
- wyjaśnienia oznaczeń układów (prefiksy i sufiksy).
Dla programowania w systemie (ISP) dostępne są informacje dotyczące:
- opisu pinów złącza ISP,
- zalecanego projektu podłączenia,
- dodatkowych istotnych danych.
Program obsługuje sterowanie zdalne, umożliwiając integrację z innymi aplikacjami poprzez:
- polecenia w plikach .BAT,
- bibliotekę DLL (obsługa w językach C, Pascal, Visual Basic, .NET).
Obsługa plików Jam i VME
- Pliki Jam (JEDEC JESD-71) są interpretowane przez Jam Player.
- Są one generowane przez oprogramowanie projektowe dostarczane przez producenta układu.
- Programowanie odbywa się poprzez podstawkę ZIF lub złącze ISP (JTAG - IEEE 1149.1).
- Pliki VME (skompresowana wersja plików SVF) są interpretowane przez VME Player i zawierają operacje dla magistrali JTAG.
Obsługiwane są łańcuchy JTAG:
- JTAG (ISP-Jam, ISP-VME, ISP-SVF, ISP-STP) - programowanie i testowanie wielu urządzeń jednocześnie.
Możliwe jest podłączenie wielu programatorów Dataman 48Pro2 do jednego komputera przez USB, co pozwala na:
- stworzenie potężnego systemu wielokanałowego,
- zachowanie pełnej prędkości programowania,
- równoczesne programowanie wielu układów.
Aktualizacje oprogramowania są darmowe i zawsze dostępne na stronie internetowej Dataman.
Obsługiwane układy
Dataman 48Pro2 obsługuje ponad 135 000 układów – lista jest aktualizowana co miesiąc.
Układy programowane w podstawce ZIF
Obsługiwane są m.in.:
- Pamięci NAND Flash – Samsung, SK Hynix, Toshiba, Micron, Spansion itp.
- Pamięci Serial NAND Flash – Micron, GigaDevice.
- eMMC – Hynix, Kingston, Micron, Phison, Samsung, SanDisk.
- Pamięci NOR Flash (szeregowe i równoległe) – Intel, Macronix, Cypress, Spansion itp.
- Pamięci EPROM i EEPROM – NMOS/CMOS 27xxx, 28xxx, 3D Plus, FRAM, MRAM, NV RAM.
- Mikrokontrolery – Atmel, Microchip PIC, STMicroelectronics STM32, NXP, Texas Instruments MSP430, Freescale, Zilog i inne.
- PLD/CPLD/FPGA – Altera, Xilinx, Lattice, Microsemi (Actel).
- Specjalne układy – kontrolery PWM, pamięci konfiguracyjne, układy taktujące.
- Układy programowane przez złącze ISP (JTAG, SPI, I²C itp.)
- Mikrokontrolery – Atmel AVR, PIC, STM32, NXP LPC, Renesas, Silicon Labs, Nordic Semiconductor i wiele innych.
- Pamięci szeregowe – EEPROM, Flash, FRAM, 1-Wire, DataFlash.
- PLD/FPGA – Altera, Xilinx, Lattice, Microsemi (Actel).
- Inne układy – układy specjalistyczne i pamięci konfiguracyjne.
Dataman 48Pro2 zapewnia najszybsze i najbardziej wszechstronne programowanie układów dostępnych na rynku.