Author Topic: Can this be convert diy dsp project?  (Read 6153 times)

ubaid88

Can this be convert diy dsp project?
« on: December 05, 2009, 06:48:45 PM »
This is college project. With if someone with enough knowlegde look into this we can convert this siy project.
http://courses.cit.cornell.edu/ee476/FinalProjects/s2003/Gjr8tl74/ECE476FinalProject/

Taylor

  • Poster2
  • **
  • Posts: 4116
  • Total likes: 62
  • The clean energy source of the future.
Re: Can this be convert diy dsp project?
« Reply #1 on: December 05, 2009, 07:27:45 PM »
You should check out the FV-1 as well as the module they have put together.

This chip can do all that, and all of the programs to do the simple effects described in your link have already been written, so you don't need to do any serious coding to build that.

zyxwyvu

Re: Can this be convert diy dsp project?
« Reply #2 on: December 07, 2009, 03:38:19 AM »
That project is about as DIY-friendly as you can get for a DSP effect. They use an Atmel AVR microcontroller (http://www.atmel.com/products/AVR/). These are easily and cheaply available at Digikey and Mouser. The programmer they use is the STK500, $79 at digikey (http://search.digikey.com/scripts/DkSearch/dksus.dll?Cat=2621773&k=stk500). They wrote the code in C, which is not too difficult to learn, and very easy for anyone with programming experience. In fact, with the resources here, it's possible to make a project that is quite a bit better than that one.

ubaid88

Re: Can this be convert diy dsp project?
« Reply #3 on: December 07, 2009, 05:42:01 AM »
That project is about as DIY-friendly as you can get for a DSP effect. They use an Atmel AVR microcontroller (http://www.atmel.com/products/AVR/). These are easily and cheaply available at Digikey and Mouser. The programmer they use is the STK500, $79 at digikey (http://search.digikey.com/scripts/DkSearch/dksus.dll?Cat=2621773&k=stk500). They wrote the code in C, which is not too difficult to learn, and very easy for anyone with programming experience. In fact, with the resources here, it's possible to make a project that is quite a bit better than that one.

Yes i mean that. Also avr like atmega32 can be programmed without programmer because they are icp/icsp.  Icp/icsp mean that your ic can be easily connected serial/parallel port for programm writing. You only need few resistors.

Is anyone ready to help?

Iam a ee student, but i am a freshie.

zyxwyvu

Re: Can this be convert diy dsp project?
« Reply #4 on: December 07, 2009, 02:59:16 PM »
Yes i mean that. Also avr like atmega32 can be programmed without programmer because they are icp/icsp.  Icp/icsp mean that your ic can be easily connected serial/parallel port for programm writing. You only need few resistors.

Is anyone ready to help?

Iam a ee student, but i am a freshie.

What sort of help are you looking for? The analog hardware? Software? Understanding how the effects work? Given your knowledge of AVRs, you seem to be off to a good start.

ubaid88

Re: Can this be convert diy dsp project?
« Reply #5 on: December 07, 2009, 03:43:41 PM »
Yes i mean that. Also avr like atmega32 can be programmed without programmer because they are icp/icsp.  Icp/icsp mean that your ic can be easily connected serial/parallel port for programm writing. You only need few resistors.

Is anyone ready to help?

Iam a ee student, but i am a freshie.

What sort of help are you looking for? The analog hardware? Software? Understanding how the effects work? Given your knowledge of AVRs, you seem to be off to a good start.

Thanks for your good response. I need to learn bit of everything. Directing to gud links, will do that.

Analogue Hardware setup is ok and well explained. We just need adc/dac ics to link them with avr.

Many thing is software programming. Being an ee student i have learned basic Dev C++ programming. But i don't know how link them with ics.

In that project they have also explained well that how effects work.

zyxwyvu

Re: Can this be convert diy dsp project?
« Reply #6 on: December 07, 2009, 05:02:13 PM »
Thanks for your good response. I need to learn bit of everything. Directing to gud links, will do that.

Analogue Hardware setup is ok and well explained. We just need adc/dac ics to link them with avr.

With most AVRs, you don't need a separate ADC or DAC. Almost all of them have built-in 10-bit ADCs, and you can use a PWM output for an 8-bit DAC, or two for a 16-bit.

Many thing is software programming. Being an ee student i have learned basic Dev C++ programming. But i don't know how link them with ics.

C++ is a good start, though you'll need to switch to C or assembly for AVRs. I recommend checking out the AVRFreaks forum (http://www.avrfreaks.net/index.php?name=PNphpBB2&file=index). There is a lot of good info there, especially in the tutorials forum (http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewforum&f=11&sid=936cfeeaf739af9623e7b4ca7963da7a). Make sure to read up on how to use timers, the ADC, and PWM once you get the basics down.

I couldn't tell if you have a hardware programmer or not, but if you don't, get one ASAP and start trying stuff out. The STK500 is what I use, but as you indicated, you can do it for much cheaper.

ubaid88

Re: Can this be convert diy dsp project?
« Reply #7 on: December 07, 2009, 06:02:30 PM »
Thanks for your good response. I need to learn bit of everything. Directing to gud links, will do that.

Analogue Hardware setup is ok and well explained. We just need adc/dac ics to link them with avr.

With most AVRs, you don't need a separate ADC or DAC. Almost all of them have built-in 10-bit ADCs, and you can use a PWM output for an 8-bit DAC, or two for a 16-bit.

Many thing is software programming. Being an ee student i have learned basic Dev C++ programming. But i don't know how link them with ics.

C++ is a good start, though you'll need to switch to C or assembly for AVRs. I recommend checking out the AVRFreaks forum (http://www.avrfreaks.net/index.php?name=PNphpBB2&file=index). There is a lot of good info there, especially in the tutorials forum (http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewforum&f=11&sid=936cfeeaf739af9623e7b4ca7963da7a). Make sure to read up on how to use timers, the ADC, and PWM once you get the basics down.

I couldn't tell if you have a hardware programmer or not, but if you don't, get one ASAP and start trying stuff out. The STK500 is what I use, but as you indicated, you can do it for much cheaper.

Thanks for all info. After iam finished with analogue distortion. I will work on digital delay and reverb based on avr so that everyone can build them.

Anyway check this megadrum(edrum module). My first successful digital build . This is based only atmega32 and pic18f2550.

cloudscapes

Re: Can this be convert diy dsp project?
« Reply #8 on: December 08, 2009, 10:27:56 PM »
you don't *need* adc/dac ics with a good avr, though they will help.

but for practive, the on-board adcs and using a port and resistor ladder as a dac is fine.
~~~~~~~~~~~~~~~~~~~~~~
{DIY blog}
{www.dronecloud.org}