I am a last class eee student and I started to study on digital filters. I want to design a 0-150 Hz band pass filter for getting started(I have not determined certain parameters, I want to do something that behaves like 0-150Hz analog bandpass filter. I say it because some experts come and asking always about details and advanced topics. I dont ask that. Just I said my intention, anyway...).(Also I know theory and fundamentals, I started the pyhsically implementation).
I have coded MCUs about 1 years. So I thought that, I could implement a digital filter using a dsPIC easyly. I asked some people to use dsPIC, almost everyone told about that as if it is a s*it. First question is about that, why signallers see the dsPIC as an enemy? Can't I do an digital filter with dsPIC, that behaves like 0-150 hz analog band pass filter?
Secondly, How can I get started with DSPs? For example, for MCU coding, I got a PICKIT2 programmer, downloaded an IDE, and wrote the C codes and the last, I flashed my hex to PIC using that programmer, so all things was that. But I don't know how to start with DSP coding and implementation. What is the requirements? I found some books which were written 15 maybe 20 years ago and DSPs which are in that books are not available yet. I googled also searched from Digi-Key to find a starter kit or any chip to start, and now I am very very confused. If you were me, how did you started with DSPs? (I am a student so low cost kits would be perfect for me)
Lastly, What is the exact discrimination between DSPs and ordinary MCUs? There are always turning the same things about these on the internet. Allmost all of web site writes like copied from wikipedia. The discrimination comes from architecture? For example, can't I use my raspberry PI 3, which has cortex CPU, as a DSP?
I hope some of members don't distribute the topic with details. I tried to ask clearly.