Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I
I
3%
(0
C 7 )
+
7 12%
C8 I
O
$ %00m/8
I
$109 C
I
$ 0.33F9 C
O
$0.1F9 unle** other9i*e *peci#ied'
Parameter %&m!ol *on/itions
KA780-
(nit
"in0 T&p0 "a#0
Output olta!e
O
)+ $62%
o
C (.& %.0 %.2
O
$ 2 to 2% : (.0 100
m
I
$ & to 12 : 1.0 %0
:oad Re!ulation "Note1' Re!load )
+
$62%
o
C
I
O
$ %.0m/ to1.%/ : ; 100
m
I
O
$2%0m/ to 2%0m/ : ( %0
<uie*cent Current I
< )+ $62%
o
C : %.0 &.0 m/
<uie*cent Current Chan!e I
<
I
O
$ %m/ to 1.0/ : 0.03 0.%
m/
I
$ 2 to 2% : 0.3 1.3
Output olta!e Dri#t
O
-) I
O
$ %m/ : ,0.& : m-
o
C
Output Noi*e olta!e
N # $ 10=> to 1001=>9 )/$62%
o
C : (2 : -
O
Ripple Re?ection RR
# $ 120=>
O
$ & to 1&
02 23 : d@
Dropout olta!e
Drop IO $ 1/8 )+ $62%
o
C : 2 :
Output Re*i*tance r
O # $ 11=> : 1% : m
Short Circuit Current I
SC
I $ 3%8 )/ $62%
o
C : 230 : m/
4eaA Current I
41 )+ $62%
o
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e* in o due to heatin! e##ect* mu*t Be
taAen into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
2
KA78XXKA78XXA
)lectrical *+aracteristics ,KA7803KA7803$.
"Re#er to te*t circuit 9&
C 7 )
+
7 12%
C8 I
O
$ %00m/8
I
$119 C
I
$ 0.33F9 C
O
$0.1F9 unle** other9i*e *peci#ied'
Parameter %&m!ol *on/itions
KA7803
(nit
"in. T&p. "a#0
Output olta!e
O
)+ $62%
o
C %.2% 0.0 0.2%
I
$ & to 2% : % 120
m
I
$ ; to 13 : 1.% 00
:oad Re!ulation "Note1' Re!load )
+
$62%
o
C
I
O
$%m/ to 1.%/ : ; 120
m
I
O
$2%0m/ to2%0m/ : 3 00
<uie*cent Current I
< )+ $62%
o
C : %.0 &.0 m/
<uie*cent Current Chan!e I
<
I
O
$ %m/ to 1/ : : 0.%
m/
I
$ & to 2% : : 1.3
Output olta!e Dri#t
O
-) I
O
$ %m/ : ,0.& :
m-
o
C
Output Noi*e olta!e
N # $ 10=> to 1001=>9 )/ $62%
o
C : (% : -o
Ripple Re?ection RR
# $ 120=>
I
$ ; to 1;
%; 2% : d@
Dropout olta!e
Drop
IO $ 1/9 )+ $62%
o
C : 2 :
Output Re*i*tance r
O # $ 11=> : 1; : m
Short Circuit Current I
SC
I$ 3%8 )/$62%
o
C : 2%0 : m/
4eaA Current I
41
)+ $62%
o
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e* in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
4
KA78XXKA78XXA
)lectrical *+aracteristics ,KA7808KA7808$.
"Re#er to te*t circuit 9&
C 7 )
+
7 12%
C8 I
O
$ %00m/8
I
$1(9 C
I
$ 0.33F9 C
O
$0.1F9 unle** other9i*e *peci#ied'
Parameter %&m!ol *on/itions
KA7808
(nit
"in. T&p. "a#0
Output olta!e
O
)+ $62%
o
C 2.2 &.0 &.3
I
$ 10.% to 2% : %.0 100
m
I
$ 11.% to 12 : 2.0 &0
:oad Re!ulation "Note1' Re!load )
+
$62%
o
C
I
O
$ %.0m/ to 1.%/ : 10 100
m
I
O
$ 2%0m/ to
2%0m/
: %.0 &0
<uie*cent Current I
< )+ $62%
o
C : %.0 &.0 m/
<uie*cent Current Chan!e I
<
I
O
$ %m/ to 1.0/ : 0.0% 0.%
m/
I
$ 10.%/ to 2% : 0.% 1.0
Output olta!e Dri#t
O
-) I
O
$ %m/ : :0.& : m-
o
C
Output Noi*e olta!e
N # $ 1&=> to 1001=>9 )/ $62%
o
C : %2 : -o
Ripple Re?ection RR # $ 120=>9
I
$ 11.% to 21.% %0 23 : d@
Dropout olta!e
Drop
IO $ 1/8 )+$62%
o
C : 2 :
Output Re*i*tance r
O # $ 11=> : 12 : m
Short Circuit Current I
SC
I$ 3%8 )/ $62%
o
C : 230 : m/
4eaA Current I
41
)+ $62%
o
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e* in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
5
KA78XXKA78XXA
)lectrical *+aracteristics ,KA7806KA7806$.
"Re#er to te*t circuit 9&
C 7 )
+
7 12%
C8 I
O
$ %00m/8
I
$1%9 C
I
$ 0.33F9 C
O
$0.1F9 unle** other9i*e *peci#ied'
Parameter %&m!ol *on/itions
KA7806
(nit
"in0 T&p0 "a#0
Output olta!e
O
)+ $62%
o
C &.0% ; ;.3%
%.0m/ I
O
1.0/8 4
O
1%.
I
$ 11.% to 2( &.0 ; ;.(
:ine Re!ulation "Note1' Re!line )
+
$62%
o
C
I
$ 11.% to 2% : 0 1&0
m
I
$ 12 to 12 : 2 ;0
:oad Re!ulation "Note1' Re!load )
+
$62%
o
C
I
O
$ %m/ to 1;%/ : 12 1&0
m
I
O
$ 2%0m/ to 2%0m/ : ( ;0
<uie*cent Current I
< )+$62%
o
C : %.0 &.0 m/
<uie*cent Current Chan!e I
<
I
O
$ %m/ to 1.0/ : : 0.%
m/
I
$ 11.% to 20 : : 1.3
Output olta!e Dri#t
O
-) I
O
$ %m/ : :1 : m-
o
C
Output Noi*e olta!e
N # $ 10=> to 10&1=>9 )/ $62%
o
C : %& : -o
Ripple Re?ection
RR
# $ 120=>
I
$ 13 to 23
%0 21 : d@
Dropout olta!e
Drop
IO $ 1/9 )+$62%
o
C : 2 :
Output Re*i*tance r
O # $ 11=> : 12 : m
Short Circuit Current I
SC
I$ 3%8 )/ $62%
o
C : 2%0 : m/
4eaA Current I
41
)+$ 62%
o
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e* in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
-
KA78XXKA78XXA
)lectrical *+aracteristics ,KA7870.
"Re#er to te*t circuit 9&
C 7 )
+
7 12%
C8 I
O
$ %00m/8
I
$109 C
I
$ 0.33F9 C
O
$0.1F9 unle** other9i*e *peci#ied'
Parameter %&m!ol *on/itions
KA7870
(nit
"in. T&p. "a#0
Output olta!e
O
)+ $62%
o
C ;.0 10 10.(
%.0m/ I
O
1.0/8 4
O
1%.
I
$ 12.% to 2% ;.% 10 10.%
:ine Re!ulation "Note1' Re!line )
+
$62%
o
C
I
$ 12.% to 2% : 10 200
m
I
$ 13 to 2% : 3 100
:oad Re!ulation "Note1' Re!load )
+
$62%
o
C
I
O
$ %m/ to 1.%/ : 12 200
m
I
O
$ 2%0m/ to 2%0m/ : ( (00
<uie*cent Current I
< )+ $62%
o
C : %.1 &.0 m/
<uie*cent Current Chan!e I
<
I
O
$ %m/ to 1.0/ : : 0.%
m/
I
$ 12.% to 2; : : 1.0
Output olta!e Dri#t
O
-) I
O
$ %m/ : :1 : m-
o
C
Output Noi*e olta!e
N # $ 10=> to 10&1=>9 )/ $62%
o
C : %& : -o
Ripple Re?ection RR
# $ 120=>
I
$ 13 to 23
%0 21 : d@
Dropout olta!e
Drop
IO $ 1/9 )+$62%
o
C : 2 :
Output Re*i*tance r
O # $ 11=> : 12 : m
Short Circuit Current I
SC
I $ 3%8 )/$62%
o
C : 2%0 : m/
4eaA Current I
41
)+ $62%
o
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e* in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
3
KA78XXKA78XXA
)lectrical *+aracteristics ,KA7872KA7872$.
"Re#er to te*t circuit 9&
C 7 )
+
7 12%
C8 I
O
$ %00m/8
I
$1;9 C
I
$ 0.33F9 C
O
$0.1F9 unle** other9i*e *peci#ied'
Parameter %&m!ol *on/itions
KA7872KA7872$
(nit
"in. T&p. "a#0
Output olta!e
O
)+ $62%
o
C 11.% 12 12.%
%.0m/ I
O
1.0/8 4
O
1%.
I
$ 1(.% to 22 11.( 12 12.0
:ine Re!ulation "Note1' Re!line )
+
$62%
o
C
I
$ 1(.% to 3& : 10 2(0
m
I
$ 10 to 22 : 3.0 120
:oad Re!ulation "Note1' Re!load )
+
$62%
o
C
I
O
$ %m/ to 1.%/ : 11 2(0
m
I
O
$ 2%0m/ to 2%0m/ : %.0 120
<uie*cent Current I
< )+ $62%
o
C : %.1 &.0 m/
<uie*cent Current Chan!e I
<
I
O
$ %m/ to 1.0/ : 0.1 0.%
m/
I
$ 1(.% to 30 : 0.% 1.0
Output olta!e Dri#t
O
-) I
O
$ %m/ : :1 : m-
o
C
Output Noi*e olta!e
N # $ 10=> to 10&1=>9 )/ $62%
o
C : 20 : -o
Ripple Re?ection RR
# $ 120=>
I
$ 1% to 2%
%% 21 : d@
Dropout olta!e
Drop
IO $ 1/9 )+$62%
o
C : 2 :
Output Re*i*tance r
O # $ 11=> : 1& : m
Short Circuit Current I
SC
I $ 3%8 )/$62%
o
C : 230 : m/
4eaA Current I
41
)+ $ 62%
o
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e* in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
7
KA78XXKA78XXA
)lectrical *+aracteristics ,KA787-.
"Re#er to te*t circuit 9&
C 7 )
+
7 12%
C8 I
O
$ %00m/8
I
$239 C
I
$ 0.33F9 C
O
$0.1F9 unle** other9i*e *peci#ied'
Parameter %&m!ol *on/itions
KA787-
(nit
"in0 T&p0 "a#0
Output olta!e
O
)+ $62%
o
C 1(.( 1% 1%.0
%.0m/ I
O
1.0/8 4
O
1%.
I
$ 12.% to 30 1(.2% 1% 1%.2%
:ine Re!ulation "Note1' Re!line )
+
$62%
o
C
I
$ 12.% to 30 : 11 300
m
I
$ 20 to 20 : 3 1%0
:oad Re!ulation "Note1' Re!load )
+
$62%
o
C
I
O
$ %m/ to 1.%/ : 12 300
m
I
O
$ 2%0m/ to 2%0m/ : ( 1%0
<uie*cent Current I
< )+ $62%
o
C : %.2 &.0 m/
<uie*cent Current Chan!e I
<
I
O
$ %m/ to 1.0/ : : 0.%
m/
I
$ 12.% to 30 : : 1.0
Output olta!e Dri#t
O
-) I
O
$ %m/ : :1 : m-
o
C
Output Noi*e olta!e
N # $ 10=> to 10&1=>9 )/ $62%
o
C : ;0 : -o
Ripple Re?ection RR
# $ 120=>
I
$ 1&.% to 2&.%
%( 20 : d@
Dropout olta!e
Drop
IO $ 1/9 )+$62%
o
C : 2 :
Output Re*i*tance r
O # $ 11=> : 1; : m
Short Circuit Current I
SC
I $ 3%8 )/$62%
o
C : 2%0 : m/
4eaA Current I
41
)+ $62%
o
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e* in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
8
KA78XXKA78XXA
)lectrical *+aracteristics ,KA7878.
"Re#er to te*t circuit 9&
C 7 )
+
7 12%
C8 I
O
$ %00m/8
I
$229 C
I
$ 0.33F9 C
O
$0.1F9 unle** other9i*e *peci#ied'
Parameter %&m!ol *on/itions
KA7878
(nit
"in0 T&p0 "a#0
Output olta!e
O
)+ $62%
o
C 12.3 1& 1&.2
%.0m/ I
O
1.0/9 4
O
1%.
I
$ 21 to 33 12.1 1& 1&.;
:ine Re!ulation "Note1' Re!line )
+
$62%
o
C
I
$ 21 to 33 : 1% 300
m
I
$ 2( to 30 : % 1&0
:oad Re!ulation "Note1' Re!load )
+
$62%
o
C
I
O
$ %m/ to 1;%/ : 1% 300
m
I
O
$ 2%0m/ to 2%0m/ : %.0 1&0
<uie*cent Current I
< )+ $62%
o
C : %.2 &.0 m/
<uie*cent Current Chan!e I
<
I
O
$ %m/ to 1.0/ : : 0.%
m/
I
$ 21 to 33 : : 1
Output olta!e Dri#t
O
-) I
O
$ %m/ : :1 : m-
o
C
Output Noi*e olta!e
N # $ 10=> to 10&1=>9 )/ $62%
o
C : 110 : -o
Ripple Re?ection RR
# $ 120=>
I
$ 22 to 32
%3 0; : d@
Dropout olta!e
Drop
IO $ 1/9 )+$62%
o
C : 2 :
Output Re*i*tance r
O # $ 11=> : 22 : m
Short Circuit Current I
SC
I $ 3%8 )/$62%
o
C : 2%0 : m/
4eaA Current I
41
)+ $62%
o
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e* in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
6
KA78XXKA78XXA
)lectrical *+aracteristics ,KA7825.
"Re#er to te*t circuit 9&
C 7 )
+
7 12%
C8 I
O
$ %00m/8
I
$339 C
I
$ 0.33F9 C
O
$0.1F9 unle** other9i*e *peci#ied'
Parameter %&m!ol *on/itions
KA7825
(nit
"in0 T&p0 "a#0
Output olta!e
O
)+ $62%
o
C 23 2( 2%
%.0m/ I
O
1.0/8 4
O
1%.
I
$ 22 to 3& 22.& 2( 2%.2%
:ine Re!ulation "Note1' Re!line )
+
$62%
o
C
I
$ 22 to 3& : 12 (&0
m
I
$ 30 to 30 : 0 2(0
:oad Re!ulation "Note1' Re!load )
+
$62%
o
C
I
O
$ %m/ to 1.%/ : 1% (&0
m
I
O
$ 2%0m/ to 2%0m/ : %.0 2(0
<uie*cent Current I
< )+ $62%
o
C : %.2 &.0 m/
<uie*cent Current Chan!e I
<
I
O
$ %m/ to 1.0/ : 0.1 0.%
m/
I
$ 22 to 3& : 0.% 1
Output olta!e Dri#t
O
-) I
O
$ %m/ : :1.% :
m-
o
C
Output Noi*e olta!e
N # $ 1&=> to 1001=>9 )/ $62%
o
C : 00 : -o
Ripple Re?ection RR
# $ 120=>
I
$ 2& to 3&
%0 02 : d@
Dropout olta!e
Drop
IO $ 1/9 )+$62%
o
C : 2 :
Output Re*i*tance r
O # $ 11=> : 2& : m
Short Circuit Current I
SC
I $ 3%8 )/$62%
o
C : 230 : m/
4eaA Current I
41
)+ $62%
o
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e* in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
70
KA78XXKA78XXA
)lectrical *+aracteristics ,KA780-A.
"Re#er to the te*t circuit*; &
o
C 7 )
+
7 612%
o
C8 I
o
$1/9
I
$ 109 C
I
$0.33F9 C
O
$&;1F9 unle** other9i*e
*peci,
#ied'
Parameter %&m!ol *on/itions "in0 T&p. "a#0 (nit
Output olta!e
O
)+ $62%
o
C (.; % %;1
I
O
$ %m/ to 1/8 4
O
1%.
I
$ 2.% to 20
(.& % %.2
:ine Re!ulation "Note1'
Re!line
I
$ 2.% to 2%
I
O
$ %00m/
: % %0
m
I
$ & to 12 : 3 %0
)
+
$62%
o
C
I
$ 2.3 to 20 : % %0
I
$ & to 12 : 1.% 2%
:oad Re!ulation "Note1'
Re!load
)+ $62%
o
C
IO $ %m/ to 1.%/
: ; 100
m
I
O
$ %m/ to 1/ : ; 100
I
O
$ 2%0m/ to 2%0m/ : ( %0
<uie*cent Current I
<
)+ $62%
o
C : %.0 0;& m/
<uie*cent Current
Chan!e
I
<
I
O
$ %m/ to 1/ : : 0.%
m/
I
$ & to 2%8 I
O
$ %00m/ : : 0.&
I $ 2.% to 208 )+ $62%
o
C : : &;&
Output olta!e Dri#t -) Io $ %m/ : :0.& : m-
o
C
Output Noi*e olta!e
N
# $ 10=> to 1001=>
)/ $62%
o
C
: 10 : -o
Ripple Re?ection RR
# $ 120=>9 I
O
$ %00m/
I
$ & to 1&
: 0& : d@
Dropout olta!e
Drop
IO $ 1/9 )+ $62%
o
C : 2 :
Output Re*i*tance r
O # $ 11=> : 12 : m
Short Circuit Current I
SC
I$ 3%9 )/ $62%
o
C : 2%0 : m/
4eaA Current I
41
)+$ 62%
o
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
77
KA78XXKA78XXA
)lectrical *+aracteristics ,KA7803A.
"Re#er to the te*t circuit*; &
o
C 7 )
+
7 612%
o
C8 I
o
$1/9
I
$ 119 C
I
$0.33F9 C
O
$0.1F9 unle** other9i*e
*peci,
#ied'
Parameter %&m!ol *on/itions "in0 T&p0 "a#0 (nit
Output olta!e
O
)+ $62%
o
C %.%& 0 0.12
I
O
$ %m/ to 1/8 4
O
1%.
I
$ &.0 to 21
%.20 0 0.2(
:ine Re!ulation "Note1'
Re!line
I
$ &.0 to 2%
I
O
$ %00m/
: % 00
m
I
$ ; to 13 : 3 00
)
+
$62%
o
C
I
$ &.3 to 21 : % 00
I
$ ; to 13 : 1.% 30
:oad Re!ulation "Note1'
Re!load
)+ $62%
o
C
IO $ %m/ to 1.%/
: ; 100
m
I
O
$ %m/ to 1/ : ( 100
I
O
$ 2%0m/ to 2%0m/ : %.0 %0
<uie*cent Current I
<
)+ $62%
o
C : (.3 0.0 m/
<uie*cent Current Chan!e I
<
I
O
$ %m/ to 1/ : : 0.%
m/
I
$ ; to 2%9 I
O
$ %00m/ : : 0.&
I$ &.% to 219 )+ $62%
o
C : : 0.&
Output olta!e Dri#t -) I
O
$ %m/ : ,0.& : m-
o
C
Output Noi*e olta!e
N
# $ 10=> to 1001=>
)/ $62%
o
C
: 10 : -o
Ripple Re?ection RR
# $ 120=>9 I
O
$ %00m/
I
$ ; to 1;
: 0% : d@
Dropout olta!e
Drop
IO $ 1/9 )+ $62%
o
C : 2 :
Output Re*i*tance r
O # $ 11=> : 12 : m
Short Circuit Current I
SC
I$ 3%8 )/ $62%
o
C : 2%0 : m/
4eaA Current I
41
)+$62%
o
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
72
KA78XXKA78XXA
)lectrical *+aracteristics ,KA7808A.
"Re#er to the te*t circuit*; &
o
C 7 )
+
7 612%
o
C8 I
o
$1/9
I
$ 1(9 C
I
$0.33F9 C
O
$&;1F9 unle** other9i*e
*peci,
#ied'
Parameter %&m!ol *on/itions "in0 T&p. "a#0 (nit
Output olta!e
O
)+ $62%
o
C 2.&( & &.10
I
O
$ %m/ to 1/8 4
O
1%.
I
$ 10.0 to 23
2.2 & &.3
:ine Re!ulation "Note1'
Re!line
I
$ 10.0 to 2%
I
O
$ %00m/
: 0 &0
m
I
$ 11 to 12 : 3 &0
)
+
$62%
o
C
I
$ 10.( to 23 : 0 &0
I
$ 11 to 12 : 2 (0
:oad Re!ulation "Note1'
Re!load
)+ $62%
o
C
IO $ %m/ to 1.%/
: 12 100
m
I
O
$ %m/ to 1/ : 12 100
I
O
$ 2%0m/ to 2%0m/ : % %0
<uie*cent Current I
<
)+ $62%
o
C : %.0 0.0 m/
<uie*cent Current Chan!e I
<
I
O
$ %m/ to 1/ : : 0.%
m/
I
$ 11 to 2%8 I
O
$ %00m/ : : 0.&
I$ 10.0 to 238 )+ $62%
o
C : : 0.&
Output olta!e Dri#t -) I
O
$ %m/ : ,0.& : m-
o
C
Output Noi*e olta!e
N
# $ 10=> to 1001=>
)/ $62%
o
C
: 10 : -o
Ripple Re?ection RR
# $ 120=>9 I
O
$ %00m/
I
$ 11.% to 21.%
: 02 : d@
Dropout olta!e
Drop
IO $ 1/8 )+ $62%
o
C : 2 :
Output Re*i*tance r
O # $ 11=> : 1& : m
Short Circuit Current I
SC
I$ 3%8 )/ $62%
o
C : 2%0 : m/
4eaA Current I
41
)+$62%
o
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
74
KA78XXKA78XXA
)lectrical *+aracteristics ,KA7806A.
"Re#er to the te*t circuit*; &
o
C 7 )
+
7 612%
o
C8 I
o
$1/9
I
$ 1%9 C
I
$0.33F9 C
O
$&;1F9 unle** other9i*e
*peci,
#ied'
Parameter %&m!ol *on/itions "in0 T&p. "a#0 (nit
Output olta!e
O
)+ $62%
I
O
$ %m/ to 1/8 4
O
1%.
I
$ 11.2 to 2(
&.0% ;.0 ;.3%
:ine Re!ulation "Note1'
Re!line
I
$ 11.2 to 2%
I
O
$ %00m/
: 0 ;0
m
I
$ 12.% to 1; : ( (%
)
+
$62%
I
$ 11.% to 2( : 0 ;0
I
$ 12.% to 1; : 2 (%
:oad Re!ulation "Note1'
Re!load
)+ $62%
C
IO $ %m/ to 1.0/
: 12 100
m
I
O
$ %m/ to 1.0/ : 12 100
I
O
$ 2%0m/ to 2%0m/ : % %0
<uie*cent Current I
<
)+ $62%
C : %.0 0.0 m/
<uie*cent Current Chan!e I
<
I $ 11.2 to 2%8 )+$62%
C : : 0.&
m/
I
$ 12 to 2%8 I
O
$ %00m/ : : 0.&
I
O
$ %m/ to 1.0/ : : 0.%
Output olta!e Dri#t -) I
O
$ %m/ : ,1.0 : m-
C
Output Noi*e olta!e
N
# $ 10=> to 1001=>
)/ $62%
C
: 10 : -o
Ripple Re?ection RR
# $ 120=>9 I
O
$ %00m/
I
$ 12 to 22
: 02 : d@
Dropout olta!e
Drop
IO $ 1/8 )+ $62%
C : 2.0 :
Output Re*i*tance r
O # $ 11=> : 12 : m
Short Circuit Current I
SC
I$ 3%8 )/ $62%
C : 2%0 : m/
4eaA Current I
41
)+$62%
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
75
KA78XXKA78XXA
)lectrical *+aracteristics ,KA7870A.
"Re#er to the te*t circuit*; &
o
C 7 )
+
7 612%
o
C8 I
o
$1/9
I
$ 109 C
I
$0.33F9 C
O
$&;1F9 unle** other9i*e
*peci,
#ied'
Parameter %&m!ol *on/itions "in. T&p0 "a#0 (nit
Output olta!e
O
)+ $62%
C ;.& 10 10.2
I
O
$ %m/ to 1/9 4
O
1%.
I
$12.& to 2%
;.0 10 10.(
:ine Re!ulation "Note1'
Re!line
I
$ 12.& to 20
I
O
$ %00m/
: & 100
m
I
$ 13 to 20 : ( %0
)
+
$62%
I
$ 12.% to 2% : & 100
I
$ 13 to 20 : 3 %0
:oad Re!ulation "Note1'
Re!load
)+ $62%
C
IO $ %m/ to 1.%/
: 12 100
m
I
O
$ %m/ to 1.0/ : 12 100
I
O
$ 2%0m/ to 2%0m/ : % %0
<uie*cent Current I
<
)+ $62%
C : %.0 0.0 m/
<uie*cent Current Chan!e I
<
I $ 13 to 208 )+$62%
C : : 0.%
m/
I
$ 12.& to 2%8 I
O
$ %00m/ : : 0.&
I
O
$ %m/ to 1.0/ : : 0.%
Output olta!e Dri#t -) I
O
$ %m/ : ,1.0 : m-
C
Output Noi*e olta!e
N
# $ 10=> to 1001=>
)/ $62%
C
: 10 :
-o
Ripple Re?ection RR
# $ 120=>9 I
O
$ %00m/
I
$ 1( to 2(
: 02 : d@
Dropout olta!e
Drop
IO $ 1/8 )+ $62%
C : 2.0 :
Output Re*i*tance r
O # $ 11=> : 12 : m
Short Circuit Current I
SC
I$ 3%8 )/ $62%
C : 2%0 : m/
4eaA Current I
41
)+$62%
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
7-
KA78XXKA78XXA
)lectrical *+aracteristics ,KA7872A.
"Re#er to the te*t circuit*; &
o
C 7 )
+
7 612%
o
C8 I
o
$1/9
I
$ 1;9 C
I
$0.33F9 C
O
$&;1F9 unle** other9i*e
*peci,
#ied'
Parameter %&m!ol *on/itions "in0 T&p0 "a#0 (nit
Output olta!e
O
)+ $62%
C 11.2% 12 12.2%
I
O
$ %m/ to 1/8 4
O
1%.
I
$ 1(.& to 22
11.% 12 12.%
:ine Re!ulation "Note1'
Re!line
I
$ 1(.& to 30
I
O
$ %00m/
: 10 120
m
I
$ 10 to 22 : ( 120
)
+
$62%
I
$ 1(.% to 22 : 10 120
I
$ 10 to 22 : 3 00
:oad Re!ulation "Note1'
Re!load
)+ $62%
C
IO $ %m/ to 1.%/
: 12 100
m
I
O
$ %m/ to 1.0/ : 12 100
I
O
$ 2%0m/ to 2%0m/ : % %0
<uie*cent Current I
<
)+ $62%
C : %.1 0.0 m/
<uie*cent Current Chan!e I
<
I $ 1% to 309 )+$62%
C : 0.&
m/
I
$ 1( to 229 I
O
$ %00m/ : 0.&
I
O
$ %m/ to 1.0/ : 0.%
Output olta!e Dri#t -) I
O
$ %m/ : :1.0 : m-
C
Output Noi*e olta!e
N
# $ 10=> to 1001=>
)/ $62%
C
: 10 : -o
Ripple Re?ection RR
# $ 120=>9 I
O
$ %00m/
I
$ 1( to 2(
: 00 : d@
Dropout olta!e
Drop
IO $ 1/9 )+ $62%
C : 2.0 :
Output Re*i*tance r
O # $ 11=> : 1& : m
Short Circuit Current I
SC
I$ 3%8 )/ $62%
C : 2%0 : m/
4eaA Current I
41
)+$62%
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
73
KA78XXKA78XXA
)lectrical *+aracteristics ,KA787-A.
"Re#er to the te*t circuit*; &
o
C 7 )
+
7 612%
o
C8 I
o
$1/9
I
$239 C
I
$0.33F9 C
O
$&;1F9 unle** other9i*e
*peci,
#ied'
Parameter %&m!ol *on/itions "in0 T&p0 "a#0 (nit
Output olta!e
O
)+ $62%
C 1(.2 1% 1%.3
I
O
$ %m/ to 1/8 4
O
1%.
I
$ 12.2 to 30
1(.( 1% 1%.0
:ine Re!ulation "Note1'
Re!line
I
$ 12.; to 30
I
O
$ %00m/
: 10 1%0
m
I
$ 20 to 20 : % 1%0
)
+
$62%
I
$ 12.% to 30 : 11 1%0
I
$ 20 to 20 : 3 2%
:oad Re!ulation "Note1'
Re!load
)+ $62%
C
IO $ %m/ to 1.%/
: 12 100
m
I
O
$ %m/ to 1.0/ : 12 100
I
O
$ 2%0m/ to 2%0m/ : % %0
<uie*cent Current I
<
)+ $62%
C : %.2 0.0 m/
<uie*cent Current Chan!e I
<
I $ 12.% to 308 )+ $62%
C : : 0.&
m/
I
$ 12.% to 308 I
O
$ %00m/ : : 0.&
I
O
$ %m/ to 1.0/ : : 0.%
Output olta!e Dri#t -) I
O
$ %m/ : ,1.0 : m-
C
Output Noi*e olta!e
N
# $ 10=> to 1001=>
)/ $62%
C
: 10 : -o
Ripple Re?ection RR
# $ 120=>9 I
O
$ %00m/
I
$ 1&.% to 2&.%
: %& : d@
Dropout olta!e
Drop
IO $ 1/8 )+ $62%
C : 2.0 :
Output Re*i*tance r
O # $ 11=> : 1; : m
Short Circuit Current I
SC
I$ 3%9 )/ $62%
C : 2%0 : m/
4eaA Current I
41
)+$62%
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
77
KA78XXKA78XXA
)lectrical *+aracteristics ,KA7878A.
"Re#er to the te*t circuit*; &
o
C 7 )
+
7 612%
o
C8 I
o
$1/9
I
$ 229 C
I
$0.33F9 C
O
$&;1F9 unle** other9i*e
*peci,
#ied'
Parameter %&m!ol *on/itions "in. T&p0 "a#0 (nit
Output olta!e
O
)+ $62%
I
O
$ %m/ to 1/9 4
O
1%.
I
$ 21 to 33
12.3 1& 1&.2
:ine Re!ulation "Note1'
Re!line
I
$ 21 to 33
I
O
$ %00m/
: 1% 1&0
m
I
$ 21 to 33 : % 1&0
)
+
$62%
I
$ 20.0 to 33 : 1% 1&0
I
$ 2( to 30 : % ;0
:oad Re!ulation "Note1'
Re!load
)+ $62%
C
IO $ %m/ to 1.%/
: 1% 100
m
I
O
$ %m/ to 1.0/ : 1% 100
I
O
$ 2%0m/ to 2%0m/ : 2 %0
<uie*cent Current I
<
)+ $62%
C : %.2 0.0 m/
<uie*cent Current Chan!e I
<
I $ 21 to 338 )+$62%
C : : 0.&
m/
I
$ 21 to 338 I
O
$ %00m/ : : 0.&
I
O
$ %m/ to 1.0/ : : 0.%
Output olta!e Dri#t -) I
O
$ %m/ : ,1.0 : m-
C
Output Noi*e olta!e
N
# $ 10=> to 1001=>
)/ $62%
C
: 10 :
-o
Ripple Re?ection RR
# $ 120=>9 I
O
$ %00m/
I
$ 22 to 32
: %2 : d@
Dropout olta!e
Drop
IO $ 1/8 )+ $62%
C : 2.0 :
Output Re*i*tance r
O # $ 11=> : 1; : m
Short Circuit Current I
SC
I$ 3%8 )/ $62%
C : 2%0 : m/
4eaA Current I
41
)+$62%
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
78
KA78XXKA78XXA
)lectrical *+aracteristics ,KA7825A.
"Re#er to the te*t circuit*; &
o
C 7 )
+
7 612%
o
C8 I
o
$1/9
I
$ 339 C
I
$0.33F9 C
O
$&;1F9 unle** other9i*e
*peci,
#ied'
Parameter %&m!ol *on/itions "in. T&p0 "a#0 (nit
Output olta!e
O
)+ $62%
C 23.% 2( 2(.%
I
O
$ %m/ to 1/9 4
O
1%.
I
$ 22.3 to 3&
23 2( 2%
:ine Re!ulation "Note1'
Re!line
I
$ 22 to 3&
I
O
$ %00m/
: 1& 2(0
m
I
$ 21 to 33 : 0 2(0
)
+
$62%
I
$ 20.2 to 3& : 1& 2(0
I
$ 30 to 30 : 0 120
:oad Re!ulation "Note1'
Re!load
)+ $62%
C
IO $ %m/ to 1.%/
: 1% 100
m
I
O
$ %m/ to 1.0/ : 1% 100
I
O
$ 2%0m/ to 2%0m/ : 2 %0
<uie*cent Current I
<
)+ $62%
C : %.2 0.0 m/
<uie*cent Current Chan!e I
<
I $ 22.3 to 3&8 )+ $62%
C : : 0.&
m/
I
$ 22.3 to 3&8 I
O
$ %00m/ : : 0.&
I
O
$ %m/ to 1.0/ : : 0.%
Output olta!e Dri#t -) I
O
$ %m/ : ,1.% : m-
C
Output Noi*e olta!e
N
# $ 10=> to 1001=>
)/ $ 2%
C
: 10 : -o
Ripple Re?ection RR
# $ 120=>9 I
O
$ %00m/
I
$ 2& to 3&
: %( : d@
Dropout olta!e
Drop
IO $ 1/8 )+ $62%
C : 2.0 :
Output Re*i*tance r
O # $ 11=> : 20 : m
Short Circuit Current I
SC
I$ 3%8 )/ $62%
C : 2%0 : m/
4eaA Current I
41
)+$62%
C : 2.2 : /
1ote2
1; :oad and line re!ulation are *peci#ied at con*tant ?unction temperature; Chan!e in
O
due to heatin! e##ect* mu*t Be
taAen
into account *eparatelC; 4ul*e te*tin! 9ith lo9 dutC i* u*ed;
76
KA78XXKA78XXA
T&pical Per8omance *+aracteristics
I
Figure 7. 9uiescent *urrent
Figure 4. Output 'oltage
Figure 2. Peak Output *urrent
Figure 5. 9uiescent *urrent
SING:D 4=/SD 1;% /E4 @RIDGD RDC)IFIDRS
O:)/GD R/NGD
%0 to 1000 olt*
CFRRDN)
1.% /mpere*
)G4D
NFE@DR
:00-" :07" :02" :05" :03" :08" :70" (1IT%
EaHimum
Recurrent
%0 100 200 (00 000 &00 1000
EaHimum
RES olta!e
3% 20 1(0 2&0 (20 %00 200
EaHimum DC
@locAin!
%0 100 200 (00 000 &00 1000
EaHimum
/vera!e
For9ard
/
4eaA
For9ard
Sur!e
/
EaHimum
For9ard
EaHimum DC
Rever*e
Current
M/
M/
Operatin!
)emperature
C
Stora!e C
F)AT($)%
I Ideal #or printed circuit Board
I :o9 #or9ard volta!e
I :o9 leaAa!e current
I 4olaritCJ marAed on BodC
I Eountin! po*itionJ /nC
I .ei!htJ 1.20 !ram*
:O"
.3%&
";.1'
E/3.
.212"%.%'
.1;2"%.0'
1.2
1.0 "30.%'
"2%.(' EIN.
EIN.
.032"0.&'
4OS.
.030"0.2'
:D/D
.220"%.0'
.220"%.0'
.1&0"(.0'
.1&0"(.0'
Dimen*ion* in inche* and "millimeter*'
(A6I(8( !ATI4:$ A4# 2%2,T!I,A% ,'A!A,T2!I$TI,$
Ratin! 2% C amBient temperature unie**
other9ie* *peci#ied. Sin!le pha*e hal#
9ave8 00=>8 re*i*tive or inductive load.
For capacitive load8 derate current BC 20K.
R/)ING /ND C=/R/C)DRIS)IC CFRDS ".00%E )=RF .10E'
1.&
1.%
FIG.1,)G4IC/: FOR./RD CFRRDN)
DDR/)ING CFRD
FIG.2,E/3IEFE NON,RD4D)I)ID FOR./RD
SFRGD CFRRDN)
%0
(0
1.2
30
0.;
C
0.0
20
0.3
&
10
& 2% %0 2% 100 12% 1%0 12%
&
C/SD )DE4DR/)FRD8" C'
1
% 10 %0 100
NFE@DR OF CGC:DS /) 00=>
FIG.3,)G4IC/: FOR./RD
C=/R/C)DRIS)ICS
FIG.(,)G4IC/: RDDRSD
C=/R/C)DRIS)ICS
%0
%0
10
10
3.0
3.0
1.0
1.0
)?$2% C
0.1
0.1
)?$2% C
.01 & .2 .( .0 .& 1.0 1.2 1.(
.01
&
20 (0 00 &0 100 120 1(0
FOR./RD O:)/GD8"'
)?$2%
&.3m* Sin!le =al#
Sine .ave
+DDDC method
Sin!le 4ha*e
=al
Re*
# .av
i*tive
e 00
Or I
=>
nductive :oad
4ul*e .idth
300u*
1K DutC CCcle
IN
S
)
/
N
)
/
N
D
O
F
S
F
O
R
.
/
R
/
D
R
/
G
D
F
O
R
.
/
R
D
C
4
D
/
1
F
O
R
.
/
R
D
S
F
R
G
D
C
R
D
D
R
SD
:D
/1
/
G
D
C
F
R
R
D
N)
4DRCDN) OF R/)DD 4D/1 RDDRSD
O:)/GD8 "K'
26
De#elo/ment and Construction
Initial de*elo+ment for t/e !FI# based lig/ting control s0stem uses a /ig/
+ower $irit !FI# reader. T/e first reader recei*ed from t/e ,al )ol0 !FI# lab did not
communicate or +ower u+ correctl0 after se*eral weeks of attem+ting to connect to
t/e reader. T/e reader was returned to t/e lab and retested and= after a++ro-imatel0 1
week= t/e reader was tested and did communicate wit/ t/e com+uter. As de*elo+ment
for t/e +roBect mo*ed forward issues began to arise relating to t/e real functionalit0 of
using suc/ a /ig/ +ower reader. T/e +rimar0 issue wit/ t/e reader /ad to do wit/
recreating t/e entire +rogram e*er0 time it is im+lemented in a new en*ironment. #ue
to a lack of attenuation consistenc0 between t/e walls= t/e s0stem would not be
consistentl0 reliable= and could inad*ertentl0 c/ange t/e lig/ts to t/e wrong room.
T/is is w/ere t/e locali&ed !FI# reader seemed far more +ractical for a t0+ical /ome
or office setting. $e*eral da0s of searc/ing resulted in t/e (ele-is 13.56('& !FI#
reader wit/ a++ro-imatel0 1C3 feet of range de+ending on t/e tags. N
Fi*ure '&- "ele.is RFID reader ,it0 <(ee ode
2.
,onnecting t/e 13.56 ('& reader into t/e s0stem uses an AT(2:A2565
microcontroller attac/ed to t/e $TKC655 t/roug/ t/e on board $)I bus. T/e !FI#
reader data is eit/er +rocessed on t/e microcontroller or sent out *ia t/e network
connection= de+ending on t/e t0+e of node. T/e reader is connected to t/e
microcontroller *ia t/e $)I bus along wit/ 2 control lines for +rogramming t0+e
?setu+ or data@ and antenna ?rece+tion or transmission@. Figure 11 +ro*ides an idea of
/ow t/e registers were set u+ to test t/e I$7 +rotocols for t/e reader because t/e
actual tag t0+e was unknown. T/e /ig/ fre"uenc0 reader uses a /ardware rece+tionI
transmission encoding and maBorit0 *oting to control all 13 control registers set u+ for
I$7 A$K 1563. T/e final test uses I$7 1563 F$K because of t/e tags t0+e and t/e
slig/tl0 long range of t/e reader. 8sing t/e 13.56 ('& reader created se*eral maBor
issues in t/e design because of actual +roblems wit/ t/e reader communicating wit/
t/e microcontroller. T/e first issue came directl0 from t/e !FI# reader<s indicator
lig/ts= w/ic/ were e-tremel0 dim w/en t/e s0stem was on. T/e two red indicator
lig/ts ne*er c/anged brig/tness and made it a++ear as t/oug/ t/e reader was not
working correctl0. After se*eral da0s of troubles/ooting t/e reader did a++ear to
o+erate correctl0= but t/e lig/ts did remain *er0 dim. T/e ne-t maBor issue was t/e
lack of abilit0 to get t/e rig/t !FI# tags for t/e s0stem. T/e !FI# tags are not clearl0
labeled wit/ t/eir I$7 +rotocol re"uiring constant testing and modification to
determine if t/e s0stem was o+erating correctl0. T/e final confirmation t/at t/e
s0stem o+erates correctl0 came from modulation on t/e antenna after t/e +rogram
initiali&ed on t/e microcontroller. T/e antenna was modulating at t/e same fre"uenc0
23
as t/e internal clock +ro*iding confirmation t/e s0stem was o+erating correctl0. %ack
of time and resources +re*ent full s0stem im+lementation on t/e larger scale= but t/e
small scale does +ro*ide an e-cellent e-am+le of /ow t/e main +rogram o+erates.
Fi*ure ''- IS= Protocols $sed )or Testin*
T/e +rogram went t/roug/ a build and test c0cle during de*elo+ment to
ensure t/e s0stem o+erates wit/in +arameters. To create t/e +rogram t/e first ste+
in*ol*es initiali&ing t/e !FI# reader= de+ending on t/e !FI# reader t/is is done wit/
eit/er setting u+ t/e $)I bus for transmission and rece+tion or setting u+ t/e
microcontroller for rece+tion of 2455baud 8A!T data transfer. 7nce t/e reader is
+ro+erl0 initiali&ed= data rece+tion and I#s are tested using a known tag id along wit/
a logic anal0&er and %,# screen. If e*er0t/ing o+erates correctl0 t/e associated I# is
dis+la0ed on t/e screen wit/out errors. For t/e scale model t/is took se*eral attem+ts
because t/e functions often recei*ed erroneous data and stored t/at data as actual id
information. T/e ne-t maBor ste+ in*ol*ed adding eac/ id number to t/e
microcontroller and de*elo+ing a met/odolog0 to com+are it against ot/er sa*ed id
numbers. In order to make t/e com+arison onl0 a +ortion of t/e id is com+ared= 2
s+ecific digits= to sa*e +rocessing clock c0cles. If t/e id matc/es an0 of t/e registered
tags a flag is set in order to indicate t/e +resence of a +erson in a room. 7nce t/at
2
function a++ears to be full0 o+erational t/e ne-t ste+ in*ol*es adding an additional
!FI# reader to t/e s0stem. T/is in*ol*es setting u+ t/e +rimar0 de*ice to recei*e
!FI# id data from eit/er t/e establis/ed network or from t/e wireless 6bee. T/e
additional microcontroller reads in t/e !FI# data using t/e same code de*elo+ed for
t/e first reader= t/e onl0 difference is t/at t/e second reader does not do an0
+rocessing> it is onl0 designed to send t/e data out. T/e +rimar0 reader +rocesses t/e
e-ternal !FI# data *ia an e-ternal interru+t. T/e lig/t data onl0 gets out+ut after
+rocessing= based on t/e tags in room flags. Full detail of /ow t/e code o+erates is in
t/e code located in a++endi- 2. T/e +rogram is *er0 *ersatile allowing different
!FI# readers to be added to t/e s0stem wit/ onl0 minor code modifications.
Fi*ure '%- '%&>AC Li*0tin* Control ode
T/e second maBor com+onent for t/e s0stem is t/e lig/ting node w/ic/
+ro*ides /ig/ *oltage lig/ting control for in /ome use. ;/en designing t/e /ig/
*oltage controller s+ecial care is taken to ensure t/e /ig/ and low *oltages s0stems
are +ro+erl0 se+arated. T/e s0stem also uses se*eral grounding +oints to +ro*ide an
35
e-tra le*el of +rotection. T/e lig/ting node to t/e rig/t contains 2 c/annels for
lig/ting control. For /ig/ *oltage switc/ing t/e s0stem uses 2 $'A!) solid state
rela0s rated for 1259A, wit/ a ma-imum load of 3A allowing for /ig/ +ower
demanding a++lications to connect to t/e s0stem. T/e lig/t 74I7FF logic connects to
a microcontroller ?not s/own@. T/e data can eit/er come from t/e 6bee wireless
microcontroller or from a wired connection de+ending on t/e a++lication.
In order to +rogram t/e wireless 6bee microcontroller t/e module must first
connect to t/e com+uter *ia a 8$B connection and be +rogrammed for t/e desired set
u+. T/e +rimar0 control unit in t/e s0stem is set u+ as a coordinator in t/e network
and t/e ot/er nodes are set u+ as end nodes. T/e lig/ting nodes are set to out+ut data
to t/e digital I7 +ins on t/e de*ice based on t/e recei*ed data. T/e !FI# reader
nodes are set to send data to t/e +rimar0 node based on information +ro*ided b0 t/e
microcontroller. To send data= t/e microcontroller out+uts t/e control codes for
transmission and t/e s0stem automaticall0 sends t/e data. T/e 6bee modules are *er0
straig/t forward to work wit/ and t/ere is sufficient online data if t/ere is an0
assistance needed for setu+.
T/e final +roof of conce+t design uses a scale model of a /ome and two 125
k'& !FI# readers connected to two inde+endent microcontrollers. T/e +rimar0
controller out+uts t/e lig/t data for t/e rooms and is set according to t/e tag in t/e
room. In t/e e*ent multi+le cards are +resent in a room t/e s0stem automaticall0
defaults to a standard lig/t setting. T/e small scale model +ro*ides a great e-am+le of t/e
*ersatilit0 and +ortabilit0 of t/e s0stem.
31
Inte*ration and Test Results
T/e small scale s0stem +ro*ides an e-cellent e-am+le of /ow t/e s0stem
o+erates in t/e real world. It uses a 125 k'& !FI# reader arranged in t/e same
fas/ion t/e larger scale s0stem would be arranged in. T/e +rimar0 reason for using a
small scale s0stem comes from issues arising from t/e 13.56('& reader
communicating wit/ t/e !FI# tags. T/e main issue came from different I$7
+rotocols for t/e s0stem and t/e lack of abilit0 to reall0 test functionalit0 wit/out
knowing if t/e tags were correct or if t/e tags e*en /ad I# numbers on t/em because
man0 I#s re"uire +rogramming. After continued testing t/e antenna on t/e (ele-is
!FI# reader does modulate as e-+ected and will read in !FI# data. T/e *erification
came from t/e antenna out+ut and clock out+ut on t/e oscillosco+e= +ro*iding a
communication +at/ between t/e reader and t/e microcontroller= see a++endi- # for
, code.
T/e small scale s0stem o+erates *er0 cleanl0 alt/oug/ it still re"uires t/e tags
to be +laced in *er0 close +ro-imit0 to t/e reader e*en t/oug/ t/e0 are +laced in room
doorwa0s. T/e s0stem does lock u+ on occasion because of false data rece+tion
causing t/e s0stem to wait for data t/at will not s/ow u+ until t/e following card is
read.
7*erall t/e small scale design demonstrates /ow t/e s0stem o+erates *er0
well b0 c/anging t/e room lig/ting according to t/e id number registered in t/e room.
T/e small scale s0stem makes it *er0 eas0 to "uickl0 demonstrate /ow t/e larger
scale s0stem o+erates. T/is also demonstrates /ow trul0 scalable t/e s0stem can be=
32
o+erating on a doll/ouse le*el all t/e wa0 u+ to real world im+lementation. 2ac/
node is full0 configurable for eit/er an !FI# reader wit/ or wit/out lig/ting= and t/e
lig/ting can be u+ to 3 c/annels.
Fi*ure '?- Lo*ic Analyzer out/ut o) RFID Reader
Figure 13 s/ows t/e out+ut of t/e 125 k'& !FI# reader under +ro+er
o+erating conditions. )ower usage for t/e readers was relati*el0 /ig/= a++ro-imatel0
135mA= w/ic/ initiall0 made it c/allenging to find a 59 +ower su++l0 to +ower bot/
t/e readers. 7nce t/e microcontroller is +ro+erl0 in+utting data= t/e logic for t/e
s0stem is +rogrammed to accommodate se*eral !FI# tags. T/e small scale model
o+erates Bust as e-+ected and +ro*ides a gatewa0 for large scale de*elo+ment. 7*erall
t/e design +ro*ides a trul0 scalable a++roac/ making it marketable for an0 si&e /ome.
33
Conclusion
T/e !FI# based lig/ting control s0stem design +ro*es /ow !FI# tec/nolog0
is effecti*e for /ome lig/ting control in order to reduce /ome energ0 consum+tion.
T/e +roof of conce+t design demonstrates a *ersatile s0stem ca+able of scalable
im+lementations. T/e design can be an0w/ere from a single node to se*eral do&en
wit/ minor +rogramming c/anges creating a mobile marketable +roduct. T/e design
does /a*e se*eral limitation suc/ as lig/ting control during t/e da0 *erses nig/t as
well as t/e issue t/at t/e users of t/e s0stem must alwa0s /a*e an !FI# tags on t/em
for t/e s0stem to work +ro+erl0. ;it/ furt/er ad*ancements in t/e design as well as
in !FI# tec/nolog0 t/is issues become minor com+ared to t/e ad*antages of using
suc/ a s0stem. T/e !FI# /ome automation s0stem +ro*ides a new le*el of control to
/ome lig/ting= reducing energ0 consum+tion and increasing /uman comfort.
T/e s0stem +resented in t/is +a+er is far from +roduction but does +ro*ide a
gatewa0 into full scale de*elo+ment. Future designs will include some form of time
monitor in order to sa*e mone0 and not /a*e t/e lig/ts on during t/e da0. T/e s0stem
will also include a com+uter connection to allow for tacking and easier registering for
t/e !FI# tags and lig/ting conditions. T/eir also needs to be some form of switc/
control to o*erride t/e s0stem w/en necessar0. 7ne large ste+ forward is using a
longer range !FI# reader. T/e (ele-is does o+erate well under limited conditions=
but an !FI# reader wit/ 3C5 foot range would o+erate muc/ more effecti*el0 for t/e
design. A !FI# based lig/ting control s0stem /as +otential to make it into t/e /ome
and office en*ironment es+eciall0 as !FI# tec/nolog0 im+ro*es. As time mo*es on=
34
automated s0stems will continue to work t/eir wa0 into t/e li*es of +eo+le= reducing
energ0 consum+tion and increasing our +ersonal comfort.
35
A//endices
A//endi. A
T/e :antt c/arts re*iewing +roBect +rogression t/roug/out t/e de*elo+ment c0cle.
Fi*ure '2- =ri*inal !antt C0art
Fi*ure '3- $/dated !antt c0art )or localize readers
36
A//endi. B
$irit reader /ardware set u+ used for testing. T/e s0stem communicated wit/ t/e
com+uter using t/e 2t/ernet connection and a single antenna for reading t/e tags.
Fi*ure '4- Sirit Reader Hard,are Setu/
Fi*ure '5- "ele.is Internal Hard,are
T/e reader is setu+ b0 t/e +rogrammable encoder and t/e data is +rocessed t/roug/
t/e F$K decoder and maBorit0 *oting according to t/e set u+ code.
3.
A//endi. C
, code for t/e +rimar0 control node wit/ attac/ed !FI# reader.
IO
O A9!:,,125.c
O
O ,reated1 5I1I2511 1215114 )( O
Aut/or1 4olan ,%ark
O 125 k'& solution for !FI# based 'ome Automation $0stem
OI
Pdefine FQ,)8 3555555
Pdefine F7$, 3555555 II ,lock $+eed
Pdefine BA8# 2455
Pdefine 8B!! F7$,I16IBA8#C1
Pinclude Ra*rIio./S
Pinclude RutilIdela0./S
Pinclude Ra*rIinterru+t./S
IIC initiali&ation functions
*oid %,#Qcommunication?int data@>
*oid %,#Qc/aracter?c/ar c/aracter@>
*oid %,#Qinitiali&ation?*oid@>
*oid 8A!TQinitiali&ation?*oid@>
*oid 26TQI4TQinitiali&ation?*oid@>
unsigned c/ar 8A!TQ!-1?*oid@>
unsigned c/ar 8A!TQ!-5?*oid@>
IIC :%7BA% 9A!IAB%2$
unsigned c/ar I#QAu-E12F>
c/ar noQinfoE45F T U4ot !egisteredU>
unsigned c/ar I#5E15FT U5F53545B36U>
unsigned c/ar I#1E15FT U5F53523F5BU>
unsigned c/ar I#2E15FT U5F53542,B1U>
unsigned s/ort int inQarea51F%A:E2F>
unsigned s/ort int inQarea52F%A:E2F>
int main?*oid@
V
int count T 5>
int i T 5>
unsigned c/ar data>
unsigned c/ar I#E15F>
unsigned c/ar tem+Qdata>
##!A T 5-ff>
##!B T 5-ff>
##!, T 5-ff>
##!# T 5-ff>
##!' T 5-ff>
##!H T 5-ff>
##!F T 5-ff>
33
)7!TA T 5-55>
%,#Qinitiali&ation?@>
8A!TQinitiali&ation?@>
26TQI4TQinitiali&ation?@>
)7!TF T 5-FF>
)7!TB T 5-55>
%,#Qcommunication?5-51@> II5-51
IIC 2nable interru+ts
sei?@>
w/ile?1@
V
Qdela0Qms?355@>
)7!TF T 5-55>
tem+Qdata T 8A!TQ!-1?@>
%,#Qcommunication?5-51@> II5-51
for?i T 5> i R 11> iWW@V
tem+Qdata T 8A!TQ!-1?@>
IIC !emo*e $tart and $to+ Bits
if?tem+Qdata TT 5-5A XX tem+Qdata TT 5-5#@V
IIC do not/ing ?do not sa*e@
Y else V
I#EiF T tem+Qdata>
Qdela0Qus?45@>
Y
)7!TF T 5-FF>
Y
IIC ,/eck I# number room +resences IIC
$et lig/ting out+ut
IIC I#5
if?I#E3F TT I#5E3F ZZ I#E.F TT I#5E.F@V
for?iT5>iR15>iWW@V
%,#Qc/aracter?I#5EiF@>
Y
inQarea51F%A:E5F [T 1>
if?inQarea51F%A:E5F TT 1@V
)7!TA T 5-2>
YelseV
)7!TA T 5-52>
Y
if?inQarea51F%A:E5F TT 1 ZZ inQarea51F%A:E1F TT 1@V
)7!TA T 5-6>
Y else if?inQarea51F%A:E5F TT 5 ZZ inQarea51F%A:E1F TT 5@V
3
)7!TA T 5-16>
Y else if?inQarea51F%A:E5F TT 5 ZZ inQarea51F%A:E1F TT 1@V
)7!TA [T 5-.2>
Y else if?inQarea51F%A:E5F TT 1 ZZ inQarea51F%A:E1F TT 5@V
)7!TA [T 5-5#>
Y
IIC I#1
Y else if?I#E3F TT I#1E3F ZZ I#E.F TT I#1E.F@V
for?iT5>iR15>iWW@V
%,#Qc/aracter?I#1EiF@>
Y
inQarea51F%A:E1F [T 1>
if?inQarea51F%A:E1F TT 1@V
)7!TA T 5-43>
YelseV
)7!TA T 5-54>
Y
if?inQarea51F%A:E5F TT 1 ZZ inQarea51F%A:E1F TT 1@V
)7!TA T 5-6>
Y else if?inQarea51F%A:E5F TT 5 ZZ inQarea51F%A:E1F TT 5@V
)7!TA XT 5-16>
Y else if?inQarea51F%A:E5F TT 5 ZZ inQarea51F%A:E1F TT 1@V
)7!TA [T 5-.2>
Y else if?inQarea51F%A:E5F TT 1 ZZ inQarea51F%A:E1F TT 5@V
)7!TA [T 5-5#>
Y
IIC I#2
Y else if?I#E3F TT I#2E3F ZZ I#E.F TT I#2E.F@V
for?iT5>iR15>iWW@V
%,#Qc/aracter?I#2EiF@>
Y
inQarea51F%A:E2F [T 1>
if?inQarea51F%A:E2F TT 1@V
)7!TA T 5-5>
YelseV
)7!TA T 5-12>
Y
YelseV
for?iT5>iR14>iWW@V
%,#Qc/aracter?noQinfoEiF@>
Y
Y
IIC c/ange indicator lig/ts on stkC655
)7!T, T ?inQarea51F%A:E5FRR ),5@ X ?inQarea51F%A:E1FRR ),1@ X ?inQarea51F%A:E2FRR ),2@>
Y
return 5>
Y
*oid 26TQI4TQinitiali&ation?*oid@
V
##!2 T 5-55>
2I,!A T ?1 RR I$,.1@ X ?1 RR I$,.5@>
45
2I($K T ?1 RR I4T.@>
Y
*oid 8A!TQinitiali&ation?*oid@
V
IIC !FI# reader
IO $et baud rate OI
8B!!1 T 8B!!>
IO 2nable recei*er OI
8,$!1B T ?1RR!6241@>
IO $et frame format1 3data= 2sto+ bit OI
8,$!1, T ?5RR8$B$1@X?3RR8,$\15@>
IIC A86 84IT
IO $et baud rate OI
8B!!5 T 8B!!>
IO 2nable recei*er OI
8,$!5B T ?1RR!6245@>
IO $et frame format1 3data= 2sto+ bit OI
8,$!5, T ?5RR8$B$5@X?3RR8,$\55@> Y
unsigned c/ar 8A!TQ!-1?*oid@
V
IO ;ait for data to be recei*ed OI
w/ile ? ]?8,$!1A Z ?1RR!6,1@@@>
IO :et and return recei*ed data from buffer OI
return 8#!1>
Y
unsigned c/ar 8A!TQ!-5?*oid@
V
IO ;ait for data to be recei*ed OI
w/ile ? ]?8,$!5A Z ?1RR!6,5@@ @>
IO :et and return recei*ed data from buffer OI
return 8#!5>
Y
IIC )2.
I$!?I4T.Q*ect@
V
s/ort int i>
unsigned c/ar tem+Qdata>
unsigned c/ar I#E15F>
%,#Qcommunication?5-51@> II5-51 IIC
read in I#
for?i T 5> i R 12> iWW@V
tem+Qdata T 8A!TQ!-5?@>
I#QAu-EiF T tem+Qdata>
Y
for?i T 5> i R 15> iWW@V
I#EiF T I#QAu-EiW1F>
Y
Qdela0Qms?1@>
IIC ,/eck I# number room +resences IIC
$et lig/ting out+ut
41
IIC I#5
if?I#E3F TT I#5E3F ZZ I#E.F TT I#5E.F@V
for?iT5>iR15>iWW@V
%,#Qc/aracter?I#5EiF@>
Y
inQarea51F%A:E5F [T 1>
if?inQarea51F%A:E5F TT 1@V
)7!TA T 5-2>
YelseV
)7!TA T 5-52>
Y
if?inQarea51F%A:E5F TT 1 ZZ inQarea51F%A:E1F TT 1@V
)7!TA T 5-6>
Y else if?inQarea51F%A:E5F TT 5 ZZ inQarea51F%A:E1F TT 5@V
)7!TA T 5-16>
Y else if?inQarea51F%A:E5F TT 5 ZZ inQarea51F%A:E1F TT 1@V
)7!TA [T 5-.2>
Y else if?inQarea51F%A:E5F TT 1 ZZ inQarea51F%A:E1F TT 5@V
)7!TA [T 5-5#>
Y
IIC I#1
IIC c/eck and out+ut lig/t settings
Y else if?I#E3F TT I#1E3F ZZ I#E.F TT I#1E.F@V
for?iT5>iR15>iWW@V
%,#Qc/aracter?I#1EiF@>
Y
inQarea51F%A:E1F [T 1>
if?inQarea51F%A:E1F TT 1@V
)7!TA T 5-43>
YelseV
)7!TA T 5-54>
Y
if?inQarea51F%A:E5F TT 1 ZZ inQarea51F%A:E1F TT 1@V
)7!TA T 5-6>
Y else if?inQarea51F%A:E5F TT 5 ZZ inQarea51F%A:E1F TT 5@V
)7!TA XT 5-16>
Y else if?inQarea51F%A:E5F TT 5 ZZ inQarea51F%A:E1F TT 1@V
)7!TA [T 5-.2>
Y else if?inQarea51F%A:E5F TT 1 ZZ inQarea51F%A:E1F TT 5@V
)7!TA [T 5-5#>
Y
IIC I#2
Y else if?I#E3F TT I#2E3F ZZ I#E.F TT I#2E.F@V
for?iT5>iR15>iWW@V
%,#Qc/aracter?I#2EiF@>
Y
inQarea51F%A:E2F [T 1>
if?inQarea51F%A:E2F TT 1@V
42
)7!TA T 5-5>
YelseV
)7!TA T 5-12>
Y
YelseV
for?iT5>iR14>iWW@V
%,#Qc/aracter?noQinfoEiF@>
Y
Y
IIC c/ange indicator lig/ts on stkC655
)7!T, T ?inQarea51F%A:E5FRR ),5@ X ?inQarea51F%A:E1FRR ),1@ X ?inQarea51F%A:E2FRR ),2@>
Y
*oid %,#Qcommunication?int data@
V
IIcommunicate wit/ %,# dis+la0
)7!TH T 5-55>
)7!TH T 5-54>
)7!T' T data>
)7!TH T 5-55>
Qdela0Qus?45@>Y
*oid %,#Qinitiali&ation?@
V
IIinitiali&ation se"uenceCC14I2 %,# dis+la0
Qdela0Qms?25@>
IIfunction set
%,#Qcommunication?5-33@> II5-33
Qdela0Qus?45@>
IIdis+la0 ctrl
%,#Qcommunication?5-5F@> II5-5F
Qdela0Qus?45@>
IIclear dis+la0
%,#Qcommunication?5-51@> II5-51
Qdela0Qus?45@>
IIentr0 mode
%,#Qcommunication?5-56@> II5-56
Qdela0Qms?2@>
IIinitiali&ation com+leteY
*oid %,#Qc/aracter?c/ar c/aracter@
V
IIsend c/aracter data
)7!TH T 5-51>
)7!TH T 5-55>
)7!T' T c/aracter>
)7!TH T 5-51>
Qdela0Qus?45@>Y
43
A//endi. D
,ode for (ele-is !FI# reader for antenna modulation
IO OI
O A9!:,,1.c
O 13.56 ('& !FI# reader wit/ %,# attac/ment IIC #efine librar0
O ,reated1 4I6I2511 15131156 )( Pdefine FQ,)8 3555555
O Aut/or1 4olan ,lark Pinclude Ra*rIio./S
OI Pinclude RutilIdela0./S
IIC mods Pdefine (I$7 3
IO Pdefine (7$I 2
O ,/ange $)I to sla*e^ ?4o@ Pdefine $,K 1
O #etermine clocking fre"uenc0 CC ok ?5I14@ Pdefine $$ 5
O set u+ (7$I Z (I$7 CC
ok ?5I14@ IIC Function definitions
O anal0&e I$7 +rotocol int %,#Qcommunication?int data@>
O int %,#Qinitiali&ation?*oid@>
OI int %,#Qc/aracter?c/ar c/aracter@>
*oid Initiali&eQ$)IQ(aster?*oid@>
IIC ,ommunication wit/ !FI# reader *oid TransmitQ$)IQ(aster?int #ata@>
IO #ri*e b0 (7#2 Z !TB ?7+erating mode@ *oid Initiali&eQI7?*oid@>
O (7#2 T 5 ,onfig 1 (7#2 T 1 ,ommunication int !ecie*eQ$)IQ(aster?*oid@>
O (7#2 !TB Function
O 5 5 ,onfiguration int main?*oid@
O 1 5 Transmission V
O 5 1 !eser*ed c/ar /elloE45F T U!FI# )roto]]]U>
O 1 1 !ece+tion c/ar dataQt0+e5E5F T Udata5U>
O #I4 Z ,K used to control c/i+ Z transmit data int count T 5>
O (7#2 assert /ig/ eac/ time sending register config int i T 5>
info ?5us@ int in+utQdata>
O u, CCS #irection Transmission Z !ece+tion
O SS,74FI: (7#2 Initiali&eQI7?@>
O ($B first
O ?4Cbit Address Z 3Cbit #ata fields@ for?iT5>iR14>iWW@
O ,K 12 +ulses V
O Assert (7#2 ' after e*er0 12Cbit write c0cle %,#Qc/aracter?/elloEiF@>
O $elect A4alog modulation de+t/ ?T(odInde- bit@ Qdela0Qus?45@>
Analog ,onfig register Y
O
OI IIII$2T (7#2III
IIC $et ,onfiguration mode for !FI# reader
IIC I7 )I4 A$$I:4(24T IIC (7#2 T 5 !TB T 5
IO )7!T' ?5C.@ %,# #ATA Qdela0Qms?555@>
O )7!TH ?5C3@ %,# ,4T!% )7!T# T 5-##>
O )7!TA ?5C.@ $;IT,'2$ Qdela0Qms?15@>
O )7!T# ?5C.@ %2#s
O )B5 $$I $_4, )7!T, T 5-55>
O )B1 $,K $,K
O )B2 (7$I (7$I IIC 7ut+ut configuration data to !FI#
O )B3 (I$7 (I$7 IIC I$7 configuration for I$71563 A$K
O ),5 78T (7#2 ?155J (odulation@
O ),1 78T !TB IIC #etermined from (%65121 data s/eet
?TransmissionI!ece+tion $2%@ section 13= +g. 21
45
IIC 12Cbit data ?address=data@
)7!T, T 5-51> %,#Qc/aracter?dataQt0+e5EiF@>
)7!T, T 5-55>
TransmitQ$)IQ(aster?5-54.@> Qdela0Qus?45@>
)7!T, T 5-51> Y
)7!T, T 5-55> Y
TransmitQ$)IQ(aster?5-151@> IIcount and s+ace transmissions
)7!T, T 5-51> )7!T# T `countSS1>
)7!T, T 5-55> countWW>
TransmitQ$)IQ(aster?5-255@>
)7!T, T 5-51>
)7!T, T 5-55> TransmitQ$)IQ(aster?5-556@>
TransmitQ$)IQ(aster?5-35@> Y
)7!T, T 5-51>
)7!T, T 5-55> IIC )!7H2,T +seudo ,7#2
TransmitQ$)IQ(aster?5-4BF@>
)7!T, T 5-51> IO
)7!T, T 5-55> TA:s stored into memor0
TransmitQ$)IQ(aster?5-52F@>
)7!T, T 5-51> !ead in I# number from !FI# reader 1
)7!T, T 5-55> determine +erson associated wit/ tag ?lig/t setting@
TransmitQ$)IQ(aster?5-6FB@> 1st read ?room entr0@
)7!T, T 5-51>
)7!T, T 5-55> ,/eck if reader 2 /as I# data waiting for transmission
TransmitQ$)IQ(aster?5-.F2@>
)7!T, T 5-51> 2nd read on ?same tag@ an0 reader ?room e-it@
)7!T, T 5-55>
TransmitQ$)IQ(aster?5-3.B@> reset room lig/ting
)7!T, T 5-51>
)7!T, T 5-55> out+ut lig/t information to 6Bee *ia T-
TransmitQ$)IQ(aster?5-#F@>
)7!T, T 5-51> OI
)7!T, T 5-55>
TransmitQ$)IQ(aster?5-A1F@> return 5>
)7!T, T 5-51> Y
)7!T, T 5-55>
TransmitQ$)IQ(aster?5-B.F@> *oid Initiali&eQI7?*oid@
)7!T, T 5-51> V
)7!T, T 5-55> ##!A T 5-55>
TransmitQ$)IQ(aster?5-,3F@> ##!, T 5-FF>
)7!T, T 5-51> ##!' T 5-FF>
)7!T, T 5-55> ##!H T 5-FF>
##!# T 5-FF>
IIC !2A#2! To !ece+tion (ode )7!T# T 5-FF>
)7!T, T 5-53>
%,#Qinitiali&ation?@>
)7!T# T 5-FF>
w/ile?1@ IIC make sure $)I is not in low +ower mode
V )!!5 T 5RR)!$)I>
IIQdela0Qms?555@>
IIin+utQdata T IIC make (7$I= $,K and $$ out+uts
!ecie*eQ$)IQ(aster?@> ##!B T 1RR(7$I X 1RR$,K X 5RR$$ X
5RR(I$7>
in+utQdata T 5>
if?in+utQdata ]T 5@V Initiali&eQ$)IQ(aster?@>
for?iT5>iR4>iWW@ Y
V
46
int %,#Qcommunication?int data@ ?5RR,)7%@ X IIrising
V leading edge
IIcommunicate wit/ %,# dis+la0 ?1RR,)'A@ X IIsam+le
)7!TH T 5-55> leading edge
)7!TH T 5-54> ?5RR$)!1@ X ?5RR$)!5@> IIclock s+eed
)7!T' T data> $)$! T ?5RR$)IF@ X II$)I interru+t flag
)7!TH T 5-55> ?5RR;,7%@ X II;rite
collision flag
Qdela0Qus?45@> ?5RR$)I26@ > II#oubles $)I clock
return 5> II )7!TB T 1 RR $$> II make sure $$ is /ig/
Y Y
int %,#Qinitiali&ation?*oid@
V
IIinitiali&ation se"uenceCC14I2 %,# dis+la0 *oid TransmitQ$)IQ(aster?int #ata@
Qdela0Qms?25@> V
IIfunction set II assert t/e sla*e select
%,#Qcommunication?5-33@> II5-33 II)7!TB T 5 RR $$>
Qdela0Qus?45@>
IIdis+la0 ctrl II $tart transmission
%,#Qcommunication?5-5F@> II5-5F II send /ig/ b0te first
Qdela0Qus?45@> $)#! T ?#ata SS 3@ Z 5-F>
IIclear dis+la0
%,#Qcommunication?5-51@> II5-51 II ;ait for transmission com+lete
Qdela0Qus?45@> w/ile ?]?$)$! Z ?1RR$)IF@@@>
IIentr0 mode
%,#Qcommunication?5-56@> II5-56 II ;ait for transmission com+lete
Qdela0Qms?2@> IIw/ile ? ?$)$! Z ?1RR.@@ TT 5@VY
IIinitiali&ation com+lete II send low b0te ne-t
$)#! T 5-FF Z #ata>
return 5>
Y II ;ait for transmission com+lete
w/ile ?]?$)$! Z ?1RR$)IF@@@>
int %,#Qc/aracter?c/ar c/aracter@
V II deCassert sla*e select
IIsend c/aracter data II)7!TB T 1 RR $$>
)7!TH T 5-51> Y
)7!TH T 5-55>
)7!T' T c/aracter>
)7!TH T 5-51> int !ecie*eQ$)IQ(aster?*oid@
Qdela0Qus?45@> V
)7!T# T 5-F2>
return 5>
Y w/ile?]?$)$! Z ?1RR$)IF@@@>
*oid Initiali&eQ$)IQ(aster?*oid@ )7!T# T 5-22>
V
$),! T ?5RR$)I2@ X II4o interru+ts return $)#!>
?1RR$)2@ X II$)I enabled Y
?1RR#7!#@ X IIs/ifted out
($B ?*erified 5I15I11@
?1RR($T!@ X IImaster
4.
Bi(lio*ra/0y
E1FU#atas/eet.U Paralla.. Feb. 2556. ;eb. 5 (a0 2511.
R/tt+1IIwww.+aralla-.comIdlIdocsI+rodIaudio*isI!FI#C!eaderC*1.2.+dfS.
E2F#igi. U6BeeC)!7a 352.15.4 72( !F (odules C #igi International.U Di*i
International : "a+in* @ireless "%" Easy. #igi= 2511. ;eb. 56 Hune
2511.
R/tt+1IIwww.digi.comI+roductsIwirelessCwiredCembeddedCsolutionsI&igbeeCrfC
modulesI+ointCmulti+ointCrfmodulesI-beeCseries1Cmodule.Bs+S.
E3F(ele-is. U29B5121C4# 2*aluation Board.U "ele.is;com. (ele-is= $e+t. 255.
;eb. 56 Hune 2511.
R/tt+1IIsearc/.digike0.comIscri+tsI#k$earc/Idksus.dll^#etailS.
E4F(2%26I$. U(%65121.U @,,;mele.is;com . (ele-is= $e+t. 255. ;eb. A+r.
2511. R/tt+1IIwww.mele-is.comIAssetsI(%65121C#atas/eetC4.55.as+-S.
E5FU!adioCfre"uenc0 Identification.U @i+i/edia. ;eb. 5 A+r. 2511.
R/tt+1IIen.wiki+edia.orgIwikiI!adioCfre"uenc0QidentificationS.
E6F$irit. Sirit InAnity 3'& Buic+ Start !uide. Rwww.$irit.comS. ;eb. (ar.
2511.
E.F$irit. Sirit InAnity 3'& $ser !uide. Rwww.$irit.comS. ;eb. (ar. 2511.
E3FU6Bee ;ireless Interface b (akingT/ings.U <Bee @ireless
Inter)ace.
(akingT/ings= 2511. ;eb. 15 (a0 2511.
R/tt+1IIwww.makingt/ings.comIdocumentationItutorialI-beeCwirelessC
interfaceItutorialCallC+agesS.