All About Circuits Forum  

Go Back   All About Circuits Forum > Software, Microcomputing, and Communications Forums > Embedded Systems and Microcontrollers


Embedded Systems and Microcontrollers Discussion forum for projects and working with embedded systems and microcontrollers (FPGAs, PICs, AVRs). Get help with hardware issues and embedded programming.

Reply   Post New Thread
Thread Tools Display Modes
Old 12-09-2009, 02:28 AM
maxpower097 maxpower097 is offline
Senior Member
Join Date: Feb 2009
Posts: 795
Default Softmodem for DSPIC or PIC24

I'm working on a project that will need an old modem installed into it. It will naturally run off of a RJ11 jack. I'm planning on either using the PIC24F(For pricing reasons) Or possibly a DSPIC33. I've seen on the DSpic AN's that they have a softmodem library that seems like it will do everything I need. Basically I need it to call a phone number when triggered and play a recorded message. Then take a signal to acknowlege the message was received. My questions is, would this library and functionality work with a dspic series? Would it be possible to port the code over to a PIC24f? Other then resistors, caps and support components will I need any other IC's to make the modem work? and finally will I need an audio chip to have mic and playback features or can I do this in the PIC24 or DSPIC? Thanks for any help or explanation you guys can give me.
Reply With Quote
Old 12-09-2009, 11:38 PM
mik3's Avatar
mik3 mik3 is offline
Senior Member
Join Date: Feb 2008
Location: Cyprus, but now in UK (GMT+0)
Posts: 4,846
Blog Entries: 9

If you know the communication protocol of the modem then you can use almost any PIC, use its ports and the right code to communicate with the modem according to the protocol. However, if you want to record voice and process it I recommend to go for the PIC24xxx or dsPIC series. To record the voice you will need a microphone and an amplifier. The PIC will sample the analog output of the amplifier and store it in digital form. You may be able to reproduce the sound with midi and then use then use the information the midi software will give and produce the sound with the PIC. I do not know how midi work but it is just an idea. Also, you may need an extra external memory chip (EEPROM) to store the voice.
Reply With Quote
Reply   Post New Thread

, ,

Related Site Pages
Section Title
Worksheet Memory devices

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT. The time now is 01:52 PM.

User-posted content, unless source quoted, is licensed under a Creative Commons Public Domain License.
Powered by vBulletin
Copyright ©2000 - 2014, vBulletin Solutions, Inc.