Let’s Get Technical
Pattern
sequence of 15 different
frequencies, as indicated in Table 1. An
Exclusive NOR (XNOR)
feedback circuit uses
the last two bits of a
four-bit shift register to
determine the next bit
clocked into the shift
register. Each new bit
clocked into the shift
register causes the four-bit output pattern to
change.
Note the seemingly
random sequence at the
DCBA outputs. It is not
really random, since
the same 15 pattern
sequence will repeat
over and over. This is
because, when the
outputs are 0001, the
next output will be
0000, which is where
we started.
So, the four-bit shift
register provides 15
patterns. A five-bit shift register could
provide 31 patterns. A 16-bit shift
register could provide 65,535
patterns, none of which are the same,
with the entire sequence repeating
every 65,535 patterns. That would
probably be secure enough.
Output
D C B A
Decimal
Value
Frequency (Hz)
Direction of
Change
1
0 0 0 0
0
219
N/A
2
1 0 0 0
8
218
Down
3
1 1 0 0
12
215
Down
4
1 1 1 0
14
204
Down
5
0 1 1 1
7
94
Down
6
1 0 1 1
11
142
Up
7
1 1 0 1
13
179
Up
8
0 1 1 0
6
207
Up
9
0 0 1 1
3
162
Down
10
1 0 0 1
9
195
Up
11
0 1 0 0
4
216
Up
12
1 0 1 0
10
210
Down
13
0 1 0 1
5
187
Down
14
0 0 1 0
2
212
Up
15
0 0 0 1
1
199
Down
Table 1. Output sequence of the frequency hopping circuit with associated output frequencies.
This group of 15 patterns repeats endlessly.
The inverters are used to
provide a little extra current drive to
the second 555 timer circuit. The
diodes allow the resistors to be
connected in parallel whenever the
associated inverter output is high.
With 15 different output patterns,
there will be 15 different combinations of the four frequency resistors,
which — in turn — leads to 15
different timing scenarios for the
second 555 timer.
Look at Figure 2 to see a
student’s breadboard of the frequency
6ISIT /UR 7EBSITE !T
HTTP WWW ELEXP COM
-(: 37%%0 $# 0/7%2 3500, )% 3 3/,$%2).' 34! 4)/. & 5.#4)/. '%.%2!4/23 /3#),,/3#/0% -/$%, ( 9 n $)') 4!, $) 30,! 9 7AVEFORM &UNCTIONS )NT %XT -/$%, '/3 6ARIABLE OUTPUT 6$# !MP #OUNTER LIN LOG SWEEP "% 34 3%,,).' 2/4!29 4//, +) 4 34! 4)/. -/$%, &' -/$%, &' $UAL #HANNEL -/$%, ( 9 6ARIABLE SPEED TOOL .O $IGITAL $ISPLAY $IGIT $ISPLAY n -(: n 42)0,% /54054 -/$%, 7,# 20- WI TH ACCESSOR Y KI T IN A 4WO 6$# !MP VARIABLE OUTPUTS ).#, 5$% 3 02/"% 3 PLUS 6 ! lXED $IGITAL $ISPLAY HARD PLAS TIC CARR Y CASE 6 7,# 6 $2
"%.#( $-- 7) 4( 23 ).4%2&!#% $)') 4!, - 5, 4)-%4%2 !, , )'!4/2 ,%!$3 ()'( 0%2&/2-!.#%
-/$%, $- 2 2ANGES n 3% 4 /& 7)2% )2/. $IGIT 4RUE 2-3 DIGI TAL AND BAR 6 -/$%, - 9 GRAPH DISPLAY !# $# #AP 2ES 3/5.$ 3%.3/2 #!2 $)') 4!,
FREQUENC Y FUNC TIONS )NCLUDES 2% 15)2% 3 3/,$%2).' SOFTWARE !# OR $# OPERATION !# $# 6OLT #URRENT 2ES #AP - 5, 4)-%4%2 &REQUENCY 2UBBER (OLSTER )NCLUDED 2EVERSES 350%2
3 7 ) 4 # ( % 3 DIRECTION 0 / 4 % . 4 ) / - % 4 % 2 3 %#/./- 9 WHENEVER IT 0/3 $)0 6 $)0 33 #ERMET 343 3ERIES ` ` ` -/$%, " DETECTS NOISE 4OGGLE -INI 30$4 6 4/' 3$ - -ULTITURN - 44 3ERIES ` ` ` 0ANEL -OUNT 0-! 3ERIES ` ` ` OR TOUCHES AN 4OGGLE -INI $0$4 6 4/'$$ - 3TANDARD 6ALUES !VAILABLE OBSTACLE 6 6 $- "
4%2-3 -IN SHIPPING 3CHOOL 0URCHASE /RDERS 6) 3! -# -ONEY /RDER 0REPAID ./ 0%23/.!, #(%#+ 3 ./ #/$ .* 2ESIDENTS !DD 3ALES 4AX
)N .* "LAIR 2OADs!VENEL .* HTTP WWW ELEXP COM
&! 8 E M A I L E L E C T R O N E L E X P C O M
-/2%
,OW 0RICED
)TEMS )N /UR
&2%%
0AGE
#ATALOG
JANUARY 2005
Circle #47 on the Reader Service Card.
29