ÿþP R O J E K T Y
D e k o d e r C L I P
D e k o d e r C L I P
A V T - 5 0 0 4
I d e n t y f i k a c j a n u m e r u
a b o n e n t a d z w o n i ¹ c e g o C L I P
( a n g . C a l l i n g L i n e
I d e n t i f i c a t i o n P r e s e n t a t i o n ) ,
o g Û l n i e d o s t Í p n a w s i e c i a c h
k o m Û r k o w y c h o r a z w s y s t e m i e
I S D N , m o ø e b y Ê s t o s o w a n a
r Û w n i e ø p r z e z a b o n e n t Û w
a n a l o g o w y c h . D o t e g o c e l u
s ³ u ø y p r e z e n t o w a n y
w a r t y k u l e d e k o d e r . P r o g r a m
s t e r u j ¹ c y p r a c ¹
m i k r o k o n t r o l e r a n a p i s a n o
w B A S I C - u .
D e k o d e r d z i a ³ a p o d o b n i e j a k O p i s u k ³ a d u
w t e l e f o n a c h k o m Û r k o w y c h : w y - D a n e o n u m e r z e a b o n e n t a w y w o -
ú w i e t l a n u m e r a b o n e n t a d z w o n i ¹ - ³ u j ¹ c e g o s ¹ w y s y ³ a n e t u ø p o p i e r -
c e g o d o n a s , z a n i m o d b i e r z e m y w s z y m s y g n a l e d z w o n k a . S ¹ o n e
p o ³ ¹ c z e n i e . W i e m y w i Í c k t o d o p r z e s y ³ a n e s z e r e g o w o w s t a n d a r d z i e
n a s d z w o n i i m o ø e m y w t e n s p o - V . 2 3 z m o d u l a c j ¹ F S K . T r a n s m i s j a
s Û b u n i k n ¹ Ê n i e c h c i a n y c h r o z - d a n y c h C L I P c h a r a k t e r y z u j e s i Í n a -
m Û w . M o ø e m y r Û w n i e ø z a s k o c z y Ê s t Í p u j ¹ c y m i p a r a m e t r a m i :
n a s z e g o r o z m Û w c Í , z w r a c a j ¹ c s i Í - p r Í d k o ú Ê t r a n s m i s j i : 1 2 0 0 b o -
d o n i e g o p o i m i e n i u z a n i m s i Í d Û w ,
p r z e d s t a w i . U s ³ u g Í C L I P m o ø e m y - j e d n o k i e r u n k o w a t r a n s m i s j a d a -
u z y s k a Ê , j e ø e l i n a s z n u m e r j e s t n y c h , p r z e s y ³ a n y c h s z e r e g o w o
n u m e r e m z c e n t r a l i c y f r o w e j . A b y a s y n c h r o n i c z n i e ,
t o s p r a w d z i Ê , n a l e ø y s k o n t a k t o - - c z Í s t o t l i w o ú c i s t o s o w a n e d o k o -
w a Ê s i Í z o d p o w i e d n i m o d d z i a - d o w a n i a :
³ e m B O K ( B i u r o O b s ³ u g i K l i e n t a - 1 3 0 0 H z - p o z i o m l o g i c z n e j 1
T P S . A . ) . - 2 1 0 0 H z - p o z i o m l o g i c z n e g o 0
D a n e s ¹ w y s y ³ a n e w p o s t a c i
m e l d u n k u , k t Û r y s k ³ a d a s i Í z n a -
A O P 1
s t Í p u j ¹ c y c h b l o k Û w :
I N V 1
T i p / R i n g
- S M M R - s y g n a ³ u s t a w i a n i a t r y b u
R X D
N I N V 1
D e m o d u l a t o r
T i m e r
R X C K
F S K o d b i o r n i k a w s t a n o d b i o r u d a -
Z o d b i o r n i k a F i l t r n y c h , s k ³ a d a s i Í z s e k w e n c j i 3 0 0
D e t e k t o r
A O P 2
p a s m o w o D E T
l i n i i
p o z i o m u
p r z e p u s t o w y b i t Û w , k t Û r y c h w a r t o ú Ê z m i e n i a
I N V 2
I R Q N
D e t e k t o r
s i Í n a p r z e m i e n n i e : 0 , 1 , 0 . . ,
N I N V 2 s y g n a Bu
a l a r m o w .
M o d u B - S y g n a ³ M A R K - z ³ o ø o n y j e s t
s t e r u j c y
D e t e k t o r
V D D
M O D E 1
z s e k w e n c j i 1 8 0 b i t Û w , w s z y s t -
s y g n a Bu
w y b i e r a n i a
V B I A S
C 8
k i e m a j ¹ w a r t o ú Ê 1 ,
M O D E 2
V S S
G e n e r a t o r
- T 1 - b a j t o k r e ú l a j ¹ c y r o d z a j
C 9
i d z i e l n i k
I N P U T S E L E C T
c z s t o t l i w o [c i
d a n y c h , w n a s z y m p r z y p a d k u
R D
b Í d z i e m i a ³ w a r t o ú Ê b i n a r n ¹
R T
X T A L X T A L N
X 1 ì 1 0 0 0 0 0 0 0 î i o z n a c z a i d e n t y f i -
3 . 5 7 9 5 4 5 M H z
V D D
R 5 k a c j Í a b o n e n t a d z w o n i ¹ c e g o ,
C 5 C 2 C 1
- L 1 - b a j t o k r e ú l a j ¹ c y l i c z b Í
V S S
b a j t Û w d a n e g o m e l d u n k u - t e n
R y s . 1 . S c h e m a t b l o k o w y u k Ba d u C M X 6 1 2 .
b a j t m a z m i e n n ¹ w a r t o ú Ê w z a -
E l e k t r o n i k a P r a k t y c z n a 3 / 2 0 0 1
1 7
d o / z µ C
Z a s i l a n i e
D e k o d e r C L I P
W y j [c i e
T a b . 1 . T r y b y p r a c y u k Ba d u C M X 6 1 2 .
d e m o d u l a t o r a O d e b r a n y z n a k ' n '
M 1 M 2 T r y b p r a c y u k Ba d u C M X 6 1 2
F S K S T A R T 1 2 3 4 5 6 7 8 S T O P
0 0 D e t e k c j a d z w o n i e n i a
W y j [c i e R X D
S T A R T 1 2 3 4 5 6 7 8 S T O P
u k Ba d u
0 1 O d b i ó r d a n y c h F S K
1 0 T r y b c z u w a n i a z e r o p o w e r
R y s . 2 . W s p ó Bp r a c a i n t e r f e j s u R S - 2 3 2 z d e m o d u l a t o r e m F S K .
1 1 D e t e k c j a t o n u o c z e k i w a n i a
l e ø n o ú c i o d l i c z b y c y f r n u m e r u l a c j ¹ F S K w s t a n d a r d z i e V . 2 3 . N a
a b o n e n t a d z w o n i ¹ c e g o , r y s . 1 p r z e d s t a w i o n o j e g o s c h e m a t n a w y j ú c i u R X D j e s t z g o d n y z e
- T 2 - o k r e ú l a r o d z a j d a n y c h - b l o k o w y . U k ³ a d j e s t p r z y s t o s o w a - s t a n d a r d e m R S 2 3 2 , a p r Í d k o ú Ê
c z a s i d a t a , w a r t o ú Ê ì 0 0 0 0 0 0 0 1 î , n y d o z a s i l a n i a n a p i Í c i e m o w a r - p r z e s y ³ a n y c h d a n y c h w y n o s i
- L 2 - o k r e ú l a l i c z b Í b a j t Û w p o - t o ú c i o d 2 , 7 V i p o b i e r a z a l e d w i e 1 2 0 0 b . P r z e b i e g i c z a s o w e p r z e d -
t r z e b n y c h d o z a p i s a n i a c z a s u 0 , 5 m A p r ¹ d u . Z a p o m o c ¹ t e g o s t a w i o n o n a r y s . 2 . T e n t r y b
i d a t y , L 2 m a z a w s z e w a r t o ú Ê u k ³ a d u m o ø n a : w y k r y Ê s y g n a ³ o d b i o r u d a n y c h z o s t a ³ w y k o -
ì 0 0 0 0 1 0 0 0 î , d z w o n i e n i a , o d e b r a Ê d a n e F S K r z y s t a n y w d e k o d e r z e .
- V 2 - o s i e m b a j t Û w ( c z a s i d a t a ) i p r z e t w o r z y Ê j e n a d a n e b i n a r n e - J e ø e l i w e j ú c i e R X C L j e s t w s t a n i e
z a p i s a n y c h w k o d z i e A S C I I , w s t a n d a r d z i e R S 2 3 2 . M o ø l i w a j e s t l o g i c z n y m z e r o , t o p o o d e b r a n i u
- T 3 - o k r e ú l a r o d z a j d a n y c h , t a k ø e p r e z e n t a c j a n u m e r u a b o n e n - 8 b i t Û w u k ³ a d C M X 6 1 2 u m i e s z -
c z y l i n u m e r i m a w a r t o ú Ê t a o c z e k u j ¹ c e g o , t z n . p r Û b u j ¹ c e g o c z a j e w s p e c j a l n y m r e j e s t r z e
ì 0 0 0 0 0 0 1 0 î , s i Í d o d z w o n i Ê p o d c z a s p r o w a d z o - ì D a t a R e t i m i n g î i z e r u j e w y j ú c i e
- L 3 - o k r e ú l a l i c z b Í b a j t Û w n u - n e j p r z e z n a s r o z m o w y t e l e f o n i c z - I R Q N . S t a n z e r a l o g i c z n e g o n a
m e r u , m a z m i e n n ¹ w a r t o ú Ê w z a - n e j . U k ³ a d C M X 6 1 2 m o ø e p r a c o - w y j ú c i u I R Q N i n f o r m u j e p r o c e -
l e ø n o ú c i o d l i c z b y c y f r n u m e r u w a Ê w j e d n y m z c z t e r e c h t r y b Û w , s o r , ø e w r e j e s t r z e ì D a t a R e t i -
a b o n e n t a d z w o n i ¹ c e g o , w z a l e ø n o ú c i o d s t a n Û w n a w e j - m i n g î s ¹ n o w e d a n e d o o d e b r a -
- V 3 - n u m e r a b o n e n t a z a p i s a n y ú c i a c h M 1 i M 2 . P o s z c z e g Û l n e n i a . N a s t Í p n i e p r o c e s o r n a w e j -
w k o d z i e A S C I I , t r y b y p r a c y z e s t a w i o n o w t a b . 1 . ú c i e R X C L w y s y ³ a o s i e m i m p u l -
- C H E C K - j e s t t o b a j t s u m y W p r e z e n t o w a n y m d e k o d e r z e s Û w i w t a k t t y c h i m p u l s Û w o d -
k o n t r o l n e j ( m o d u l o 2 ) w s z y s t k i c h w y k o r z y s t a n o d w a t r y b y p r a c y b i e r a d a n e z w y j ú c i a R X D . T e n
b a j t Û w m e l d u n k u z w y ³ ¹ c z e n i e m u k ³ a d u : t r y b t r a n s m i s j i u w a l n i a n a s o d
s a m e j s u m y . 1 . T r y b c z u w a n i a ( M 1 = 1 , s t o s o w a n i a s t e r o w n i k a t r a n s m i s j i
P r z y k ³ a d o w a p o s t a Ê m e l d u n k u M 2 = 0 ) - w t y m t r y b i e u k ³ a d p o - s z e r e g o w e j w p r o c e s o r z e . D a n e
= = = = = = = = = = = = = = = = = = = = = = = = = b i e r a m i n i m a l n y p r ¹ d , g d y ø p r a - m o g ¹ b y Ê o d b i e r a n e z d o w o l n ¹
T y p w i a d o m o [c i 1 0 0 0 0 0 0 0 C L I P c u j e t y l k o d e t e k t o r d z w o n i e n i a , p r Í d k o ú c i ¹ , n i e w i Í k s z ¹ j e d n a k
L i c z b a b a j t ó w 0 0 0 1 0 1 0 1 2 1 b a j t ó w a p o z o s t a ³ e u k ³ a d y w e w n Í t r z n e n i ø 1 M H z . P r z e b i e g i c z a s o w e
R o d z a j d a n y c h 0 0 0 0 0 0 0 1 C z a s i D a t a n i e s ¹ a k t y w n e . s y g n a ³ Û w d l a t e j t r a n s m i s j i
L i c z b a b a j t ó w 0 0 0 0 1 0 0 0 8 b a j t ó w 2 . T r y b o d b i o r u d a n y c h C L I P p r z e d s t a w i o n o n a r y s . 3 .
d a n e 0 0 1 1 0 0 0 0 0 ( M 1 = 0 , M 2 = 1 ) - w t y m t r y b i e N a t o m i a s t n a r y s . 4 p r z e d s t a w i o -
d a n e 0 0 1 1 0 0 1 1 3 d a n e w y s y ³ a n e p r z e z c e n t r a l Í s ¹ n o s t a n y l o g i c z n e n a w y p r o w a -
d a n e 0 0 1 1 0 0 0 1 1 o d b i e r a n e p r z e z u k ³ a d C M X 6 1 2 , d z e n i a c h u k ³ a d u C M X 6 1 2 p o d -
d a n e 0 0 1 1 0 1 0 1 5 d e k o d o w a n e i w y s y ³ a n e s z e r e g o - c z a s o d b i o r u d a n y c h C L I P .
d a n e 0 0 1 1 0 0 0 1 1 w o p r z e z w y j ú c i e R X D . D a n e t e S c h e m a t e l e k t r y c z n y o d b i o r n i -
d a n e 0 0 1 1 0 0 0 0 0 m o ø n a o d e b r a Ê w d w o j a k i s p o s Û b : k a C L I P p r z e d s t a w i o n o n a r y s . 5 .
d a n e 0 0 1 1 0 0 1 1 3 - J e ø e l i n a w e j ú c i u R X C L u s t a w i - Z a w i e r a o n c z t e r y u k ³ a d y s c a l o n e ,
d a n e 0 0 1 1 0 0 0 0 0 m y s t a n l o g i c z n y j e d e n , t o s y g - w y ú w i e t l a c z L C D i k i l k a n a ú c i e e l e -
D a t a 1 5 M a r z e c n a ³ C L I P o d b i e r a n y p r z e z u k ³ a d m e n t Û w b i e r n y c h . U k ³ a d U S 1 t o
G o d z i n a 1 0 : 3 0 j e s t d e k o d o w a n y i p r z e s y ³ a n y p r o c e s o r t y p u 8 9 C 2 0 5 1 z w e w n Í -
b e z p o ú r e d n i o w p o s t a c i b i n a r n e j t r z n ¹ p a m i Í c i ¹ p r o g r a m u F l a s h
R o d z a j d a n y c h 0 0 0 0 0 0 1 0 N u m e r n a w y j ú c i e R X D . F o r m a t d a n y c h o p o j e m n o ú c i 2 k B . S t e r u j e o n p r a -
L i c z b a b a j t ó w 0 0 0 0 1 0 0 1 9 b a j t ó w
d a n e 0 0 1 1 0 0 0 0 0
d a n e 0 0 1 1 0 0 1 1 3
d a n e 0 0 1 1 0 1 0 1 5
d a n e 0 0 1 1 0 0 0 1 1
d a n e 0 0 1 0 1 1 0 1 -
d a n e 0 0 1 1 0 0 1 1 3
d a n e 0 0 1 1 0 0 1 0 2
d a n e 0 0 1 1 0 0 0 1 1
d a n e 0 0 1 1 0 0 0 0 0
S u m a k o n t r o l n a 0 0 0 0 1 1 1 0
N u m e r 0 3 5 1 - 3 2 1 0
D o o d b i o r u i o b r Û b k i s y g n a ³ u
C L I P z a s t o s o w a n o u k ³ a d f i r m y
C M L - C M X 6 1 2 . J e s t t o s c a l o n y
o d b i o r n i k s y g n a ³ Û w C L I P z m o d u -
R y s . 3 . P r z e b i e g i c h a r a k t e r y s t y c z n e d l a p r a c y u k Ba d u C M X 6 1 2 .
E l e k t r o n i k a P r a k t y c z n a 3 / 2 0 0 1
1 8
D e k o d e r C L I P
w s t a n i e a k t y w n y m p o b i e r a o k o ³ o
2 0 m A p r ¹ d u , w i Í c z a s t o s o w a n y
s t a b i l i z a t o r w z u p e ³ n o ú c i w y s t a r -
c z a d o j e g o z a s i l a n i a .
D z i a ³ a n i e d e k o d e r a
P o w ³ ¹ c z e n i u z a s i l a n i a n a w y -
ú w i e t l a c z u p o j a w i a s i Í n a p i s
ì C Z E K A M î , p o c z y m p r o g r a m
p r z e c h o d z i d o p Í t l i g ³ Û w n e j .
G o :
D o
I f P 3 . 2 = 0 T h e n
R y s . 4 . S p o s ó b p r z e s y Ba n i a i n f o r m a c j i C L I P .
G o s u b C a l l e r _ i d
c ¹ c a ³ e g o d e k o d e r a . W s p Û ³ p r a c u - Z a s t o s o w a n i e r e z o n a t o r a k w a r - E n d I f
j ¹ c y z m i k r o k o n t r o l e r e m u k ³ a d c o w e g o p r z y p r o c e s o r z e b y ³ o k o - I f S t a n = 1 T h e n
U S 2 o d b i e r a s y g n a ³ z l i n i i t e l e f o - n i e c z n e , g d y ø U S 2 w s t a n i e c z u - S t a n = 0
n i c z n e j i p r z e k s z t a ³ c a g o d o p o - w a n i a b l o k u j e p r a c Í w e w n Í t r z n e g o G o s u b S e t t i m e
s t a c i c y f r o w e j , a n a s t Í p n i e p r z e - o s c y l a t o r a , c o p o w o d o w a ³ o b y r Û w - G o s u b R e a d _ r a m
s y ³ a p o p r z e z i n t e r f e j s R S 2 3 2 . E l e - n i e ø z a t r z y m a n i e p r a c y p r o c e s o r a . L = 0
m e n t y : R 1 , R 2 , R 5 , R 6 , R 9 , C 1 , P r e z e n t o w a n y d e k o d e r m a r Û w n i e ø F o r T _ o u t = 1 T o 3 0 0 0 0
C 2 , C 6 , G 1 s p e ³ n i a j ¹ r o l Í d e t e k - f u n k c j e z e g a r a . D o o d l i c z a n i a c z a - D e l a y
t o r a s y g n a ³ u d z w o n i e n i a , a e l e - s u z a s t o s o w a n o u k ³ a d P C F 8 5 8 3 . I f P 3 . 2 = 0 T h e n
m e n t y R 3 , R 4 , R 8 , R 1 0 , R 1 1 , C 3 , Z a s t o s o w a n i e z e w n Í t r z n e g o T _ o u t = 0
C 4 w s p Û ³ p r a c u j ¹ z w b u d o w a n y m u k ³ a d u z e g a r a u w a l n i a p r o c e s o r E n d I f
w U S 2 d e m o d u l a t o r e m F S K . o d p r e c y z y j n e g o o d m i e r z a n i a c z a - N e x t
D o p o p r a w n e j p r a c y U S 2 j e s t s u , j e g o r o l a o g r a n i c z a s i Í t y l k o D o
n i e z b Í d n y s y g n a ³ z e g a r o w y o c z Í s - d o o d c z y t y w a n i a d a n y c h z u k ³ a d u I f P 3 . 2 = 0 T h e n
t o t l i w o ú c i 3 , 5 7 9 M H z . Ø e b y n i e U S 3 z a p o m o c ¹ i n t e r f e j s u I 2 C . G o s u b C a l l e r _ i d
s t o s o w a Ê d w Û c h r e z o n a t o r Û w W d a l s z e j c z Í ú c i a r t y k u ³ u o p i s a n o K = 2 5 4
k w a r c o w y c h , t e n s a m o s c y l a t o r j a k u s t a w i a s i Í t e n z e g a r , b o E n d I f
w y k o r z y s t a n o d o ì n a p Í d z a n i a î p r z e c i e ø n i e m a ø a d n y c h k l a w i s z y W a i t m s 1 0 0 : I n c r K
p r o c e s o r a . K w a r c z o s t a ³ u m i e s z - i n i e m o ø n a u s t a w i Ê g o r Í c z n i e . I f K = 2 5 5 T h e n
c z o n y p r z y w y p r o w a d z e n i a c h p r o - D o s t a b i l i z a c j i n a p i Í c i a z a s i l a j ¹ c e - C l s
c e s o r a , n a s t Í p n i e w y j ú c i e o s c y l a - g o w s z y s t k i e u k ³ a d y z a s t o s o w a n o S e t C l
t o r a ( n Û ø k a 4 U S 1 ) z o s t a ³ o p o ³ ¹ - U S 4 . J e s t t o m i n i a t u r o w y s t a b i l i - G o s u b G e t t i m e
c z o n e z w e j ú c i e m z e g a r o w y m U S 2 z a t o r o n a p i Í c i u w y j ú c i o w y m 5 V G o t o G o
( n Û ø k a 2 ) . i p r ¹ d z i e 1 0 0 m A . O d b i o r n i k C L I P E n d I f
R y s . 5 . S c h e m a t e l e k t r y c z n y d e k o d e r a C L I P .
E l e k t r o n i k a P r a k t y c z n a 3 / 2 0 0 1
1 9
D e k o d e r C L I P
L o o p p r z e z p r a w i e 3 s e k u n d y n a p o j a w i e -
C l s n i e s i Í d a n y c h o w a r t o ú c i
S e t C l ì 0 1 0 1 0 1 0 1 î n a w y j ú c i u R X D u k ³ a d u
G o s u b G e t t i m e U S 2 . J e ø e l i t a k a s e k w e n c j a n i e
E n d I f p o j a w i s i Í w d a n y m c z a s i e , n a s t Í -
I f C l = 1 T h e n p u j e p r z e ³ ¹ c z e n i e u k ³ a d u U S 2 w t r y b
G o s u b G e t t i m e c z u w a n i a i p o w r Û t d o p r o g r a m u
E n d I f g ³ Û w n e g o . J e ø e l i z a ú s e k w e n c j a
L o o p ì 0 1 0 1 0 1 0 1 î s i Í p o j a w i , t o p o d p r o -
E n d g r a m c z e k a n a o d b i Û r k o l e j n y c h
W p Í t l i g ³ Û w n e j j e s t s p r a w d z a - b a j t Û w , t z n . : d a t y , g o d z i n y , n u m e r u .
n y s t a n p o r t u P 3 . 2 , j e ú l i P 3 . 2 m a O d e b r a n e d a n e s ¹ z a p i s y w a n e w p a -
w a r t o ú Ê z e r o , t o n a s t Í p u j e s k o k d o m i Í c i R A M w p o s t a c i t a b l i c y o n a -
p o d p r o g r a m u ì C a l l e r _ i d î . z w i e ì B u f î . L i c z b a b a j t Û w t a b l i c y
C a l l e r _ i d : w y n o s i 2 5 . P o n i e w a ø n i e w s z y s t k i e
S t a n = 0 : T _ o u t = 0 b a j t y m e l d u n k u C L I P s ¹ p r z e z n a c z o -
B i t w a i t P 3 . 2 , S e t n e d o w y ú w i e t l e n i a n a w y ú w i e t l a -
W a i t m s 1 c z u , z a s t o s o w a n i e t a b l i c y p o z w a l a
R e s e t P 3 . 3 : S e t P 3 . 7 n a ³ a t w e ì w y b i e r a n i e î t y c h b a j t Û w ,
R e s e t P 1 . 1 k t Û r e s ¹ w d a n y m m o m e n c i e p o -
W a i t m s 1 t r z e b n e . P o o d e b r a n i u w s z y s t k i c h
I n t _ 5 : b a j t Û w m e l d u n k u n a s t Í p u j e s k o k d o
R y s . 6 . R o z m i e s z c z e n i e e l e m e n t ó w
F = I n k e y p o d p r o g r a m u ì U 2 t e s t î .
n a p By t c e d r u k o w a n e j .
W h i l e F <