home *** CD-ROM | disk | FTP | other *** search
/ The Hacker's Encyclopedia 1998 / hackers_encyclopedia.iso / phreak / sysinfo / dtmf_faq.txt < prev    next >
Encoding:
Text File  |  2003-06-11  |  8.3 KB  |  244 lines

  1.  
  2.  
  3. Greetings. Great stuff and work! I noticed you have a very old copy
  4. of the DTMF FAQ (0.1) Here's 1.0:
  5.  
  6. -------------chop-with-axe----------------chop-with-axe---------------------
  7.  
  8.                          TELEPHONE TONE DIALING CHIPS
  9.  
  10. Author : T.H. Tsim
  11. Version: 1.0
  12. Date   : August 25th, 1994
  13. E-mail : tsjoit@solist.htsa.hva.nl
  14.  
  15.    Contents:
  16.    
  17.     1. Short introduction to DTMF
  18.     2. List of DTMF-receiver chips
  19.     3. An alternative approach: DSP
  20.     4. Conclusion
  21.      _________________________________________________________________
  22.    
  23.    Hi! After reading sci.electronics for a couple of years, I've
  24.    discovered that many people are interested in decoding DTMF-signals
  25.    for various applications. A frequently asked question (FAQ) concerning
  26.    this subject is: "What IC should I use in order to decode DTMF
  27.    signals?"
  28.      _________________________________________________________________
  29.    
  30.    1) Short introduction to DTMF
  31.    
  32.    DTMF means: Dual Tone Multiplexed Frequency, the tones you might have
  33.    heard while pressing the keys on your telephone. Each key produces a
  34.    slightly different signal, which is a mixture of two frequencies, i.e.
  35.    pressing '1' will send a tone made of 1209 Hz and 697 Hz to the other
  36.    end of the line.
  37.    
  38.  
  39.           1209 Hz 1336 Hz 1477 Hz 1633 Hz
  40.  
  41.                    ABC     DEF
  42. 697 Hz      1       2       3       A
  43.  
  44.            GHI     JKL     MNO
  45. 770 Hz      4       5       6       B
  46.  
  47.            PRS     TUV     WXY
  48. 852 Hz      7       8       9       C
  49.  
  50.                    oper
  51. 941 Hz      *       0       #       D
  52.  
  53.    There are many ways to detect and decode these DTMF tones. One idea
  54.    could be an eight sharp-tuned filter combination with detection
  55.    circuits. Needless to say, this is very impractical, considering the
  56.    various ICs (Integrated Circuits or 'chips') made by different
  57.    manufacturers all over the world.
  58.    
  59.    Most of these ICs do not require more than one (inexpensive) 3.58 MHz
  60.    x-tal or resonator and the power circuitry. Usually the output is
  61.    4-bit binary + 1 strobe.
  62.    
  63.  
  64.             --------------
  65.            l              l- d3
  66.            l     DTMF     l- d2
  67. signal in -l    Decoder   l- d1     4-bit binary out
  68.            l     chip     l- d0
  69.            l              l- strobe
  70.             --------------
  71.  
  72.    Note: This figure is merely for decoration, it does not imply package
  73.    information
  74.    
  75.    Nice text to read about DTMF and telephony can be found in:
  76.    
  77.           "Understanding Telephone Electronics"
  78.           Howard W.Sams & Co
  79.           ISBN: 0-672-27018-18
  80.           
  81.    2) List of DTMF-receiver chips
  82.    
  83.    The companies are listed in a random order:
  84.    
  85.    Silicon Systems Inc.
  86.           SSI202 DIP-18
  87.           SSI203 DIP-18
  88.           SSI204 DIP-14
  89.           
  90.    All req. 3.58 MHz (3.579545 MHz) crystal
  91.  
  92. { Added note from ftp site ftp.armory.com pub/user/rstevew for the }
  93. { devious at heart!!: If you replace the 3.579545 MHz used in many }
  94. { DTMF ENcoders, as well, by a 6.553600 MHz crystal, a key on your }
  95. { dialer will make a sound surprisingly identical to the tone that }
  96. { pay-phones interpret as a coin! This info is for the technically }
  97. { curious and does not constitute a conspiracy by me with folks to }
  98. { engage in theft of service, no matter how much it seems to!! ;-> }
  99.  
  100.    A neat and well documented design + PCB layout by Tom Miller KA1JQW,
  101.    can be found in "The ARRL handbook for radio amateurs", ISBN:
  102.    0-87259-169-7
  103.    
  104.    Crystal Semiconductor Corp.
  105.           CS20x family
  106.           
  107.    OKI
  108.           MSM6843 DIP-28, 3.58, 4b1s
  109.           
  110.    Application note in OKI Telecom LSI data book
  111.    
  112.    Motorola
  113.           MC145436
  114.           
  115.           MC68HC05F5
  116.           
  117.    (From Arkady Horak-Systems)
  118.    
  119.    I spent about the last 14 months of my life working on an integrated
  120.    DTMF receiver here at Motolora and I would like to have you add the
  121.    part to the DTMF-list. The receiver is part of a 6805 8-bit
  122.    microcontroller and is called the MC68HC05F5. Here is a quick feature
  123.    list:
  124.    
  125.      * MC68HC05 based core micro
  126.      * Memory mapped I/O registers
  127.      * 5632 bytes of user ROM
  128.      * 224 bytes of RAM
  129.      * 15-bit multi-function timer
  130.      * Power saving STOP, WAIT and Data-Retention modes
  131.      * Mask optional COP (computer operating properly) or watchdog timer
  132.      * Self check ROM
  133.      * Fully static operation with no minimum clock speed
  134.      * 30 bidirectional I/O pins
  135.      * On chip oscillator for use with external crystal or ceramic
  136.        resonator 2 or 4 MHz operation only while DTMF rec. is functioning
  137.      * DTMF receiver
  138.      * 40 pin plastic dip or 44 pin plastic leaded chip carrier packages
  139.        
  140.    Being an avid electronics hobbyist I feel this part will see a lot of
  141.    service in hobby applications. This part is, to the best of my
  142.    knowledge the first general purpose microcontroller with an integrated
  143.    DTMF receiver. Currently only a ROM based version is available but as
  144.    sales grow a 705 or EPROM version may be manufactured. Also, this part
  145.    is compatible with the 6805 development tools and software.
  146.    
  147.    Arkady Horak <ark@oakhill-csic.sps.mot.com>
  148.    Motorola CSIC Microcontroller Division
  149.    Austin, TX
  150.    
  151.    Teltone
  152.           M957-0x DIP-22 or SOIC-24, 4b1s, 5 and or 12 Volt (read below)
  153.           
  154.    CAUTION: M957-02 and M957-01 differ in operating voltage!, M957-01 can
  155.    operate from 5 - 12V, M957-02 operates 5V only (not suitable for 12 V
  156.    apps!)
  157.    
  158.    A ready to build schematic by R.G. Krijgsman based on this Teltone
  159.    M957-2 chip can be found in: "Het Elektuur telefoonboek" ISBN
  160.    90-70160-94-3, (Dutch language)
  161.    
  162.    Unknown
  163.           KT3170 DIP-18, minimal ext. parts ?
  164.           
  165.    UMC, United Microelectronics Corp.
  166.           UM9203 DIP-18 4b1s and 2of8
  167.           UM9204 DIP-14
  168.           UM92870A/B/C DIP-18 (three variants)
  169.           
  170.    Examples of line-interfaces and app-notes in the UMC communications
  171.    ICs databook.
  172.    
  173.    Mitel Corp
  174.           MV8870
  175.           
  176.    Note: Teltone seem to carry this type-number as well.
  177.    
  178.    Toshiba
  179.           TC35301AP DIP-28, 4b1s
  180.           
  181.    Harris
  182.           CD22202 DIP-18, 4b1s
  183.           CD22203 DIP-18 4b1s and 2of8
  184.           CD22204 DIP-14 or SOIC-24, 4b1s
  185.           
  186.    Legend:
  187.    
  188.    3.58 = an inexpensive 3.58 MHz needed
  189.           
  190.    4b1s = 4-bit 1 strobe output (Hexoutput)
  191.           
  192.    2of8 = 2-of-8 code
  193.           
  194.    3) An alternative approach: DSP
  195.    
  196.    Another way to decode/produce DTMF signals is by applying a DSP, a
  197.    Digital Signal Processor. Practical examples of such an approach can
  198.    be found in the TMS320 BBS, which is currently being mirrored at
  199.    ti.com /mirrors/tms320bbs.
  200.    
  201.    files of interest concerning this faq are:
  202.  
  203. TEL-2-1.EXE   57K | DTMF Encoder/Decoder for C3x by DSP
  204. TEL-2-2.EXE   53K | DTMF Detection Data Sheet by Ensigma Ltd.
  205. DTMF10.EXE    24K | TMS320C10 based DTMF decoder
  206. DTMF10E.EXE   19K | TMS320C10 based DTMF encoder
  207. DTMF_C17.EXE 126K | TMS320C17 based DTMF encoder/decoder
  208.  
  209.    Link to /mirrors/tms320bbs directory
  210.    Link to /mirrors/tms320bbs Index
  211.    
  212.      _________________________________________________________________
  213.    
  214.    4) Conclusion
  215.    
  216.    Well, that's the latest I've found on DTMF receivers. There are no
  217.    doubt other companies producing these kind of chips, so please let me
  218.    know and I'll improve this list (when I've got the time)
  219.    
  220.    Unfortunately, I'm not that experienced yet to answer any difficult
  221.    technical questions about this subject.
  222.    
  223.    For suggestions, improvements, info, flames, waterbuckets (?) please
  224.    e-mail me at: tsjoit@solist.htsa.hva.nl.
  225.    
  226.    I graduated July 1st 1994, so I won't continue writing updates for
  227.    this faq (no time, no space, no money :)
  228.    
  229.    I like to thank all of you who think this faq was usefull, especially
  230.    the ones who wrote me e-mail . I was very suprised to see this faq
  231.    appear in the most strange places on the Net :)
  232.    
  233.    Anyway...have fun with those di-du-dit-di-duh tones :)
  234.    
  235. ------------chop-with-axe----------------chop-with-axe---------------------
  236. +-->Filip "I'll buy a vowel" Gieszczykiewicz | E-mail: filipg@paranoia.com
  237. | NEW ADDRESS! http://www.paranoia.com/~filipg | SCI.ELECTRONICS FAQ + MORE!
  238. | Enjoy your job, work within the law, make lots of money : Choose any two.
  239. | Making money with CS and spending it on robotics, life & friends. !NOT(!PC)
  240.  
  241. -----------------------------------------------------------------------------
  242.  
  243.  
  244.