TOP2004

Ebay aukcione nusipirkau TOP2004 mikroschemų programuotoją. Nelabai man jo reikėjo, nes turiu Willem’ą. Tačiau užkniso man tas pastovus printerio porto perjunginėjimas- ant printerio porto kabo HP lazerinis printeris, JTAG kabelis ir dar Willem eprom programeris. Pastoviai reikia ką nors perjungti. Dar nepatinka, kad pas Willema reikia junginėti tuos jumperiukus. Ir dar Willemas nepalaiko kai kurių mikroschemų. O porą mikroschemų Wilemas ir nesugebėjo užprogramuoti- programavimo metu čipai susvilo.

Taigi eBay aukcione pastebėjau TOP serijos programatorius. Vieną užsakiau ir laimėjau aukcioną, bet tuo metu virtuone nebuvo reikiamo kiekio pinigų ir nesumokėjau- ir mano laimė, kad nesumokėjau. Kitą dieną atėjo pranešimas iš eBay, kad aukcionas anuliuotas- pardavėjas aferistas. Paypal irgi parašė laiškelį ir pasakė, kad jei aš padariau mokėjimą, tai man kompensuos ir grąžins pinigėlius. Po kiek laiko, iš kito kiniečio vėl nupirkau aš tą programerį (buy it now) už 49.99 USD. Bėda ta, kad siuntimas iš Honkongo net 34 USD. Gerai tik tai, kad doleriai nuvertėjo ir nėra tokios baisios kainos. Viso aš sumokėjau pagal banko ataskaitą 218Lt 00 ct. Praėjo trys nepilnos savaitės ir gavau pakvietimą į paštą. Jau buvau pasiruošes mokėti muitą ir PVM, bet kinietis buvo malačius ir parašė “žalią lapuką” su 13USD įvertinimu. Todėl mokesčių nebuvo.
Suinstaliavau softą, pajungiau aparatą per USB ir viskas veikia. Vienintelis minusas kur pastebėjau- tai visi programos pranešimai ir instrukcijos parašytos taip vadinama “chinenglish” kalba. Žodžiu ne tik gramatikos klaidos, bet ir žodžiai kai kur supainioti. Nors tai dzin, nesu puristas ir puikiausiai galiu naudotis prietaisu.

TOP2004 universal programmer

O dabar atsiliepimas apie patį programatorių…

Programatorius maitinasi iš USB porto- nereikia jokių maitblokių. Programatorius neturi jokių jumperių, mygtukų- viskas valdoma automatiškai.

Pirmiausiai kišau į programatorių įvairius EPROMus, tiek vienkartinius, tiek su UV ištrinimu. Ką radau savo archyve viską perskaitė. Tiesa ne viską- du čipai buvo nenuskaityti, bet nemanau kad jus tokius nuskaitytumėt. Tai buvo AMD AM27C2048 ir Hitachi HN27C4096G… Bet čia jau egzotika. Slaptai tarp UV epromų į programatorių ilindo kažkoks baisuokliškai senoviškas mikrokontroleris su UV langeliu (AMD D87C51), bet programatorius sugebėjo nuskaityti jo turinį (viduje buvo softas su 1991 metų kopyraitu).
Toliau į programatorių buvo kišami įvairių tipų flash romai- visi ROMai buvo nuskaityti, ištrinti ir įrašyti. Prie flašikų prisišliejo ir UM6164DK mikroschema. Tai statinis RAMas iš seno kompo cache. No-problem- RAMas buvo nuskaitytas, ištestuotas- veikia. Prie RAMu ėjo ir DALLAS DS1230AB mikroscheminas (sram su ličio baterija viename korpuse)- nuskaitė ir perrašė informacija. Deja, Dallas’o DS12B887 timekeeper mikroschema jau nebuvo nuskaityta.
Dar išbandėm Intel HUB atminties mikroschemas- Intel N82802AB. Duomenys nuskaityti, ištrinti, perrašyti.

Serial eprom čipukai… po ranka turiu tik kelis: ATMEL 24C02, ST 24C04, ATC 93LC46. Visi veikia. Galima rankutėmis keisti Vcc- 5, 3.3 ir 2.5V.

Procesoriukai: Atmel ATTINY2313, ATMEGA8L-8PU; Microchip: PIC16F84, PIC16F84A, PIC16LF876A – veikia.

Dabar atėjo eilė mikroschemom, dėl kurių aš ir nusipirkau šitą aparatą- GAL. Aš neturiu GAL mikroschemų DIL korpuse, tai teko skubiai nutraukti eksperimentus ir pasigaminti PLCC-DIL adapterius (20 ir 28 kojų, Flashams adapterį aš jau seniau pasidariau). Keletas brukštelėjimu Lattice ispLEVER programa ir buvo sugeneruotas JEDEC failas mažytei GAL16LV8D mikroschemai. Programatorius būtent tokios mikroschemos savo sąraše neturėjo, bet panaudojom GAL16V8D nustatymus ir perrašėm kažkokį seną GALą. Permetėm mikroschemyte į maketinę plokštę- logika veikia taip, kai ir tikėjomės. Pasibandžiau ir kitą mikroschemytę- Lattice GAL16V8B ir NS (National Semiconductors) 16V8 – veikia.
Dabar reikia pasidaryti sekantį adapterį, kad pabandyti didesnes (GAL22V10)…

