Xtrinsic Touch Sensing Software 2.6 – precyzyjne wykrywanie dotyku dla mikrokontrolerów Freescale

Pakiet TSS (Touch Sensing Software) – biblioteka wraz z zestawem narzędzi projektowych – pozwala zaimplementować dotykowy interfejs użytkownika w projektach wykorzystujących mikrokontrolery firmy Freescale. W ostatniej wersji oprogramowania TSS 2.6 dodano wsparcie dla mikrokontrolerów S08 oraz wykonanych w technologii 90 nm Coldfire+ i Kinetis.

Interfejs klawiatury bezstykowej TSI/TSS w mikrokontrolerach Kinetis firmy Freescale

Moduł TSI to zintegrowane w mikrokontrolerach firmy Freescale peryferium, które umożliwia współpracę tych układów z  pojemnościowymi klawiaturami dotykowymi. Oprócz zasobu sprzętowego wbudowanego w strukturę układów, producent opracował również biblioteką programistyczną TSS, która przeznaczona jest do obsługi modułu TSI.

Obsługa kontrolera klawiatur pojemnościowych w mikrokontrolerach Freescale Kinetis

Dotychczas najpopularniejszym sposobem implementacji interfejsu użytkownika opartego na metodzie pojemnościowej było wykorzystanie mikrokontrolera z zewnętrznym układem sterownika klawiatur pojemnościowych, bądź mikrokontrolera wykorzystującego biblioteki programistyczne z kodem źródłowym algorytmów odczytu stanów przycisków klawiatur pojemnościowych. Firma Freescale poszła o krok dalej, integrując kontroler klawiatur pojemnościowych w swoich mikrokontrolerach z rodziny Kinetis.

Scalone interfejsy bezstykowe firmy Freescale

Interfejs użytkownika jest jednym z podstawowych elementów większości urządzeń elektronicznych. Jego istotność jest wynikiem pełnionej funkcji Jego duże znaczenie wynika z realizowanej funkcji, która polegającej na zapewnieniu interakcji między urządzeniem i jego użytkownikiem (obsługa, diagnostyka, zmiana parametrów pracy itp.).