Nasledujúci článok sa pokúša vysvetliť slovo univerzálny, ktoré sa používa v súvislosti s pojmom univerzálny programátor zariadení.
Čo je to univerzálny programátor? Z pohľadu vývojového laboratória je to také, ktoré spoľahlivo programuje širokú škálu programovateľných čipov cez ZIF päticu ako aj cez ISP konektor.
Z hľadiska maloprodukcie je rýchly, ľahko ovládateľný a mimoriadne spoľahlivý. A čo pohľad servisnej osoby? Prenosný, fungujúci na každom PC, s LPT aj USB rozhraním, pod akýmkoľvek operačným systémom a, samozrejme, spoľahlivý.
Prvým predpokladom všestrannosti programátora je univerzálny hardvér, t. j. schopnosť hardvéru vykonávať úlohy, ktoré by mal vykonávať moderný programátor. Časť požadovaných vlastností je viditeľná na prvý pohľad – najmä prítomnosť všetkých potrebných rozhraní na pripojenie k riadiacemu PC (port LPT, port USB) a samozrejme na pripojenie naprogramovaný čip (pätica ZIF, konektor ISP), ktoré sa vyskytujú pri použití programátora.
Je nevyhnutné, aby univerzálny programátor mal kompletný pindriver (t.j. každý signál – čítanie, H, L, PU, PD, CLK, napájanie, programovacie napätie a GND – je možné použiť na ktorýkoľvek zásuvkové kolíky). Rovnako dôležitý je dynamicky konfigurovateľný H/L pindriver na báze FPGA – pretože niektoré obvody vyžadujú príjem pomerne komplikovanej sekvencie signálov s frekvenciou MHz na aktiváciu programovacieho režimu. Samozrejmosťou je podpora obvodov nízkeho napätia už od 1,8 V.
Ďalším predpokladom všestrannosti programátora je riadiaci program. Určuje, či je programátor skutočne použiteľný s ľubovoľným PC a koľko programovateľných čipov programátor podporuje. Podpora systému Windows od Windows 95 až po najnovšiu dostupnú verziu operačného systému Windows je nevyhnutná. Počet podporovaných zariadení by mal byť vyšší ako 30 000.
A ďalším faktorom pri hodnotení všestrannosti programátora je podpora zo strany jeho výrobcu a predajcu: Odpovede na otázky do 24 hodín, okamžitá služba prostredníctvom výmena chybných dielov, dlhá (3-ročná) záruka a flexibilný spôsob generovania nových verzií ovládacieho programu.
A ako sa dosahuje spoľahlivosť programátora? Väčšinou pomocou funkcií, ktoré nie je možné vidieť zvonku v reklame. Základom spoľahlivosti programátora je správne navrhnutý hardvér, dimenzovaný s určitou rezervou, aby prežil scenár najhoršieho prípadu, ktorý zahŕňa ochranné obvody pri všetky vstupyprogramátora. Druhým pilierom je kvalitná výroba a výpaľovanie u výrobcu. Posledným pilierom sú dokonale implementované programovacie algoritmy.
Je tiež vhodné, aby mal programátor nejakú funkciu samotestovania, ktorá vám poskytuje nástroj na uistenie sa, že váš programátor je 100% zdravý. Ak výrobca poskytne aj diagnostické POD(y), môžete si byť vždy istí, že výsledok autotestu „OK“ znamená, že aj váš programátor je určite „OK“.
Elnec sa špecializuje na vývoj a výrobu programovateľných programátorov čipov od roku 1991. Sme hrdí, že naši programátori sú braní ako extrémne spoľahliví. Kvalita a spoľahlivosť našich produktov sa odráža v 3 ročnej záruke na náš univerzálny programátor BeeProg2 a tiež na multiprogramátory BeeHive204/BeeHive208S.
The BeeProg2programátor spĺňa s mnohými rezervami všetky požiadavky kladené na skutočne univerzálneho a spoľahlivého programátora. "Spoľahlivý ako včela" je slogan, ktorý veľmi dobre charakterizuje programátorov BeeProg2/core.