Táto konštrukcia vznikla náhodou. Roky som používal doma vyrobenú sondu, ale má už vyše 20 rokov a chcelo by to niečo modernejšie. Samozrejme, svoju úlohu plní, ale čas pokročil a technológie sú lepšie.
Čo teda očakávať od logickej sondy? Hlavne zobrazovanie logických úrovní. Ale dnes nám už nestačia úrovne TTL a CMOS. Máme tu čipy, ktoré pracujú s 3,6V, 3,3V a ďalšími nižšími napätiami. A tým sa menia aj logické úrovne, ktoré je potrebné zobrazovať.
Samozrejmosťou bolo zobrazovanie dvoch (či troch) úrovní LED diódami. Lepšie sondy už mali aj zvukovú signalizáciu. Táto sonda tieto vlastnosti zachováva, pridáva však aj niečo naviac. Úrovne zobrazuje nielen LED diódami, ale aj na malom displeji ako úrovne napäťové.
Na rozlišovanie úrovní nie sú použité napäťové komparátory ako u väčšiny konštrukcií, ale 12bitový A/D prevodník. Ten v cykle meria napätie na hrote a prepočítava ho na volty. Na vstupe je napäťová delička, takže sonda zvláda aj aj napätia CMOS, max. vstupné napätie je 50V.
Možno namietať, že prevodník je pomalý a nemusí obsiahnuť stav v danej chvíli. Na druhej strane však pri rýchlych zmenách úrovní na vstupe bežnej sondy aj tak väčšinou svietia dve-tri diódy a nedá sa určiť úroveň, ale len konštatovať, že sa rýchlo mení.
Korektné zobrazenie napätia počas testovania algoritmu.
Aktuálny firmvér v mikroprocesore podporuje tri režimy práce:
- zobrazovanie úrovní LED diódami (0,8ms sken)
- zobrazovanie úrovní LED diódami a zobrazenie napätia na displeji (8ms sken), vhodné pre statické alebo pomaly sa meniace signály
- analógový osciloskop (0,15ms sken, cca 7000 vzoriek/s.)
Pripravuje sa aj ďalšia zaujímavá funkcionalita...
Pravým tlačidlom sa mení režim práce.
Ľavým tlačidlom sa menia definície úrovní.
Zobrazenie pomocou LED diód, na displeji svieti len zvolená definícia úrovní
Zobrazenie pomocou LED a informácie o napätí
Osciloskop (aktuálne zobrazuje priebeh na sériovej linke TTL)
V prípade osciloskopu sa pravým tlačidlom zmrazí obrazovka, aby bol lepšie viditeľný pribeh signálu na displeji.
Ľavým tlačidlom je možno prepínať synchronizáciu medzi vzostupnou alebo zostupnou hranou signálu.
Žltá LED svieti pri čakaní na synchronizačnú hranicu.
Podporované definície úrovní:
TTL, HCT 5V
CMOS, HC 5V
CMOS 15V
LV 3,3V
LV 1,8V
...ale možno doplniť akékoľvek.
...bude pokračovať...