Uprog portable jest udoskonaloną wersją programatora UprogHS 48 portable, ulepszona konstrukcja części sprzętowej ukierunkowana na maksymalną wydajność oraz wykorzystywanie interfejsu USB 2.0 w najszybszym trybie HighSpeed i zastosowanie specjalizowanego mikroprocesora opartego o układ FPGA o cyklu rozkazowym 20 ns, pozwoliły osiągnąć niezwykle krótkie czasy programowania, zbliżone do maksymalnych parametrów określonych przez producenta układu. Jest to jeden z najszybszych programatorów dostępnych na rynku.
Układ | Rozmiar | Programowanie | Odczyt, Weryfikacja |
K9F1G08U0A | 1Gbit | 95s | 85s |
M29W800DB | 8Mbit | 11s (P+V)* | 2s |
AM29F040B | 4Mbit | 12s (P+V)* | 2s |
AT25F4096 | 4Mbit | 16s | 2s |
29DL64DF | 64Mbit | 58s (P+V)* | 8,5s |
* - Algorytm programowania zawiera weryfikację
Przy pracy w trybie stand-alone czasy programowania mogą być dłuższe.
Oprogramowanie Uprog2 umożliwia stworzenie projektu zawierającego kilka różnych zestawów danych dla każdego z układów, pozwala to w sposób swobodny zarządzać wersją programowanego hardware'u. Do zestawu danych można dołączyć opis tekstowy który może być opisem poszczególnych wersji lub dowolną notatką, na przykład instrukcją montażu. Po utworzeniu zestawu danych cały projekt można zapisać na kartę CompactFlash i przy pomocy klawiatury wybrać konkretny bufor danych. Opcja ta jest również użyteczna np. przy odczytywaniu zawartości różnych, już zaprogramowanych układów, w tybie stand-alone gdzie po każdym odczycie tworzony jest nowy data-set na karcie CompactFlash, umożliwiając łatwe zarządzanie plikami.
Programator jest wyposażony w złącze (14 pinów) pozwalające na bezpośrednie programowanie układów w systemie (ang. in-circuit programming). Programatror obsługuje interfejsy typu: SPI, I2C, BDM, JTAG, 1 WIRE, 3 WIRE, oraz inne rodzaje interface'ów występujących w układach typu: 8051, AVR, ST72, PIC, MSP430, CPLD Xilinx/Altera i innych. Złącze ICP znajduje się w przedniej części obudowy urządzenia, co ułatwia dostęp do programowanego ukłądu.
Cechy złącza ICP:
regulowany poziom interfejsu programowania oraz napięcia programującego w zakresie: Vcc 1.8V - 5V, Vpp 5V - 14V
możliwość zasilenia programowanego układu z programatora
bardzo szybki transfer danych
elastyczny sprzęg programatora z programowanym układem
zabezpieczenie przeciwzwarciowe
Programatory Uprog posiadają unikalną cechę pozwalającą na używania adapterów dowolnych producentów dla układów w obudowach innych niż DIP. Przy pomocy narzędzia Adapter Creator możliwa jest definicja konstrukcji adaptera lub, przy użyciu prostej sondy, zeskanowanie jej bezpośrednio z adaptera. Dzięki temu narzędziu użytkownik może w prosty sposób rozpoznać sposób budowy adaptera bez konieczności używania miernika lub analizy schematu oraz zapisać jego konstrukcję do pliku w celu póniejszego użycia w procesie programowania.
Programatory Uprog posiadają możliwość sprawdzania poprawności styku miedzy programowanym układem a podstawką programatora. Dodatkowo wykrywają odwrotne włożenie układu do podstawki, co w wielu wypadkach kończy się uszkodzeniem programowanego układu lub programatora. Funkcja jest szczególnie istotna przy programowaniu układów jednokrotnego programowania, lub układów o dużej ilości wyprowadzeń, gdzie brak kontaktu na którejś z nóżek jest bardzo trudny do stwierdzenia i często uniemożliwia właściwe zaprogramowanie układu. Wykonanie funkcji PinCheck powoduje że Uprog automatycznie testuje, czy poszczególne nóżki układu scalonego dobrze kontaktują z podstawką programatora. Nie kontaktujące nóżki wskazywane są czerwoną strzałką. Uprog wykrywa odwrotne włożenie układu do podstawki programatora. Użytkownik widzi to w postaci wyświetlenia wszystkich niekontaktujących nóżek w kolorze czerwonym.
Programator może zostać wyposażony w symulator pamięci EPROM o następujących właściwościach:
symulacja pamięci od 2KB do 64KB (opcjonalnie do 256KB - po rozbudowie pamięci)
krótki czas ładowania zawartości pamięci
krótki czas dostępu: około 30ns
możliwość resetu systemu mikroprocesorowego po załadowaniu danych
zmienny poziom napięcia: od 1.8V do 5V
Opcjonalnie dostępny jest symulator 16-bitowych pamięci EPROM o następujących właściwościach:
symulacja pamięci 64KWords (opcjonalnie do 128KWords i 256KWords - po rozbudowie pamięci)
krótki czas ładowania zawartości pamięci
krótki czas dostępu: około 30ns
możliwość resetu systemu mikroprocesorowego po załadowaniu danych
zmienny poziom napięcia: od 1.8V do 5V
Opcjonalnie dostępny jest symulator pamięci SPI o następujących właściwościach:
symulacja pamięci 64KB
krótki czas ładowania zawartości pamięci
krótki czas dostępu: około 30ns
możliwość resetu systemu mikroprocesorowego po załadowaniu danych
zmienny poziom napięcia: od 1.8V do 5V
Podstawowe cechy:
Ilość kanałów: 16.
Maksymalna częstotliwość próbkowania: 200MHz (1).
Rozmiar bufora 64K lub 256K (2) próbek na kanał.
Krótki czas przesyłania danych do komputera.
Możliwość podłączenia zewnętrznego zegara próbkującego.
Podział bufora na "pre-trigger" i "post-trigger".
Szeroki zakres możliwości wyzwalania: zboczem, poziomem sygnału lub kombinacją typu "and" lub "or".
Możliwość opónienia wyzwalania.
Sygnalizacja wyzwolenia diodą LED i dwiękiem.
Impedancja wejściowa: 470kΩ.
Funkcja cyfrowej lupy (booster) pozwalająca na próbkowanie sygnału cyfrowego w obszarze triggera (12K próbek) z podwojoną częstotliwością.
Analizator protokołów szeregowych: RS-232, SPI, I2C, 1-wire, CAN* (* - dostępne wkrótce).
Analiza automatu stanów.
Analizator kodów mnemonicznych procesora.
Możliwość porównywania kilku przebiegów (trzy niezależne bufory).
Generator sygnałów cyfrowych (pattern genetrator).
Programowany generator sygnału prostokątnego.
Uogic jest analizatorem stanów logicznych zbudowanym na bazie programatora Uprog. Podłączając niewielkich rozmiarów adapter wprost do podstawki programatora otrzymujemy wysokiej klasy narzędzie pomiarowe.
Uwagi:
1. Częstotliwość próbkowania uzyskiwana jest w ograniczonym zakresie bufora (12K próbek w pobliżu kursora T) przy włączonej opcji Booster.
2. Dostępne po rozszerzeniu pamięci.
Parametry techniczne przyrządu Ulogic | Specyfikacja |
Częstotliwości próbkowania | 200MHz1, 100MHz, 50MHz, 40MHz1, 20MHz, 10MHz, 5MHz, 4MHz1, 2MHz,1MHz, 500kHz, 400kHz1, 200kHz, 100kHz, 50kHz, 40kHz1, 20kHz, 10kHz, 5kHz, 4kHz1, 2kHz, 1kHz, 500Hz, 400Hz1, 200Hz |
Wejścia cyfrowe | 16 kanałów, dopuszczalny zakres napięć: od -50V do 50V |
Bufor danych | regulowany: 16384, 32768, 65536, 1310722, 2621442 próbek |
Warunki wyzwalania | Edge - wyzwolenie po zarejestrowaniu zbocza: narastającego, opadającego, dowolnego; Edge, skip N - wyzwolenie następuje po zarejestrowaniu N-tego zbocza (narastającego lub opadającego); Pattern - wyzwolenie po zarejestrowaniu określonej kombinacji stanów: 1, 0 lub dowolnego; Edge and (or) Pattern - kombinacja wyzwalania Edge i Pattern typu "i", "lub"; Ręczny - wyzwolenie wymuszone przez użytkownika |
Poziom wyzwalania | Regulowana wartość napięcia odpowiadająca stanowi wysokiemu (threshold) w następujących standardach: 5V (TTL), 3.3V, 2.5V, 1.8V |
Opónienie wyzwalania | Capture Delay - rejestracja danych następuje po określonym czasie od momentu wyzwolenia, zależnym od częstotliwości próbkowania |
Bufor Pre- i Post Trigger | Rozmiar buforów rejestrujących dane przed i po wystąpieniu wyzwolenia, płynnie regulowany |
Wejście zegara | Próbkowanie z wykorzystaniem zewnętrznego sygnału zegarowego. Maksymalna częstotliwość zegara zewnętrznego: 10MHz. |
Oprogramowanie | Łatwa w obsłudze aplikacja systemu Windows, wszystkie najważniejsze opcje i parametry dostępne z głównego okna programu. Cechy: zmiana nazwy/kolejności/dostępności kanałów, kursory pomiarowe, powiększanie przebiegów, opcje szukania kombinacji stanów, wydruk sygnałów, możliwość grupowania kanałów i analizy stanów zdefiniowanych przez użytkownika, analiza protokołów szeregowych, zapis konfiguracji i przebiegów do pliku. |
Wymagania sprzętowe | Komputer PC z systemem Windows 2000 lub nowszym, dostępny port USB, minimalna rozdzielczość ekranu: 1024 x 768 punktów. |
Uwagi:
Częstotliwość próbkowania uzyskiwana jest w ograniczonym zakresie bufora (12K próbek w pobliżu kursora T) przy włączonej opcji Booster.
Dostępne po rozszerzeniu pamięci.
Generator sygnałów cyfrowych (ang. pattern generator) służy do testowania i uruchamiania urządzeń cyfrowych. Dzięki elastycznemu i wygodnemu w użyciu edytorowi sygnałów cyfrowych użytkownik może zdefiniować dowolną sekwencję pobudzeń układu cyfrowego na 16 wyjściowych liniach urządzenia. Generowane przebiegi odpowiadają ogólnie przyjętym standardom sygnałów cyfrowych. Poza możliwością zdefinowania dowolnej sekwencji pobudzeń, użytkownik może również określić poziom napięcia wyjściowego sygnałów.
Podstawowe cechy:
Ilość kanałów: 16.
Zakres częstotliwości pracy: 100MHz (zmiana stanu co 10ns) - 200Hz.
Maksymalny rozmiar bufora: 64K próbek (opcjonalnie 256K próbek).
Płynnie regulowana długość bufora w zakresie od 1 do maksymalnego rozmiaru.
Możliwość zapisu zdefiniowanych sygnałów na dysk do póniejszego wykorzystania.
Dostępne tryby pracy:
- Auto - generacja zdefiniowanych przebiegów,
- Repeat - cykliczna generacja przebiegów po sygnale wyzwolenia,
- Single - pojedyncza generacja przebiegów po sygnale wyzwolenia.
Regulowany poziom sygnału wyjsciowego: 1.8V, 2.5V, 3.3V, 5V (TTL).
Przyjazny użytkownikowi edytor sygnałów cyfrowych.
21-07-2019
Dodano obsługę układu SST39VF801C-70-4C-EKE, poprawiono szybkość algorytmów bibkioteki Flash16...
25-04-2019
Poprawiono algorytmy układów Dallas DS1230Y, DS1644, DS1225AD...
01-04-2019
Poprawiono obsługę programowania automatycznego w opcji Gang Mode...
RK-SYSTEM
ul. Chełmońskiego 30
05-825 Grodzisk Mazowiecki
mobile +48 662 168 786
tel. +48 22 724 30 39, +48 22 755 69 83
fax +48 22 734 18 63
E-mail: rk-system@rk-system.com.pl
Dział Handlowy: handlowy@rk-system.com.pl