12.2. trackball
Un trackball (trackball) este uneori numit "mouse-ul mecanic inversat", deoarece mișcarea cursorului este asociată cu rotația manuală a protuberanței deasupra suprafeței mingii situată în partea superioară a corpului manipulatorului. Trackballs sunt utilizate în sistemele de proiectare automată, prelucrarea imaginilor și gestionarea programelor de jocuri. Mișcarea mingii în pistă se transformă în semnale de numărare de-a lungul axelor X și Y. În fiecare direcție se formează până la 480 impulsuri pe rotație ale bilei, frecvența impulsurilor fiind proporțională cu viteza de rotație. Trackball-ul este un dispozitiv opto-mecanic care conține senzori optici cu fotodiode (receptoare luminoase) situate astfel încât să determine modul în care mingea se rotește: în sus, în jos, în stânga sau în dreapta. Senzorul generează semnale cu un nivel TTL: + X, -X, + Y, -V. În Fig. 12.2 prezintă o diagramă simplificată a interfeței trackball-ului (BL).
Fig. 12.2. Diagrama simplificată a interfeței CM
Circuitul de interfață trackball conține două contoare reversibile CXX și CCH, ale căror conținut poate fi citit prin tampoane de bus (SB) de pe magistrala de date (SD), respectiv de semnalele de citire ЧтХ și ЧтУ. Pentru a preveni depășirea contoarelor atunci când mingea se rotește în aceeași direcție, decodoarele de valoare limită (tranziții de la 0 la 255 și de la 255 la 0) se aplică DPZ1 și DPZ2.
În alte manipulatoare sferice, se folosesc două potențiometre. Atunci când mingea este rotită, valorile rezistenței potențiometrelor se modifică, ceea ce afectează proporțional durata semnalelor. Unele companii produc mini trackballs pentru PC-uri portabile, instalate pe partea laterală a tastaturii.