Resistive Touch Filtering(Texas Instruments)

download Resistive Touch Filtering(Texas Instruments)

of 12

Transcript of Resistive Touch Filtering(Texas Instruments)

  • 7/23/2019 Resistive Touch Filtering(Texas Instruments)

    1/12

    A p p l i c a t i o n R e p o r t S B A A 1 5 5 A J u l y 2 0 0 7 R e v i s e d S e p t e m b e r 2 0 0 7

    R e d u c i n g A n a l o g I n p u t N o i s e i n T o u c h S c r e e n S y s t e m s W e n d y F a n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H P A P r e c i s i o n A n a l o g A p p l i c a t i o n s

    A B S T R A C T T h i s a p p l i c a t i o n r e p o r t d i s c u s s e s s o m e c o m m o n m e t h o d s f o r r e d u c i n g n o i s e i n t h e a n a l o g i n p u t c i r c u i t r y o f a r e s i s t i v e t o u c h s c r e e n c o n t r o l l e r . I n t e r m s o f h a r d w a r e d e s i g n , t h e p r i n t e d c i r c u i t b o a r d l a y o u t a n d g r o u n d i n g a r e t h e k e y s ; t h e a d d i t i o n a l n o i s e - d e c o u p l i n g c a p a c i t o r i n a t o u c h s c r e e n c o n t r o l l e r i n p u t p i n m a y a l s o h e l p . O n t h e s o f t w a r e s i d e , s e v e r a l s i m p l e , w i d e l y - a p p l i e d f i l t e r i n g a l g o r i t h m s a r e p r e s e n t e d a s s o l u t i o n s f o r n o i s e r e d u c t i o n .

    C o n t e n t s

    1 I n t r o d u c t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 L a y o u t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 N o i s e D e c o u p l i n g C a p a c i t o r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 S i m p l e S o f t w a r e A v e r a g e / F i l t e r A l g o r i t h m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 T o u c h S c r e e n P a n e l P r e s s u r e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 C o n c l u s i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 07 R e f e r e n c e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1

    L i s t o f F i g u r e s

    1 T o u c h S c r e e n S y s t e m w i t h T I ' s A D S 7 8 4 6 T o u c h S c r e e n C o n t r o l l e r . . . . . . . . . . . . . . . . . . . . . . . . 22 B l o c k D i a g r a m o f a T y p i c a l 4 - W i r e R e s i s t i v e T o u c h S c r e e n S y s t e m . . . . . . . . . . . . . . . . . . . . . . . . 23 T o u c h S c r e e n C o n t r o l l e r M u s t R e d u c e S a m p l e R a t e W h i l e I n p u t C a p a c i t a n c e a n d

    P a n e l R e s i s t a n c e I n c r e a s e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 P r e s s u r e M e a s u r e m e n t o f R e s i s t i v e T o u c h P a n e l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    S P I i s a t r a d e m a r k o f M o t o r o l a , I n c . I2 C i s a t r a d e m a r k o f N X P S e m i c o n d u c t o r s . A l l o t h e r t r a d e m a r k s a r e t h e p r o p e r t y o f t h e i r r e s p e c t i v e o w n e r s .

    S B A A 1 5 5 A J u l y 2 0 0 7 R e v i s e d S e p t e m b e r 2 0 0 7 R e d u c i n g A n a l o g I n p u t N o i s e i n T o u c h S c r e e n S y s t e m s 1

    S u b m i t D o c u m e n t a t i o n F e e d b a c k

    http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SBAA155A
  • 7/23/2019 Resistive Touch Filtering(Texas Instruments)

    2/12

    www.ti.com

    1 I n t r o d u c t i o n

    X+, X , Y+, Y I C or SPI Bus2 TM TM

    Interrupt

    Resistive

    Touch Screen

    Touch Screen

    Controller Host Processor

    Analog Interface

    Analog Input Circuitry

    Digital Interface

    I n t r o d u c t i o n

    I n p r a c t i c a l a p p l i c a t i o n s , p r o b l e m s a s s o c i a t e d w i t h n o i s e i n e l e c t r o n i c d e v i c e s a l w a y s s e e m u n a v o i d a b l e . N o i s e p r o b l e m s a r e e s p e c i a l l y c o m m o n a n d s i g n i f i c a n t i n h u m a n a n d m a c h i n e i n t e r f a c e s y s t e m s , s u c h a s a t o u c h s c r e e n c o n t r o l l e r ( T S C ) . F i g u r e 1 i l l u s t r a t e s a t y p i c a l T S C s y s t e m .

    F i g u r e 1 . T o u c h S c r e e n S y s t e m w i t h T I ' s A D S 7 8 4 6 T o u c h S c r e e n C o n t r o l l e r

    I n a T S C s y s t e m , t h e t o u c h p a n e l i s u s u a l l y a s s e m b l e d o n t o p o f a n L C D d i s p l a y , a n d t h e r e f o r e , e x c e s s i v e n o i s e f r o m b o t h t h e d i s p l a y a n d b a c k - l i g h t i s e a s i l y c o u p l e d i n t o t h e t o u c h p a n e l . A d d i t i o n a l l y , a s t h e h u m a n a n d m a c h i n e ( c o m p u t e r ) i n t e r f a c e d e v i c e , t h e p a n e l i s d e s i g n e d f o r u s e r s t o t o u c h . T o u c h i n g t h e p a n e l g e n e r a t e s n o i s e a n d p a r a s i t i c s b e c a u s e o f p a n e l m e c h a n i c a l v i b r a t i o n s a n d t r a n s i e n t s , a s w e l l a s a r e s u l t o f e l e c t r o s t a t i c d i s c h a r g e ( E S D ) a n d e l e c t r o m a g n e t i c p u l s e s ( E M P ) f r o m u s e r s a n d t h e o p e r a t i n g e n v i r o n m e n t s .

    S u c h n o i s e i s o f t e n p i c k e d u p b y t h e T S C d e v i c e f r o m i t s a n a l o g i n p u t c i r c u i t r y , a s s h o w n i n F i g u r e 2 . T h i s

    n o i s e c a n d r a s t i c a l l y r e d u c e t h e a c c u r a c y a n d r e l i a b i l i t y o f t h e e n t i r e t o u c h s c r e e n s y s t e m .

    F i g u r e 2 . B l o c k D i a g r a m o f a T y p i c a l 4 - W i r e R e s i s t i v e T o u c h S c r e e n S y s t e m

    2 R e d u c i n g A n a l o g I n p u t N o i s e i n T o u c h S c r e e n S y s t e m s S B A A 1 5 5 A J u l y 2 0 0 7 R e v i s e d S e p t e m b e r 2 0 0 7

    S u b m i t D o c u m e n t a t i o n F e e d b a c k

    http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SBAA155A
  • 7/23/2019 Resistive Touch Filtering(Texas Instruments)

    3/12

    www.ti.com

    2 L a y o u t

    3 N o i s e D e c o u p l i n g C a p a c i t o r s

    L a y o u t

    T h i s a p p l i c a t i o n r e p o r t p r e s e n t s t h e m o s t c o m m o n m e t h o d s t o r e d u c e n o i s e a t t h e T S C i n p u t c i r c u i t r y , i n c l u d i n g :

    A t t e n t i o n t o p r i n t e d c i r c u i t b o a r d ( P C B ) l a y o u t ;

    A d d i t i o n a l d e - c o u p l i n g c a p a c i t o r s ;

    I m p l e m e n t i n g a v e r a g i n g a n d f i l t e r s ; a n d

    U t i l i z i n g t o u c h s c r e e n p a n e l p r e s s u r e p a r a m e t e r s .

    G o o d P C B l a y o u t p r a c t i c e c a n o p t i m i z e T S C s y s t e m p e r f o r m a n c e , i n a d d i t i o n t o e a s i n g o t h e r d e s i g n r e s t r i c t i o n s , r e d u c i n g d e s i g n / d e b u g c o s t s , a n d s h o r t e n i n g p r o d u c t d e v e l o p m e n t t i m e . F o l l o w a c c e p t a b l e d e s i g n p r a c t i c e s f o r P C B l a y o u t i n g e n e r a l .

    I n t h e s p e c i f i c c a s e o f a r e s i s t i v e t o u c h s c r e e n , a d d i t i o n a l c a r e s h o u l d b e g i v e n t o t h e c o n n e c t i o n b e t w e e n t h e T S C a n d t h e t o u c h s c r e e n ; t h a t i s , t h e a n a l o g I n t e r f a c e a s s h o w n i n F i g u r e 2 . B e c a u s e r e s i s t i v e t o u c h s c r e e n s h a v e f a i r l y l o w r e s i s t a n c e ( 1 0 0 t o 2 0 0 0 ) , t h e i n t e r c o n n e c t i o n s h o u l d b e a s s h o r t a n d r o b u s t a s p o s s i b l e . L o o s e c o n n e c t i o n s c a n b e a s o u r c e o f e r r o r w h e n t h e c o n t a c t r e s i s t a n c e c h a n g e s w i t h f l e x i n g o r v i b r a t i o n s .

    T h e a n a l o g - t o - d i g i t a l c o n v e r t e r ( A D C ) i n m o s t r e s i s t i v e T S C d e v i c e s i s a s u c c e s s i v e - a p p r o x i m a t i o n

    r e s p o n s e ( S A R ) A D C . T h e g e n e r i c S A R a r c h i t e c t u r e i s s e n s i t i v e t o g l i t c h e s o r s u d d e n c h a n g e s i n t h e p o w e r s u p p l y , g r o u n d c o n n e c t i o n s , a n d d i g i t a l i n p u t s t h a t o c c u r j u s t b e f o r e l a t c h i n g t h e o u t p u t o f t h e a n a l o g c o m p a r a t o r . T h e r e f o r e , d u r i n g a n y s i n g l e c o n v e r s i o n f o r a n n - b i t S A R c o n v e r t e r , t h e r e a r e nw i n d o w s i n w h i c h l a r g e e x t e r n a l t r a n s i e n t v o l t a g e s c a n e a s i l y a f f e c t t h e c o n v e r s i o n r e s u l t . S u c h g l i t c h e s m i g h t o r i g i n a t e f r o m s w i t c h i n g p o w e r s u p p l i e s , n e a r b y d i g i t a l l o g i c , a n d h i g h - p o w e r d e v i c e s . T h e d e g r e e o f e r r o r i n t h e d i g i t a l o u t p u t d e p e n d s o n t h e r e f e r e n c e v o l t a g e , l a y o u t , a n d t h e e x a c t t i m i n g o f t h e e x t e r n a l e v e n t . W i t h t h i s c o n s i d e r a t i o n i n m i n d , p o w e r t o t h e T S C s h o u l d b e c l e a n a n d w e l l - b y p a s s e d , w i t h b y p a s s c a p a c i t o r s b e t w e e n p o w e r a n d g r o u n d . T h e s e b y p a s s c a p a c i t o r s m u s t b e p l a c e d a s c l o s e t o t h e T S C d e v i c e a s p o s s i b l e .

    A l l g r o u n d p i n s o f t h e T S C d e v i c e s h o u l d b e c o n n e c t e d t o a c l e a n g r o u n d p o i n t . I n m a n y c a s e s , t h i s p o i n t i s t h e a n a l o g g r o u n d . A v o i d c o n n e c t i o n s t h a t a r e t o o n e a r t h e g r o u n d i n g p o i n t o f a m i c r o c o n t r o l l e r o r d i g i t a l s i g n a l p r o c e s s o r . I f n e e d e d , r u n a g r o u n d t r a c e d i r e c t l y f r o m t h e c o n v e r t e r t o t h e p o w e r - s u p p l y e n t r y o r b a t t e r y c o n n e c t i o n p o i n t . T h e i d e a l l a y o u t i n c l u d e s a n a n a l o g g r o u n d p l a n e d e d i c a t e d t o t h e c o n v e r t e r a n d a s s o c i a t e d a n a l o g c i r c u i t r y .

    M a n y T S C a p p l i c a t i o n s h a v e c o n f l i c t i n g r e q u i r e m e n t s f o r p o w e r , c o s t , s i z e , a n d w e i g h t ; e a c h s i t u a t i o n i s u n i q u e . T h e s e s u g g e s t i o n s a r e c o m m o n l y - a c c e p t e d P C B d e s i g n p r a c t i c e s f o r a n a l o g a p p l i c a t i o n s . I n d i v i d u a l u s e r s s h o u l d c o n s u l t t h e s p e c i f i c l a y o u t r e q u i r e m e n t s f o r t h e r e s p e c t i v e T S C d e v i c e .

    A s n o t e d e a r l i e r , n o i s e c a n b e a m a j o r s o u r c e o f e r r o r i n t o u c h s c r e e n a p p l i c a t i o n s ( f o r e x a m p l e , a p p l i c a t i o n s t h a t r e q u i r e a b a c k - l i t L C D p a n e l ) . T h i s e l e c t r o m a g n e t i c i n f e r e n c e ( E M I ) n o i s e c a n b e c o u p l e d t h r o u g h t h e L C D p a n e l t o t h e t o u c h s c r e e n a n d c a u s e f l i c k e r i n g o f t h e c o n v e r t e d A D C d a t a .

    T o r e d u c e t h i s t y p e o f e r r o r , u s i n g a t o u c h s c r e e n w i t h a b o t t o m - s i d e m e t a l l a y e r c o n n e c t e d t o g r o u n d i s r e c o m m e n d e d . T h i s c o n f i g u r a t i o n c o u p l e s m o s t o f t h e n o i s e t o g r o u n d , a n d h a s b e e n s h o w n t o b e v e r y h e l p f u l i n m a n y T S C a p p l i c a t i o n s .

    A d d i t i o n a l l y , a d d i n g s e v e r a l d e c o u p l i n g c a p a c i t o r s , f r o m Y + , Y , X + , a n d X t o g r o u n d , i s a n o t h e r w a y t o r e d u c e a n a l o g i n p u t n o i s e . N o t e , h o w e v e r , t h a t u s i n g t h e s e c a p a c i t o r s i n c r e a s e s s c r e e n s e t t l i n g t i m e a n d r e q u i r e s l o n g e r p a n e l v o l t a g e s t a b i l i z a t i o n t i m e s , a n d p o s s i b l y l o n g e r p r e - c h a r g e a n d s e n s e t i m e s . S e e R e f . 1 2 f o r a d i s c u s s i o n o f t h e s e t i m i n g f u n c t i o n s a n d f e a t u r e s .

    S B A A 1 5 5 A J u l y 2 0 0 7 R e v i s e d S e p t e m b e r 2 0 0 7 R e d u c i n g A n a l o g I n p u t N o i s e i n T o u c h S c r e e n S y s t e m s 3

    S u b m i t D o c u m e n t a t i o n F e e d b a c k

    http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SBAA155A
  • 7/23/2019 Resistive Touch Filtering(Texas Instruments)

    4/12

    www.ti.com

    100k

    10k

    1k

    100

    10

    1

    COORDINATE PAIRS/SEC vs PANEL RESISTANCE vs FILTER CAPACITANCE

    0 100 200 300 400 500 600 700 800 900 1000

    Panel Resistance

    CoordinatePairsperSecond

    0.1 F

    1 F

    0.001 F

    0.01 F

    4 S i m p l e S o f t w a r e A v e r a g e / F i l t e r A l g o r i t h m s

    X(k) = b x(k n) n

    N 1

    n = 0 ( 1 )

    S i m p l e S o f t w a r e A v e r a g e / F i l t e r A l g o r i t h m s

    F i g u r e 3 i l l u s t r a t e s t h e o u t c o m e s o f u s i n g a d e c o u p l i n g c a p a c i t o r i n t h e T S C i n p u t l i n e s . U s e r s m a y n e e d t o e x a m i n e t h e r e l a t i o n s h i p b e t w e e n t h e t o u c h p a n e l r e s i s t a n c e , i n p u t c i r c u i t c a p a c i t a n c e , a n d t h e T S C s a m p l e r a t e f o r p o s s i b l e d e c o u p l i n g s o l u t i o n s .

    F i g u r e 3 . T o u c h S c r e e n C o n t r o l l e r M u s t R e d u c e S a m p l e R a t e W h i l e I n p u t C a p a c i t a n c e a n d P a n e l

    R e s i s t a n c e I n c r e a s e

    T h e g r a p h i n F i g u r e 3 i n d i c a t e s t h a t a T S C d e v i c e c a n p r o d u c e s m o r e t h a n 5 0 , 0 0 0 X / Y c o o r d i n a t e - p a i r s p e r s e c o n d o n a 3 0 0 - t o u c h p a n e l w h e n t h e i n p u t c a p a c i t a n c e i s l e s s t h a n 0 . 0 0 1 F . T h e s a m e s y s t e m w i t h 1 - F c a p a c i t o r s c a n o n l y p r o d u c e 5 0 c o o r d i n a t e - p a i r s p e r s e c o n d . T h u s , i n a r e a l - w o r l d a p p l i c a t i o n , i t i s s u g g e s t e d t o u s e a n o i s e d e c o u p l i n g c a p a c i t o r o n l y a s t h e l a s t o p t i o n f o r r e s o l v i n g T S C n o i s e p r o b l e m s . A d d t h e c a p a c i t o r s o n l y w h e n a b s o l u t e l y n e c e s s a r y .

    W h e n t h e c a p a c i t o r s m u s t b e u s e d , f i r s t s t a r t w i t h a d d i n g a s m a l l c a p a c i t o r ( f o r e x a m p l e , 0 . 0 1 F ) , p l a c e d o n l y o n t h e n e g a t i v e ( X o r Y ) p i n .

    A n o t h e r w i d e l y - u s e d m e t h o d f o r r e d u c i n g n o i s e i n T S C a p p l i c a t i o n s i s t o a v e r a g e o r f i l t e r m u l t i p l e s a m p l e s

    f o r e a c h t o u c h c o o r d i n a t e . T h e r e a r e t w o p o s s i b l e p l a c e s t o i m p l e m e n t t h e a v e r a g e / f i l t e r ( s e e t h e T S C d i a g r a m i n F i g u r e 2 ) . T h e f i r s t p l a c e i s a t t h e h o s t p r o c e s s o r , i n t h e h o s t s o f t w a r e ; t h e o t h e r ( a n d a b e t t e r ) l o c a t i o n i s a t t h e T S C , i n t h e T S C b u i l t - i n h a r d w a r e ( R e f . 1 , R e f . 2 ) . T h e s e c o n d l o c a t i o n i s s u p e r i o r b e c a u s e o f i t s a d v a n t a g e i n r e d u c i n g b o t h d i g i t a l i n t e r f a c e t r a f f i c a n d h o s t p r o c e s s o r o v e r h e a d .

    W h e n n o i s e b e c o m e s o n e o f t h e c o n c e r n s i n a g i v e n d e s i g n , c o n s i d e r s e l e c t i n g a n d u s i n g a T S C d e v i c e w i t h a b u i l t - i n f i l t e r i n g f u n c t i o n , o r d e v e l o p n o i s e r e d u c t i o n s o f t w a r e r o u t i n e s t o a v e r a g e / f i l t e r n o i s e r u n n i n g i n t h e h o s t s o f t w a r e .

    G e n e r a l l y s p e a k i n g , t h e d a t a a v e r a g i n g o r f i l t e r i n g c a n b e e x p r e s s e d a s a f i n i t e i m p u l s e r e s p o n s e ( F I R ) f i l t e r , a s s h o w n i n E q u a t i o n 1 :

    W h e r e :

    X ( k ) i s t h e r e f i n e d t o u c h d a t a

    x ( k ) i s t h e r a w t o u c h d a t a

    b n i s t h e c o e f f i c i e n t o r w e i g h t f a c t o r o f t h e f i l t e r

    N i s t h e n u m b e r o f t h e m u l t i p l e s a m p l e s f o r e a c h t o u c h c o o r d i n a t e ( N 1 i s t h e o r d e r o f t h e f i l t e r )

    T h i s s e c t i o n p r e s e n t s s e v e r a l s i m p l e a v e r a g e / f i l t e r a l g o r i t h m s , u s e d b y t h e h o s t p r o c e s s o r . T h e s e f i l t e r s a r e v e r y l o w - o r d e r b e c a u s e h i g h e r N c o s t s h i g h e r o v e r h e a d f o r t h e h o s t p r o c e s s o r , a n d c r e a t e s h i g h e r a n a l o g a n d d i g i t a l t r a f f i c a s w e l l a s h i g h e r p o w e r c o n s u m p t i o n s .

    4 R e d u c i n g A n a l o g I n p u t N o i s e i n T o u c h S c r e e n S y s t e m s S B A A 1 5 5 A J u l y 2 0 0 7 R e v i s e d S e p t e m b e r 2 0 0 7

    S u b m i t D o c u m e n t a t i o n F e e d b a c k

    http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SBAA155A
  • 7/23/2019 Resistive Touch Filtering(Texas Instruments)

    5/12

    www.ti.com

    4 . 1 A v e r a g e

    b =n

    1

    N ( 2 )

    X(k) = x(k n) / 4 =3

    n = 0

    [ x(k) + x(k 1) + x(k 2) + x(k 3)]

    4 ( 3 )

    4 . 2 W e i g h t e d A v e r a g e

    b =n

    0 for the first one or more data x(k)

    1/M for the later x(k) ( 4 )

    S i m p l e S o f t w a r e A v e r a g e / F i l t e r A l g o r i t h m s

    A v e r a g i n g c a n b e c o n s i d e r e d a s E q u a t i o n 1 w i t h E q u a t i o n 2 :

    E q u a t i o n 3 s h o w s t h i s e x a m p l e : s a m p l e 4 X d a t a , N = 4 a n d b n = 1 / N , a n d g e t t h e a v e r a g e :

    T h e s o f t w a r e r o u t i n e f o r t h i s m a t h e m a t i c a l p r o c e s s i s s h o w n i n E x a m p l e 1 .

    E x a m p l e 1 . A v e r a g i n g

    / / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * / /

    # d e f i n e N 4 / / m u l t i p l e s a m p l i n g d a t a N = 4 t i m e s

    u n s i g n e d i n t X ; / / t h e r e f i n e d / a v e r a g e d X

    u n s i g n e d i n t x [ N ] ; / / t h e 4 m u l t i p l e s a m p l e s r a w t o u c h d a t a

    b y t e i ; / / a l o o p c o u n t e r

    / / s t o r e t h e 4 r a w s a m p l e d a t a i n t o x [ 4 ] a r r a y b e f o r e r u n t h e f o l l o w i n g c o d e

    / /

    / / * * * * * * * * * * * * F i n d t h e a v e r a g e v a l u e X o f N s a m p l e s i n x [ 4 ] a r r a y * * * * * * * * * * * * / /

    / /

    X = x [ 0 ] ; / / s u m t h e N r a w d a t a

    f o r ( i = 1 ; i < N ; i + + ) { X + = x [ i ] ; }

    X = X > > 2 ; / / d i v i d e b y N ( h e r e N = 4 )

    / / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * / /

    I n a t o u c h s c r e e n s y s t e m , t h e r e i s u s u a l l y m o r e n o i s e w h e n t h e t o u c h d r i v e r f i r s t p o w e r s o n . T h e r e f o r e , w h e n t h e h o s t s a m p l e s a c o o r d i n a t e ( f o r e x a m p l e , X ) , t h e d r i v e r s h o u l d b e p r o g r a m m e d t o s t a y o n d u r i n g t h e m u l t i p l e s a m p l i n g s a n d t o b e t u r n e d o f f a f t e r t h e l a s t d a t a s a m p l i n g . T h e f i r s t f e w d a t a s a m p l e s m a y b e m o r e n o i s y b e c a u s e t h e d r i v e r h a s j u s t p o w e r e d o n . A w e i g h t e d a v e r a g e c a n w o r k b e t t e r h e r e ; u s e E q u a t i o n 4 i n E q u a t i o n 1 :

    W h e r e :

    M i s t h e n u m b e r o f a v e r a g e d m u l t i p l e d a t a

    M < N

    F o r e x a m p l e , s a m p l e 4 X d a t a , N = 4 ; a n d d i s c a r d t h e f i r s t t w o s a m p l e s , t h e n M = 2 .

    S B A A 1 5 5 A J u l y 2 0 0 7 R e v i s e d S e p t e m b e r 2 0 0 7 R e d u c i n g A n a l o g I n p u t N o i s e i n T o u c h S c r e e n S y s t e m s 5

    S u b m i t D o c u m e n t a t i o n F e e d b a c k

    http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SBAA155A
  • 7/23/2019 Resistive Touch Filtering(Texas Instruments)

    6/12

    www.ti.com

    4 . 3 M i d d l e V a l u e

    b =n

    1 for middle value x(k)

    0 for all other x(k) ( 5 )

    S i m p l e S o f t w a r e A v e r a g e / F i l t e r A l g o r i t h m s

    T h e s o f t w a r e r o u t i n e f o r t h i s p r o c e s s i s s h o w n i n E x a m p l e 2 .

    E x a m p l e 2 . W e i g h t e d A v e r a g i n g

    / / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * / /

    # d e f i n e N 4 / / m u l t i p l e s a m p l i n g d a t a N = 4 t i m e s

    u n s i g n e d i n t X ; / / t h e r e f i n e d / a v e r a g e d X

    u n s i g n e d i n t x [ N ] ; / / t h e 4 m u l t i p l e s a m p l e s r a w t o u c h d a t a

    b y t e i ; / / a l o o p c o u n t e r

    / / s t o r e t h e 4 r a w s a m p l e d a t a i n t o x [ 4 ] a r r a y b e f o r e r u n t h e f o l l o w i n g c o d e

    / /

    / / * * * * * * * F i n d t h e w e i g h t e d a v e r a g e v a l u e X o f N s a m p l e s i n x [ 4 ] a r r a y * * * * * * * / /

    / /

    X = x [ 2 ] ; / / s u m t h e M r a w d a t a

    f o r ( i = 2 ; i < N ; i + + ) { X + = x [ i ] ; }

    X = X > > 1 ; / / d i v i d e b y M ( h e r e M = 2 )

    / / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * / /

    T h e m i d d l e v a l u e o f m u l t i p l e s a m p l e s c a n b e c o n s i d e r e d a s E q u a t i o n 1 w i t h E q u a t i o n 5 :

    O b v i o u s l y , a m i d d l e v a l u e i s a l s o a s p e c i f i c w e i g h t e d a v e r a g e . T h e a l g o r i t h m f o r f i n d i n g t h e m i d d l e v a l u e ( f o r e x a m p l e , a t N = 3 ) i s :

    S a m p l e t h r e e t o u c h d a t a p o i n t s ; x ( k ) , x ( k 1 ) , a n d x ( k 2 ) ;

    C o m p a r e x ( k ) a n d x ( k 1 ) , a n d t h e n c o m p a r e t h e l a r g e r o n e ( x H ) t o x ( k 2 ) ;

    I f x H i s s m a l l e r t h a n x ( k 2 ) , t h e n X = x H a n d t h e c a l c u l a t i o n i s d o n e . E l s e : c o m p a r e x ( k 2 ) a n d n o n x H ( t h a t i s , x L ) ; t h e l a r g e r o n e i s X , a n d t h e c a l c u l a t i o n i s d o n e .

    6 R e d u c i n g A n a l o g I n p u t N o i s e i n T o u c h S c r e e n S y s t e m s S B A A 1 5 5 A J u l y 2 0 0 7 R e v i s e d S e p t e m b e r 2 0 0 7

    S u b m i t D o c u m e n t a t i o n F e e d b a c k

    http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SBAA155A
  • 7/23/2019 Resistive Touch Filtering(Texas Instruments)

    7/12

    www.ti.com

    4 . 4 A v e r a g i n g t h e C l o s e s t D a t a

    b =n

    1/2 for 2x data with values closer to each other

    0 for 1x with values not close to each other (outlying) ( 6 )

    S i m p l e S o f t w a r e A v e r a g e / F i l t e r A l g o r i t h m s

    E x a m p l e 3 s h o w s a s o f t w a r e r o u t i n e f o r t h i s c a l c u l a t i o n .

    E x a m p l e 3 . M i d d l e V a l u e A v e r a g i n g

    / / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * / /

    u n s i g n e d i n t X ; / / t h e m i d d l e v a l u e X

    u n s i g n e d i n t x [ 3 ] ; / / t h e 3 m u l t i p l e s a m p l e s r a w t o u c h d a t a

    / / s t o r e t h e 3 r a w s a m p l e d a t a i n t o x [ 3 ] a r r a y b e f o r e r u n t h e f o l l o w i n g c o d e

    / /

    / / * * * * * * * * F i n d t h e m i d d l e v a l u e X a m o n g 3 s a m p l e s x [ 0 ] . x [ 1 ] a n d x [ 2 ] * * * * * * * * / /

    / /

    i f ( x [ 0 ] > = x [ 1 ] ) { / / c o m p a r e x ( k ) a n d x ( k - 1 )

    x H = x [ 0 ] ;

    x L = x [ 1 ] ;

    } e l s e {

    x H = x [ 1 ] ;

    x L = x [ 0 ] ;

    }

    i f ( x H < = x [ 2 ] ) { / / l a r g e r o n e x H c o m p a r e t o x ( k - 2 ) ;

    X = x H ; / / i f x H s m a l l e r t h a n x ( k - 2 ) : t h e n X = x H

    } e l s e { / / e l s e : c o m p a r e x ( k - 2 ) a n d n o n x H ( i . e . x L )

    i f ( x [ 2 ] > = x L ) { / / t h e l a r g e r o n e i s X

    X = x [ 2 ] ;

    } e l s e {

    X = x L ;

    }

    }

    / / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * / /

    T h e r e i s a n o t h e r c o m m o n a v e r a g e a l g o r i t h m t h a t u s e s o n l y t h e d a t a p o i n t s t h a t a r e c l o s e t o e a c h o t h e r , d i s c a r d i n g a n y o u t l y i n g d a t a .

    F o r e x a m p l e , T a k e X d a t a t h r e e t i m e s ( a g a i n , f o r N = 3 ) , a n d u s e o n l y t h e t w o p o i n t s t h a t a r e c l o s e t o e a c h o t h e r . I t c a n b e c o n s i d e r e d a s E q u a t i o n 1 w i t h E q u a t i o n 6 :

    T h e e x a m p l e a l g o r i t h m i s :

    S a m p l e t h r e e t o u c h d a t a , s a y x ( k ) , x ( k 1 ) , a n d x ( k 2 ) ;

    G e t t h e i r a b s o l u t e d i f f e r e n t i a l s : d 1 = | x ( k ) x ( k - 1 ) | , d 2 = | x ( k 1 ) x ( k 2 ) | a n d d 3 = | x ( k 2 ) x ( k ) | ,

    F i n d t h e s m a l l e s t a m o n g d 1 , d 2 , a n d d 3

    S B A A 1 5 5 A J u l y 2 0 0 7 R e v i s e d S e p t e m b e r 2 0 0 7 R e d u c i n g A n a l o g I n p u t N o i s e i n T o u c h S c r e e n S y s t e m s 7

    S u b m i t D o c u m e n t a t i o n F e e d b a c k

    http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SBAA155A
  • 7/23/2019 Resistive Touch Filtering(Texas Instruments)

    8/12

    www.ti.com

    5 T o u c h S c r e e n P a n e l P r e s s u r e

    T o u c h S c r e e n P a n e l P r e s s u r e

    E x a m p l e 4 g i v e s t h e s o f t w a r e r o u t i n e f o r t h i s c a l c u l a t i o n .

    E x a m p l e 4 . A v e r a g i n g C l o s e s t D a t a

    / / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * / /

    u n s i g n e d i n t X ; / / t h e m i d d l e v a l u e X

    u n s i g n e d i n t x [ 3 ] ; / / t h e 3 m u l t i p l e s a m p l e s r a w t o u c h d a t a

    i n t d [ 3 ] ; / / t h e d i f f e r e n t i a l s o f r a w t o u c h d a t a

    b y t e i ; / / a l o o p c o u n t e r

    / / s t o r e t h e 3 r a w s a m p l e d a t a i n t o x [ 3 ] a r r a y b e f o r e r u n t h e f o l l o w i n g c o d e

    / /

    / / * * * F i n d t h e a v e r a g e v a l u e X o f 2 c l o s e - v a l u e d s a m p l e s i n x [ 0 ] . x [ 1 ] a n d x [ 2 ] * * * / /

    / /

    d [ 0 ] = x [ 0 ] x [ 1 ] ; / / g e t t h e d i f f e r e n t i a l s

    d [ 1 ] = x [ 1 ] x [ 2 ] ;

    d [ 2 ] = x [ 2 ] x [ 0 ] ;

    f o r ( i = 0 ; i < 3 ; i + + ) { / / g e t t h e a b s o l u t e d i f f e r e n t i a l s

    i f ( d [ i ] < 0 ) { d ( i ) = d ( i ) ; }

    }

    i f ( d [ 0 ] < d [ 1 ] ) { / / w h e n d [ 0 ] < d [ 1 ]

    i f ( d [ 0 ] < d [ 2 ] ) { / / c o m p a r e d [ 0 ] t o d [ 2 ]

    X = x [ 0 ] + x [ 1 ] ; / / d [ 0 ] i s t h e s m a l l e s t i f d [ 0 ] < d [ 2 ] a l s o

    } e l s e {

    X = x [ 0 ] + x [ 2 ] ; / / d [ 2 ] i s t h e s m a l l e s t i f d [ 2 ] < = d [ 0 ] < d [ 1 ]

    }

    } e l s e { / / o t h e r w i s e , i . e . : w h e n d [ 1 ] < = d [ 0 ]

    i f ( d [ 1 ] < d [ 2 ] ) { / / c o m p a r e d [ 1 ] t o d [ 2 ]

    X = x [ 1 ] + x [ 2 ] ; / / d [ 1 ] i s t h e s m a l l e s t i f d [ 1 ] < d [ 2 ] a l s o

    } e l s e {

    X = x [ 0 ] + x [ 2 ] ; / / d [ 2 ] i s t h e s m a l l e s t i f d [ 2 ] < = d [ 1 ] < = d [ 0 ]

    }

    }

    X > > = 1 ;

    / / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * / /

    A n o t h e r w a y t o r e d u c e n o i s e a n d e l i m i n a t e u n r e l i a b l e d a t a , u s i n g s o f t w a r e , i s t o t a k e a d v a n t a g e o f t h e T S C d e v i c e p r e s s u r e m e a s u r e m e n t . A s w e k n o w , t h e h o s t d o e s n o t w a n t t h e t o u c h d a t a s e t w h e n t h e p a n e l h a s n o t b e e n t o u c h e d ( n o p r e s s u r e ) , o r w h e n i t h a s n o t b e e n f i r m l y t o u c h e d ( v e r y l i g h t p r e s s u r e ) . L i g h t t o u c h o r p r e s s u r e o n t h e p a n e l m a y b e s i m p l y u n d e r s t o o d b y t h e s y s t e m a s f a l s e c o n t a c t s b e c a u s e o f p a n e l m e c h a n i c a l v i b r a t i o n o r o t h e r e n v i r o n m e n t a l f a c t o r s .

    8 R e d u c i n g A n a l o g I n p u t N o i s e i n T o u c h S c r e e n S y s t e m s S B A A 1 5 5 A J u l y 2 0 0 7 R e v i s e d S e p t e m b e r 2 0 0 7

    S u b m i t D o c u m e n t a t i o n F e e d b a c k

    http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SBAA155A
  • 7/23/2019 Resistive Touch Filtering(Texas Instruments)

    9/12

    www.ti.com

    Measure X-Position

    Touch

    X+ Y+

    X Y

    VD+

    A B

    X-Position

    a)Add panel driving powerto X+/X pins, and read X-position from Y+ pin.

    b)Add panel driving power to Y+/X pins, and read Z -position from X+ pin and . 1 2Z -position from Y pin

    Measure Z -Position1

    Touch

    X+ Y+

    YX

    VD

    +

    Z -Position1

    Z -Position2

    ITOUCH

    R =Z(V V )

    I

    B A

    TOUCH ( 7 )

    R =ZVD 2 1(Z Z ) / Q

    V ZD 1/ Q R = R X / QXXA

    Z

    Z2

    11

    ( 8 )

    P = R Z ( 9 )

    T o u c h S c r e e n P a n e l P r e s s u r e

    T h e r e s i s t i v e t o u c h p a n e l p r e s s u r e i s p r o p o r t i o n a l t o t h e r e s i s t a n c e b e t w e e n p o i n t s A a n d B i n F i g u r e 4 ,d e n o t e d b y R Z , a n d E q u a t i o n 7 .

    F i g u r e 4 . P r e s s u r e M e a s u r e m e n t o f R e s i s t i v e T o u c h P a n e l

    W h e r e :

    V A = V D Z 1/ Q

    V B = V D Z 2/ Q

    Z 1 a n d Z 2 a r e t h e m e a s u r e d Z 1 - P o s i t i o n a n d Z 2 - P o s i t i o n , r e s p e c t i v e l y ; a n d Q c o r r e s p o n d s t o t h e T S C r e s o l u t i o n . F o r e x a m p l e , Q = 2 5 6 i f t h e T S C r e s o l u t i o n i s 8 - b i t , Q = 1 0 2 4 i f i t i s 1 0 - b i t , o r Q = 4 0 9 6 i f i t i s 1 2 - b i t . W h e n t h e t o u c h d r i v e r o r p o w e r ( V D D ) i s a d d e d b e t w e e n Y + a n d X , a s s h o w n i n F i g u r e 4 b ,I T O U C H = V A / R X A = ( V D Z 1 / Q ) / R X A , w i t h t h e r e s i s t a n c e a t p o i n t A b e i n g R X A = R X X / Q , w h e r e X i s t h e m e a s u r e d X - p o s i t i o n w h e n t h e X d r i v e r i s O N , a s s h o w n i n F i g u r e 4 a . . T h u s , b y b r i n g i n g t h e e x p r e s s i o n o f I T O U C H h e r e i n t o E q u a t i o n 7 , w e g e t E q u a t i o n 8 :

    E q u a t i o n 8 i s t h e f i r s t d a t a s h e e t e q u a t i o n f o r m a n y T I T S C d e v i c e s ; s e e R e f . 3 t h r o u g h R e f . 1 1 , f o r e x a m p l e .

    W h e n t h e r e i s n o t o u c h o n t h e p a n e l , t h e t o u c h p a n e l Z d i r e c t i o n r e s i s t a n c e R Z i s a l m o s t i n f i n i t e . W h e n a t o u c h i s p u t o n t h e p a n e l , i t b e c o m e s c o n d u c t i v e , w i t h r e s i s t a n c e f r o m s e v e r a l h u n d r e d o h m s t o 1 k ,i n v e r s e l y p r o p o r t i o n a l t o t h e p r e s s u r e o n t h e t o u c h p a n e l ( d e n o t e d b y P ) . T h a t i s : t h e p r e s s u r e o n t o u c h p a n e l , P , c a n b e e x p r e s s e d a s a f u n c t i o n o f R Z a n d i t i s g i v e n b y E q u a t i o n 9 :

    W h e r e a n d a r e p o s i t i v e r e a l v a l u e s a n d c a n b e o b t a i n e d b y e x p e r i e n c e .

    S B A A 1 5 5 A J u l y 2 0 0 7 R e v i s e d S e p t e m b e r 2 0 0 7 R e d u c i n g A n a l o g I n p u t N o i s e i n T o u c h S c r e e n S y s t e m s 9

    S u b m i t D o c u m e n t a t i o n F e e d b a c k

    http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SBAA155Ahttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SBAA155Ahttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SBAA155A
  • 7/23/2019 Resistive Touch Filtering(Texas Instruments)

    10/12

    www.ti.com

    6 C o n c l u s i o n s

    C o n c l u s i o n s

    N o t e t h a t t h e r e s o l u t i o n o f t h e t o u c h p r e s s u r e i s v e r y p o o r f o r t h e m o s t t o u c h p a n e l s c u r r e n t l y o n t h e m a r k e t . T h u s , t h e P f r o m E q u a t i o n 9 p r o v i d e s o n l y t h e t r e n d o f t h e p r e s s u r e o n t h e t o u c h p a n e l .

    T h e l o g i c f o r t h e h o s t t o u s e t h e p r e s s u r e P a n d v a l i d a t e a s e t o f t o u c h s c r e e n d a t a f r o m t h e T S C i s s h o w n i n E x a m p l e 5 .

    E x a m p l e 5 .

    / / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * / /

    u n s i g n e d i n t P ; / / t h e t o u c h p r e s s u r e

    u n s i g n e d i n t T h r e s h o l d / / t h e t o u c h p r e s s u r e t h r e s h o l d

    / / S a m p l e X , Y , Z 1 a n d Z 2 t o u c h d a t a

    / / C a l c u l a t e R z u s i n g E q . 8 .

    / / C a l c u l a t e P u s i n g E q 9 .

    i f ( P > T h r e s h o l d )

    {

    / / t h e s e t o f t o u c h c o o r d i n a t e s ( X , Y ) i s v a l i d

    }

    / / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * / /

    T h i s m e t h o d i s v e r y e f f e c t i v e f o r r e d u c i n g n o i s e i f t h e t o u c h s y s t e m i s c o n f i g u r e d t o i g n o r e a n y l i g h t o r n o n - f i r m t o u c h . M a n y o f T I ' s T S C E V M s y s t e m s , s u c h a s t h a t i n t h e T S C 2 0 0 3 E V M - P D K o r t h e T S C 2 0 0 5 E V M - P D K , u s e t h i s a p p r o a c h t o h e l p r e d u c e n o i s e i n T S C e v a l u a t i o n a p p l i c a t i o n s .

    T o r e d u c e a n a l o g i n p u t n o i s e i n a r e s i s t i v e t o u c h s c r e e n s y s t e m , b o t h h a r d w a r e a n d s o f t w a r e a p p r o a c h e s a r e r e c o m m e n d e d . P C B l a y o u t i s a l w a y s t h e f i r s t l i n e o f d e f e n s e a g a i n s t n o i s e ; t h e a d d e d n o i s e - d e c o u p l i n g c a p a c i t o r i n t h e T S C i n p u t p i n m a y a l s o h e l p w h e n a l l o t h e r m e t h o d s h a d b e e n e x h a u s t e d . A v e r a g e / f i l t e r t o u c h d a t a f r o m m u l t i p l e s a m p l e s a r e a n e f f i c i e n t t e c h n i q u e f o r r e d u c i n g n o i s e a n d r e f i n i n g T S C d a t a . S e l e c t i n g a T S C d e v i c e w i t h b u i l t - i n f i l t e r i n g i s o n e o f t h e i m p o r t a n t c o n s i d e r a t i o n s

    a t s y s t e m d e s i g n . W h e n u s i n g t h e h o s t p r o c e s s o r t o p e r f o r m a v e r a g e / f i l t e r f u n c t i o n s , u s e r s m a y a l s o a p p l y s e v e r a l s i m p l e a l g o r i t h m s t o r e d u c e n o i s e . T h e t o u c h p r e s s u r e t h r e s h o l d c a n a l s o b e u s e d t o e l i m i n a t e u n r e l i a b l e d a t a .

    R e d u c i n g A n a l o g I n p u t N o i s e i n T o u c h S c r e e n S y s t e m s 1 0 S B A A 1 5 5 A J u l y 2 0 0 7 R e v i s e d S e p t e m b e r 2 0 0 7

    S u b m i t D o c u m e n t a t i o n F e e d b a c k

    http://focus.ti.com/docs/toolsw/folders/print/tsc2005evm-pdk.htmlhttp://focus.ti.com/docs/toolsw/folders/print/tsc2003evm-pdk.htmlhttp://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SBAA155Ahttp://focus.ti.com/docs/toolsw/folders/print/tsc2005evm-pdk.htmlhttp://focus.ti.com/docs/toolsw/folders/print/tsc2003evm-pdk.html
  • 7/23/2019 Resistive Touch Filtering(Texas Instruments)

    11/12

    www.ti.com

    7 R e f e r e n c e s

    R e f e r e n c e s

    U n l e s s o t h e r w i s e n o t e d , c o p i e s o f t h e r e f e r e n c e d d a t a s h e e t s a n d a p p l i c a t i o n r e p o r t s c a n b e d o w n l o a d e d f r o m t h e T e x a s I n s t r u m e n t s w e b s i t e a t w w w . t i . c o m .

    1 . B a k e r , B . a n d F a n g , W . ( 2 0 0 7 . ) . P o w e r i n g r e s i s t i v e t o u c h s c r e e n s e f f i c i e n t l y . M a y 2 0 0 7 , P l a n e t A n a l o g .

    2 . F a n g , W . ( 2 0 0 7 . ) . O p e r a t i o n S c h e m e s o f T o u c h S c r e e n C o n t r o l l e r s . T e x a s I n s t r u m e n t s a p p l i c a t i o n n o t e

    S L A A 3 5 9 .3 . A D S 7 8 4 3 : T o u c h S c r e e n C o n t r o l l e r . T e x a s I n s t r u m e n t s p r o d u c t d a t a s h e e t S B A S 0 9 0 .

    4 . A D S 7 8 4 5 : T o u c h S c r e e n C o n t r o l l e r . T e x a s I n s t r u m e n t s p r o d u c t d a t a s h e e t S B A S 1 0 4 .

    5 . A D S 7 8 4 6 : T o u c h S c r e e n C o n t r o l l e r . T e x a s I n s t r u m e n t s p r o d u c t d a t a s h e e t S B A S 1 2 5 .

    6 . T S C 2 0 0 3 : I 2 C T o u c h S c r e e n C o n t r o l l e r . T e x a s I n s t r u m e n t s p r o d u c t d a t a s h e e t S B A S 1 6 2 .

    7 . T S C 2 0 4 6 : L o w V o l t a g e I O T o u c h S c r e e n C o n t r o l l e r . T e x a s I n s t r u m e n t s p r o d u c t d a t a s h e e t S B A S 2 6 5 .

    8 . T S C 2 0 0 4 : 1 . 6 V t o 3 . 6 V , 1 2 - B i t , N a n o p o w e r , 4 - W i r e T o u c h S c r e e n C o n t r o l l e r w i t h I 2 C I n t e r f a c e . T e x a s I n s t r u m e n t s p r o d u c t d a t a s h e e t S B A S 4 0 8 .

    9 . T S C 2 0 0 5 : 1 . 6 V t o 3 . 6 V , 1 2 - B i t , N a n o p o w e r , 4 - W i r e T o u c h S c r e e n C o n t r o l l e r w i t h S P I I n t e r f a c e . T e x a s I n s t r u m e n t s p r o d u c t d a t a s h e e t S B A S 3 7 9 .

    1 0 . T S C 2 0 0 6 : N a n o p o w e r , 4 - W i r e T o u c h S c r e e n C o n t r o l l e r w i t h S P I I n t e r f a c e . T e x a s I n s t r u m e n t s p r o d u c t d a t a s h e e t S B A S 4 1 5 .

    1 1 . T S C 2 0 0 7 : 1 . 2 V t o 3 . 6 V , 1 2 - B i t , N a n o p o w e r , 4 - W i r e M i c r o T o u c h S c r e e n C o n t r o l l e r w i t h I 2 C I n t e r f a c e . T e x a s I n s t r u m e n t s p r o d u c t d a t a s h e e t S B A S 4 0 5 .

    1 2 . F a n g , W . ( 2 0 0 7 . ) . S e t u p a n d u s e T S C t i m i n g s . T e x a s I n s t r u m e n t s a p p l i c a t i o n n o t e S L A A 3 6 2 .

    S B A A 1 5 5 A J u l y 2 0 0 7 R e v i s e d S e p t e m b e r 2 0 0 7 R e d u c i n g A n a l o g I n p u t N o i s e i n T o u c h S c r e e n S y s t e m s 1 1

    S u b m i t D o c u m e n t a t i o n F e e d b a c k

    http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SBAA155Ahttp://www-s.ti.com/sc/techlit/SLAA362http://www-s.ti.com/sc/techlit/SBAS405http://www-s.ti.com/sc/techlit/SBAS415http://www-s.ti.com/sc/techlit/SBAS408http://www-s.ti.com/sc/techlit/SBAS265http://www-s.ti.com/sc/techlit/SBAS162http://www-s.ti.com/sc/techlit/SBAS125http://www-s.ti.com/sc/techlit/SBAS104http://www-s.ti.com/sc/techlit/SBAS090http://www-s.ti.com/sc/techlit/SLAA359http://www.planetanalog.com/http://www.ti.com/
  • 7/23/2019 Resistive Touch Filtering(Texas Instruments)

    12/12

    I M P O R T A N T N O T I C E

    T e x a s I n s t r u m e n t s I n c o r p o r a t e d a n d i t s s u b s i d i a r i e s ( T I ) r e s e r v e t h e r i g h t t o m a k e c o r r e c t i o n s , m o d i f i c a t i o n s , e n h a n c e m e n t s , i m p r o v e m e n t s , a n d o t h e r c h a n g e s t o i t s p r o d u c t s a n d s e r v i c e s a t a n y t i m e a n d t o d i s c o n t i n u e a n y p r o d u c t o r s e r v i c e w i t h o u t n o t i c e . C u s t o m e r s s h o u l d o b t a i n t h e l a t e s t r e l e v a n t i n f o r m a t i o n b e f o r e p l a c i n g o r d e r s a n d s h o u l d v e r i f y t h a t s u c h i n f o r m a t i o n i s c u r r e n t a n d c o m p l e t e . A l l p r o d u c t s a r e s o l d s u b j e c t t o T I s t e r m s a n d c o n d i t i o n s o f s a l e s u p p l i e d a t t h e t i m e o f o r d e r a c k n o w l e d g m e n t .

    T I w a r r a n t s p e r f o r m a n c e o f i t s h a r d w a r e p r o d u c t s t o t h e s p e c i f i c a t i o n s a p p l i c a b l e a t t h e t i m e o f s a l e i n a c c o r d a n c e w i t h T I s

    s t a n d a r d w a r r a n t y . T e s t i n g a n d o t h e r q u a l i t y c o n t r o l t e c h n i q u e s a r e u s e d t o t h e e x t e n t T I d e e m s n e c e s s a r y t o s u p p o r t t h i s w a r r a n t y . E x c e p t w h e r e m a n d a t e d b y g o v e r n m e n t r e q u i r e m e n t s , t e s t i n g o f a l l p a r a m e t e r s o f e a c h p r o d u c t i s n o t n e c e s s a r i l y p e r f o r m e d .

    T I a s s u m e s n o l i a b i l i t y f o r a p p l i c a t i o n s a s s i s t a n c e o r c u s t o m e r p r o d u c t d e s i g n . C u s t o m e r s a r e r e s p o n s i b l e f o r t h e i r p r o d u c t s a n d a p p l i c a t i o n s u s i n g T I c o m p o n e n t s . T o m i n i m i z e t h e r i s k s a s s o c i a t e d w i t h c u s t o m e r p r o d u c t s a n d a p p l i c a t i o n s , c u s t o m e r s s h o u l d p r o v i d e a d e q u a t e d e s i g n a n d o p e r a t i n g s a f e g u a r d s .

    T I d o e s n o t w a r r a n t o r r e p r e s e n t t h a t a n y l i c e n s e , e i t h e r e x p r e s s o r i m p l i e d , i s g r a n t e d u n d e r a n y T I p a t e n t r i g h t , c o p y r i g h t , m a s k w o r k r i g h t , o r o t h e r T I i n t e l l e c t u a l p r o p e r t y r i g h t r e l a t i n g t o a n y c o m b i n a t i o n , m a c h i n e , o r p r o c e s s i n w h i c h T I p r o d u c t s o r s e r v i c e s a r e u s e d . I n f o r m a t i o n p u b l i s h e d b y T I r e g a r d i n g t h i r d - p a r t y p r o d u c t s o r s e r v i c e s d o e s n o t c o n s t i t u t e a l i c e n s e f r o m T I t o u s e s u c h p r o d u c t s o r s e r v i c e s o r a w a r r a n t y o r e n d o r s e m e n t t h e r e o f . U s e o f s u c h i n f o r m a t i o n m a y r e q u i r e a l i c e n s e f r o m a t h i r d p a r t y u n d e r t h e p a t e n t s o r o t h e r i n t e l l e c t u a l p r o p e r t y o f t h e t h i r d p a r t y , o r a l i c e n s e f r o m T I u n d e r t h e p a t e n t s o r o t h e r i n t e l l e c t u a l p r o p e r t y o f T I .

    R e p r o d u c t i o n o f T I i n f o r m a t i o n i n T I d a t a b o o k s o r d a t a s h e e t s i s p e r m i s s i b l e o n l y i f r e p r o d u c t i o n i s w i t h o u t a l t e r a t i o n a n d i s a c c o m p a n i e d b y a l l a s s o c i a t e d w a r r a n t i e s , c o n d i t i o n s , l i m i t a t i o n s , a n d n o t i c e s . R e p r o d u c t i o n o f t h i s i n f o r m a t i o n w i t h a l t e r a t i o n i s a n u n f a i r a n d d e c e p t i v e b u s i n e s s p r a c t i c e . T I i s n o t r e s p o n s i b l e o r l i a b l e f o r s u c h a l t e r e d d o c u m e n t a t i o n . I n f o r m a t i o n o f t h i r d p a r t i e s m a y b e s u b j e c t t o a d d i t i o n a l r e s t r i c t i o n s .

    R e s a l e o f T I p r o d u c t s o r s e r v i c e s w i t h s t a t e m e n t s d i f f e r e n t f r o m o r b e y o n d t h e p a r a m e t e r s s t a t e d b y T I f o r t h a t p r o d u c t o r s e r v i c e v o i d s a l l e x p r e s s a n d a n y i m p l i e d w a r r a n t i e s f o r t h e a s s o c i a t e d T I p r o d u c t o r s e r v i c e a n d i s a n u n f a i r a n d d e c e p t i v e b u s i n e s s p r a c t i c e . T I i s n o t r e s p o n s i b l e o r l i a b l e f o r a n y s u c h s t a t e m e n t s .

    T I p r o d u c t s a r e n o t a u t h o r i z e d f o r u s e i n s a f e t y - c r i t i c a l a p p l i c a t i o n s ( s u c h a s l i f e s u p p o r t ) w h e r e a f a i l u r e o f t h e T I p r o d u c t w o u l d r e a s o n a b l y b e e x p e c t e d t o c a u s e s e v e r e p e r s o n a l i n j u r y o r d e a t h , u n l e s s o f f i c e r s o f t h e p a r t i e s h a v e e x e c u t e d a n a g r e e m e n t s p e c i f i c a l l y g o v e r n i n g s u c h u s e . B u y e r s r e p r e s e n t t h a t t h e y h a v e a l l n e c e s s a r y e x p e r t i s e i n t h e s a f e t y a n d r e g u l a t o r y r a m i f i c a t i o n s o f t h e i r a p p l i c a t i o n s , a n d a c k n o w l e d g e a n d a g r e e t h a t t h e y a r e s o l e l y r e s p o n s i b l e f o r a l l l e g a l , r e g u l a t o r y a n d s a f e t y - r e l a t e d r e q u i r e m e n t s c o n c e r n i n g t h e i r p r o d u c t s a n d a n y u s e o f T I p r o d u c t s i n s u c h s a f e t y - c r i t i c a l a p p l i c a t i o n s , n o t w i t h s t a n d i n g a n y a p p l i c a t i o n s - r e l a t e d i n f o r m a t i o n o r s u p p o r t t h a t m a y b e p r o v i d e d b y T I . F u r t h e r , B u y e r s m u s t f u l l y i n d e m n i f y T I a n d i t s r e p r e s e n t a t i v e s a g a i n s t a n y d a m a g e s a r i s i n g o u t o f t h e u s e o f T I p r o d u c t s i n s u c h s a f e t y - c r i t i c a l a p p l i c a t i o n s .

    T I p r o d u c t s a r e n e i t h e r d e s i g n e d n o r i n t e n d e d f o r u s e i n m i l i t a r y / a e r o s p a c e a p p l i c a t i o n s o r e n v i r o n m e n t s u n l e s s t h e T I p r o d u c t s a r e s p e c i f i c a l l y d e s i g n a t e d b y T I a s m i l i t a r y - g r a d e o r " e n h a n c e d p l a s t i c . " O n l y p r o d u c t s d e s i g n a t e d b y T I a s m i l i t a r y - g r a d e m e e t m i l i t a r y s p e c i f i c a t i o n s . B u y e r s a c k n o w l e d g e a n d a g r e e t h a t a n y s u c h u s e o f T I p r o d u c t s w h i c h T I h a s n o t d e s i g n a t e d a s m i l i t a r y - g r a d e i s s o l e l y a t t h e B u y e r ' s r i s k , a n d t h a t t h e y a r e s o l e l y r e s p o n s i b l e f o r c o m p l i a n c e w i t h a l l l e g a l a n d r e g u l a t o r y r e q u i r e m e n t s i n c o n n e c t i o n w i t h s u c h u s e .

    T I p r o d u c t s a r e n e i t h e r d e s i g n e d n o r i n t e n d e d f o r u s e i n a u t o m o t i v e a p p l i c a t i o n s o r e n v i r o n m e n t s u n l e s s t h e s p e c i f i c T I p r o d u c t s a r e d e s i g n a t e d b y T I a s c o m p l i a n t w i t h I S O / T S 1 6 9 4 9 r e q u i r e m e n t s . B u y e r s a c k n o w l e d g e a n d a g r e e t h a t , i f t h e y u s e a n y n o n - d e s i g n a t e d p r o d u c t s i n a u t o m o t i v e a p p l i c a t i o n s , T I w i l l n o t b e r e s p o n s i b l e f o r a n y f a i l u r e t o m e e t s u c h r e q u i r e m e n t s .

    F o l l o w i n g a r e U R L s w h e r e y o u c a n o b t a i n i n f o r m a t i o n o n o t h e r T e x a s I n s t r u m e n t s p r o d u c t s a n d a p p l i c a t i o n s o l u t i o n s :

    P r o d u c t s A p p l i c a t i o n s

    A m p l i f i e r s a m p l i f i e r . t i . c o m A u d i o w w w . t i . c o m / a u d i o

    D a t a C o n v e r t e r s d a t a c o n v e r t e r . t i . c o m A u t o m o t i v e w w w . t i . c o m / a u t o m o t i v e

    D S P d s p . t i . c o m B r o a d b a n d w w w . t i . c o m / b r o a d b a n d

    I n t e r f a c e i n t e r f a c e . t i . c o m D i g i t a l C o n t r o l w w w . t i . c o m / d i g i t a l c o n t r o l

    L o g i c l o g i c . t i . c o m M i l i t a r y w w w . t i . c o m / m i l i t a r y

    P o w e r M g m t p o w e r . t i . c o m O p t i c a l N e t w o r k i n g w w w . t i . c o m / o p t i c a l n e t w o r k

    M i c r o c o n t r o l l e r s m i c r o c o n t r o l l e r . t i . c o m S e c u r i t y w w w . t i . c o m / s e c u r i t y

    R F I D w w w . t i - r f i d . c o m T e l e p h o n y w w w . t i . c o m / t e l e p h o n y L o w P o w e r w w w . t i . c o m / l p w V i d e o & I m a g i n g w w w . t i . c o m / v i d e o W i r e l e s s

    W i r e l e s s w w w . t i . c o m / w i r e l e s s

    M a i l i n g A d d r e s s : T e x a s I n s t r u m e n t s , P o s t O f f i c e B o x 6 5 5 3 0 3 , D a l l a s , T e x a s 7 5 2 6 5 C o p y r i g h t 2 0 0 7 , T e x a s I n s t r u m e n t s I n c o r p o r a t e d

    http://www.ti.com/wirelesshttp://www.ti.com/lpwhttp://www.ti.com/videohttp://microcontroller.ti.com/http://www.ti.com/securityhttp://power.ti.com/http://logic.ti.com/http://www.ti.com/militaryhttp://interface.ti.com/http://www.ti.com/digitalcontrolhttp://dsp.ti.com/http://www.ti.com/broadbandhttp://amplifier.ti.com/http://www.ti.com/audiohttp://www.ti.com/wirelesshttp://www.ti.com/videohttp://www.ti.com/lpwhttp://www.ti.com/telephonyhttp://www.ti-rfid.com/http://www.ti.com/securityhttp://microcontroller.ti.com/http://www.ti.com/opticalnetworkhttp://power.ti.com/http://www.ti.com/militaryhttp://logic.ti.com/http://www.ti.com/digitalcontrolhttp://interface.ti.com/http://www.ti.com/broadbandhttp://dsp.ti.com/http://www.ti.com/automotivehttp://dataconverter.ti.com/http://www.ti.com/audiohttp://amplifier.ti.com/