DTMF receiver


Closed Thread
Results 1 to 12 of 12

Thread: DTMF receiver

  1. #1
    Join Date
    Sep 2006
    Posts
    747

    Default DTMF receiver

    Hi,

    I know there has been lots of talk about here but has anyone been able to create a DTMFIN in picbasic pro. I did not want to go into the trouble of doing so, but I have not seen any eletronic store in quebec that had any dtmf receiver, I was not even able to find some on digikey. I guess all the big companies are doing software decoding nowadays so the chip is not in demand anymore..

    ken

  2. #2
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    How many you need?

    Did you asked to Fabien at Master-Vox?
    Last edited by mister_e; - 30th May 2008 at 23:56.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  3. #3
    Join Date
    Sep 2006
    Posts
    747


    Did you find this post helpful? Yes | No

    Default

    I just need a couple, called master vox twice and told me they are all out.
    How would you insert the asm code into picbasic:
    http://www.geocities.com/constantine...ntent/dtmf.htm
    I cant just do a simple code insert. dont know enough asm to just keep what I need.

    k

  4. #4
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    You replace BANK0, BANK1 etc bank calls with CHK?RP, you deleted their BANK macro.

    Al variable are define in the regular way
    COUNT VAR BYTE *** carefull it's a reserver word
    RESULT VAR BYTE

    DE is replace with DATA

    forget all ORG

    and when you use those variable in asm, you insert an underscore before.

    They use interrupt.. look at the end of the PBP manual or use Darrel interrupt in ASM, AND forget the context save/restore section.

    list is still long enough... i would probably suggest you to compile their code, see if it works, if so, add your own stuff in.

    I can't remember to have messed with DTMF decoding 'till now.

    Did you found a MT8870 somewhere?
    Last edited by mister_e; - 31st May 2008 at 00:11.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  5. #5
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Question

    I remember helping Josuetas on a project like that.

    But I can't seem to remember any words we used that would produce a search result.

    As I recall he was implementing one of the Microchip Application Notes (AN???)
    More searching is in order.
    <br>
    DT

  6. #6
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    AN257...
    DTMF Detection Using PIC18 Microcontrollers
    http://www.microchip.com/stellent/id...pnote=en024294

    Which use some kind of FFT.
    Last edited by mister_e; - 31st May 2008 at 00:26.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  7. #7
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Dave
    Always wear safety glasses while programming.

  8. #8
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    I've got that FFT firmware from Alciom running on an 18F4620, hooked up thru PBP. Works like a champ on music, and does very well with DTMF, as long as you've got a solid low-pass filter in front of the A/D input. I don't have a video with the DTMF example on the site and the firmware isn't set up specifically for DTMF in the video that is posted.
    http://web.ndak.net/jdgrotte/picalyzer/picalyzer.htm
    However, when I did try it with DTMF, I slowed the sample rate down from 19Khz to 9.5Khz, and I was able to easily pick out each frequency in the output on the LCD.
    The deal is, the firmware needs to be bought thru Alciom. I've got an NDA with Alciom on the firmware specifically for the purpose of interfacing it with PBP (which wasn't really that hard, but needed a few tweaks here and there).
    But if a guy is going to build a number of articles, it might be the way to go. From what I've read, those 2 Microchip app notes about FFT and the DTMF are fairly good at explaining the theory, but fall WAY short on actually working properly.

  9. #9
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    Dave, it's exactly the same link as in post 3
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  10. #10
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by mister_e View Post
    Dave, it's exactly the same link as in post 3
    Now that is embasssing. Being I looked around for 15 minutes to find that.
    Dave
    Always wear safety glasses while programming.

  11. #11
    Join Date
    Sep 2006
    Posts
    747


    Did you find this post helpful? Yes | No

    Default

    Hey Mister e, I did try to look for MT8870 and other chip and about 6 other chip with entirely different code, HT9170 ....

    I will have to seriously read these paper carefully, so I guess the conclusion there is still no way to easily read DTMF.

    k

  12. #12
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Darrel Taylor View Post
    I remember helping Josuetas on a project like that.
    But I can't seem to remember any words we used that would produce a search result.
    As I recall he was implementing one of the Microchip Application Notes (AN???)
    More searching is in order.
    <br>
    Ran across this...might be what you were looking for...
    http://www.picbasic.co.uk/forum/showthread.php?t=6867

Similar Threads

  1. 433 Mhz Data Receiver
    By Pesticida in forum mel PIC BASIC Pro
    Replies: 14
    Last Post: - 29th November 2010, 02:26
  2. DTMF on a 12V car system
    By Jumper in forum Schematics
    Replies: 1
    Last Post: - 7th December 2008, 14:41
  3. Replies: 2
    Last Post: - 31st July 2006, 16:06
  4. Problems with DTMF Generatiom
    By Angus Anderson in forum mel PIC BASIC Pro
    Replies: 4
    Last Post: - 30th May 2006, 21:12
  5. A little DTMF help
    By Travin77 in forum mel PIC BASIC Pro
    Replies: 48
    Last Post: - 30th May 2006, 01:31

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts