sceiv
Figure - Free and Open Source Software
Figure - Free and Open Source Software
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
output and charged up C I). If the second<br />
digit of the DTMF entry is also correct<br />
(matches U2), the output of 4073/section A<br />
will go logic high and charge up C2. At the<br />
same time. since 4017 will move the logic<br />
high 10 its D2 output. the 40731section B is<br />
now ready to decode the third DTMF digit<br />
via U3_<br />
If a logic high is received from U3 within<br />
one second. a logic high will be presented<br />
from 4073/section B and charge up the two<br />
following circuits. The first is a 45-second<br />
de lay formed by 4073/section C (just a<br />
buffe r), the output of which will drive Iransister<br />
Q I and activate the external speaker<br />
until time-our. That is how the DTMF<br />
squelch becomes unmuted by detecting the<br />
station 10. The previously mentioned 4081<br />
dual input gates are connected as additional<br />
remo te control command decoders. Once<br />
station 10 plus one more matching DTMF<br />
di gi t is rece ived (programmed by<br />
FI ,F2,F3.F4), the output of the corresponding<br />
4081 will tum logic high while external<br />
devices can be tr iggered via the ou tput<br />
points (a.b.c.dj.<br />
Additional Cont rol Features<br />
One special section is provided by the hex<br />
inverters. Sections A and F of the 4049 are<br />
connected as a toggle nip-nap. If a logic<br />
high is received on the [on] input. the output<br />
will stay logic high until another logic high<br />
is received on the [ofT] input. This is just an<br />
example of how to construct a self-locking<br />
on/off control circuit. You can connect output<br />
(alia [on], and output (b] to [off). in<br />
order to program the [on] command as [sralion<br />
ID + FI] while the [off) command is<br />
[ station ID + F2). More contro l can be<br />
obtained in the same manner just by adding<br />
similar circuits.<br />
If any error occurs in the command sending<br />
sequence, the counter will prevent further<br />
decod ing immediately until the selfreset<br />
function executes. So. any command<br />
must be entered correctly within three seconds<br />
after a start. Do not hesitate more than<br />
one second between any two digits or the<br />
decode will fail due to time our. With such<br />
digit-by-digit checking. repeal numbers can<br />
be used consecutively in the station ID<br />
(except that digits FI .F2.F3.F4 should not<br />
be the same as U3 or the 4th digit for that<br />
command will be ignored). The command<br />
circuit will fire after the reception of the station<br />
ID since the whole fou r-digit command<br />
is already received. even though the user has<br />
not yet sent his fourth DTMF tone!<br />
Since only four units in the 4049 hex<br />
inverter are in use. the two spare units are<br />
connected in series (on the PCB) as a spare<br />
no n-invert buffer. This can be used for<br />
future expansion or making the LED monitor<br />
become a high impedance logic probe.<br />
This simple device is very useful for diagnostic<br />
work at the constru ction stage. As<br />
shown in the ci rcuit diagram. the LED is<br />
connected to show DTMF detection. while<br />
the 4049 buffer is left vacant . Users can<br />
determine their own needs and change the<br />
connection accordingly.<br />
24 73AmateurRadioToday·June.1992<br />
DTMF character<br />
o<br />
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
o •<br />
• ABC<br />
Table J. Decoded BCD numeric data format.<br />
Tune-Up and Testing<br />
Thc only precaution to take when working<br />
with construction of this type is to be careful<br />
with static discharge on CMOS ICs. All the<br />
les should be kept inside their ami-static<br />
packaging until the last moment before they<br />
are transferred to the PC board. To avoid<br />
unnecessary damage, first so lder all the<br />
jumpers on the component side. Then put on<br />
all the Ie sockets. This sequence is important<br />
since some jumpers are hidden under the<br />
sockets. They will no longer be accessible<br />
after the sockets are in position. Next, put on<br />
all the resistors. diodes. capacitors. the crystal.<br />
Q I and the LED. Finally. put on the 7805<br />
regulator.<br />
Connect OC power to the -vcc .input and<br />
measure voltage for the pins at all the IC<br />
sockets. You should sec +5 volts ONLY on<br />
the Vee supply pins. If +5 volts appears on<br />
any other pins you probabaly have a short<br />
circuit somewhere. Check out those shorts<br />
before an IC is toasted because of careless-<br />
MT8870<br />
MCl4073 or4073<br />
MC14081 or 4081<br />
MC1401 7or 4017<br />
MCl4049 OR 4049<br />
MC1451.<br />
OutpUl data line<br />
OC B A<br />
0000<br />
000 1<br />
00 10<br />
00 1 I<br />
0100<br />
010 1<br />
0110<br />
01 I 1<br />
1000<br />
1001<br />
1 0 1 0<br />
1 0 1 1<br />
1 1 0 0<br />
1 1 0 I<br />
1 1 1 0<br />
1 I 1 I<br />
Parts List<br />
Mitel DTMFdecoder<br />
Triple three input AND gate<br />
Quaddualinput ANDgale<br />
Decimal counter<br />
Hex inverter<br />
BCD to HEX decoder<br />
7805 5-YOIt regulator> 50 rnA<br />
Q1 VN10KM Power FET<br />
Rl l Mohm II. wall.<br />
R2 1M ohm 1/4 wall.<br />
R3 2Mohm 114 wall.<br />
R4 1Mohm 1'" wall.<br />
AS 1Mohm 1/. wall.<br />
R6 101:*. ohm lJ.4 wall<br />
R7 500 ohm IJ.4 watt<br />
R8 l Oll ohm IJ.4 watt<br />
R9 lOkohm I"' wall.<br />
Rl0 lOOk ohm II. wall.<br />
Rll l OOk orvn II. wall<br />
R12 500k ohm II. wall.<br />
R13 lkohm II. watt<br />
Cl Illf 'J(1V tantalum<br />
C2 I Ilf 'J(1V tantak.m<br />
C3 33 JlF I OV tantakJrn<br />
C4 1 IIF JOY tantalum<br />
C5 4.7 JlF 16Vtantalum<br />
C6 0.1 JlF 16Veleetrolytic<br />
C7 0.1 JlF 3OV tanla.lum<br />
01-09 1N914 Of equlvalenl switching diode<br />
LEO klw powerconsumptiontype<br />
Ie sooets aa pln xt , 18 pinxt , 16pinsa . 14 pin x2<br />
Etc hed and dri lled PC board is available at $12 plus<br />
postage; lhe unassernbleO' kit is $41 plus postage. Order<br />
1rom: Patr'ck Wong VE3AGW. 10 HalderCr.• Markham,<br />
Ootario, L3fI 'lEa, canada.<br />
ness. then check the conductance of all the<br />
ground pins are actually grounded. Make<br />
sure the return path is also good.<br />
Remove OC power from the board. Now<br />
you can insert the ICs onto the PC board and<br />
test them out one by one. First insert<br />
MT8870, then power on the board. Connect<br />
the RCV input to the speaker output of your<br />
receiver. Assume thai the LED has been connected<br />
to the DTMF strobe line as suggested.<br />
Send DTMF tones into this receiver and<br />
increase the volume control of the receiver<br />
from silence until the DTMF LED on the PC<br />
board lights up. The LED should turn off<br />
once the DTMF tone is gone. MT8870s have<br />
a very wide dynamic range for the input<br />
DTMF level, so even very weak audio is sufficient.<br />
Don't overdrive thc circuit; distorted<br />
DTMF is no good for decoding.<br />
After you have verified that the chip is<br />
able to decode DTMF. enter all 16 tones and<br />
make sure everyone makes the LED Flicker,<br />
Next, use the voltmeter to check out the fi ve<br />
data lines at the expansion port. SID should<br />
nag logic high (+5V). j ust like the LED<br />
does. The ac tivity of th e other data line<br />
should respond exactly as shown in Table I.<br />
Remove DC power an d insert the<br />
MC145 14.4049 into the ci rcuit Turn the<br />
power on again and enter all 16 DTMF<br />
tones. Make sure a corresponding logic high<br />
can be seen on the correct pins at the program<br />
board.<br />
Re move power again and insert 401 7.<br />
4081, 4073 onto the PC board. Complete the<br />
necessary programming for U I. U2. U3, FI,<br />
n .F3. F4. then tum the powcr back on. This<br />
time. hook the voltmeter to pin 3 of 4017.<br />
then send in one DTM F tone. This pin<br />
should be logic high on idle. go logic low<br />
immediately after DTMF received. and<br />
restore logic high automatically within three<br />
seconds. Check out the inverter or D5.C5<br />
and R5. if failure occurs. Also, make sure the<br />
logic high stage moves from pin 3 to pin 2.<br />
thcn to p in 4 o f 4017 wit h consec uti ve<br />
DTMF entries.<br />
Wait fo r three seconds (to ensure 4017's<br />
self-reset). Connect the voltmeter to pin 6 of<br />
4073. Send in the DTMF tone for the station<br />
ID (U I U2 U3) and make sure a logic high<br />
nickers once on the voltmeter. If this is successful<br />
and the external speaker is connected.<br />
you can hear the monitor speaker switch on.<br />
lt will stay on until time-out occurs on R3<br />
and C3 (within 45 seconds).<br />
Move the voltmeter to the output of 4081<br />
(pin 3.4.10.11) and check out thcir activity<br />
on sendi ng in commands ID+FI.ID+F2.<br />
ID+F3 and ID+F4. If you have connected<br />
output [a) to (S] and output (b] to [R), by<br />
performing the above rest on ID+FI and<br />
ID+F2 you can also cause an on/off activity<br />
on output [LK].<br />
The decoder is considered tested out after<br />
all of the above has been eomplcted.<br />
Endless Possibilities<br />
The above is only a start fo r your entering<br />
the world of DTMF control. By using these<br />
DTMF switches. you can create unlimited<br />
applications.<br />
•