AXSEM AX5043 Owner's manual

Programming Manual
Advanced high performance
ASK and FSK narrow-band
transceiver for 27-1 5 MHz
range

! " #$ "% && $
'( )*
'+,!
)*&*
--*#
+*#
+"(.-!
'//#- 0
,+//#- 0
,//#-
,1//#-
,+//#-
0,')//#- $
+%,//#- $
$,,1//#- $
),//#-
,+//#-
)//#-
#/ )# #/#
,)# #/#
'2,//#-
'!#//! ""*
'%-
+'%##!/
( #!!
"! "(-#/ #&//(# "## 0
#/!
#/
,//--'#/3&
0,
0, # %#"
'&&# #&3# 0
$(4)
,!
,! ) #& $
,#-+ 6#'3! $
,! 7,++ $
,! 7,8 $
*# !%- $
,! 7'2,%) $
'%##!/
,! 7'2
,! 7'2+9:
,! 7'2+,1%9 0
+ (* & 0
,! 7+,1%9;+,1%9 0

,! 7,)+%9;,)+%9 0
,! 7+,1+,+;+,1+,+ 0
,! 7+,1,1<;+,1,1< 0
,! 7,)+,1;,)+,1 0
%-(&# #-#/! 0
,! 7%)<+ 0
,! 7)+= 0
,! 7,%+= 0
,! 7,++;,++;,++;,++ 00
0#- 00
0,! 7 00
0,! 7: 0
0,! 7< 0
# ( 0
,! 7,)+ 0
,! 7< 0$
$'>!(# 0$
$,! 7'+ 0$
$,! 7'+<:9 0$
$,! 7'+<)9 0
$,! 7'+<)
$,! 7'+<+,1
$0,! 7'+<
$,! 7'+<'2,%'
$$,! 7'2,%'
+,!
,! 7+
,! 7+)
,! 7+<;+<
,! 7+,;+,
,! 7+8,8;+8,8
5 "?
,! 7'';''
,! 7''+;''+
,! 7')+
,! 7',=+=;',=+=
,! 7,1;,1;,1;,1
0,! 7,1;,1;,1;,1
!#& ! "
,! 7,+
,! 7=),+ 0
,! 7)+,+: 0
,! 7=<, 0
,#.! 0
,! 7,9),;,9),;,9), 0
,! 7,9%';,9%' 0
'!#//!%#(#&

,! 7,9'8;,9'8 0
,! 7,9,,1;,9,,1;,9,,1
,! 7,9,1;,9,1
0,! 7,99)%);,99)%)
,! 7,99)%);,99)%)
$#.!,! ,
/ $
,! 7+%,;+%,;+%, $
2#.(*/ $
,! 729<'+%,;29<'+%,
,! 729<';29<'
,! 729<',1;29<',1
,! 729<',:
,'##/
,! 7+,1;+,1
,! 7)+%+
,! 7,),;,),;,), $
,! 7%),;%),;%), $
,! 7%,;%,;%, $
0,! 79)%;9)% $
,! 79)%+;9)%+ $
$,! 79';9' $
,! 79%,9;9%,9 $
,! 79, $
,! 7%'+, $
,! 7,1<:9 $
,! 7,',% $
,! 7,',%<, $
,! 7==+;==+;==+;==+ $
0,! 7=,=;=,=;=,=;=,= $
,! 7=8:;=8:;=8:;=8: $
$,! 7=%+%;=%+%;=%+%;=%+% $
,! 7+%=+;+%=+;+%=+;+%=+ $
,! 7),=+;),=+;),=+;),=+ $0
,! 7'8=+;'8=+;'8=+;'8=+ $0
,! 7,1=+;,1=+;,1=+;,1=+ $
,! 7,1=+;,1=+;,1=+;,1=+ $$
,! 7,1=+;,1=+;,1=+;,1=+ $$
,! 7,1=+);,1=+);,1=+);,1=+) $
0,! 7%'=+;%'=+;%'=+;%'=+ $
,! 7,1);,1);,1);,1);,1);
,1);,1);,1)
$,! 7<,9;<,9;<,9;<,9
,! 7,;,;,;,
0#/ '##/
0,! 7%)=
0,! 79);9);9)
'!#//!%#(#&

