Use Software Filters To Reduce ADC Noise
Use Software Filters To Reduce ADC Noise
LMNOPQRSTUVNOWXYSNVMOZQO[N\]^NO_`aObQXMN
&'()*+*,-+-./+01.*'+,+2,3(40/5,3+6403.0.7(3.55'3+8.3+4(*+9:;<4(+,7,5.=;(.;>4=4(,5
0.7?'3('3+@ABCDE+F./+</45(+/2+-./3+*-*('6G+,7>+,5(1./=1+(1'+ABC+=4?'*+-./+9:
<4(*+.8+3'*.5/(4.7G+(1'+5.H'3+0./25'+.8+<4(*+,3'+83/*(3,(47=+,7>+I/73'54,<5'GJ+(.
2/(+4(+740'5-E+K.3(/7,('5-G+-./+0,7+3'>/0'+.3+3'6.?'+(14*+7.4*'+H4(1+.7'+.8+(H.
>488'3'7(+(-2'*+.8+*.8(H,3'+845('3*E
1188!87"!#1!12325$ 01%
0012314305 678 887 88 78
&'()*+,-./0(+1)2.+-3+456+7,+-+82.973-:723+21+,7;3-0+<=>+-3?+327,(+<@>A+BC(
;2-0+7,+:2+)(?D8(+:C(+327,(+E7:C2D:+7./-8:73;+:C(+,7;3-0A+F2):D3-:(0*G+327,(+7,
7382C()(3:+-3?+-??,+73+-+)22:+,D.+21+,HD-)(,+<I==>+1-,C723A+BC7,+8-3+9(
(J/027:(?+E7:C+-+,7./0(+-'()-;73;+21+,('()-0+,-./0(,A+&HD-:723,+K+-3?+L+,C2E
:C(+)(,D0:+23+92:C+:C(+,7;3-0+-3?+:C(+327,(+12)+M3N+,-./0(,+-'()-;(?+:2;(:C()O
&HD-:723+KO
+
&HD-:723+LO
P:+7,+-//-)(3:+:C-:+:C(+,7;3-0+7,+32:+-11(8:(?+EC70(+:C(+327,(+,((,+,2.(+)(?D8:723A
BC(+)(?D8:723+73+327,(+7,+73'(),(0*+/)2/2):723-0+:2+:C(+,HD-)(+)22:+21+:C(
3D.9()+21+,-./0(,A+&-8C+:7.(+:C(+3D.9()+21+-'()-;(?+,-./0(,+?2D90(,G+:C(
327,(+7,+)(?D8(?+KQRL+2)+S+?T+/()+28:-'(A+<S+?T+7,+-+.2)(+:(8C378-0+E-*+12)
,-*73;+RL+-3?+28:-'(+12)+-+1-8:2)+21+:E2A>
F70:(),+:C-:+D,(+-+1737:(+3D.9()+21+,-./0(,+E7:C+32+1((?9-8U+-)(+8-00(?+1737:(
7./D0,(+)(,/23,(+<FPI>+170:(),A+BC(*+-)(+-0,2+8-00(?+M92J8-)N+170:(),+9(8-D,(+:C(
)(,/23,(+:2+-3+7./D0,(+7,+-+)(8:-3;D0-)+2D:/D:+M3N+,-./0(,+E7?(A+BC(+12002E73;
82?(+,C2E,+C2E+:2+7./0(.(3:+:C7,+170:()+73+,21:E-)(O
1188!87"!#1!12325$ 41%
0012314305 678 887 88 78
&'()*+,(-./)+012./(/31)+'45(67(8.214,(/404+849(:/3;(<4)=.).>?(./4(.001;12.)49
.'9()*4'(9+8+949(@A(67B(C*+,(:+2)4/(+,(4.,A()3(+;-24;4')B(D1)(+:()*4(:+2)4/49(8.214
+,()3(@4(1-9.)49(.:)4/(4.0*(,.;-245(E'F(3:()*4(-/48+31,(,.;-24,('44949()3(@4
,.849B
G.'A()+;4,5(*3H484/5(E'F(1'+I14(,.;-24,(./4(:+2)4/495(/4,12)+'J(+'(.(,+'J24
:+2)4/49(8.214B(C*+,(+,(K'3H'(.,(940+;.)+3'B(>L(67MK+23,.;-24M-4/M,403'9(>K,-,?
9.).(,)/4.;()*.)(+,(:+2)4/49(H+)*(.(N67(940+;.)+3'(:+2)4/(/4,12),(+'(.(6MK,-,(31)-1)
,)/4.;B?(O+)*(.(940+;.)+3'(:+2)4/5()*4/4(+,('3('449()3(,)3/4(-/48+31,(,.;-24,B
PQRSTUVWQXSUYQRVVZ[\]^
L'3)*4/()A-4(3:(:+2)4/(1,4,()*4(-/48+31,(31)-1)(8.214()3(0.2012.)4()*4('4_)(8.214B
O+)*()*+,()A-4(3:(:+2)4/5(3'4(-./)(3:()*4(+'-1)(+,(.84/.J49(H+)*(>'(`(6?(-./),(3:()*4
-/48+31,(31)-1)(>4I1.)+3'(a?b
(
c3)4()*.)()*4(4I1.)+3'(*.,(@44'(.2)4/49()3(.223H(:3/(,+;-24/(03;-1)+'JB(C*+,
'4H(:3/;(3'2A(/4I1+/4,(3'4(,1@)/.0)+3'5(3'4(9+8+,+3'5(.'9(3'4(.99+)+3'(>d+J6?B
1188!87"!#1!12325$ 21%
0012314305 678 887 88 78
'
()*+',-./0',1')002-/)023'45'-6')-3'2)*+'0,72'0+2'8/0./0',1'923'4)*:6',0',1
)002-/)023'45';-'<'=>?-6')@),-'2A.B8,0,-@'0+2',-*8+2C2-0'-)0/C2'89'0+2'-8,12D
(E/)0,8-1'F')-3'G'1+8H'0+2'C21/B0'0+2'9,B02C'+)1'8-'0+2'1,@-)B')-3'0+2'-8,12I
(E/)0,8-'FI
(E/)0,8-'GI
J1'H,0+'0+2'9,C10'9,B02C6'0+2'1,@-)B',1'-80')992*023D'K/0'0+2'C23/*0,8-',-'0+2'-8,12
+)1'-8H',-*C2)123'-2)CB5'LM'0,721'0+)0'89'0+2'8B3'9,B02CD'N+2'-8,12'C23/*0,8-',1
1188!87"!#1!12325$ %1&
0012314305 678 887 88 78
'()**+,+-./01(2345+67)'+(894+0:+:)*(4;+)'+<=0>=+2'+2=+)=:)=)(4+)?9@*'4+;4'90='4
ABBCD+:)*(4;5+674+(4;?+)=:)=)(4+)'+@'4-+E412@'4+(74+4::41(+4217+)=9@(+72'+0=+(74
0@(9@(+(740;4()12**8+=434;+10?9*4(4*8+-)?)=)'74'5
F'+2+E)(+0:+7)'(0;8G+F*4H2=-4;+I;272?+.4**+0E'4;34-+(72(+'0@=-+*434*'+2;4+0=*8
2((4=@2(4-+2=-+=434;+10?9*4(4*8+-)'29942;5+J4+'(2(4-+(72(+434;8(7)=K+434;+'2)-
>2'+'()**+:*02()=K+2;0@=-+2=-+(72(+74+>0@*-+2((4?9(+(0+-4')K=+2+-43)14+(72(
>0@*-+;41034;+(74+21(@2*+30)14+0:+L4'@'+9;4217)=K+7)'+'4;?0=+0=+(74+?0@=(5
674+10-4+E4*0>+'70>'+70>+(0+)?9*4?4=(+(7)'+:)*(4;+)=+'0:(>2;4M
674+0@(9@(+>)**+7234+(0+E4+)=)()2*)N4-+E4:0;4+@'45+F*(70@K7+42'8+(0+)?9*4?4=(G
>74=+@'4-+:0;+-41)?2()0=G+(74+:)*(4;+>)**+7234+(0+E4+094;2(4-+0=14+:0;+4217+)=9@(
'2?9*4G+=0(+O@'(+0=14+:0;+4217+-41)?2(4-+0@(9@(+2'+>)(7+(74+PBC+:)*(4;5+Q)(70@(
-41)?2()0=G+(74+:)*(4;+;4R@);4'+0=*8+0=4+32*@4+(0+E4+'(0;4-+)='(42-+0:+S=T
'2?9*4'+:0;+(74+PBC+:)*(4;5
UVWXYWZ[\]^_`ab]c`V]d`ae]Uf_aWVb
B(+)'+2992;4=(+(72(+:0;+(74+'2?4+2?0@=(+0:+2((4=@2()0=G+(74+'410=-+:)*(4;+72'+2
K;42(4;+2?0@=(+0:+=0)'4+;4O41()0=5+F+:;4R@4=18+;4'90='4+A.0-4D+9*0(+>)**+'70>
>785+P0;+(74+PBC+:)*(4;G+)('+N+(;2=':0;?G+?2K=)(@-4G+2=-+;0**g0::+:;4R@4=18+A)545G
(74+90)=(+2(+>7)17+(74+2?9*)(@-4+:2**'+E4*0>+,-.D+2;4+AhR@2()0='+iG+jG+2=-+kDM
hR@2()0=+iM
1188!87"!#1!12325$ %1&
0012314305 678 887 88 78
'()*+,-./01
'()*+,-./21
34/*/564)7+8/*965*:,.:/;</4*=>764/*+/*/;?@A4>4/4*=>76/5*+6/564)7+4/,./*/7-B@>*44
C,7+65/B,+D/*/5-77-CC/C56()6.EF/-C/G0H/IJ/K?LMM/N/O/N;?/A4>4P;<QL/R-5/+D6/SSR/C,7+658
+D6/J/+5*.4C-5=8/+D6/C,7+654/=*:.,+)T68/*.T/+D6/5-77@-CC/C56()6.EF/*56/K'()*+,-.4
U8/;?8/*.T/;;Q1
/'()*+,-./U1
1188!87"!#1!12325$ %1&
0012314305 678 887 88 78
&'()*+,-./01
&'()*+,-.//1
.
2345)6+-6.,-4.7)5*.,8.*94.+-7(*.:+*9./;.7)5*<.,8.*94.,=>.,(*7(*.8,5.)./0?@<7<
<)A7=4.5)*4.54<(=*<.+-.).=,:?7)<<.8+=*45.:+*9.).5,==?,88.854'(4-BC.,8./0D.EF.G/0
@<7<HGIJ.K/;L;MMN.C+4=>+-6.).<+6-+8+B)-*=C.=,:45.5,==?,88.7,+-*.8,5.*94.OOP.8+=*45L
Q94.R,>4.7=,*.8,5.4)B9.8+=*45.B,-8+5A<.*9+<.GS+6LIML
1188!87"!#1!12325$ 51%
0012314305 678 887 88 78
&'()*(+,(*,-(+'./+*(+)*001*23-()4*4)5.6)5*7'4)*8'39):*3(*5')9*9'*;<*93/83236,8(-<
4)5.638/*(+)*93/8,-*;,85=35(+>*?+)4)*,4)*,*2)=*4.-)9*'2*(+.7;*('*2'--'=>*@349(:*32
93/8,-*;,85=35(+*39*,8*399.):*(+)8*.9)*(+)*@01*23-()4>*&)A(:*32*(+)*5,(,*39*('*;)
5)637,()5:*(+)*@01*23-()4*4)B.34)9*2)=)4*6,-6.-,(3'89>*@38,--<:*32*(+)*5,(,*39*8'(
5)637,()5*,85*<'.*-,6C*1DE:*.9)*(+)*001*23-()4>*0(*'8-<*4)B.34)9*9('4,/)*'2*(+)
4)9.-(*=+3-)*(+)*@01*23-()4*4)B.34)9*5,(,*9('4,/)*2'4*),6+*'2*(+)*F4)G3'.9*H8I
9,7F-)9>
02*<'.*-''C*6-'9)-<*,(*@3/.4)*J:*0*,55)5*(+)*F-'(*'2*(+)*24)B.)86<*4)9F'89)*2'4*,8
,G)4,/)*'2*KJ*9,7F-)9>*&'()*(+,(*3(*6-'9)-<*2'--'=9*(+)*001*23-()4L9*4)9F'89)*6.4G)
1188!87"!#1!12325$ $1%
0012314305 678 887 88 78
D>@12DA1<=EB2:H13291ADC91>=?A91<9@E;3?=>81I9:=71?A13291;=@9132D31@9;?CD39A1329
=E34E31JH1KL172?:91A3?::1D::=7?>B1MN1ADC4:9A13=1J91DO9<DB9@5
P=71H=E12DO9137=1@?GG9<9>31G?:39<A13=1D@@13=1H=E<1J=Q1=G13==:A132D31H=E1;D>14E::
=E31729>1>=?A91<9@E;3?=>1?A1>99@9@8
1
1
&'()*+,-./01233456677789:9;3<=>?;@9A?B>8;=C6D>D:=B6EA9FA=G37D<9FG?:39<AF<9@E;9FD@;F>=?A9
1188!87"!#1!12325$ %1%