can physical layer requirements

Upload: sachooo

Post on 29-May-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 CAN Physical Layer Requirements

    1/15

    A p p l i c a t i o n R e p o r t S L L A 2 7 0 J a n u a r y 2 0 0 8

    C o n t r o l l e r A r e a N e t w o r k P h y s i c a l L a y e r R e q u i r e m e n t s S t e v e C o r r i g a n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I C P - I n d u s t r i a l I n t e r f a c e

    A B S T R A C T T h e m u l t i p o i n t b u s s t r u c t u r e a n d r o b u s t p r o t o c o l o f t h e H i g h - S p e e d C o n t r o l l e r A r e a N e t w o r k ( C A N ) , I S O 1 1 8 9 8 : 1 9 9 3 , i s f i n d i n g w i d e s p r e a d u s e i n b u i l d i n g a u t o m a t i o n , p r o c e s s c o n t r o l , a n d o t h e r i n d u s t r i e s . T h i s p a p e r p r o v i d e s t h e r e a d e r w i t h t h e f u n d a m e n t a l s o f C A N t e c h n o l o g y , t h e n f o c u s e s o n t h e p h y s i c a l l a y e r r e q u i r e m e n t s .

    C o n t e n t s

    1 I n t r o d u c t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 D a t a - F l o w M o d e l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 B a s i c B u s C o m m u n i c a t i o n R e q u i r e m e n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 P h y s i c a l L a y e r R e q u i r e m e n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    4 . 1 B u s L e n g t h v s S i g n a l i n g R a t e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 . 2 C a b l e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 . 3 S h i e l d T e r m i n a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 . 4 G r o u n d i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 . 5 L i n e T e r m i n a t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 . 6 C o n n e c t o r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 . 7 F i l t e r s / C h o k e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 . 8 S t u b L e n g t h a n d L o o p D e l a y s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 . 9 G a l v a n i c I s o l a t i o n a n d T o t a l P r o p a g a t i o n D e l a y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0

    4 . 1 0 P h y s i c a l L a y e r V a r i a b l e s ( b i t t i m i n g r e q u i r e m e n t s ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 14 . 1 1 N o d e D i f f e r e n t i a l C a p a c i t a n c e a n d S p a c i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 14 . 1 2 M a x i m u m N u m b e r o f N o d e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4

    5 C o n c l u s i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4

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

    1 T h e L a y e r e d I S O 1 1 8 9 8 : 1 9 9 3 S t a n d a r d A r c h i t e c t u r e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 T h e C A N D a t a - F l o w M o d e l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 S t a n d a r d C A N : 1 1 - B i t I d e n t i f i e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 E x t e n d e d C A N : 2 9 - B i t I d e n t i f i e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 C A N B u s T r a f f i c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 D e t a i l s o f a T y p i c a l C A N N o d e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 U n t e r m i n a t e d a n d P r o p e r l y T e r m i n a t e d B u s S i g n a l s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    8 S t a n d a r d T e r m i n a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 I S O 1 1 8 9 8 T e r m i n a t i o n S i n g l e o r S p l i t T e r m i n a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 0 S p l i t T e r m i n a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 1 C A N o p e n D S U B C o n n e c t o r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 2 5 - P i n M i n i - C o n n e c t o r ( A N S I / B . 9 3 . 5 5 M - 1 9 8 1 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 3 C o u p l e d N o i s e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 4 P r o p a g a t i o n D e l a y T i m i n g B u d g e t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 01 5 P a r t i t i o n i n g o f t h e B i t T i m i n g S e g m e n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 11 6 C A N B u s S c h e m a t i c D i a g r a m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 11 7 M i n i m u m C A N D e v i c e S p a c i n g o n a B u s W i t h D e v i c e C a p a c i t a n c e a n d M e d i a

    T M S 3 2 0 F 2 8 1 2 i s a t r a d e m a r k o f T e x a s I n s t r u m e n t s .

    S L L A 2 7 0 J a n u a r y 2 0 0 8 C o n t r o l l e r A r e a N e t w o r k P h y s i c a l L a y e r R e q u i r e m e n t 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=SLLA270
  • 8/9/2019 CAN Physical Layer Requirements

    2/15

    www.ti.com

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

    DSPor

    m ControllerApplicationLayer

    Data-LinkLayer

    LogicLinkControl

    Medium Access Control

    Physical

    Layer

    PhysicalSignaling

    PhysicalMedium Attachment

    Medium DependantInterface

    Embedded

    CAN

    Controller

    CAN

    Transceiver

    CANBusLine

    Electricalspecifications:transceivers,connectors, cable

    CANcontroller,embeddedor

    separate

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

    C a p a c i t a n c e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3

    L i s t o f T a b l e s

    1 S u g g e s t e d C a b l e L e n g t h v s S i g n a l i n g R a t e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

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

    F i g u r e 1 . T h e L a y e r e d I S O 1 1 8 9 8 : 1 9 9 3 S t a n d a r d A r c h i t e c t u r e

    F i g u r e 1 d i s p l a y s t h e I S O 1 1 8 9 8 s t a n d a r d a r c h i t e c t u r e u s i n g t h e b o t t o m t w o l a y e r s o f t h e O S I m o d e l , t h e D a t a - L i n k L a y e r a n d t h e P h y s i c a l L a y e r .

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

    T h e P h y s i c a l L a y e r i s t h e b a s i c h a r d w a r e r e q u i r e d f o r a C A N n e t w o r k , i . e . t h e I S O 1 1 8 9 8 e l e c t r i c a l s p e c i f i c a t i o n s . I t c o n v e r t s 1 s a n d 0 s i n t o e l e c t r i c a l p u l s e s l e a v i n g a n o d e , t h e n b a c k a g a i n f o r a C A N m e s s a g e e n t e r i n g a n o d e . A l t h o u g h t h e o t h e r l a y e r s m a y b e i m p l e m e n t e d i n s o f t w a r e o r i n h a r d w a r e a s a c h i p f u n c t i o n , t h e P h y s i c a l L a y e r i s a l w a y s i m p l e m e n t e d i n h a r d w a r e .

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

    C o n t r o l l e r A r e a N e t w o r k P h y s i c a l L a y e r R e q u i r e m e n t s 2 S L L A 2 7 0 J a n u a r y 2 0 0 8

    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=SLLA270
  • 8/9/2019 CAN Physical Layer Requirements

    3/15

    www.ti.com

    2 D a t a - F l o w M o d e l

    CAN

    NODE1

    CAN

    NODE2

    CAN

    NODE3

    RECEIVE-ONLY

    NODEn

    FILTER FILTER FILTER FILTERDATADATADATADATA

    LOCAL

    INTELLIGENCE

    LOCAL

    INTELLIGENCE

    LOCAL

    INTELLIGENCE

    LOCAL

    INTELLIGENCE

    08BytesData CC RR CC ACK

    EOF

    EOF

    EOF

    FI

    S

    II

    DD

    EErr00 DD LL CC

    11-bitI dentifier

    RTR

    SOF

    11-bi t

    I dentifi er

    RTR

    IDE

    r 0 D L C 0 8 C R C A C Kr 118-bit

    Identifier

    SRR

    SOF

    BytesDataEOF

    EOF

    EOF

    FI

    S

    3 B a s i c B u s C o m m u n i c a t i o n R e q u i r e m e n t s

    D a t a - F l o w M o d e l

    F i g u r e 2 . T h e C A N D a t a - F l o w M o d e l

    S i n c e C A N i s a b r o a d c a s t s y s t e m , a t r a n s m i t t i n g n o d e p l a c e s d a t a o n t h e n e t w o r k f o r a l l n o d e s t o a c c e s s . A s s h o w n i n F i g u r e 2 , o n l y t h o s e n o d e s r e q u i r i n g u p d a t e d d a t a a l l o w t h e m e s s a g e t o p a s s t h r o u g h a f i l t e r t h a t i s s e t b y t h e n e t w o r k d e s i g n e r i . e . , m e s s a g e s f r o m c e r t a i n n o d e s c a n p a s s , a n d a l l o t h e r s a r e i g n o r e d . I f t h i s f i l t e r i s n o t u s e d b y a s y s t e m d e s i g n e r , m u c h o f a n o d e ' s C p r o c e s s i n g t i m e i s s p e n t s o r t i n g t h r o u g h m e s s a g e s t h a t a r e n o t n e e d e d .

    E v e r y m e s s a g e b e g i n s w i t h t h e 1 1 - b i t o r 2 9 - b i t i d e n t i f i e r s h o w n i n F i g u r e 3 a n d F i g u r e 4 , t h a t a s y s t e m d e s i g n e r c a n u s e t o i d e n t i f y t h e c o n t e n t o f a m e s s a g e , s u c h a s t e m p e r a t u r e o r s h a f t p o s i t i o n . I n t h i s w a y , a d e s i g n e r c a n p r i o r i t i z e m e s s a g e s . F o r i n s t a n c e , a n a u t o m o t i v e m e s s a g e w i t h b r a k e i n f o r m a t i o n i s g i v e n a h i g h e r p r i o r i t y i d e n t i f i e r t h a n a t u r n - s i g n a l i d e n t i f i e r . T h i s p r i o r i t y i s d i s c u s s e d i n t h e n e x t s e c t i o n .

    F i g u r e 3 . S t a n d a r d C A N : 1 1 - B i t I d e n t i f i e r

    F i g u r e 4 . E x t e n d e d C A N : 2 9 - B i t I d e n t i f i e r

    C A N ' s m u l t i p l e r e c e p t i o n p r o v i d e s f o r t h e c o n c e p t o f m o d u l a r e l e c t r o n i c s a n d t h e s y n c h r o n i z a t i o n o f d i s t r i b u t e d c o n t r o l p r o c e s s e s : d a t a n e e d e d b y s e v e r a l n o d e s i s b r o a d c a s t o n t h e n e t w o r k i n s u c h a w a y t h a t i t b e c o m e s u n n e c e s s a r y f o r a n o d e t o k n o w o r i g i n o f t h e d a t a . T h i s a l l o w s f o r e a s y s e r v i c i n g a n d u p g r a d i n g n e t w o r k s s i n c e d a t a t r a n s m i s s i o n i s n o t d e p e n d a n t u p o n t h e a v a i l a b i l i t y o f a s p e c i f i c t y p e o f n o d e .

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

    N o t e t h a t a m i n i m u m o f t w o n o d e s m u s t b e u s e d t o i n i t i a l i z e c o m m u n i c a t i o n o n a C A N b u s . S i n c e a t r a n s m i t t e d m e s s a g e m u s t b e a c k n o w l e d g e d i n t h e A C K b i t b y a r e c e i v e r , t h e t r a n s m i t t i n g c o n t r o l l e r w i l l s e n d o u t a n e r r o r f l a g i f t h e m e s s a g e i s n o t p r o p e r l y A C K e d .

    S L L A 2 7 0 J a n u a r y 2 0 0 8 C o n t r o l l e r A r e a N e t w o r k P h y s i c a l L a y e r R e q u i r e m e n t 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=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270
  • 8/9/2019 CAN Physical Layer Requirements

    4/15

    www.ti.com

    NodeCwinsarbitrationACKbit

    ACKbit

    ACKbit

    NODE

    A

    NODE

    B

    NODE

    C

    CAN

    Bus

    4 P h y s i c a l L a y e r R e q u i r e m e n t s

    P h y s i c a l L a y e r R e q u i r e m e n t s

    A l l n o d e s o n a b u s p a r t i c i p a t e i n e a c h b i t a s i t i s b e i n g w r i t t e n . T h e d e v i c e s e n d i n g a m e s s a g e i s a l s o r e c e i v i n g t h a t m e s s a g e i t s e l f c h e c k i n g e a c h b i t a s i t i s w r i t t e n . I n t h i s w a y , t h e s e c o n d n o d e f i l l s i n t h eA C K b i t w h i l e t h e b i t i s s t i l l b e i n g t r a n s m i t t e d b y t h e f i r s t n o d e . T h i s i s w h y i t t a k e s t w o n o d e s t o c o m p l e t e a m e s s a g e t r a n s m i s s i o n . T h i s f u n c t i o n i s b e s t d i s p l a y e d d u r i n g t h e a r b i t r a t i o n s h o w n i n F i g u r e 5 . T h e n o d e s o f F i g u r e 5 c o u l d t h e o r e t i c a l l y b e s e n d i n g m e s s a g e s f r o m a s e n s i n g c i r c u i t a n d m o t o r c o n t r o l l e r .

    A n a c t u a l a p p l i c a t i o n m a y i n c l u d e a t e m p e r a t u r e s e n s o r s e n d i n g o u t a t e m p e r a t u r e u p d a t e t h a t i s u s e d t o

    a d j u s t t h e m o t o r s p e e d o f a f a n . I f a p r e s s u r e s e n s o r n o d e w a n t s t o s e n d a m e s s a g e a t t h e s a m e t i m e , t h e a r b i t r a t i o n i n F i g u r e 5 a s s u r e s t h a t t h e m e s s a g e w i l l b e s e n t . O n t h e l e f t s i d e o f t h e s c o p e N o d e A f i n i s h e s s e n d i n g i t s m e s s a g e a s N o d e s B a n d C f i l l i n t h e A C K b i t i n d i c a t i n g t h a t a m e s s a g e i s r e c e i v e d w i t h o u t e r r o r s . A f t e r t h e m a n d a t o r y i n t e r - f r a m e s p a c e b e t w e e n m e s s a g e s , N o d e s B a n d C t h e n b e g i n a r b i t r a t i o n N o d e C w i n s t h e a r b i t r a t i o n w i t h t h e f i n a l d o m i n a n t b i t a n d s e n d s i t s m e s s a g e . N o d e s A a n d B t h e n A C K C 's m e s s a g e . N o d e B t h e n c o n t i n u e s o n w i t h i t s u n c o n t e s t e d a r b i t r a t i o n a n d m e s s a g e w h i c h i s A C K e d b y N o d e s A a n d C .

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

    F i g u r e 5 . C A N B u s T r a f f i c

    T h e d a t a l i n k a n d p h y s i c a l s i g n a l i n g l a y e r s o f F i g u r e 1 , w h i c h a r e n o r m a l l y t r a n s p a r e n t t o a s y s t e m o p e r a t o r , a r e i n c l u d e d i n a n y c o n t r o l l e r t h a t i m p l e m e n t s t h e C A N p r o t o c o l s u c h a s t h e T e x a s I n s t r u m e n t s T M S 3 2 0 F 2 8 1 2 3 . 3 - V D S P w i t h i n t e g r a t e d C A N c o n t r o l l e r . C o n n e c t i o n t o t h e p h y s i c a l m e d i u m ( t h e b u s ) i s t h e n i m p l e m e n t e d t h r o u g h a l i n e t r a n s c e i v e r s u c h a s T I s S N 6 5 H V D 2 3 3 3 . 3 - V C A N t r a n s c e i v e r t o f o r m a s y s t e m n o d e s h o w n i n F i g u r e 6 .

    4 C o n t r o l l e r A r e a N e t w o r k P h y s i c a l L a y e r R e q u i r e m e n t s S L L A 2 7 0 J a n u a r y 2 0 0 8

    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=SLLA270
  • 8/9/2019 CAN Physical Layer Requirements

    5/15

    www.ti.com

    CANH

    CANL

    CANBus-LineRL

    CAN

    Controller

    (Node #1)

    DSP orC

    CAN

    Transceiver

    CAN

    Controller

    (Node #n)

    DSP orC

    CAN

    Transceiver

    CAN

    Controller

    (Node #2)

    DSP orC

    CAN

    Transceiver

    CAN

    Controller

    (Node #3)

    DSP orC

    CAN

    Transceiver

    RL

    4 . 1 B u s L e n g t h v s S i g n a l i n g R a t e

    P h y s i c a l L a y e r R e q u i r e m e n t s

    F i g u r e 6 . D e t a i l s o f a T y p i c a l C A N N o d e

    T h e H i g h - S p e e d I S O 1 1 8 9 8 S t a n d a r d s p e c i f i c a t i o n s a r e g i v e n f o r a m a x i m u m s i g n a l i n g r a t e o f 1 M b p s w i t h a b u s l e n g t h o f 4 0 m a n d a m a x i m u m o f 3 0 n o d e s . I t a l s o r e c o m m e n d s a m a x i m u m u n - t e r m i n a t e d s t u b l e n g t h o f 0 . 3 m . T h e c a b l e i s s p e c i f i e d t o b e a s h i e l d e d o r u n s h i e l d e d t w i s t e d - p a i r w i t h a 1 2 0 - c h a r a c t e r i s t i c i m p e d a n c e ( Z O ) . T h e S t a n d a r d d e f i n e s a s i n g l e l i n e o f t w i s t e d - p a i r c a b l e w i t h t h e n e t w o r k t o p o l o g y a s s h o w n i n F i g u r e 6 . I t i s t e r m i n a t e d a t b o t h e n d s w i t h 1 2 0 - r e s i s t o r s , w h i c h m a t c h t h e c h a r a c t e r i s t i c i m p e d a n c e o f t h e l i n e t o p r e v e n t s i g n a l r e f l e c t i o n s . A c c o r d i n g t o I S O 1 1 8 9 8 , p l a c i n g R L o n an o d e s h o u l d b e a v o i d e d s i n c e t h e b u s l i n e s l o s e t e r m i n a t i o n i f t h e n o d e i s d i s c o n n e c t e d f r o m t h e b u s .

    T a b l e 1 . S u g g e s t e d C a b l e L e n g t h v s S i g n a l i n g R a t e

    B u s L e n g t h S i g n a l i n g R a t e ( m ) ( M b p s )

    4 0 11 0 0 0 . 5

    2 0 0 0 . 2 5

    5 0 0 0 . 1 0

    1 0 0 0 0 . 0 5

    B a s i c a l l y , t h e m a x i m u m b u s l e n g t h i s d e t e r m i n e d b y , o r r a t h e r i s a t r a d e - o f f w i t h t h e s e l e c t e d s i g n a l i n g r a t e a s l i s t e d i n T a b l e 1 .

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

    t r a n s m i s s i o n d i s t a n c e i s i n c r e a s e d .

    F o r a C A N b u s , t h e s i g n a l i n g r a t e i s a l s o d e t e r m i n e d f r o m t h e t o t a l s y s t e m d e l a y d o w n a n d b a c k b e t w e e n t h e t w o m o s t d i s t a n t n o d e s o f a s y s t e m a n d t h e s u m o f t h e d e l a y s i n t o a n d o u t o f t h e n o d e s o n a b u s w i t h t h e t y p i c a l 5 n s / m p r o p d e l a y o f a t w i s t e d - p a i r c a b l e . A l s o , c o n s i d e r a t i o n m u s t b e g i v e n t h e s i g n a l a m p l i t u d e l o s s d u e t o r e s i s t a n c e o f t h e c a b l e a n d t h e i n p u t r e s i s t a n c e o f t h e t r a n s c e i v e r s . U n d e r s t r i c t a n a l y s i s , s k i n e f f e c t s , p r o x i m i t y t o o t h e r c i r c u i t r y , d i e l e c t r i c l o s s , a n d r a d i a t i o n l o s s e f f e c t s a l l a c t t o i n f l u e n c e t h e p r i m a r y l i n e p a r a m e t e r s a n d d e g r a d e t h e s i g n a l .

    A c o n s e r v a t i v e r u l e o f t h u m b f o r b u s l e n g t h s o v e r 1 0 0 m i s d e r i v e d f r o m t h e p r o d u c t o f t h e s i g n a l i n g r a t e i n M b p s a n d t h e b u s l e n g t h i n m e t e r s , w h i c h s h o u l d b e l e s s t h a n o r e q u a l t o 5 0 .

    S i g n a l i n g R a t e ( M b p s ) B u s L e n g t h ( m ) 5 0

    S L L A 2 7 0 J a n u a r y 2 0 0 8 C o n t r o l l e r A r e a N e t w o r k P h y s i c a l L a y e r R e q u i r e m e n t 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=SLLA270
  • 8/9/2019 CAN Physical Layer Requirements

    6/15

    www.ti.com

    4 . 2 C a b l e s

    4 . 3 S h i e l d T e r m i n a t i o n

    4 . 4 G r o u n d i n g

    4 . 5 L i n e T e r m i n a t i o n s

    P h y s i c a l L a y e r R e q u i r e m e n t s

    I f a 1 0 0 0 m b u s i s r e q u i r e d b y a n a p p l i c a t i o n , t h e n b y t h i s a p p r o x i m a t i o n a 5 0 k b p s s i g n a l i n g r a t e m a y s a f e l y b e u s e d . L a b e x p e r i m e n t s s h o w t h a t a n a c t u a l s a f e s i g n a l i n g r a t e w i t h 1 0 0 0 m o f 1 2 0 - c h a r a c t e r i s t i c i m p e d a n c e t w i s t e d - p a i r c a b l e i s i n d e e d a p p r o x i m a t e l y 5 0 k b p s . B y p r o v i d i n g t h i s e x t r a m a r g i n o f s a f e t y , a l o t o f s y s t e m v a r i a t i o n c a n s t i l l t a k e p l a c e w i t h o u t d i s r u p t i o n s i n c o m m u n i c a t i o n .

    A l o n g c a b l e l e n g t h w i t h a h i g h e r n u m b e r o f n o d e s t h a n t h e S t a n d a r d s r e c o m m e n d e d 3 0 n o d e s m a y r e q u i r e t h e u s e o f h i g h e r c a b l e q u a l i t y , a C A N b u s r e p e a t e r , a n d t i g h t e r o p e r a t i n g t o l e r a n c e s s u c h a s a 5 %

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

    A l t h o u g h u n s h i e l d e d 1 2 0 - c a b l e i s u s e d i n m a n y a p p l i c a t i o n s , d a t a t r a n s m i s s i o n c i r c u i t s e m p l o y i n g C A N t r a n s c e i v e r s a r e u s e d f o r j o b s r e q u i r i n g a r u g g e d i n t e r c o n n e c t i o n w i t h a w i d e c o m m o n - m o d e v o l t a g e r a n g e . T h e r e f o r e , s h i e l d e d c a b l e s u c h a s B e l d e n C a b l e 3 1 0 5 A i s r e c o m m e n d e d i n t h e s e e l e c t r o n i c a l l y h a r s h e n v i r o n m e n t s . S h i e l d e d c a b l e a n d t h e S t a n d a r d s 2 V t o 7 V c o m m o n - m o d e r a n g e o f t o l e r a b l e g r o u n d o f f - s e t , h e l p t o e n s u r e d a t a i n t e g r i t y . N o t e t h a t t h e H V D 1 0 5 0 C A N t r a n s c e i v e r h a s a n e x t e n d e d c o m m o n - m o d e r a n g e o f 1 2 V t o 1 2 V .

    W h i l e p r e f a b r i c a t e d c a b l e s f o r C A N a p p l i c a t i o n s a r e m o r e e x p e n s i v e , t h e y a r e m o r e e a s i l y i n s t a l l e d a n d v e r i f i e d , a n d m a y , t h e r e f o r e , r e d u c e o v e r a l l i n s t a l l a t i o n c o s t a n d t i m e - t o - m a r k e t .

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

    I f i n d i v i d u a l s h i e l d i n g o f t h e s i g n a l p a i r s i s u s e d , u s e t h e s a m e t e r m i n a t i n g t e c h n i q u e a s f o r t h e o v e r a l l s h i e l d .

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

    s a m e d i s c u s s i o n i n t h e s h i e l d i n g s e c t i o n . I f a n e t w o r k i s g r o u n d e d i n m o r e t h a n o n e l o c a t i o n , p a r a s i t i c c u r r e n t w i l l f l o w . B y g r o u n d i n g a n e t w o r k o n l y a t t h e s o u r c e , p o t e n t i a l l y h a z a r d o u s g r o u n d l o o p s a r e a v o i d e d . T h e u s e o f d i g i t a l i s o l a t o r s s u c h a s t h e I S O 7 2 1 ( S L L S 6 2 9 ) i s r e c o m m e n d e d i f i t b e c o m e s n e c e s s a r y t o c o n n e c t t h e g r o u n d s o f d i f f e r e n t s o u r c e s .

    U n u s e d p i n s i n c o n n e c t o r s a s w e l l a s u n u s e d w i r e s i n c a b l e s s h o u l d b e s i n g l e - p o i n t g r o u n d e d a t t h e c o n n e c t o r . U n u s e d w i r e s s h o u l d b e g r o u n d e d a t a l t e r n a t e e n d s t o n e a r b y g r o u n d p i n s .

    T h e 1 2 0 - c h a r a c t e r i s t i c i m p e d a n c e t w i s t e d - p a i r c a b l e i s t e r m i n a t e d w i t h a n i m p e d a n c e o f t h e s a m e v a l u e t o m i n i m i z e d r e f l e c t e d w a v e s t h a t o c c u r f r o m m i s s - m a t c h e d i m p e d a n c e s . F i g u r e 7 i s a n e x a m p l e o f t h e r e f l e c t e d w a v e s t h a t b u i l d u p o n a s i g n a l w h e n t e r m i n a t i o n i s r e m o v e d .

    6 C o n t r o l l e r A r e a N e t w o r k P h y s i c a l L a y e r R e q u i r e m e n t s S L L A 2 7 0 J a n u a r y 2 0 0 8

    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=SLLA270http://www-s.ti.com/sc/techlit/SLLS629
  • 8/9/2019 CAN Physical Layer Requirements

    7/15

    www.ti.com

    4 . 5 . 1 S t a n d a r d T e r m i n a t i o n

    CANL

    CANH

    120 W

    CAN

    Transceiver

    CAN

    Transceiver

    CAN

    Transceiver

    Stub 120 W

    4 . 5 . 2 S p l i t T e r m i n a t i o n

    CANH

    CANL

    RL

    CANH

    CANL

    R L

    2

    R L

    2

    OPTIONAL

    VREF

    C L

    P h y s i c a l L a y e r R e q u i r e m e n t s

    F i g u r e 7 . U n t e r m i n a t e d a n d P r o p e r l y T e r m i n a t e d B u s S i g n a l s

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

    T w o d i f f e r e n t t e r m i n a t i o n m o d e l s a r e r e c o m m e n d e d f o r h i g h - s p e e d C A N a s s h o w n i n F i g u r e 8 a n dF i g u r e 9 . T h e t r a d i t i o n a l 1 2 0 RL o n e a c h e n d o f t h e b u s , o r t h e s p l i t t e r m i n a t i o n u s i n g t w o 6 0 , RL/ 2r e s i s t o r s a n d a c o u p l i n g c a p a c i t o r C L. T h e s e a r e o f t e n u s e d t o f i l t e r h i g h f r e q u e n c y c o m p o n e n t s o n t h e b u s .

    F i g u r e 8 . S t a n d a r d T e r m i n a t i o n

    C a r e m u s t b e t a k e n t o a l l o w f o r s h o r t - c i r c u i t s t o p o w e r s u p p l i e s w h e n s e l e c t i n g a p p r o p r i a t e l y r a t e d t e r m i n a t i o n r e s i s t o r s . W h i l e 1 / 4 W 5 % t o l e r a n c e r e s i s t o r s a r e g e n e r a l l y a c c e p t a b l e , a b u s - l i n e s h o r t - c i r c u i t t o a 2 4 V s u p p l y l i n e w o u l d g e n e r a t e a t r a n s c e i v e r s I O S s h o r t - c i r c u i t o u t p u t c u r r e n t m u l t i p l i e d b y t h e s u p p l y v o l t a g e . T h e 1 / 4 W r e s i s t o r w o u l d b l o w u p i n t h i s c i r c u m s t a n c e .

    F i g u r e 9 . I S O 1 1 8 9 8 T e r m i n a t i o n S i n g l e o r S p l i t T e r m i n a t i o n

    S L L A 2 7 0 J a n u a r y 2 0 0 8 C o n t r o l l e r A r e a N e t w o r k P h y s i c a l L a y e r R e q u i r e m e n t 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=SLLA270
  • 8/9/2019 CAN Physical Layer Requirements

    8/15

    www.ti.com

    CANL

    CANH

    C L

    60 W

    C L

    Low - passfilterwithp2 RC L

    1

    fc =

    60 W

    60 W

    60 W

    node1 nodennode2

    4 . 6 C o n n e c t o r s

    Pin Description

    1 Reserved

    2 CANL CANL buspin

    3 V+ Optional3.3-Vor5-Vpowersupplyfortransceiversanddigitalisolatorsifrequired

    4 Reserved

    5 CAN_SHLD Optionalshield

    6 V- Groundreturnpath/0V

    7 CANH CANHbuspin8 Reserved

    9 V+ Optional3.3-Vor5-Vpowersupplyfortransceiversanddigitalisolatorsifrequired

    P h y s i c a l L a y e r R e q u i r e m e n t s

    N o t e t h a t t r a n s c e i v e r s s u c h a s t h e S N 6 5 H V D 1 0 5 0 h a v e a V r e f o r Vs p l i t p i n s h o w n i n F i g u r e 9 t h a t i s s p e c i f i c a l l y d e s i g n e d t o s t a b i l i z e t h e c o m m o n - m o d e b u s v o l t a g e d u r i n g c o m m u n i c a t i o n ( t h i s a l s o h e l p s r e d u c e r a d i a t e d e m i s s i o n s ) . T h e H V D 1 0 5 0 s V r e f p i n h a s t h e s a m e w i d e c o m m o n - m o d e o p e r a t i n g r a n g e a n d E S D p r o t e c t i o n a s t h e b u s p i n s .

    F i g u r e 1 0 . S p l i t T e r m i n a t i o n

    U n w a n t e d h i g h f r e q u e n c y n o i s e i s f i l t e r e d f r o m b u s l i n e s w i t h t h e s p l i t t e r m i n a t i o n o f F i g u r e 1 0 . T h i s i s

    a c c o m p l i s h e d w i t h c o u p l i n g c a p a c i t o r b e t w e e n t w o ~ 6 0 1 % t e r m i n a t i o n r e s i s t o r s t o c o u p l e h i g h f r e q u e n c y n o i s e t o a s o l i d g r o u n d p o t e n t i a l . C a r e m u s t b e t a k e n t o m a t c h t h e t w o r e s i s t o r s c a r e f u l l y s o a s t o n o t r e d u c e t h e e f f e c t i v e i m m u n i t y . T h i s t e c h n i q u e i m p r o v e s t h e e l e c t r o m a g n e t i c c o m p a t i b i l i t y o f a n e t w o r k . A t y p i c a l v a l u e o f C L f o r a h i g h - s p e e d C A N i s 4 . 7 n F , w h i c h g e n e r a t e s a 3 d B p o i n t a t 1 . 1 M b p s . T h i s , o f c o u r s e i s a s i g n a l i n g r a t e d e p e n d a n t v a l u e .

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

    T h e h i g h e r l a y e r p r o t o c o l s s u c h a s C A N o p e n a n d D e v i c e N e t d e f i n e t h e s p e c i f i c h a r d w a r e r e q u i r e d f o r i m p l e m e n t a t i o n , i n c l u d i n g b u s w i r e a n d c o n n e c t o r s . R e c o m m e n d e d p r o d u c t s m a y b e f o u n d o n

    o r g a n i z a t i o n w e b - s i t e s s u c h a s t h e C i A s C A N - c i a . c o m w h i c h l i s t c o n n e c t o r a n d p i n - o u t s p e c i f i c a t i o n s f o r u s e i n C A N o p e n a p p l i c a t i o n s . T h e s e i n c l u d e t h e 9 - p i n D S U B s h o w n i n F i g u r e 1 1 , M u l t i p o l e , R J 1 0 , R J 4 5 , M 1 2 , t h e 5 - p i n m i n i - s t y l e i n F i g u r e 1 2 a n d m o r e m i c r o - s t y l e c o n n e c t o r s i n t h e C i A s p e c i f i c a t i o n d o c u m e n t D R 3 0 3 - 1 , V 1 - 3 .

    F i g u r e 1 1 . C A N o p e n D S U B C o n n e c t o r

    8 C o n t r o l l e r A r e a N e t w o r k P h y s i c a l L a y e r R e q u i r e m e n t s S L L A 2 7 0 J a n u a r y 2 0 0 8

    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=SLLA270
  • 8/9/2019 CAN Physical Layer Requirements

    9/15

    www.ti.com

    Male Female

    1

    2

    3

    4

    5

    4

    5

    2

    1

    3Pin Description

    1 CAN_SHLD Optionalshield

    2 V+ Optional3.3-Vor5-Vpowersupplyfortransceiversanddigitalisolatorsifrequired

    3 V- Groundreturnpath/0V4 CANH CANHbuspin

    5 CANL CANL buspin

    4 . 7 F i l t e r s / C h o k e s

    4 . 8 S t u b L e n g t h a n d L o o p D e l a y s

    P h y s i c a l L a y e r R e q u i r e m e n t s

    F i g u r e 1 2 . 5 - P i n M i n i - C o n n e c t o r ( A N S I / B . 9 3 . 5 5 M - 1 9 8 1 )

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

    F i g u r e 1 3 . C o u p l e d N o i s e

    T h e c a b l e s u s e d i n F i g u r e 1 3 a r e d i f f e r e n t l e n g t h s o f u n s h i e l d e d t w i s t e d - p a i r 2 4 A W G c o p p e r w i r e a n d t h e f i g u r e c l e a r l y d i s p l a y s t h e i n d u c t e d n o i s e f r o m n e a r b y f l o r e s c e n t l i g h t i n g . P r o p e r l y f i l t e r e d , t h e s e w o u l d b e f o u r n o i s e - f r e e s t r a i g h t l i n e s . I n d u c e d v o l t a g e s o f 1 0 V o r m o r e a r e c o m m o n l y f o u n d o n i n d u s t r i a l b u s e s .

    C h o k e s s u c h a s t h e Z J Y S 8 1 R S - 2 P L 5 1 ( T ) - G 0 1 h a v e b e e n d e v e l o p e d b y T D K s p e c i f i c a l l y t o a d d r e s s t h i s p r o b l e m i n C A N a p p l i c a t i o n s .

    S i n c e s t u b - l i n e s a r e u n t e r m i n a t e d , s i g n a l r e f l e c t i o n s c a n d e v e l o p i n a s t u b t h a t d r i v e s i g n a l l e v e l s b a c k a n d f o r t h a c r o s s a r e c e i v e r ' s i n p u t t h r e s h o l d s , c r e a t i n g e r r o r s . B i t - s a m p l i n g o c c u r s n e a r t h e e n d o f a b i t , s o i t i s m a n d a t o r y t h a t a l l s i g n a l r e f l e c t i o n s i n a C A N s t u b - l i n e b e a t t e n u a t e d b e f o r e o r d u r i n g t h e p r o p a g a t i o n d e l a y s e g m e n t i n F i g u r e 1 5 t o p r o v i d e a n a d e q u a t e m a r g i n o f s a f e t y .

    T o m i n i m i z e d r e f l e c t i o n s , s t u b - l i n e l e n g t h s h o u l d n o t e x c e e d o n e - t h i r d ( 1 / 3 ) o f t h e l i n e ' s c r i t i c a l l e n g t h . B e y o n d t h i s s t u b - l e n g t h , m a n y v a r i a b l e s c o m e i n t o p l a y s i n c e t h e s t u b i s n o l o n g e r c o n s i d e r e d t o b e a l u m p e d p a r a m e t e r . T h i s i s t h e m a x i m u m l e n g t h t h a t a s t u b r e m a i n s i n v i s i b l e t o a t r a n s m i s s i o n l i n e .

    T h e c r i t i c a l l e n g t h o f a b u s l i n e o c c u r s a t t h e p o i n t w h e r e t h e d o w n - a n d - b a c k p r o p a g a t i o n d e l a y ( t p r o p ( t o t a l ) ) o f a s i g n a l t h r o u g h a l i n e e q u a l s t h e t r a n s i t i o n t i m e ( t t) o f a s i g n a l ( t h e g r e a t e r o f t h e r i s e o r f a l l t i m e s ) .

    N e t w o r k C r i t i c a l L e n g t h = t t = t p r o p ( t o t a l )

    T h e r e f o r e , a t y p i c a l C A N d r i v e r m a y h a v e a 5 0 n s t r a n s i t i o n t i m e , a n d w h e n c o n s i d e r i n g a t y p i c a l t w i s t e d - p a i r t r a n s m i s s i o n l i n e p r o p d e l a y o f 5 n s / m , t h e d o w n - a n d - b a c k d e l a y f o r o n e m e t e r b e c o m e s 1 0 n s / m . T h e c r i t i c a l l e n g t h b e c o m e s 5 m ( 5 0 n s / 1 0 n s / m = 5 m ) , a n d t h e m a x u n - t e r m i n a t e d s t u b l e n g t h f o r t h e n e t w o r k i s 1 / 3 r d o f t h e c r i t i c a l l e n g t h , o r 5 / 3 m ( 1 . 6 7 m ) .

    S L L A 2 7 0 J a n u a r y 2 0 0 8 C o n t r o l l e r A r e a N e t w o r k P h y s i c a l L a y e r R e q u i r e m e n t 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=SLLA270
  • 8/9/2019 CAN Physical Layer Requirements

    10/15

    www.ti.com

    4 . 9 G a l v a n i c I s o l a t i o n a n d T o t a l P r o p a g a t i o n D e l a y

    R L R L

    Node # 1 Node # 2 Node # 3 N ode #n

    MostDistantNodes

    down & back

    down

    back

    Transceivers

    Isolators

    Controllersm

    t =t +t +t t t #ntBUD GET ISOLATOR TRANSCEIVER BUS_PROP TRANSCEIVER ISOLATOR C ON TR OL LER+ + +

    t +t +t t tISOLATOR TRANSCEIVER BUS_PROP TRANSCEIVER ISOLATOR+ +

    P h y s i c a l L a y e r R e q u i r e m e n t s

    W h e n c r i t i c a l l e n g t h i s t a k e n i n t o c o n s i d e r a t i o n , d r i v e r s l e w - r a t e c o n t r o l b e c o m e s a v a l u a b l e d e s i g n a s s e t . T h e S t a n d a r d r e c o m m e n d s a m a x i m u m u n - t e r m i n a t e d s t u b l e n g t h o f 0 . 3 m w i t h a 1 M b p s s i g n a l i n g r a t e , b u t w i t h s l e w r a t e c o n t r o l , r e d u c e d s i g n a l i n g r a t e , a n d c a r e f u l d e s i g n , l o n g e r s t u b l e n g t h s a r e e a s i l y o b t a i n e d .

    F o r e x a m p l e , i f a 1 0 k r e s i s t o r i s a p p l i e d f o r s l o p e - c o n t r o l a t t h e R s p i n ( p i n 8 ) o f t h e H V D 2 3 0 C A N t r a n s c e i v e r , a 1 6 0 n s d r i v e r t r a n s i t i o n t i m e i n c r e a s e s t h e m a x i m u m s t u b l e n g t h t o 1 6 / 3 m o r 5 1 / 3 m e t e r s .

    I f g a l v a n i c i s o l a t i o n i s r e q u i r e d o n a n e t w o r k , i t i s n e c e s s a r y t o c o m p e n s a t e f o r s i g n a l p r o p a g a t i o n d e l a y s o n t h e b u s l i n e a s w e l l a s t h r o u g h t h e e l e c t r o n i c i n t e r f a c e c i r c u i t s o f t h e b u s n o d e s . T h e s u m o f t h e p r o p a g a t i o n d e l a y t i m e s o f c o n t r o l l e r s , g a l v a n i c i s o l a t o r s , t r a n s c e i v e r s a n d b u s l i n e s h a s t o b e a s m a l l f r a c t i o n o f t h e t i m e o f a s i n g l e b i t . A p r o p d e l a y t o t a l m u s t b e c a l c u l a t e d a n d d e p e n d s o n t h e s e l e c t e d c o m p o n e n t s : C A N c o n t r o l l e r ( 5 0 n s t o 7 5 n s ) , d i g i t a l i s o l a t o r ( 1 7 n s f o r a T I i s o l a t o r a n d u p t o 1 4 0 n s f o r a n o p t o c o u p l e r ) , t r a n s c e i v e r ( 1 0 0 n s t o 2 5 0 n s ) , a n d c a b l e ( a b o u t 5 n s / m ) .

    T h e s e d e l a y s h a v e t o b e c a r e f u l l y c o n s i d e r e d b e c a u s e a r o u n d t r i p h a s t o b e m a d e b a c k f r o m t h e m o s t d i s t a n t C A N c o n t r o l l e r o n t h e b u s w h i l e t h e b i t i s s t i l l b e i n g w r i t t e n b y t h e s e n d e r . R e m e m b e r t h a t e a c h n o d e a c t i v e l y p a r t i c i p a t e s i n t h e w r i t i n g o f e v e r y b i t , a n d t h e n a c t i v e l y f i l l s i n t h e A C K s l o t i f i t i s n o t t h e s o u r c e o f t h e m e s s a g e .

    A t y p i c a l p r o p a g a t i o n d e l a y b u d g e t i s c o m p r i s e d o f : a t r a n s m i t t e d b i t f r o m F i g u r e 1 4 's N o d e # 1 ' s C i s o l a t o r d e l a y , d r i v e r d e l a y , 1 0 m b u s d e l a y , r e c e i v e r d e l a y , i s o l a t o r d e l a y , c o n t r o l l e r d e l a y , i s o l a t o r d e l a y , d r i v e r d e l a y , b u s d e l a y , r e c e i v e r d e l a y , i s o l a t o r d e l a y r e c e i v e i t b a c k t o # 1 ' s C . T h e t o t a l i s c a l c u l a t e d u s i n g 5 0 n s f o r t h e c o n t r o l l e r , 1 7 n s f o r t h e T I i s o l a t o r , 1 0 0 n s f o r t r a n s c e i v e r s d r i v e r a n d 1 0 0 n s f o r t h e t r a n s c e i v e r s r e c e i v e r , t h e n 5 n s p e r m e t e r f o r t h e c a b l e .

    F i g u r e 1 4 . P r o p a g a t i o n D e l a y T i m i n g B u d g e t

    T h e r e f o r e , i n F i g u r e 1 4 , t h e t o t a l p r o p d e l a y i s : 1 s t t r a n s m i t b i t f r o m C i s o l a t o r d e l a y ( 1 7 n s ) , d r i v e r d e l a y ( 1 0 0 n s ) , b u s d e l a y [ 1 0 m ( 5 n s / m ) ] , r e c e i v e r d e l a y ( 1 0 0 n s ) , i s o l a t o r d e l a y ( 1 7 n s ) , c o n t r o l l e r d e l a y ( 5 0 n s ) , i s o l a t o r d e l a y ( 1 7 n s ) , d r i v e r d e l a y ( 1 0 0 n s ) , b u s d e l a y [ 1 0 m ( 5 n s / m ) ] , r e c e i v e r d e l a y ( 1 0 0 n s ) ,

    i s o l a t o r d e l a y ( 1 7 n s ) = 6 1 8 n s . O n c e t h e s e d e l a y s a r e t o t a l e d , a l l o w a n c e s f o r o s c i l l a t o r v a r i a t i o n s , o p e r a t i n g v a r i a b l e s , e t c m u s t b e a c c o u n t e d f o r b e f o r e a s i g n a l i n g r a t e i s s e l e c t e d , s i n c e t h e i n c i d e n t w a v e o f t h e f i r s t b i t m u s t b e b a c k t o t h e s e n d i n g n o d e l o n g b e f o r e t h e b i t i s s a m p l e d a s a d o m i n a n t o r r e c e s s i v e b i t .

    C o n t r o l l e r A r e a N e t w o r k P h y s i c a l L a y e r R e q u i r e m e n t s 1 0 S L L A 2 7 0 J a n u a r y 2 0 0 8

    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=SLLA270
  • 8/9/2019 CAN Physical Layer Requirements

    11/15

    www.ti.com

    4 . 1 0 P h y s i c a l L a y e r V a r i a b l e s ( b i t t i m i n g r e q u i r e m e n t s )

    Hard

    synchronization

    forcesrisingedge

    infirstsegment

    Compensatesfor

    propagation

    delays

    SamplePoint

    SEG 1 maybelengthened

    orSEG 2 maybeshortened

    forresynchronization

    NominalBitLength

    (UnitInterval )

    SYNC _ SEG PROP _SEG PHASE _SEG 1 PHASE _SEG 2

    4 . 1 1 N o d e D i f f e r e n t i a l C a p a c i t a n c e a n d S p a c i n g

    u n l o a d e d C A N b u s i s d e f i n e d b y LZ=C , w h e r e L i s t h e i n d u c t a n c e p e r u n i t l e n g t h a n d C i s t h e

    VS 120 W

    t = 0

    S 1

    Load Load Load Load

    d

    120 WZ =120O

    W

    P h y s i c a l L a y e r R e q u i r e m e n t s

    E a c h C A N b i t i s d i v i d e d i n t o t h e f o u r s e g m e n t s i n F i g u r e 1 5 , w i t h a s a m p l e p o i n t t y p i c a l l y l o c a t e d a t t h e 7 5 % p o i n t o f a b i t w i d t h . T h e f i r s t s e g m e n t , t h e s y n c h r o n i z a t i o n s e g m e n t ( S Y N C _ S E G ) , i s t h e t i m e t h a t a r e c e s s i v e t o d o m i n a n t t r a n s i t i o n i s e x p e c t e d t o o c c u r . A l l t h e n o d e s o n a b u s s y n c h r o n i z e o n r i s i n g e d g e s . T h e s e c o n d s e g m e n t , t h e p r o p a g a t i o n t i m e s e g m e n t ( P R O P _ S E G ) , i s d e s i g n e d t o c o m p e n s a t e f o r t h e p h y s i c a l d e l a y t i m e s o f t h e n e t w o r k . T h e t h i r d a n d f o u r t h s e g m e n t s , b o t h p h a s e b u f f e r s e g m e n t s

    ( P H A S E _ S E G 1 a n d P H A S E _ S E G 2 ) , a r e u s e d f o r r e s y n c h r o n i z a t i o n . T h e b i t v a l u e i s s a m p l e d i m m e d i a t e l y f o l l o w i n g P H A S E _ S E G 1 .

    F i g u r e 1 5 . P a r t i t i o n i n g o f t h e B i t T i m i n g S e g m e n t s

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

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

    F o r a g o o d a p p r o x i m a t i o n , t h e c h a r a c t e r i s t i c t r a n s m i s s i o n l i n e i m p e d a n c e s e e n i n a n y c u t p o i n t i n t h e

    c a p a c i t a n c e p e r u n i t l e n g t h . A s c a p a c i t a n c e i s a d d e d t o t h e b u s w i t h u n e q u a l s p a c i n g b e t w e e n n o d e s , i n t h e f o r m o f d e v i c e s a n d t h e i r i n t e r c o n n e c t i o n , t h e b u s i m p e d a n c e i s l o w e r e d t o Z ' a n d w h e n t h e b u s i m p e d a n c e i s l o w e r e d , a n i m p e d a n c e m i s m a t c h o c c u r s b e t w e e n a n u n l o a d e d s e c t i o n a n d a l o a d e d s e c t i o n o f t h e b u s .

    F i g u r e 1 6 . C A N B u s S c h e m a t i c D i a g r a m

    ( 1 ) C a p a c i t a n c e h e r e i s d e f i n e d a s d i f f e r e n t i a l , w h i c h i s a p p r o x i m a t e l y o n e - h a l f o f t h e s i n g l e - e n d e d c a p a c i t a n c e .

    S L L A 2 7 0 J a n u a r y 2 0 0 8 C o n t r o l l e r A r e a N e t w o r k P h y s i c a l L a y e r R e q u i r e m e n t 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=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270
  • 8/9/2019 CAN Physical Layer Requirements

    12/15

    www.ti.com

    T h e v o l t a g e r e f l e c t e d b a c k f r o m t h e m i s m a t c h i s V R 1 = L VJ 1 w h e r e , ZZ

    ZZL

    +

    -=r

    a n d i s t h e c o e f f i c i e n t

    L

    L

    0.5 > 3 + (-3) + (-3)

    0.5 > = -0.167

    -3 ( 1 )

    0L

    0

    0 0

    0

    0

    Z - Z = >-0.167

    Z + Z

    Z - Z >-0.167(Z + Z )

    Z (1 + 0.167) > Z (1-0.167)

    Z >0.71 Z

    ( 2 )

    LZ =(C+C )

    w h e r e C i s t h e a d d e d c a p a c i t a n c e p e r u n i t l e n g t h . I f t h e d i s t r i b u t e d i n d u c t a n c e a n d

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

    LZ =C a s L =

    20 0Z C CZ = = Z

    (C+C ) C+C'

    ( 3 )

    P h y s i c a l L a y e r R e q u i r e m e n t s

    T h e r e s u l t i n g w o r s t - c a s e p r o b l e m o c c u r s d u r i n g a d o m i n a n t - t o - r e c e s s i v e t r a n s i t i o n i n a r b i t r a t i o n o r a n A C K b i t . W h e n S 1 s w i t c h e s a t t i m e z e r o f r o m a d o m i n a n t s t a t e t o a r e c e s s i v e s t e a d y s t a t e , t h e C A N d r i v e r d i f f e r e n t i a l o u t p u t v o l t a g e , V S, m o v e s f r o m t h e s t a n d a r d m a x i m u m 3 V s i g n a l o n t h e b u s t o a 0 V r e c e s s i v e s t a t e . A s t h i s s i g n a l w a v e p r o p a g a t e s d o w n t h e l i n e a n d a r r i v e s a t t h e l o a d e d s e c t i o n o f t h e b u s i n F i g u r e 1 4 , t h e m i s m a t c h i n i m p e d a n c e r e f l e c t s v o l t a g e b a c k t o w a r d s t h e s o u r c e .

    W i t h f a s t t r a n s f e r r a t e s a n d e l e c t r i c a l l y l o n g ( 2 ) m e d i a , i t b e c o m e s e s s e n t i a l t o a c h i e v e a v a l i d i n p u t v o l t a g e

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

    A s t h e i n p u t s i g n a l w a v e a r r i v e s a t t h i s m i s m a t c h i n i m p e d a n c e , a n a t t e n u a t i o n ( o r a m p l i f i c a t i o n ) o f t h e s i g n a l w i l l o c c u r . T h e s i g n a l v o l t a g e a t a n i m p e d a n c e m i s m a t c h i s V L 1 = VL 0 + VJ 1 + VR 1 , w h e r e V L 0 i s t h e i n i t i a l d o m i n a n t d i f f e r e n t i a l v o l t a g e , V J 1 i s t h e i n p u t s i g n a l r e c e s s i v e d i f f e r e n t i a l v o l t a g e , a n d V R 1 i s t h e r e f l e c t e d d i f f e r e n t i a l v o l t a g e .

    o f r e f l e c t i o n c o m m o n l y u s e d i n t r a n s m i s s i o n l i n e a n a l y s i s . T h e v o l t a g e e q u a t i o n c a n n o w b e w r i t t e n a s VL 1 = VL 0 + VJ 1 + L VJ 1 .

    A s s u m i n g t h e b u s i s t e r m i n a t e d a t b o t h e n d s w i t h t h e n o m i n a l m e d i a i m p e d a n c e , a C A N d r i v e r c r e a t e s a h i g h - t o - l o w d i f f e r e n t i a l v o l t a g e c h a n g e f r o m t h e s t a n d a r d m a x i m u m V L O o f 3 V t o 0 V , o r a V J 1 o f 3 V . T h e s i g n a l v o l t a g e a t t h e l o a d , V L 1 , m u s t g o b e l o w t h e r e c e i v e r r e c e s s i v e b i t i n p u t v o l t a g e t h r e s h o l d o f 0 . 5 V .

    I n e q u a t i o n f o r m ,

    N o w , s o l v i n g f o r Z

    I f t h e l o a d e d b u s i m p e d a n c e i s n o l e s s t h a n 0 . 7 1 Z 0, t h e m i n i m u m t h r e s h o l d l e v e l s h o u l d b e a c h i e v e d o n t h e i n c i d e n t w a v e u n d e r a l l a l l o w e d c a s e s .

    W h a t b u s c o n f i g u r a t i o n r u l e s s h o u l d b e u s e d t o k e e p t h e l o a d e d b u s i m p e d a n c e a b o v e 0 . 7 1 Z 0?

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

    c a p a c i t a n c e o f t h e m e d i a w e r e k n o w n , Z c o u l d b e c a l c u l a t e d d i r e c t l y . U n f o r t u n a t e l y , t h e s e a r e n o t c o m m o n l y s p e c i f i e d b y m a n u f a c t u r e r s . H o w e v e r , t h e c h a r a c t e r i s t i c i m p e d a n c e Z 0 a n d t h e c a p a c i t a n c e p e r

    Z02C . S u b s t i t u t i n g i n t o t h e e q u a t i o n f o r Z a n d s i m p l i f y i n g ,

    C i s t h e d i s t r i b u t e d d e v i c e c a p a c i t a n c e , C L, d i v i d e d b y t h e d i s t a n c e , d , b e t w e e n d e v i c e s o r C = CL/ d .S u b s t i t u t i n g t h i s i n t o t h e e q u a t i o n a n d s o l v i n g f o r d ,

    ( 2 ) E l e c t r i c a l l y l o n g i s d e f i n e d h e r e a s > ( t1 0 % 9 0 % ) / 3 , w h e r e i s t h e o n e - w a y t i m e d e l a y a c r o s s t h e b u s a n d ( t 1 0 % 9 0 % ) , i s t h e 1 0 % t o 9 0 % t r a n s i t i o n t i m e o f t h e f a s t e s t d r i v e r o u t p u t s i g n a l .

    1 2 C o n t r o l l e r A r e a N e t w o r k P h y s i c a l L a y e r R e q u i r e m e n t s S L L A 2 7 0 J a n u a r y 2 0 0 8

    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=SLLA270
  • 8/9/2019 CAN Physical Layer Requirements

    13/15

    www.ti.com

    ( )

    ( )( )

    0L

    2

    0 L

    2L0

    L

    20

    CZ = ZCC+

    d

    CZ' =Z CC +

    d

    CZC = C +Z' d

    Cd =

    ZC -1Z'

    ( 4 )

    L

    2

    0

    0

    L

    Cd >

    ZC -1 meters (if C is pF/m) or feet (if C is pF/ft).0.71Z

    Cd >

    0.98C

    ( 5 )

    MinimumDistancebetweenCANNodes

    0

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    1.4

    40 50 60 70 80 90 100

    MediaDistributedCapacitance-pF/m

    C =40pFL

    C =30pFL

    C =50pFL

    C =20pFL

    C =10pFL

    Distance-

    m

    P h y s i c a l L a y e r R e q u i r e m e n t s

    N o w s u b s t i t u t i n g o u r m i n i m u m Z o f 0 . 7 1 Z 0 g i v e s ,

    T h i s i s a r e l a t i o n s h i p f o r t h e m i n i m u m d e v i c e s p a c i n g o n a b u s a s a f u n c t i o n o f t h e d i s t r i b u t e d m e d i a c a p a c i t a n c e a n d l u m p e d l o a d c a p a c i t a n c e . F i g u r e 1 7 d i s p l a y s t h i s r e l a t i o n s h i p g r a p h i c a l l y .

    F i g u r e 1 7 . M i n i m u m C A N D e v i c e S p a c i n g o n a B u s W i t h D e v i c e C a p a c i t a n c e a n d M e d i a C a p a c i t a n c e

    L o a d c a p a c i t a n c e , C L, i n c l u d e s c o n t r i b u t i o n s f r o m t h e C A N b u s p i n s , c o n n e c t o r c o n t a c t s , p r i n t e d - c i r c u i t

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

    T h e t y p i c a l 5 - V C A N t r a n s c e i v e r , s u c h a s t h e S N 6 5 H V D 2 5 1 , h a s a c a p a c i t a n c e o f 1 0 p F . T h e t h r e e - v o l t s u p p l i e d t r a n s c e i v e r s , s u c h a s t h e S N 6 5 H V D 2 3 0 , h a v e a b i t m o r e c a p a c i t a n c e t h a n t h e 5 - V d e v i c e w i t h 1 6 p F . B o a r d t r a c e s a d d a b o u t 0 . 5 p F / c m t o 0 . 8 p F / c m d e p e n d i n g u p o n t h e i r c o n s t r u c t i o n . M e d i a d i s t r i b u t e d c a p a c i t a n c e r a n g e s f r o m 4 0 p F / m f o r l o w - c a p a c i t a n c e u n s h i e l d e d - t w i s t e d - p a i r c a b l e t o 7 0 p F / m f o r b a c k p l a n e s . N o t e t h a t c o n n e c t o r a n d s u p p r e s s i o n d e v i c e c a p a c i t a n c e c a n v a r y w i d e l y .

    T h i s d e r i v a t i o n g i v e s g u i d e l i n e s f o r s p a c i n g C A N n o d e s a l o n g a b u s s e g m e n t b a s e d u p o n t h e l u m p e d l o a d c a p a c i t a n c e . T h e m e t h o d i s e q u a l l y a p p l i c a b l e t o o t h e r m u l t i p o i n t o r m u l t i d r o p b u s e s , s u c h a s R S - 4 8 5 , R S - 4 2 2 , o r M - L V D S , w i t h a p p r o p r i a t e a d a p t a t i o n o f t h e p a r a m e t e r v a l u e s .

    S L L A 2 7 0 J a n u a r y 2 0 0 8 C o n t r o l l e r A r e a N e t w o r k P h y s i c a l L a y e r R e q u i r e m e n t s 1 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=SLLA270http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLLA270
  • 8/9/2019 CAN Physical Layer Requirements

    14/15

    www.ti.com

    4 . 1 2 M a x i m u m N u m b e r o f N o d e s

    5 C o n c l u s i o n

    C o n c l u s i o n

    I n p r a c t i c e , u p t o 6 4 n o d e s m a y b e c o n n e c t e d t o a D e v i c e N e t b u s , 1 2 7 o n a C A N o p e n b u s a n d u p t o 2 5 5 n o d e s m a y b e c o n n e c t e d t o g e t h e r o n a C A N K i n g d o m b u s . W h e n m o r e t h a n t h e s t a n d a r d 3 0 n o d e s a r e u s e d o n a b u s , i t i s r e c o m m e n d e d t h a t a t r a n s c e i v e r w i t h a h i g h b u s - i n p u t i m p e d a n c e , s u c h a s a n H V D 2 3 0 o r H V D 2 5 1 b e u s e d .

    A p r o b l e m m a y d e v e l o p w h e n t o o m a n y t r a n s c e i v e r s