0,! 7%)=
0,! 7,;,;,
0,! 7'2,;'2,
00,! 7'2,;'2,
0,! 7'2,;'2, 0
0$,! 7'2,);'2,) 0
0,! 7'2,;'2, 0
''##/
,! 7'+
,! 7'+,
,! 7'9)
,! 7',=9 $
$5 #&&&# $
$,! 7' $
#3#-
,! 7<
,! 7'
'#. /#
,! 7'9)),=
,! 7'9=
,! 7'9
,! 7'9%
,! 7'9)),;'9)),;'9)),;'9)),
0,! 7'9)),%9;'9)),%9;'9)),%9;'9)),%9
'# %# "
,! 7%8';%8';%8';%8'
,! 7%8
,! 7%8%+
,! 7%8%
,! 7%8';%8'
0,! 7%8
,! 7%8%+
$,! 7%8%
'#. &&
,! 7%=
,! 7%=
,! 7%=,
,! 7%=,
,! 7%=,1
0,! 7%=,,=
,! 7%=,=
$,! 7%=,,+
,! 7%=,',%
,! 7%=,',%
,! 7%=,',%
'!#//!%#(#&

0
,! 7,+,,
,! 7,+8,
,! 7=),+=+
,! 7=),+8, 0
0,! 7'98<9+@ 0
,! 7'9%+= 0
$,! 7'9,=
,! 7'9'=
=#&'(*) $
,! 7='), $
,! 7=')',+) $
,! 7=')<;=')< $
'&&# #&3# $
,! 7'+= $
,! 7'<
,! 7'9+;'9+
,! 7',;',
,! 7',1;',1
0,! 7'',;'',
)
,! 7)<;)<
,! 7)+=
0'6/#(!,!
0,6
# +6/#
'!#//!%#(#&

, + 2
AX5 43# (!&"*&A*% #6#3#-#**&#
6(&&5 !# -(** #6B( "%8?;$0$%8?#-%8?+%
3#-4 #&-( #3B(6/%8? %8?"
A"* # 6#6(&&5 !# -,6 A- "/-(&# ;#-
-/-(&# #3#--# #*!/*&/ -##-#-#-C43&
//(# && "# #3&(6-&5//(# # "'+ 6#
A"*&*&&# #&#.AA#-#3&5&* #-35
#**&# "AX5 43#&##& " "AX8 52F1 / &&#!&
!# -( # "AX8 52F143!(" "3&.-#!#/6 "AX5 43
+& D
='=
=
5 #&
&&#
5*
0%8?
,B(5
=#
(35 /
,( *(
%8?E=8?
//(# &&D
#&+ 6#
)-
)
)! #&+
"#&
>&
'-F
)A
/-(&#
-
#/!
+
%-(&#
"*>!(#
'+
,!
,6
,#- &&
/!#-*#.
"#-&!
#-
'
&&#
08?G.8?
2#.,#-
'
',
& #!
,!(&#
AX5043
+
))H
))H+
:9
90
90'
+,1
'2,%'
%+
%+
9
0
; $$
<
'
'
%4
0
)
)9
=')
=')
Figure 1: Block Diagram
'!#//!%#(#&

$
+ = 8 AX5 43 AX8 52F1 , 8 , %+ , , ,
"AX5 43##&53 - #AX8 52F1 #5 "/ &&"
/ &&//(# " "AX5 43##! >& "# /*&/ - "
AX5 43#- "# #3#-#&&5##-( 5 #-#-#&'*"#&
+ 6#I'+J* &
, *6/-35 " !# -*AA I',J3&.#-#3*6/-
/#(#&&5# "! >&
"AX5 43-#--# ## "'+* 6#/" #-#-*#
/-#&&-6#//-
+6#//-; " #&//(# &&*6/6#/-&/ !;#--# #
-#- #/ -##05 +;#3&# "! >&"+
"#-3 #- #/ !(" "*-!-#!#/
! " (* &"!"&5//--; "(!" &5B(-2 " "
AX8 52F1 ; #&//-- ":9&"#&& "
% && (6/ "*5 #&&.6 "AX5 43; #&3#
#&&&# 6/#!# "&.
AX5 43
$ 0
0
$
0
$
+,1
'2,%'
%+
%+
9
))H
=)
'
'
=)
))H
+
)
)9
:9
90'
90
=')
=')
))H+
AX8 52F1
or
other μC
$ 0
0
$
0
$
,H
'G)=H9
)=H
'0G)=H)
'G<,G<
'G<G9
'GG9G+,1G)29
,+,1G',
))H,
,%+G',
,%+G',
,9G',
,G',
,:9G',
%'G<,G%+G'
<G%+G'
%'G9G9G'
+,1G<GG'
+,1G+G<G'
G<,G'
<G+G'
'G)G+G<G%'+
'G)G9G%'G'
'G)G<G''
'G)GG<,G%'+
'G)G9GG'
'G)G<G+G
))H+
+,1
%+
%+
9
:9
Figure 2: Connecting AX5 43 to AX8 52F1 or other μC
'!#//!%#(#&