Pavarčiau instrukcijas, pasijuokiau iš iškraipytos anglų kalbos ir atverčiau naują puslapį- o ten parašyta, kad programatorius gali testuoti standartinės logikos mikroschemas (74XXX, 40XXX ir 45XXX serijos). Labai sudomino- susiradau 74F193 čipuką, įsmeigiau į programatorių (lizdas priima ir siauras mikroschemas) , pasirinkau 74XX193, spaudžiu TEST ir man atsako OK. Bet žiūrau, šalia toks “search” mygtukas įdėtas… Pasirodo, tai įdomi programatoriaus funkcija- jis bando atspėti kokia logikos mikroschema įdėta. Pasibandžiau- veikia! Tik aišku programatorius neatskiria ar čipas ten su padidintos galios išėjimu ar su OK ar paprastas. Todėl, kartais eksperimentuojant išmeta po kelis serijos variantus.

Žodžiu visai patiko prietaisas. Jei tik nebūtu baisuokliškos programos ir tiek gramatikos klaidų, būtu idealus prietaisiukas. Gal vėliau ir iškils kokie nors defektai, bet pirmas įspūdis labai geras. Ypač už tokią kainą… Va, palaikomų čipų sąrašas iš gamintojo puslapių. Bet aš kažkodėl nematau intel hubų, nors juos palaiko. Manau, kad sąrašas jau paseno.

14 replies on “TOP2004”

  1. Ka as zinau, gal ir geras daiktas. Man paciam megejiskai ir Willem’o per akis. Willem’as gal ir nelabai patogus naudotis, bet veikia. Idomu kaip ishspresta TOP2004 aparatura USB to LPT bridg’as su logika ar viskas persiuta i CPLD(FPGA)????

  2. Maniškiam jokių adapterių nebuvo. PLCC adapterius susilitavau pats. Pas 2004 tik ZIF DIP lizdas. O tavo 28C64 buna ir DIP ir SOIC ir PLCC ir VSOP ir TSOP… 🙂

  3. va koks tas top2007
    http://cgi.ebay.co.uk/TOP2007-universal-USB-programmer-support-2000-EEPROM_W0QQitemZ380055722703QQcmdZViewItem?hash=item380055722703&_trkparms=72%3A12%7C39%3A1%7C66%3A2%7C65%3A12%7C240%3A1318&_trksid=p3286.c0.m1
    4
    keli yr tie adapteriai
    bet dar dabar reik atkoduot vw navi
    ten fis mikruske.skaityt reik ant ijungto mago,reik isp adapterio,pas orange4 yr toks,bet tas orange per lpt jungti
    gal ka girdejai mikruskiu programavima ju neiseemus is aparato?
    pas rusus pav.
    http://www.phyton.ru/pages/page22.html

  4. ISP ir TOP2007 neturi nieko bendro… ISP (in system programming) yra įvairių modelių, dažnai tarpusavyje nesuderinamų. Tas rusiškas adapteris persiprogramuoja bet kokiam galimam variantui, todėl ir universalus. Va keli adapteriai programuojamai logikai: http://www.vabolis.lt/2007/04/01/kabeliu-schemos/

    O šiaip, pas procesoriukus, galima atjungti šį režimą. O štai paprasta serial epromą galima “debuginti” su kompu- nuskaitoma ką ten į ją sunciama. Aišku, jei greičiai didėja, reikia loginio analizatoriaus (kaip šito: http://www.vabolis.lt/2008/03/26/loginis-analizatorius/ ) ir jam I2C ar kokio kitokio protokolo plugino.

  5. Gal ir yra, bet… reikia, kad softas palaikytu kitus standartus, greičiausiai USB. Šiaip, manau USB-LPT kabelis čia padėtu, bet jau Altera softas puikiausiai veikia per nestandartinę LPT jungtį.

  6. norejau paklaust ar yra pas jus 28c64 mikruskei write funkcija
    cia kalbu apie programeri top is kitaicu
    read funkcija yr
    nepasigilinau tai gal jis nenori jos rasyt
    nu pas eepromiukus yr ta funkcija

  7. reiktu universalaus programatoriaus gal galetumet koky rekomenduot?
    kad butu nebrangus ir kokiu dar adapteriu turetu, gali but naudotas.
    labai mandro nereiktu

  8. Šiaip, praėjus keletai metų, galiu pasakyti, kad šis programeris BUVO geras, kol neapsiupgreidinosi kompiuteris. Nors hardwarė naudoja jungo draiverius ir juos galima gauti Windows 7 (64 bitų versijai), ir jie netgi nesusiinstaliuoja! Tačiau turimas programerio softas nedirba su nauja draiverių versija.
    Pabandžiau virtual PC, teoriškai susiinstaliavo seni draiveriai ir viskas rodo, kad gerai. Bet VISTIEK kiniškas softas neveikia. Paprasčiausiai nemato įrenginio. Kiek supratau jungo draiveriai neprasimuša per virtualizacijos barjerus.

    Taigi, reikia naujo programatoriaus. Senasis dirbs su dedicated hardware ir su WinXP.

    If you want to buy programmer with brand name TOP, don’t fuck your brain. China maker are suckers- this programmer will not work on modern systems. Do not support crap makers.

Leave a Reply

Your email address will not be published. Required fields are marked *