'+ < + ) , + ' +
Symbol Pin(s) Type Description
))H ' #&!*( *( ;-(*& !"3!=)
=) ' =(-;-(*& !"3!))H
' )F #&# #*( G( *(
)F #&# #*( G( *(
' !&A--# #( *(
=) 0 ' =(-;-(*& !"3!))H
))H ' #&!*( *( ;-(*& !"3!=)
+ $ * #&5 "?>&
* #&5 "?-(
* #&5 "?-(
) +G +/-7)# #A( G( *(
#3*!#//- 3(-##!#&*(*+G
*
& #3& #&0.K*(&&A(*
)9 +G +/-7&.( *(
#3*!#//- 3(-##!#&*(*+G
*
& #3& #&0.K*(&&A(*
:9 +G )6#(& 6( #& 575 #&&&# I---J&.
( *(
#3*!#//- 3(-##!#&*(*+G
*
& #3& #&0.K*(&&A(*
+ #&**"#& 6#&
9 + #&**"#& 6#&.
%+ 0 #&**"#& 6#-# #( *(
%+ + #&**"#& 6#-# #*(
$ %( 3&6 ( -
'!#//!%#(#&

Symbol Pin(s) Type Description
+,1 )6#(& 6( #& 57#/ #- (*
#3*!#//- 3(-##!#&*(*+G
*
& #3& #&0.K*(&&A(*
'2,%' +G )6#(& 6( #& 57'#/*&> &( *(
#3*!#//- 3(-##!#&*(*+G
*
& #3& #&0.K*(&&A(*
+G )6#(& 6( #& 57) 5# #& ( *(
#3*!#//- 3(-##!#&*(*+G
*
& #3& #&0.K*(&&A(*
%( 3&6 ( -
))H+ ' '(**&5$L0
%( 3&6 ( -
=') =')*(
=') 0 =')*(
90 5 #&&&# *( G( *(
90' $ 5 #&&&# *( G( *(
=)
'#-
' =(- *#-61;/( 3 -
M ##&!!#& +GM -! #&*( G( *( !#&
+ M -! #&*( !#& M 3 -
M -! #&( *( !#& ' M *!(-
&&-! #&*( #"/ !!*( ;-! #&*( #-( *( &&#%G
/*# 3&#- &#
'+, = + ,
,! ##-##5"(#&'*"#&+ 6#I'+J% ,! #
$3 -#-#-(! "#6/#- #&-!("#6/#
/*# 3& / "#-#'+/# &&;#-##&53!# -
'!#//!%#(#&

6 #%+"#! "6#&&!-!69;"&%+&# "- "!-!
69
,G2
0
0
$
$
) )0 ) ) ) ) ) )
) )0 ) ) ) ) ) )
9
%+
%+
Figure 3: SPI 8bit Long Address Read/Write Access
"/ /* # ! ## "3!!6 "#--*#;# #--
& "#4"! #3#-/N &5(! "" #--
6/;""- #&-!(
,G2 0 ) )0 ) ) ) ) ) )
$ ) )0 ) ) ) ) ) )
9
%+
%+
Figure 4: SPI 8bit Read/Write Access
/! #&! "#$3 "! #3#-/B(.&5 "#35
#-!#- !--(#&$3 *# "&&( # -!(#
&/ -3503 ";#-!#- !-# #35 #3 (-#&!#--
6 #"35 ; "#--( / -35&; "#6/#&
. "&!#--
,G2 0
$
) )0 ) ) ) ) ) )
) )0 ) ) ) ) ) )
) )0 ) ) ) ) ) )
) )0 ) ) ) ) ) )
9
%+
%+
O
Figure 5: SPI 16bit Read/Write Access
)(! "#--*"#6 "#; ""*( *( "/ /* # # (3
"6# (-!- *-(*6 #-"# -# (* "#-&
" #3&3&"""! 3 #/ --(! " # ( /&
'!#//!%#(#&

SPI Bit Cell Status Register Bit
E I" # !( 6-*&*; "3 # 6/P
" "*3/#-5J
'9
+,
+<),
8,8),I+6Q+ ""&-J
8,8)<I+( Q+ ""&-J
0 +<
$ +%':
$ '2,=)I ,2<J
0 '2,+,,<'')+=
,)+')+=
+,,<+=
29<'+,,<'')+=
'+,,<'')+=
=')+,,<'')+=
(->-
"# 3 &&$AIRJ#&5##& #--35 '+#6/#
) ' '
""*#3*!#//- -*&*/-+-*&*/-; ""*
/*& &5 "-F;""(& 5&&#.#!*&&! & "
*!#//!
-*&*/-; "-*&*-! 3 76'2,%) "
!-!6 "&; ""*&& -*&*/-
4 -*&*/-;& "&"&& # # (*#- 6 ""*
"*&& "%+&"%+&&&3"&-&-(! #&?# ;#-&&
"!"# "-6 " #&?# ;" ""*3/#-566( "*#
) ) , '
"#--*#"#3#&&# -#6&&--6/4 40#
-6S-5#/! T;! "# #4* - 36B( &5#-
-(!/#&*# ;# "5#3N &5#-(!!&#--35 '+
'!#//!%#(#&

#--6/4 4"#3&6 ((-I "5(&-&53
#-(! " #--35 '+6/# J--6/4 4"#3
-6*"5#&*##/ ! ;64#/*&; #/ ;';
5 #&&&# -6/4 4"#3-6/-(/#
*##/ ;("#6#/!;*#. "#-&!--6/4 4"#3
-6*#&6( ;("#=')
'!#//!%#(#&

+*#
+' , +
"AX5 436# (#05 +"#/+(-63 "* #-
#/)(! #/ ;&5 " * #3&35 "/ &&
)(!;&5 "#-* #3&35 "/ && ";3 "*
##3& "(!" "! >&
+- * #/ !*/# (-# #; "+ # "* )# #
#-# "#-* ;(* " * )# # " #"#-*
" * (*-# -"-# # ; "6;-# #
//-# &53& "(/2 ! "%%+//#- "+!
* " #"#-* " * ; "(/#.! " -# #3&
"2 ! ",9//#- "+! " #"#-
* " * ; "(-#-!-# # "+)(! #/ ; "
/# "# " #/ &&&5--# # "+#6 "//
//#-)(!; "6# ((-35 " *#. -# #36
." " ",".*#+<* "(/3635 "# #
3#- "( #(!#(-C+,* "(/3635 "# #3
"( #(!#C+<#-+,- #--(* 05
" "#(// -35 "+!(0+&&( # "
,#-*
2 *
2 #"#-*
+<
0U+,
Figure 6: FIFO Pointer
'!#//!%#(#&

+*#
+8 < 9 ) + =
+- - !("/ #A-# #I("#,+J6/ #/ -# #;+
#!#?-#"(."(. 6#"#- "# - ""(.&! "#&&
# "*#5&#--# #6/#
#""(. # "#!&35 "#-""#-- "&! "6#"(.;#-
-# "-# # #" *3 - "&! "I* #&&56 #
#-- #&&! "35 #6 ""#-35 J;#- "3 /3 -# "# *#5&#-
-# # ""(. #"6&&! #3&& "-!6 "&! "3 I *3
6 "> "(."#-35 J!(" ""(."#-35 -!
0
"(.
*#5&#-
?
"(.
*#5&#-
-# #6/#
Figure 7: FIFO Header Byte Format
"6&&! #3&& ""(.*#5&#-?-!7
Top Bits Chunk Payload Size
*#5&#-
!&35 *#5&#-
35 *#5&#-
"35 *#5&#-
+#&-
+#&-
+#&-
##3&&! "*#5&#-V*#5&#-?-- "6&&!&! "35
"&! "35 *# 6 ""#-I#- &(--&! "J;5 "!
#6 "&! "35 &(-- "&! "
'!#//!%#(#&

0 +*#
"6&&! #3&& ""(. 5*#- "-!"8-5 &(/& "
/*& +"(.8#-5 ; !6 "&! "#--# #6/# -!
Name Dir Hdr Byte Description
7‒
*#5&#-//#-
' *#
35 *#5&#-//#-
,+ , ,+
, #/ &I #;'/*J
35 *#5&#-//#-
,1 , B(5F
,+ , #.!(-#&(&# ,+
"35 *#5&#-//#-
,') ,*# )# #
+%, , /
,,1 , ,B(5F
), , )# ##
,+ , #& ,+
##3&&! "*#5&#-//#-
) , )# #
'2, #/ '
) 7M#/ ;,M,
' % % )
0
"'//#-&&3-#-- "( F 35 " #/ "&&
!# '//#-
,+ % % )
0
,+
'!#//!%#(#&

+*#
",+//#-&&&53!# -35 "# "-6#*#. 63
,+ ! '9,="-! "#/# "# 6 ",+
!
, % % )
0
)+ ' '
",//#-#&& ##* 6 " #/ 3"#!- "C5+6
;#-)+#*- "! %)=+6 ;
*- ! )+,+:+6' ;'*- !
'2,%'
,1 % % )
0
,1
,1
",1//#-&&&53!# -35 "# "-6#*#. 63
! '9,="-! "#/# "# 6 "
,9,1!
,+ % % )
0
,+
=)+
",+//#-&&3!# -35 "" -&63 ,+
! '9,=+6)+ ! )+,+:; ",+
//#-!# - #-"-!6 ",+>&- "#/# "# 6 "
,+! "=)+>&- ## /# 6 "3#.!(-
'!#//!%#(#&

$ +*#
0 ,') % % )
0
< ,2 , ,+)< '9) '9,
,'
)
",')//#-#&& "N #/6* -# #35 "
)35 ! "*#5&#-*# -,' /)//#-6#
-* 6 "C#!35 "//#-*#&&5"#-56 ( !*#/3&
+%, % % )
0
+%,
+%,
+%,
"+%,//#-&&&53!# -35 "# " # 6#*#. 63
+%, ! '9,="*#5&#-#*56 "W /+%,
! "//#-#3&4# *#. /!64#/*&66B(5"**!
5 /
$ ,,1 % % )
0
,,1
,,1
,,1
",,1//#-&&&53!# -35 "# "-6#*#. 6
3 , ! '9,="-! "#/# "# 6 "
,9,,1!
'!#//!%#(#&

+*#
), % % )
0
),
),
),
"),//#-&&&53!# -35 "# "-6#*#. 63
), ! '9,="-! "#/# "# 6 "
,9),!
,+ % % )
0
,+
,+
=)+
",+//#-&&3!# -35 "" -&63 ,+
! '9,=+6)+ ! )+,+:; ",+
//#-!# - #-"-!6 ",+#-,+>&-# "
#/# "# 6 ",+! "=)+>&- ## /# 6 "
3#.!(-
) % % )
")//#- #* # (#& #/ #--# #2"& "3#6/#
"#/6 #/ #-; "/# 6 "C#!35 -F
, % + ) , %
0
=8
< ,2 , ,+)< '9) '9,
)
X
'!#//!%#(#&

+*#
=8&(- "C#!35 #&&##&&)35
!,2 #( ") 35*# "6#/!/-;3( &&*# "(!" "
-
!< #( ") 35*# "6#/!/-;#&&# "-;
4* 6<"#* 5,2
!,(** "!# 6 ",35
!,+)<#&& " #/6#(/36-# #3 "# #/(& *&6
!" &&3( "&# -# #35 # #/ -#6,+)<# "&# 35
" #&53 &" #/ &.6 ""!" 3 "
-- " *3 &53 3& " *3 # #/ -+6 "%+,
! '9)),= ; "#&! "/-; "& 3 --
" *3 #-3 #3 " *3 # #/ -
'9,#-'9)3 #3& " #/6*#. "# #&#! "# "+
?+6'9, ; "#-*#. # # "3!!6 ")//#-
*#5&#-+6'9) ; "#-*#. -# "-6 ")//#-*#5&#-+6
'9, ; "//#- " (# 6#*()//#-+6
'9) ; "*#. (- " "4 )//#-
'9,,2/-#( ")35 3#&!- ) 3(-#A9
/-
4#/*&; #/ 3 6##& # !A*# ##*#/3&; "6&&!
35 "(&-3 "+I%+,M! '9)),=#(/-J7
4 +//#-
4 ! "5
4 &#!5 7<--; (A/#A;#-,-( ;3#( "
(/363 #/ - #/(& *&6$
4 & # !A3
4 & # !A3
4 & # !A3 V "S *T3
'!#//!%#(#&
Table of contents